--- /srv/rebuilderd/tmp/rebuilderdMpfbzl/inputs/libpython3.15-dev_3.15.0~rc3-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdMpfbzl/out/libpython3.15-dev_3.15.0~rc3-2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-10-03 12:24:06.000000 debian-binary │ -rw-r--r-- 0 0 0 8452 2026-10-03 12:24:06.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4985968 2026-10-03 12:24:06.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 4991800 2026-10-03 12:24:06.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libpython3.15-dev │ │ │ Source: python3.15 │ │ │ Version: 3.15.0~rc3-2 │ │ │ Architecture: armhf │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 21135 │ │ │ +Installed-Size: 21153 │ │ │ Depends: libpython3.15-stdlib (= 3.15.0~rc3-2), libpython3.15 (= 3.15.0~rc3-2), 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.15) │ │ │ Header files, a static library and development tools for building │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -319,15 +319,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 1063 2026-10-03 12:24:06.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 826 2026-10-03 12:24:06.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 7944 2026-10-03 12:24:06.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5637 2026-10-03 12:24:06.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1444 2026-10-03 12:24:06.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15425 2026-10-03 12:24:06.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 9280598 2026-10-03 12:24:06.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 9256766 2026-10-03 12:24:06.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 9274922 2026-10-03 12:24:06.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9178 2026-10-03 12:24:06.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-10-03 12:24:06.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8616 2026-10-03 12:24:06.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-10-03 12:24:06.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-10-03 12:24:06.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-10-03 12:24:06.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-10-03 12:24:06.000000 ./usr/share/lintian/overrides/ │ │ ├── ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15.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: index_pool.o: no symbols │ │ │ │┄ nm: jit.o: no symbols │ │ │ │┄ nm: jit_publish.o: no symbols │ │ │ │┄ nm: optimizer_analysis.o: no symbols │ │ │ │┄ nm: optimizer_symbols.o: no symbols │ │ │ │┄ nm: pymath.o: no symbols │ │ │ │┄ nm: pystats.o: no symbols │ │ │ │┄ nm: stackrefs.o: no symbols │ │ │ │┄ nm: uniqueid.o: no symbols │ │ │ │┄ nm: perf_jit_trampoline.o: no symbols │ │ │ │┄ nm: jit_unwind.o: no symbols │ │ │ │ @@ -2023,23 +2023,23 @@ │ │ │ │ _PyCallMethodDescriptorFast_StackRef in ceval.o │ │ │ │ _Py_BuildString_StackRefSteal in ceval.o │ │ │ │ _Py_BuildMap_StackRefSteal in ceval.o │ │ │ │ _Py_Check_ArgsIterable in ceval.o │ │ │ │ _PyEvalFramePushAndInit_Ex in ceval.o │ │ │ │ _Py_VectorCall_StackRefSteal in ceval.o │ │ │ │ _Py_ReachedRecursionLimit in ceval.o │ │ │ │ -_PyEval_FormatKwargsError in ceval.o │ │ │ │ -_PyEval_ImportFrom in ceval.o │ │ │ │ -_PyEval_LazyImportName in ceval.o │ │ │ │ -_PyEval_ImportName in ceval.o │ │ │ │ _PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ _PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ _PyCallMethodDescriptorFastWithKeywords_StackRef in ceval.o │ │ │ │ _Py_BuiltinCallFastWithKeywords_StackRef in ceval.o │ │ │ │ _Py_BuiltinCallFast_StackRef in ceval.o │ │ │ │ +_PyEval_ImportFrom in ceval.o │ │ │ │ +_PyEval_LazyImportName in ceval.o │ │ │ │ +_PyEval_ImportName in ceval.o │ │ │ │ +_PyEval_FormatKwargsError in ceval.o │ │ │ │ _Py_VectorCallInstrumentation_StackRefSteal in ceval.o │ │ │ │ _PyObjectArray_FromStackRefArray in ceval.o │ │ │ │ _PyEval_MonitorRaise in ceval.o │ │ │ │ _PyEval_CheckExceptTypeValid in ceval.o │ │ │ │ Py_EnterRecursiveCall in ceval.o │ │ │ │ Py_LeaveRecursiveCall in ceval.o │ │ │ │ _PyEval_ImportNameWithImport in ceval.o │ │ │ │ @@ -2053,18 +2053,18 @@ │ │ │ │ _PyEval_UnpackIndices in ceval.o │ │ │ │ PyEval_MergeCompilerFlags in ceval.o │ │ │ │ PyEval_GetFrame in ceval.o │ │ │ │ _PyEval_GetFrameLocals in ceval.o │ │ │ │ Py_GetRecursionLimit in ceval.o │ │ │ │ _PyEval_GetBuiltin in ceval.o │ │ │ │ Py_SetRecursionLimit in ceval.o │ │ │ │ -_PyEval_GetGlobalsFromRunningMain in ceval.o │ │ │ │ PyThreadState_EnterTracing in ceval.o │ │ │ │ PyThreadState_LeaveTracing in ceval.o │ │ │ │ _PyEval_MatchClass in ceval.o │ │ │ │ +_PyEval_GetGlobalsFromRunningMain in ceval.o │ │ │ │ _PyEval_GetAsyncGenFirstiter in ceval.o │ │ │ │ _PyEval_GetAsyncGenFinalizer in ceval.o │ │ │ │ _PyEval_SetAsyncGenFinalizer in ceval.o │ │ │ │ _PyEval_SetAsyncGenFirstiter in ceval.o │ │ │ │ _PyEval_FormatAwaitableError in ceval.o │ │ │ │ PyEval_EvalCodeEx in ceval.o │ │ │ │ _PyEval_CallTracing in ceval.o │ │ │ │ @@ -2780,16 +2780,16 @@ │ │ │ │ _PyObjectStackChunk_New in object_stack.o │ │ │ │ _PyObjectStackChunk_Free in object_stack.o │ │ │ │ _PyObjectStack_Clear in object_stack.o │ │ │ │ _PyObjectStack_Merge in object_stack.o │ │ │ │ _PyDumpExecutors in optimizer.o │ │ │ │ _PyExecutor_Free in optimizer.o │ │ │ │ _PyParkingLot_Park in parking_lot.o │ │ │ │ -_PySemaphore_Wait in parking_lot.o │ │ │ │ _PySemaphore_Init in parking_lot.o │ │ │ │ +_PySemaphore_Wait in parking_lot.o │ │ │ │ _PyParkingLot_UnparkAll in parking_lot.o │ │ │ │ _PySemaphore_Wakeup in parking_lot.o │ │ │ │ _PyParkingLot_Unpark in parking_lot.o │ │ │ │ _PySemaphore_Destroy in parking_lot.o │ │ │ │ _PyParkingLot_AfterFork in parking_lot.o │ │ │ │ Py_SetPath in pathconfig.o │ │ │ │ _PyPathConfig_ClearGlobal in pathconfig.o │ │ │ │ @@ -2971,14 +2971,15 @@ │ │ │ │ _PyInterpreterState_ReinitRunningMain in pystate.o │ │ │ │ _PyInterpreterState_DeleteExceptMain in pystate.o │ │ │ │ _PyInterpreterState_IDDecref in pystate.o │ │ │ │ PyThreadState_New in pystate.o │ │ │ │ _PyThreadState_IsRunningMain in pystate.o │ │ │ │ PyInterpreterState_Head in pystate.o │ │ │ │ PyInterpreterState_Next in pystate.o │ │ │ │ +_PyThreadState_HangThread in pystate.o │ │ │ │ _PyInterpreterState_SetEvalFrameFunc in pystate.o │ │ │ │ _PyErr_SetInterpreterAlreadyRunning in pystate.o │ │ │ │ _PyThread_CurrentExceptions in pystate.o │ │ │ │ _PyThread_CurrentFrames in pystate.o │ │ │ │ PyInterpreterState_New in pystate.o │ │ │ │ _PyInterpreterState_RequiresIDRef in pystate.o │ │ │ │ _PyInterpreterState_SetEvalFrameAllowSpecialization in pystate.o │ │ │ │ @@ -2987,15 +2988,14 @@ │ │ │ │ _PyInterpreterGuard_GetInterpreter in pystate.o │ │ │ │ _PyThreadState_Prealloc in pystate.o │ │ │ │ _PyThreadState_Init in pystate.o │ │ │ │ PyInterpreterState_Clear in pystate.o │ │ │ │ PyThreadState_SetAsyncExc in pystate.o │ │ │ │ PyThreadState_Next in pystate.o │ │ │ │ _PyInterpreterState_GetEvalFrameFunc in pystate.o │ │ │ │ -_PyThreadState_HangThread in pystate.o │ │ │ │ _Py_GetMainConfig in pystate.o │ │ │ │ _Py_tss_gilstate in pystate.o │ │ │ │ _Py_tss_interp in pystate.o │ │ │ │ _Py_tss_tstate in pystate.o │ │ │ │ Py_CompileStringExFlags in pythonrun.o │ │ │ │ _Py_CompileString in pythonrun.o │ │ │ │ PyRun_SimpleStringFlags in pythonrun.o │ │ │ │ @@ -3165,20 +3165,20 @@ │ │ │ │ PySys_SetPath in sysmodule.o │ │ │ │ PySys_SetArgvEx in sysmodule.o │ │ │ │ PySys_SetArgv in sysmodule.o │ │ │ │ _PySys_ImplCacheTag in sysmodule.o │ │ │ │ _PySys_ImplName in sysmodule.o │ │ │ │ PyThread_start_joinable_thread in thread.o │ │ │ │ PyThread_init_thread in thread.o │ │ │ │ -PyThread_join_thread in thread.o │ │ │ │ PyThread_get_thread_ident in thread.o │ │ │ │ PyThread_get_thread_ident_ex in thread.o │ │ │ │ PyThread_tss_create in thread.o │ │ │ │ PyThread_get_thread_native_id in thread.o │ │ │ │ _PyThread_cond_init in thread.o │ │ │ │ +PyThread_join_thread in thread.o │ │ │ │ PyThread_GetInfo in thread.o │ │ │ │ PyThread_allocate_lock in thread.o │ │ │ │ PyThread_acquire_lock in thread.o │ │ │ │ PyThread_acquire_lock_timed in thread.o │ │ │ │ PyThread_release_lock in thread.o │ │ │ │ PyThread_free_lock in thread.o │ │ │ │ PyThread_tss_get in thread.o │ │ │ │ @@ -3572,50 +3572,50 @@ │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_CompareWithASCIIString │ │ │ │ U PyUnicode_Decode │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -000000d0 t Py_XDECREF.part.0 │ │ │ │ +00000000 t Py_XDECREF.part.0 │ │ │ │ 00000028 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ U _PyAST_Constant │ │ │ │ U _PyAST_Name │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ U _PyExc_IncompleteInputError │ │ │ │ -00002208 T _PyPegen_Parser_Free │ │ │ │ +000022d8 T _PyPegen_Parser_Free │ │ │ │ 0000058c T _PyPegen_Parser_New │ │ │ │ -00000350 T _PyPegen_byte_offset_to_character_offset │ │ │ │ -00002298 T _PyPegen_byte_offset_to_character_offset_line │ │ │ │ -00000394 T _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ +00000280 T _PyPegen_byte_offset_to_character_offset │ │ │ │ +00002368 T _PyPegen_byte_offset_to_character_offset_line │ │ │ │ +000002c4 T _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ 00000088 T _PyPegen_expect_forced_result │ │ │ │ -00000000 T _PyPegen_expect_forced_token │ │ │ │ +0000206c T _PyPegen_expect_forced_token │ │ │ │ 000012fc T _PyPegen_expect_soft_keyword │ │ │ │ 00000a2c T _PyPegen_expect_token │ │ │ │ 00000ad4 T _PyPegen_fill_token │ │ │ │ 00001c60 T _PyPegen_get_last_nonnwhitespace_token │ │ │ │ 00001b48 T _PyPegen_insert_memo │ │ │ │ 00000000 T _PyPegen_interactive_exit │ │ │ │ 000013c4 T _PyPegen_is_memoized │ │ │ │ 000009dc T _PyPegen_lookahead │ │ │ │ -000024cc T _PyPegen_lookahead_for_expr │ │ │ │ -000024e0 T _PyPegen_lookahead_for_stmt │ │ │ │ +00002588 T _PyPegen_lookahead_for_expr │ │ │ │ +0000259c T _PyPegen_lookahead_for_stmt │ │ │ │ 0000121c T _PyPegen_lookahead_with_int │ │ │ │ 00001ce8 T _PyPegen_lookahead_with_string │ │ │ │ 000014c4 T _PyPegen_name_token │ │ │ │ 000017e4 T _PyPegen_new_identifier │ │ │ │ 00001e08 T _PyPegen_number_token │ │ │ │ U _PyPegen_parse │ │ │ │ U _PyPegen_raise_error │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ 000006cc T _PyPegen_run_parser │ │ │ │ -00000108 T _PyPegen_run_parser_from_file_pointer │ │ │ │ +00000038 T _PyPegen_run_parser_from_file_pointer │ │ │ │ 00000000 T _PyPegen_run_parser_from_string │ │ │ │ -0000041c T _PyPegen_soft_keyword_token │ │ │ │ +0000034c T _PyPegen_soft_keyword_token │ │ │ │ 00001bc0 T _PyPegen_string_token │ │ │ │ 00001a18 T _PyPegen_update_memo │ │ │ │ U _PyToken_Free │ │ │ │ U _PyToken_Init │ │ │ │ U _PyTokenizer_Free │ │ │ │ U _PyTokenizer_FromFile │ │ │ │ U _PyTokenizer_FromString │ │ │ │ @@ -3630,15 +3630,15 @@ │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Pypegen_raise_decode_error │ │ │ │ U _Pypegen_set_syntax_error │ │ │ │ U _Pypegen_tokenizer_error │ │ │ │ U __errno_location │ │ │ │ 00000000 r forbidden.0 │ │ │ │ -0000206c t parsenumber_raw │ │ │ │ +0000213c t parsenumber_raw │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strncpy │ │ │ │ │ │ │ │ pegen_errors.o: │ │ │ │ @@ -3814,78 +3814,78 @@ │ │ │ │ U _PyAST_arg │ │ │ │ U _PyAST_arguments │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ U _PyErr_EmitSyntaxWarning │ │ │ │ 00000a04 T _PyPegen_add_type_comment_to_arg │ │ │ │ 00000000 t _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ -000008f8 T _PyPegen_alias_for_star │ │ │ │ +00000818 T _PyPegen_alias_for_star │ │ │ │ 000001f0 T _PyPegen_arguments_parsing_error │ │ │ │ 000006f0 T _PyPegen_augoperator │ │ │ │ 00000674 T _PyPegen_check_barry_as_flufl │ │ │ │ 00002310 T _PyPegen_check_fstring_conversion │ │ │ │ -00000a68 T _PyPegen_check_legacy_stmt │ │ │ │ +00000988 T _PyPegen_check_legacy_stmt │ │ │ │ 00000078 T _PyPegen_checked_from_import │ │ │ │ -000012f4 T _PyPegen_class_def_decorators │ │ │ │ +00001214 T _PyPegen_class_def_decorators │ │ │ │ 00000a34 T _PyPegen_cmpop_expr_pair │ │ │ │ 00000840 T _PyPegen_collect_call_seqs │ │ │ │ 0000011c T _PyPegen_concatenate_strings │ │ │ │ -00001298 T _PyPegen_concatenate_tstrings │ │ │ │ +000011b8 T _PyPegen_concatenate_tstrings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ 00001114 T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ -00001358 T _PyPegen_decoded_constant_from_token │ │ │ │ +00001278 T _PyPegen_decoded_constant_from_token │ │ │ │ 00000720 T _PyPegen_dummy_name │ │ │ │ 0000059c T _PyPegen_empty_arguments │ │ │ │ 00000168 T _PyPegen_ensure_imaginary │ │ │ │ -00001748 T _PyPegen_ensure_real │ │ │ │ +00001668 T _PyPegen_ensure_real │ │ │ │ 000011bc T _PyPegen_formatted_value │ │ │ │ 00000518 T _PyPegen_function_def_decorators │ │ │ │ 00000f58 T _PyPegen_get_cmpops │ │ │ │ -000017d0 T _PyPegen_get_expr_name │ │ │ │ +000016f0 T _PyPegen_get_expr_name │ │ │ │ 00000fe0 T _PyPegen_get_exprs │ │ │ │ -00000aec T _PyPegen_get_invalid_target │ │ │ │ +00000a0c T _PyPegen_get_invalid_target │ │ │ │ 000020c4 T _PyPegen_get_keys │ │ │ │ 000003d0 T _PyPegen_get_last_comprehension_item │ │ │ │ -0000164c T _PyPegen_get_pattern_keys │ │ │ │ -000016a8 T _PyPegen_get_patterns │ │ │ │ +0000156c T _PyPegen_get_pattern_keys │ │ │ │ +000015c8 T _PyPegen_get_patterns │ │ │ │ 000021a4 T _PyPegen_get_values │ │ │ │ -00000c20 T _PyPegen_interpolation │ │ │ │ -00000824 T _PyPegen_join_names_with_dot │ │ │ │ +00000b40 T _PyPegen_interpolation │ │ │ │ +00000744 T _PyPegen_join_names_with_dot │ │ │ │ 00001068 T _PyPegen_join_sequences │ │ │ │ 00001470 T _PyPegen_joined_str │ │ │ │ -00001608 T _PyPegen_key_pattern_pair │ │ │ │ -0000281c T _PyPegen_key_value_pair │ │ │ │ +00001528 T _PyPegen_key_pattern_pair │ │ │ │ +0000291c T _PyPegen_key_value_pair │ │ │ │ 0000256c T _PyPegen_keyword_or_starred │ │ │ │ 00000a78 T _PyPegen_make_arguments │ │ │ │ -00000744 T _PyPegen_make_module │ │ │ │ +00002838 T _PyPegen_make_module │ │ │ │ 000004c0 T _PyPegen_map_names_to_ids │ │ │ │ 00002284 T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ -000019b0 T _PyPegen_new_type_comment │ │ │ │ +000018d0 T _PyPegen_new_type_comment │ │ │ │ 00000094 T _PyPegen_nonparen_genexp_in_call │ │ │ │ U _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error │ │ │ │ -000009ac T _PyPegen_raise_error_for_missing_comma │ │ │ │ +000008cc T _PyPegen_raise_error_for_missing_comma │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ 0000205c T _PyPegen_register_stmts │ │ │ │ 00000314 T _PyPegen_seq_append_to_end │ │ │ │ 00000364 T _PyPegen_seq_count_dots │ │ │ │ 000026cc T _PyPegen_seq_delete_starred_exprs │ │ │ │ 000025b0 T _PyPegen_seq_extract_starred_exprs │ │ │ │ 0000040c T _PyPegen_seq_first_item │ │ │ │ 00001990 T _PyPegen_seq_flatten │ │ │ │ 00000784 T _PyPegen_seq_insert_in_front │ │ │ │ 000003a4 T _PyPegen_seq_last_item │ │ │ │ 0000056c T _PyPegen_set_expr_context │ │ │ │ -0000143c T _PyPegen_setup_full_format_spec │ │ │ │ +0000135c T _PyPegen_setup_full_format_spec │ │ │ │ 0000074c T _PyPegen_singleton_seq │ │ │ │ -00001704 T _PyPegen_slash_with_default │ │ │ │ +00001624 T _PyPegen_slash_with_default │ │ │ │ 00000474 T _PyPegen_star_etc │ │ │ │ -00000f64 T _PyPegen_template_str │ │ │ │ +00000e84 T _PyPegen_template_str │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -4060,28 +4060,27 @@ │ │ │ │ 00000f78 r .LC93 │ │ │ │ 00000fb8 r .LC94 │ │ │ │ 00000fe4 r .LC95 │ │ │ │ 00001024 r .LC96 │ │ │ │ 00001048 r .LC97 │ │ │ │ 00001088 r .LC98 │ │ │ │ 000010c8 r .LC99 │ │ │ │ -000044b4 t INVALID_VERSION_CHECK │ │ │ │ -000188fc t NEW_TYPE_COMMENT │ │ │ │ +000044fc t INVALID_VERSION_CHECK │ │ │ │ 0000121c t NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ U PyBytes_AsString │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyExc_IndentationError │ │ │ │ U PyExc_SyntaxError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ U PyThreadState_Get │ │ │ │ -000101c8 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ -00010178 t RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ +000101f8 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +000101a8 t RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ U _PyAST_AnnAssign │ │ │ │ U _PyAST_Assert │ │ │ │ U _PyAST_Assign │ │ │ │ U _PyAST_AsyncFor │ │ │ │ U _PyAST_AsyncFunctionDef │ │ │ │ U _PyAST_AsyncWith │ │ │ │ U _PyAST_Attribute │ │ │ │ @@ -4234,230 +4233,230 @@ │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_ReachedRecursionLimitWithMargin │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_asdl_generic_seq_new │ │ │ │ U _Pypegen_stack_overflow │ │ │ │ -0000bc58 t _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ +0000bc88 t _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ 00000194 d __compound_literal.0 │ │ │ │ 0000018c d __compound_literal.1 │ │ │ │ 0000015c d __compound_literal.2 │ │ │ │ 00000124 d __compound_literal.3 │ │ │ │ 000000e4 d __compound_literal.4 │ │ │ │ 0000009c d __compound_literal.5 │ │ │ │ 00000064 d __compound_literal.6 │ │ │ │ 00000054 d __compound_literal.7 │ │ │ │ 0000003c d __compound_literal.8 │ │ │ │ 00000df4 t _gather_105_rule │ │ │ │ 00000000 t _gather_141_rule │ │ │ │ 00001d7c t _gather_143_rule │ │ │ │ -00004288 t _gather_14_rule │ │ │ │ -00004aac t _gather_34_rule │ │ │ │ -00021618 t _gather_86_rule │ │ │ │ -00017110 t _gather_91_rule │ │ │ │ -0000b7f4 t _loop0_122_rule │ │ │ │ +000042d0 t _gather_14_rule │ │ │ │ +00004af4 t _gather_34_rule │ │ │ │ +000218cc t _gather_86_rule │ │ │ │ +000173b8 t _gather_91_rule │ │ │ │ +0000b824 t _loop0_122_rule │ │ │ │ 00000bd0 t _loop0_145_rule │ │ │ │ 00001350 t _loop0_17_rule │ │ │ │ -0000ae54 t _loop0_1_rule │ │ │ │ -0001a704 t _loop0_27_rule │ │ │ │ -0001b81c t _loop0_28_rule │ │ │ │ -00003cf8 t _loop0_31_rule │ │ │ │ -000252e8 t _loop0_72_rule │ │ │ │ -0000a428 t _loop0_73_rule │ │ │ │ -0000c438 t _loop0_76_rule │ │ │ │ -0000d0b0 t _loop0_78_rule │ │ │ │ -000039e8 t _loop0_88_rule │ │ │ │ -00019664 t _loop1_29_rule │ │ │ │ -0001a87c t _loop1_30_rule │ │ │ │ -00023d18 t _loop1_32_rule │ │ │ │ +0000ae84 t _loop0_1_rule │ │ │ │ +0001a988 t _loop0_27_rule │ │ │ │ +0001bad0 t _loop0_28_rule │ │ │ │ +00003d40 t _loop0_31_rule │ │ │ │ +00025590 t _loop0_72_rule │ │ │ │ +0000a458 t _loop0_73_rule │ │ │ │ +0000c468 t _loop0_76_rule │ │ │ │ +0000d0e0 t _loop0_78_rule │ │ │ │ +00003a30 t _loop0_88_rule │ │ │ │ +000198dc t _loop1_29_rule │ │ │ │ +0001ab00 t _loop1_30_rule │ │ │ │ +00023fc0 t _loop1_32_rule │ │ │ │ 000021b4 t _loop1_36_rule │ │ │ │ -0000eecc t _loop1_37_rule │ │ │ │ -00024864 t _loop1_74_rule │ │ │ │ -00025928 t _loop1_75_rule │ │ │ │ -0000e5b8 t _loop1_77_rule │ │ │ │ -00009658 t _loop1_82_rule │ │ │ │ -00008c44 t _loop1_83_rule │ │ │ │ +0000eefc t _loop1_37_rule │ │ │ │ +00024b0c t _loop1_74_rule │ │ │ │ +00025bd0 t _loop1_75_rule │ │ │ │ +0000e5e8 t _loop1_77_rule │ │ │ │ +000096a4 t _loop1_82_rule │ │ │ │ +00008c74 t _loop1_83_rule │ │ │ │ 00000a68 t _tmp_106_rule │ │ │ │ -0000d668 t _tmp_10_rule │ │ │ │ +0000d698 t _tmp_10_rule │ │ │ │ 00000d44 t _tmp_112_rule │ │ │ │ -0000d758 t _tmp_114_rule │ │ │ │ -0000b528 t _tmp_116_rule │ │ │ │ +0000d788 t _tmp_114_rule │ │ │ │ +0000b558 t _tmp_116_rule │ │ │ │ 00000384 t _tmp_117_rule │ │ │ │ 0000090c t _tmp_119_rule │ │ │ │ -0000b6bc t _tmp_120_rule │ │ │ │ -0000b608 t _tmp_123_rule │ │ │ │ -0000c1f4 t _tmp_124_rule │ │ │ │ -00010228 t _tmp_126_rule │ │ │ │ +0000b6ec t _tmp_120_rule │ │ │ │ +0000b638 t _tmp_123_rule │ │ │ │ +0000c224 t _tmp_124_rule │ │ │ │ +00010258 t _tmp_126_rule │ │ │ │ 000009bc t _tmp_128_rule │ │ │ │ 0000100c t _tmp_129_rule │ │ │ │ 000007b0 t _tmp_130_rule │ │ │ │ 0000204c t _tmp_135_rule │ │ │ │ 000018d4 t _tmp_139_rule │ │ │ │ 00000b20 t _tmp_144_rule │ │ │ │ -000102dc t _tmp_151_rule │ │ │ │ +0001030c t _tmp_151_rule │ │ │ │ 00001a5c t _tmp_152_rule │ │ │ │ 00001b54 t _tmp_153_rule │ │ │ │ 00001cd8 t _tmp_154_rule.isra.0 │ │ │ │ 00001c28 t _tmp_155_rule │ │ │ │ -0000985c t _tmp_156_rule │ │ │ │ -00005c38 t _tmp_15_rule │ │ │ │ +000098a8 t _tmp_156_rule │ │ │ │ +00005c68 t _tmp_15_rule │ │ │ │ 000014c8 t _tmp_160_rule │ │ │ │ -0000cd78 t _tmp_165_rule │ │ │ │ -00020230 t _tmp_168_rule │ │ │ │ -00003c0c t _tmp_16_rule │ │ │ │ +0000cda8 t _tmp_165_rule │ │ │ │ +000204e4 t _tmp_168_rule │ │ │ │ +00003c54 t _tmp_16_rule │ │ │ │ 00000858 t _tmp_170_rule │ │ │ │ 00000218 t _tmp_176_rule │ │ │ │ 00001f94 t _tmp_177_rule │ │ │ │ 000002d0 t _tmp_180_rule │ │ │ │ 00001264 t _tmp_21_rule │ │ │ │ -000030f8 t _tmp_25_rule │ │ │ │ -0001f030 t _tmp_26_rule │ │ │ │ -00004f5c t _tmp_35_rule │ │ │ │ -00008550 t _tmp_41_rule │ │ │ │ -00009188 t _tmp_42_rule │ │ │ │ -0000de60 t _tmp_43_rule │ │ │ │ -0000d778 t _tmp_5_rule │ │ │ │ -00003810 t _tmp_6_rule │ │ │ │ -000038fc t _tmp_7_rule │ │ │ │ -000039c0 t _tmp_8_rule │ │ │ │ -00003a84 t _tmp_9_rule │ │ │ │ -00017cb0 t annotated_rhs_rule │ │ │ │ -00016de0 t args_rule │ │ │ │ -00015e10 t arguments_rule │ │ │ │ -00007704 t atom_rule │ │ │ │ -0000d820 t attr_rule │ │ │ │ -00021210 t augassign_rule │ │ │ │ -00010e50 t bitwise_and_rule │ │ │ │ -0001049c t bitwise_or_rule │ │ │ │ -000107cc t bitwise_xor_rule │ │ │ │ -0001d940 t block_rule │ │ │ │ -00004534 t break_stmt_rule │ │ │ │ -00002c70 t class_def_raw_rule │ │ │ │ -00006bf4 t closed_pattern_rule │ │ │ │ -000086f0 t complex_number_rule │ │ │ │ +000030f4 t _tmp_25_rule │ │ │ │ +0001f2e4 t _tmp_26_rule │ │ │ │ +00004fa4 t _tmp_35_rule │ │ │ │ +00008580 t _tmp_41_rule │ │ │ │ +000091d4 t _tmp_42_rule │ │ │ │ +0000de90 t _tmp_43_rule │ │ │ │ +0000d7c4 t _tmp_5_rule │ │ │ │ +0000383c t _tmp_6_rule │ │ │ │ +00003928 t _tmp_7_rule │ │ │ │ +000039ec t _tmp_8_rule │ │ │ │ +00003ab0 t _tmp_9_rule │ │ │ │ +00017f58 t annotated_rhs_rule │ │ │ │ +00017088 t args_rule │ │ │ │ +00015e70 t arguments_rule │ │ │ │ +00007714 t atom_rule │ │ │ │ +0000d850 t attr_rule │ │ │ │ +000214c4 t augassign_rule │ │ │ │ +00010ebc t bitwise_and_rule │ │ │ │ +000104e8 t bitwise_or_rule │ │ │ │ +00010818 t bitwise_xor_rule │ │ │ │ +0001dbf4 t block_rule │ │ │ │ +0000457c t break_stmt_rule │ │ │ │ +00002c6c t class_def_raw_rule │ │ │ │ +00006c24 t closed_pattern_rule │ │ │ │ +00008720 t complex_number_rule │ │ │ │ 00000d70 t compound_stmt_rule │ │ │ │ -0000d178 t conjunction_rule │ │ │ │ -00004928 t continue_stmt_rule │ │ │ │ -000143cc t decorators_rule │ │ │ │ -00021c9c t default_rule │ │ │ │ -000056b0 t del_target_rule │ │ │ │ -00005400 t del_targets_rule │ │ │ │ -0000cc1c t disjunction_rule │ │ │ │ +0000d1c4 t conjunction_rule │ │ │ │ +00004970 t continue_stmt_rule │ │ │ │ +0001441c t decorators_rule │ │ │ │ +00021f50 t default_rule │ │ │ │ +000056e0 t del_target_rule │ │ │ │ +00005430 t del_targets_rule │ │ │ │ +0000cc68 t disjunction_rule │ │ │ │ 00000f28 t dotted_as_name_rule │ │ │ │ -0001695c t dotted_name_rule │ │ │ │ -0000f9e0 t double_star_pattern_rule │ │ │ │ -00020324 t elif_stmt_rule │ │ │ │ -00020ee4 t else_block_rule │ │ │ │ -0000bc44 t expression_rule │ │ │ │ -0000ba1c t expression_without_invalid_rule │ │ │ │ -00005034 t expressions_rule │ │ │ │ -00012ec0 t factor_rule │ │ │ │ +000169bc t dotted_name_rule │ │ │ │ +0000fa10 t double_star_pattern_rule │ │ │ │ +000205d8 t elif_stmt_rule │ │ │ │ +00021198 t else_block_rule │ │ │ │ +0000bc90 t expression_rule │ │ │ │ +0000ba4c t expression_without_invalid_rule │ │ │ │ +0000507c t expressions_rule │ │ │ │ +00012f10 t factor_rule │ │ │ │ 00001f20 t finally_block_rule │ │ │ │ -000147ac t for_if_clauses_rule │ │ │ │ -00003214 t for_stmt_rule │ │ │ │ -0001ff04 t fstring_conversion_rule │ │ │ │ -0001ddc8 t fstring_replacement_field_rule │ │ │ │ -0001f2d4 t func_type_comment_rule │ │ │ │ -00014fd4 t function_def_raw_rule │ │ │ │ -0000b764 t genexp_rule │ │ │ │ -00008604 t guard_rule │ │ │ │ -0000c8b8 t if_expression_rule │ │ │ │ +000147fc t for_if_clauses_rule │ │ │ │ +00003210 t for_stmt_rule │ │ │ │ +000201b8 t fstring_conversion_rule │ │ │ │ +0001e07c t fstring_replacement_field_rule │ │ │ │ +0001f588 t func_type_comment_rule │ │ │ │ +00015024 t function_def_raw_rule │ │ │ │ +0000b7b0 t genexp_rule │ │ │ │ +00008634 t guard_rule │ │ │ │ +0000c904 t if_expression_rule │ │ │ │ 00000434 t imaginary_number_rule │ │ │ │ 00001c1c t import_from_as_name_rule │ │ │ │ 00001960 t import_from_as_names_rule │ │ │ │ 0000157c t import_from_targets_rule │ │ │ │ 00000000 t import_stmt_rule │ │ │ │ -0000afd8 t invalid_ann_assign_target_rule │ │ │ │ -0000b200 t invalid_comprehension_rule.isra.0 │ │ │ │ -0000b120 t invalid_for_target_rule │ │ │ │ -00024550 t invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ -0000d2f8 t invalid_kwarg_rule.isra.0 │ │ │ │ -0000bd0c t invalid_parameters_rule.isra.0 │ │ │ │ -0000c2a0 t invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ +0000b008 t invalid_ann_assign_target_rule │ │ │ │ +0000b230 t invalid_comprehension_rule.isra.0 │ │ │ │ +0000b150 t invalid_for_target_rule │ │ │ │ +000247f8 t invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ +0000d328 t invalid_kwarg_rule.isra.0 │ │ │ │ +0000bd3c t invalid_parameters_rule.isra.0 │ │ │ │ +0000c2d0 t invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ 000010e0 t invalid_tstring_replacement_field_rule │ │ │ │ -0000e2e0 t inversion_rule │ │ │ │ -0000fad0 t items_pattern_rule │ │ │ │ -0000fd54 t key_value_pattern_rule │ │ │ │ -0000e4a0 t keyword_pattern_rule │ │ │ │ -0000e20c t keyword_patterns_rule │ │ │ │ -00023aa0 t kwarg_or_double_starred_rule │ │ │ │ -000235c4 t kwarg_or_starred_rule │ │ │ │ -00021e94 t kwargs_rule │ │ │ │ -0001d670 t kwds_rule │ │ │ │ -0000ab90 t lambda_kwds_rule │ │ │ │ -0000c5b4 t lambda_param_maybe_default_rule │ │ │ │ -00024ecc t lambda_param_no_default_rule │ │ │ │ -00025150 t lambda_param_rule │ │ │ │ -00025aec t lambda_param_with_default_rule │ │ │ │ -00009690 t lambda_params_rule │ │ │ │ -0000a134 t lambda_slash_no_default_rule │ │ │ │ -0000a280 t lambda_slash_with_default_rule │ │ │ │ -0000a5a8 t lambda_star_etc_rule │ │ │ │ -00020020 t lambdef_rule │ │ │ │ -0001f11c t list_rule │ │ │ │ -0000dbb4 t maybe_sequence_pattern_rule │ │ │ │ -000061bc t maybe_star_pattern_rule │ │ │ │ -0000db08 t name_or_attr_rule │ │ │ │ -0001d03c t named_expression_rule │ │ │ │ -000060a0 t open_sequence_pattern_rule │ │ │ │ -00006860 t or_pattern_rule │ │ │ │ -000197f4 t param_no_default_rule │ │ │ │ -00019eb4 t param_rule │ │ │ │ -000046b8 t param_star_annotation_rule │ │ │ │ -000189fc t parameters_rule │ │ │ │ -0001892c t params_rule │ │ │ │ -00003860 t pass_stmt_rule │ │ │ │ -000093d4 t pattern_capture_target_rule │ │ │ │ -00006474 t pattern_rule │ │ │ │ -00005ef0 t patterns_rule │ │ │ │ -0000df38 t positional_patterns_rule │ │ │ │ -000138e4 t primary_raw │ │ │ │ -0001370c t primary_rule │ │ │ │ -00008b58 t real_number_rule │ │ │ │ +0000e32c t inversion_rule │ │ │ │ +0000fb00 t items_pattern_rule │ │ │ │ +0000fd84 t key_value_pattern_rule │ │ │ │ +0000e4d0 t keyword_pattern_rule │ │ │ │ +0000e23c t keyword_patterns_rule │ │ │ │ +00023d48 t kwarg_or_double_starred_rule │ │ │ │ +0002386c t kwarg_or_starred_rule │ │ │ │ +00022148 t kwargs_rule │ │ │ │ +0001d924 t kwds_rule │ │ │ │ +0000abc0 t lambda_kwds_rule │ │ │ │ +0000c5e4 t lambda_param_maybe_default_rule │ │ │ │ +00025174 t lambda_param_no_default_rule │ │ │ │ +000253f8 t lambda_param_rule │ │ │ │ +00025d94 t lambda_param_with_default_rule │ │ │ │ +000096c0 t lambda_params_rule │ │ │ │ +0000a164 t lambda_slash_no_default_rule │ │ │ │ +0000a2b0 t lambda_slash_with_default_rule │ │ │ │ +0000a5d8 t lambda_star_etc_rule │ │ │ │ +000202d4 t lambdef_rule │ │ │ │ +0001f3d0 t list_rule │ │ │ │ +0000dbe4 t maybe_sequence_pattern_rule │ │ │ │ +000061ec t maybe_star_pattern_rule │ │ │ │ +0000db38 t name_or_attr_rule │ │ │ │ +0001d2f0 t named_expression_rule │ │ │ │ +000060d0 t open_sequence_pattern_rule │ │ │ │ +00006890 t or_pattern_rule │ │ │ │ +00019a6c t param_no_default_rule │ │ │ │ +0001a12c t param_rule │ │ │ │ +00004700 t param_star_annotation_rule │ │ │ │ +00018c74 t parameters_rule │ │ │ │ +00018ba4 t params_rule │ │ │ │ +000038a8 t pass_stmt_rule │ │ │ │ +00009404 t pattern_capture_target_rule │ │ │ │ +000064a4 t pattern_rule │ │ │ │ +00005f20 t patterns_rule │ │ │ │ +0000df68 t positional_patterns_rule │ │ │ │ +00013934 t primary_raw │ │ │ │ +0001375c t primary_rule │ │ │ │ +00008b88 t real_number_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -000114e0 t shift_expr_rule │ │ │ │ -00008330 t signed_number_rule │ │ │ │ -00008938 t signed_real_number_rule │ │ │ │ -00003f2c t simple_stmt_rule │ │ │ │ -00003b48 t simple_stmts_rule │ │ │ │ -000064e0 t single_subscript_attribute_target_rule │ │ │ │ -0000caa4 t single_target_rule │ │ │ │ -00019518 t slash_no_default_rule │ │ │ │ -0001a128 t slash_with_default_rule │ │ │ │ -000207fc t slices_rule │ │ │ │ +0001154c t shift_expr_rule │ │ │ │ +00008360 t signed_number_rule │ │ │ │ +00008968 t signed_real_number_rule │ │ │ │ +00003f58 t simple_stmt_rule │ │ │ │ +00003b74 t simple_stmts_rule │ │ │ │ +0000650c t single_subscript_attribute_target_rule │ │ │ │ +0000caf0 t single_target_rule │ │ │ │ +00019790 t slash_no_default_rule │ │ │ │ +0001a3a0 t slash_with_default_rule │ │ │ │ +00020ab0 t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -0001c7c8 t star_etc_rule │ │ │ │ -000102b8 t star_expression_rule │ │ │ │ -0000d864 t star_expressions_rule │ │ │ │ -0001dc00 t star_named_expression_rule │ │ │ │ +0001ca7c t star_etc_rule │ │ │ │ +00010304 t star_expression_rule │ │ │ │ +0000d8b0 t star_expressions_rule │ │ │ │ +0001deb4 t star_named_expression_rule │ │ │ │ 00000508 t star_named_expressions_rule │ │ │ │ -0001f570 t star_named_expressions_sequence_rule │ │ │ │ -0000a5e4 t star_target_rule │ │ │ │ -00009ed4 t star_targets_rule │ │ │ │ -00018604 t starred_expression_rule │ │ │ │ +0001f824 t star_named_expressions_sequence_rule │ │ │ │ +0000a630 t star_target_rule │ │ │ │ +00009f20 t star_targets_rule │ │ │ │ +000188ac t starred_expression_rule │ │ │ │ 000009d8 t statements_rule │ │ │ │ -00009270 t strings_rule │ │ │ │ -00005cec t subject_expr_rule │ │ │ │ -00011af4 t sum_rule │ │ │ │ -00009df4 t t_lookahead_rule │ │ │ │ -00006c00 t t_primary_raw │ │ │ │ -00006ae8 t t_primary_rule │ │ │ │ -0000a890 t target_with_star_atom_rule │ │ │ │ -00012068 t term_raw │ │ │ │ -00011e98 t term_rule │ │ │ │ -0000c748 t tstring_full_format_spec_rule │ │ │ │ -00008dec t tstring_rule │ │ │ │ -0001ea20 t tuple_rule │ │ │ │ -0000edbc t type_param_default_rule │ │ │ │ -0000e744 t type_param_rule │ │ │ │ -00017f50 t type_params_rule │ │ │ │ -00009504 t wildcard_pattern_rule │ │ │ │ -00004cd8 t with_item_rule │ │ │ │ -000183e0 t yield_expr_rule │ │ │ │ +000092bc t strings_rule │ │ │ │ +00005d1c t subject_expr_rule │ │ │ │ +00011b60 t sum_rule │ │ │ │ +00009e40 t t_lookahead_rule │ │ │ │ +00006c2c t t_primary_raw │ │ │ │ +00006b14 t t_primary_rule │ │ │ │ +0000a8dc t target_with_star_atom_rule │ │ │ │ +000120d4 t term_raw │ │ │ │ +00011f04 t term_rule │ │ │ │ +0000c778 t tstring_full_format_spec_rule │ │ │ │ +00008e1c t tstring_rule │ │ │ │ +0001ecd4 t tuple_rule │ │ │ │ +0000edec t type_param_default_rule │ │ │ │ +0000e774 t type_param_rule │ │ │ │ +000181f8 t type_params_rule │ │ │ │ +00009534 t wildcard_pattern_rule │ │ │ │ +00004d20 t with_item_rule │ │ │ │ +00018688 t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000174 r .LC10 │ │ │ │ 000001d8 r .LC11 │ │ │ │ 00000000 r .LC3 │ │ │ │ 0000001c r .LC4 │ │ │ │ 0000004c r .LC6 │ │ │ │ @@ -4472,28 +4471,28 @@ │ │ │ │ U PyErr_WarnExplicitObject │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_SyntaxError │ │ │ │ U PyExc_SyntaxWarning │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_DecodeUTF8Stateful │ │ │ │ U PyUnicode_FromFormat │ │ │ │ -000005ec t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +00000278 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ U _PyBytes_DecodeEscape2 │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ 000004dc T _PyPegen_decode_string │ │ │ │ 00000000 T _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ U _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_ctype_table │ │ │ │ U __sprintf_chk │ │ │ │ -00000000 t decode_unicode_with_escapes │ │ │ │ +0000051c t decode_unicode_with_escapes │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ -00000374 t warn_invalid_escape_sequence │ │ │ │ +00000000 t warn_invalid_escape_sequence │ │ │ │ │ │ │ │ peg_api.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ 0000000c r .LC2 │ │ │ │ U PySys_Audit │ │ │ │ 00000000 T _PyParser_ASTFromFile │ │ │ │ @@ -4586,21 +4585,21 @@ │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ U __aeabi_idiv │ │ │ │ 00000050 r __func__.0 │ │ │ │ 00000088 t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ -000035f8 t tok_backup │ │ │ │ +00003628 t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -00003674 t tok_decimal_tail │ │ │ │ +000036a4 t tok_decimal_tail │ │ │ │ 00000ddc t tok_get_normal_mode │ │ │ │ -000034bc t tok_nextc │ │ │ │ -000039c0 t verify_end_of_number │ │ │ │ -000037f8 t verify_end_of_number.constprop.0 │ │ │ │ +000034ec t tok_nextc │ │ │ │ +000039f0 t verify_end_of_number │ │ │ │ +00003828 t verify_end_of_number.constprop.0 │ │ │ │ │ │ │ │ state.o: │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyMem_Calloc │ │ │ │ U PyMem_Free │ │ │ │ 00000124 T _PyLexer_token_setup │ │ │ │ 00000000 T _PyLexer_type_comment_token_setup │ │ │ │ @@ -4944,15 +4943,15 @@ │ │ │ │ 00000d48 r .LC91 │ │ │ │ 00000d80 r .LC92 │ │ │ │ 00000db8 r .LC93 │ │ │ │ 000014e4 T PyAIter_Check │ │ │ │ 00000fc0 T PyBuffer_FillContiguousStrides │ │ │ │ 00004c04 T PyBuffer_FillInfo │ │ │ │ 00000e00 T PyBuffer_FromContiguous │ │ │ │ -000011ec T PyBuffer_GetPointer │ │ │ │ +000010cc T PyBuffer_GetPointer │ │ │ │ 00006408 T PyBuffer_IsContiguous │ │ │ │ 00004dc8 T PyBuffer_Release │ │ │ │ 00000d24 T PyBuffer_SizeFromFormat │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ @@ -4983,76 +4982,76 @@ │ │ │ │ U PyFloat_Type │ │ │ │ U PyFrozenDict_Type │ │ │ │ U PyImport_ImportModuleAttrString │ │ │ │ 00003de8 T PyIndex_Check │ │ │ │ 00005e7c T PyIter_Check │ │ │ │ 00000820 T PyIter_Next │ │ │ │ 00006808 T PyIter_NextItem │ │ │ │ -00006f10 T PyIter_Send │ │ │ │ +000070d4 T PyIter_Send │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_FromUnicodeObject │ │ │ │ U PyLong_Type │ │ │ │ 00000b2c T PyMapping_Check │ │ │ │ 00000000 T PyMapping_GetItemString │ │ │ │ 000009f4 T PyMapping_GetOptionalItem │ │ │ │ -00000dac T PyMapping_GetOptionalItemString │ │ │ │ +00000c8c T PyMapping_GetOptionalItemString │ │ │ │ 00000774 T PyMapping_HasKey │ │ │ │ 000007d8 T PyMapping_HasKeyString │ │ │ │ 00000838 T PyMapping_HasKeyStringWithError │ │ │ │ 00000870 T PyMapping_HasKeyWithError │ │ │ │ 00005360 T PyMapping_Items │ │ │ │ 00004e64 T PyMapping_Keys │ │ │ │ 000014bc T PyMapping_Length │ │ │ │ 000000d4 T PyMapping_SetItemString │ │ │ │ 000052c8 T PyMapping_Size │ │ │ │ -00000c18 T PyMapping_Values │ │ │ │ +00000af8 T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ 000065d4 T PyNumber_Absolute │ │ │ │ 00003778 T PyNumber_Add │ │ │ │ 00003e88 T PyNumber_And │ │ │ │ 00001e04 T PyNumber_AsSsize_t │ │ │ │ 00004af8 T PyNumber_Check │ │ │ │ 00006644 T PyNumber_Divmod │ │ │ │ -00007730 T PyNumber_Float │ │ │ │ +000078f4 T PyNumber_Float │ │ │ │ 000057d4 T PyNumber_FloorDivide │ │ │ │ 000032a4 T PyNumber_InPlaceAdd │ │ │ │ 00000590 T PyNumber_InPlaceAnd │ │ │ │ -00007948 T PyNumber_InPlaceFloorDivide │ │ │ │ -00006bf4 T PyNumber_InPlaceLshift │ │ │ │ +00007b0c T PyNumber_InPlaceFloorDivide │ │ │ │ +00006db8 T PyNumber_InPlaceLshift │ │ │ │ 00000308 T PyNumber_InPlaceMatrixMultiply │ │ │ │ -0000747c T PyNumber_InPlaceMultiply │ │ │ │ +00007640 T PyNumber_InPlaceMultiply │ │ │ │ 00002198 T PyNumber_InPlaceOr │ │ │ │ 000005b0 T PyNumber_InPlacePower │ │ │ │ -00000e38 T PyNumber_InPlaceRemainder │ │ │ │ -00000ff0 T PyNumber_InPlaceRshift │ │ │ │ +00000d18 T PyNumber_InPlaceRemainder │ │ │ │ +00000ed0 T PyNumber_InPlaceRshift │ │ │ │ 00000460 T PyNumber_InPlaceSubtract │ │ │ │ -00000ee0 T PyNumber_InPlaceTrueDivide │ │ │ │ -00000880 T PyNumber_InPlaceXor │ │ │ │ +00000dc0 T PyNumber_InPlaceTrueDivide │ │ │ │ +00000760 T PyNumber_InPlaceXor │ │ │ │ 00005114 T PyNumber_Index │ │ │ │ 000044e0 T PyNumber_Invert │ │ │ │ 00004714 T PyNumber_Long │ │ │ │ 0000404c T PyNumber_Lshift │ │ │ │ 000002b8 T PyNumber_MatrixMultiply │ │ │ │ 00005b5c T PyNumber_Multiply │ │ │ │ 00003e18 T PyNumber_Negative │ │ │ │ 00005610 T PyNumber_Or │ │ │ │ -00000e70 T PyNumber_Positive │ │ │ │ -000071ac T PyNumber_Power │ │ │ │ +00000d50 T PyNumber_Positive │ │ │ │ +00007370 T PyNumber_Power │ │ │ │ 00005998 T PyNumber_Remainder │ │ │ │ -00006a30 T PyNumber_Rshift │ │ │ │ +00006bf4 T PyNumber_Rshift │ │ │ │ 00004550 T PyNumber_Subtract │ │ │ │ -00006ff0 T PyNumber_ToBase │ │ │ │ +000071b4 T PyNumber_ToBase │ │ │ │ 00005eb0 T PyNumber_TrueDivide │ │ │ │ -000006e0 T PyNumber_Xor │ │ │ │ +00006a30 T PyNumber_Xor │ │ │ │ 000013f0 T PyObject_AsCharBuffer │ │ │ │ 00001404 T PyObject_AsReadBuffer │ │ │ │ 000012b4 T PyObject_AsWriteBuffer │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ 000039cc T PyObject_CheckBuffer │ │ │ │ 00001418 T PyObject_CheckReadBuffer │ │ │ │ @@ -5074,72 +5073,72 @@ │ │ │ │ 000008b8 T PyObject_SetItem │ │ │ │ 00003c20 T PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ 00000088 T PyObject_Type │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySeqIter_New │ │ │ │ 000063c4 T PySequence_Check │ │ │ │ -00000b08 T PySequence_Concat │ │ │ │ +000009e8 T PySequence_Concat │ │ │ │ 00001db4 T PySequence_Contains │ │ │ │ 00000340 T PySequence_Count │ │ │ │ 000039fc T PySequence_DelItem │ │ │ │ -00001248 T PySequence_DelSlice │ │ │ │ +00001128 T PySequence_DelSlice │ │ │ │ 00003128 T PySequence_Fast │ │ │ │ 00002640 T PySequence_GetItem │ │ │ │ -00000618 T PySequence_GetSlice │ │ │ │ +00000698 T PySequence_GetSlice │ │ │ │ 000014d0 T PySequence_In │ │ │ │ 00000358 T PySequence_InPlaceConcat │ │ │ │ 000008a8 T PySequence_InPlaceRepeat │ │ │ │ -000008b8 T PySequence_Index │ │ │ │ +00000798 T PySequence_Index │ │ │ │ 000014a8 T PySequence_Length │ │ │ │ 00003ae8 T PySequence_List │ │ │ │ 00000b14 T PySequence_Repeat │ │ │ │ -000010f8 T PySequence_SetItem │ │ │ │ -00001310 T PySequence_SetSlice │ │ │ │ +00000fd8 T PySequence_SetItem │ │ │ │ +000011f0 T PySequence_SetSlice │ │ │ │ 0000632c T PySequence_Size │ │ │ │ 00000000 T PySequence_Tuple │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GetConstant │ │ │ │ 00000498 t Py_XDECREF │ │ │ │ 000004c0 t Py_XDECREF.part.0 │ │ │ │ 000004f8 t _IsCContiguous │ │ │ │ -00001028 t _IsFortranContiguous │ │ │ │ -000010a4 t _IsFortranContiguous.part.0 │ │ │ │ +00000f08 t _IsFortranContiguous │ │ │ │ +00000f84 t _IsFortranContiguous.part.0 │ │ │ │ 00001488 T _PyBuffer_ReleaseInInterpreter │ │ │ │ 00000dc0 T _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyGen_FetchStopIterationValue │ │ │ │ -00006e14 T _PyIter_Send │ │ │ │ +00006fd8 T _PyIter_Send │ │ │ │ U _PyList_AppendTakeRefListResize │ │ │ │ U _PyList_AsTupleAndClear │ │ │ │ U _PyList_Extend │ │ │ │ U _PyLong_Copy │ │ │ │ U _PyLong_Format │ │ │ │ U _PyLong_FromBytes │ │ │ │ 00000a88 T _PyMapping_GetOptionalItem2 │ │ │ │ 00000000 T _PyNumber_InPlacePowerNoMod │ │ │ │ 00002044 T _PyNumber_Index │ │ │ │ 00006074 T _PyNumber_PowerNoMod │ │ │ │ -000005c8 T _PyObject_HasLen │ │ │ │ +00000648 T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ 000068e0 T _PyObject_RealIsInstance │ │ │ │ 00003b9c T _PyObject_RealIsSubclass │ │ │ │ U _PyRuntime │ │ │ │ -000008d0 T _PySequence_IterSearch │ │ │ │ +000007b0 T _PySequence_IterSearch │ │ │ │ U _PySlice_FromIndices │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CallInInterpreter │ │ │ │ U _Py_CallInInterpreterAndRawFree │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ @@ -5148,22 +5147,22 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ 00000f0c t _Py_add_one_to_index_C │ │ │ │ 00000f60 t _Py_add_one_to_index_F │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_args │ │ │ │ U __aeabi_idiv │ │ │ │ 00000de0 t _buffer_release_call │ │ │ │ -00007b3c t abstract_issubclass │ │ │ │ +00007d00 t abstract_issubclass │ │ │ │ 00001370 t as_read_buffer │ │ │ │ 00000164 t binary_iop │ │ │ │ 00000238 t binary_iop.part.0 │ │ │ │ 00000238 t binary_op.part.0 │ │ │ │ 000035b4 t binary_op1 │ │ │ │ 000033f4 t binary_op1.constprop.1 │ │ │ │ -00000f18 t check_class │ │ │ │ +00000df8 t check_class │ │ │ │ U memcpy │ │ │ │ 00000714 t null_error.isra.0 │ │ │ │ 000049a0 t object_isinstance │ │ │ │ 000029c0 t object_issubclass │ │ │ │ 00001494 t object_recursive_isinstance │ │ │ │ 000002c8 t recursive_issubclass │ │ │ │ 0000034c t recursive_issubclass.part.0 │ │ │ │ @@ -5821,41 +5820,41 @@ │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBuffer_ToContiguous │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ 000000d4 D PyBytesIter_Type │ │ │ │ -00001674 T PyBytesWriter_Create │ │ │ │ -00001288 T PyBytesWriter_Discard │ │ │ │ -000017ec T PyBytesWriter_Finish │ │ │ │ +00001680 T PyBytesWriter_Create │ │ │ │ +00001294 T PyBytesWriter_Discard │ │ │ │ +000017f8 T PyBytesWriter_Finish │ │ │ │ 00000df8 T PyBytesWriter_FinishWithPointer │ │ │ │ -00001040 T PyBytesWriter_FinishWithSize │ │ │ │ +0000104c T PyBytesWriter_FinishWithSize │ │ │ │ 00001728 T PyBytesWriter_Format │ │ │ │ -000017b0 T PyBytesWriter_GetData │ │ │ │ -00004ec4 T PyBytesWriter_GetSize │ │ │ │ -00003620 T PyBytesWriter_Grow │ │ │ │ -000033f8 T PyBytesWriter_GrowAndUpdatePointer │ │ │ │ +000017bc T PyBytesWriter_GetData │ │ │ │ +000040e0 T PyBytesWriter_GetSize │ │ │ │ +00004478 T PyBytesWriter_Grow │ │ │ │ +00004250 T PyBytesWriter_GrowAndUpdatePointer │ │ │ │ 00000288 T PyBytesWriter_Resize │ │ │ │ 00000c70 T PyBytesWriter_WriteBytes │ │ │ │ 00000518 T PyBytes_AsString │ │ │ │ -00000db0 T PyBytes_AsStringAndSize │ │ │ │ -000011f4 T PyBytes_Concat │ │ │ │ +000002e8 T PyBytes_AsStringAndSize │ │ │ │ +00000404 T PyBytes_Concat │ │ │ │ 000017d0 T PyBytes_ConcatAndDel │ │ │ │ -000054c0 T PyBytes_DecodeEscape │ │ │ │ -0000475c T PyBytes_FromFormat │ │ │ │ -00004aac T PyBytes_FromFormatV │ │ │ │ -00003d90 T PyBytes_FromObject │ │ │ │ -00003ea8 t PyBytes_FromObject.part.0 │ │ │ │ -00001a28 T PyBytes_FromString │ │ │ │ +000046dc T PyBytes_DecodeEscape │ │ │ │ +000055c0 T PyBytes_FromFormat │ │ │ │ +00005910 T PyBytes_FromFormatV │ │ │ │ +00004bf4 T PyBytes_FromObject │ │ │ │ +00004d0c t PyBytes_FromObject.part.0 │ │ │ │ +00001a34 T PyBytes_FromString │ │ │ │ 00000000 T PyBytes_FromStringAndSize │ │ │ │ 00000120 t PyBytes_FromStringAndSize.constprop.0 │ │ │ │ -00001188 T PyBytes_Join │ │ │ │ +00000398 T PyBytes_Join │ │ │ │ 000017fc T PyBytes_Repr │ │ │ │ -0000139c T PyBytes_Size │ │ │ │ +000005ac 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 │ │ │ │ @@ -5925,21 +5924,21 @@ │ │ │ │ 00000034 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ 00001710 T _PyBytesWriter_CreateByteArray │ │ │ │ 0000185c t _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ -000020ac T _PyBytes_Concat │ │ │ │ +000020b8 T _PyBytes_Concat │ │ │ │ 00000574 T _PyBytes_DecodeEscape2 │ │ │ │ -00005090 T _PyBytes_Find │ │ │ │ -00003104 T _PyBytes_FormatEx │ │ │ │ -000024d8 T _PyBytes_FromHex │ │ │ │ +000042ac T _PyBytes_Find │ │ │ │ +00002320 T _PyBytes_FormatEx │ │ │ │ +000016f4 T _PyBytes_FromHex │ │ │ │ 00000000 t _PyBytes_FromSize.part.0 │ │ │ │ -00003a10 T _PyBytes_Repeat │ │ │ │ +00004874 T _PyBytes_Repeat │ │ │ │ 000001f4 T _PyBytes_Resize │ │ │ │ 0000044c T _PyBytes_ReverseFind │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyList_GetItemRef │ │ │ │ U _PyLong_DigitValue │ │ │ │ @@ -5971,16 +5970,16 @@ │ │ │ │ U _Py_bytes_isdigit │ │ │ │ U _Py_bytes_islower │ │ │ │ U _Py_bytes_isspace │ │ │ │ U _Py_bytes_istitle │ │ │ │ U _Py_bytes_isupper │ │ │ │ U _Py_bytes_lower │ │ │ │ U _Py_bytes_maketrans │ │ │ │ -00003794 T _Py_bytes_repr │ │ │ │ -000013ec t _Py_bytes_repr.constprop.0 │ │ │ │ +000045ec T _Py_bytes_repr │ │ │ │ +000005fc t _Py_bytes_repr.constprop.0 │ │ │ │ U _Py_bytes_rfind │ │ │ │ U _Py_bytes_rindex │ │ │ │ U _Py_bytes_startswith │ │ │ │ U _Py_bytes_swapcase │ │ │ │ U _Py_bytes_title │ │ │ │ U _Py_bytes_upper │ │ │ │ U _Py_capitalize__doc__ │ │ │ │ @@ -6029,141 +6028,141 @@ │ │ │ │ 0000022c d _parser.17 │ │ │ │ 000001a8 d _parser.2 │ │ │ │ 000002b0 d _parser.20 │ │ │ │ 00000258 d _parser.23 │ │ │ │ 00000200 d _parser.26 │ │ │ │ 000002dc d _parser.5 │ │ │ │ 00000284 d _parser.8 │ │ │ │ -000033ac t bytes___bytes__ │ │ │ │ +00004204 t bytes___bytes__ │ │ │ │ 00002540 r bytes___bytes____doc__ │ │ │ │ 00001ac4 t bytes_alloc │ │ │ │ 000007e8 d bytes_as_buffer │ │ │ │ 000007f0 d bytes_as_mapping │ │ │ │ 00000488 d bytes_as_number │ │ │ │ 000007fc d bytes_as_sequence │ │ │ │ -00001d28 t bytes_buffer_getbuffer │ │ │ │ -00003d6c t bytes_contains │ │ │ │ -0000465c t bytes_count │ │ │ │ +00001d34 t bytes_buffer_getbuffer │ │ │ │ +00004bd0 t bytes_contains │ │ │ │ +000054c0 t bytes_count │ │ │ │ 000015bc r bytes_count__doc__ │ │ │ │ -00001e6c t bytes_decode │ │ │ │ +00001e78 t bytes_decode │ │ │ │ 00000bb8 r bytes_decode__doc__ │ │ │ │ 00000394 r bytes_doc │ │ │ │ -0000455c t bytes_endswith │ │ │ │ +000053c0 t bytes_endswith │ │ │ │ 00000db4 r bytes_endswith__doc__ │ │ │ │ -00003c70 t bytes_find │ │ │ │ +00004ad4 t bytes_find │ │ │ │ 00001c74 r bytes_find__doc__ │ │ │ │ -00004b10 t bytes_fromformat │ │ │ │ -0000244c t bytes_fromhex │ │ │ │ +00005974 t bytes_fromformat │ │ │ │ +00001668 t bytes_fromhex │ │ │ │ 00000a30 r bytes_fromhex__doc__ │ │ │ │ 00001a24 t bytes_getnewargs │ │ │ │ -0000132c t bytes_hash │ │ │ │ -000047d8 t bytes_hex │ │ │ │ +00001338 t bytes_hash │ │ │ │ +000039f4 t bytes_hex │ │ │ │ 0000084c r bytes_hex__doc__ │ │ │ │ -00003b70 t bytes_index │ │ │ │ +000049d4 t bytes_index │ │ │ │ 00001b28 r bytes_index__doc__ │ │ │ │ 000003ac t bytes_item │ │ │ │ 00000074 t bytes_iter │ │ │ │ -00003aa0 t bytes_iteritem │ │ │ │ -00001680 t bytes_join │ │ │ │ +00004904 t bytes_iteritem │ │ │ │ +0000089c t bytes_join │ │ │ │ 00001da4 r bytes_join__doc__ │ │ │ │ -00001d10 t bytes_length │ │ │ │ +00001d1c t bytes_length │ │ │ │ 00000214 t bytes_lstrip │ │ │ │ 0000175c r bytes_lstrip__doc__ │ │ │ │ -00000cd0 t bytes_maketrans │ │ │ │ +00000208 t bytes_maketrans │ │ │ │ 0000135c r bytes_maketrans__doc__ │ │ │ │ 00000518 d bytes_methods │ │ │ │ -000030bc t bytes_mod │ │ │ │ -00002d40 t bytes_new │ │ │ │ -000018fc t bytes_partition │ │ │ │ +000022d8 t bytes_mod │ │ │ │ +00003b98 t bytes_new │ │ │ │ +00000b18 t bytes_partition │ │ │ │ 00002224 r bytes_partition__doc__ │ │ │ │ 00001628 t bytes_removeprefix │ │ │ │ 00001110 r bytes_removeprefix__doc__ │ │ │ │ -00004f94 t bytes_removesuffix │ │ │ │ +000041b0 t bytes_removesuffix │ │ │ │ 00001010 r bytes_removesuffix__doc__ │ │ │ │ -00001764 t bytes_repeat │ │ │ │ -000001bc t bytes_replace │ │ │ │ +00000980 t bytes_repeat │ │ │ │ +00002318 t bytes_replace │ │ │ │ 000011f4 r bytes_replace__doc__ │ │ │ │ -00001660 t bytes_repr │ │ │ │ -00001d6c t bytes_rfind │ │ │ │ +0000087c t bytes_repr │ │ │ │ +00001d78 t bytes_rfind │ │ │ │ 000019f4 r bytes_rfind__doc__ │ │ │ │ -00001374 t bytes_richcompare │ │ │ │ -000051ec t bytes_rindex │ │ │ │ +00001380 t bytes_richcompare │ │ │ │ +00006050 t bytes_rindex │ │ │ │ 000018a4 r bytes_rindex__doc__ │ │ │ │ -00004950 t bytes_rpartition │ │ │ │ +00003b6c t bytes_rpartition │ │ │ │ 00002080 r bytes_rpartition__doc__ │ │ │ │ 00000e40 t bytes_rsplit │ │ │ │ 00001ea4 r bytes_rsplit__doc__ │ │ │ │ -00002754 t bytes_rstrip │ │ │ │ +00001970 t bytes_rstrip │ │ │ │ 000016c4 r bytes_rstrip__doc__ │ │ │ │ -00001a98 t bytes_split │ │ │ │ +00000cb4 t bytes_split │ │ │ │ 000023b0 r bytes_split__doc__ │ │ │ │ -00004bc4 t bytes_splitlines │ │ │ │ +00003de0 t bytes_splitlines │ │ │ │ 00000af0 r bytes_splitlines__doc__ │ │ │ │ -00001694 t bytes_startswith │ │ │ │ +000008b0 t bytes_startswith │ │ │ │ 00000ee0 r bytes_startswith__doc__ │ │ │ │ 0000016c t bytes_str │ │ │ │ -00004edc t bytes_strip │ │ │ │ +000040f8 t bytes_strip │ │ │ │ 000017f4 r bytes_strip__doc__ │ │ │ │ -00001b0c t bytes_subscript │ │ │ │ -00002b4c t bytes_translate │ │ │ │ +00001b18 t bytes_subscript │ │ │ │ +00001d68 t bytes_translate │ │ │ │ 00001468 r bytes_translate__doc__ │ │ │ │ -00002c40 t bytes_translate_impl │ │ │ │ +00001e5c t bytes_translate_impl │ │ │ │ 00000c88 t byteswriter_create │ │ │ │ 00000b4c t byteswriter_create.constprop.0 │ │ │ │ -000028c4 t do_argstrip │ │ │ │ -00000e60 t fastsearch.constprop.1 │ │ │ │ +00001ae0 t do_argstrip │ │ │ │ +00002e3c t fastsearch.constprop.1 │ │ │ │ 000004b0 t formatfloat │ │ │ │ -00004744 t getnextarg │ │ │ │ +00003960 t getnextarg │ │ │ │ 0000035c r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ -00005250 t pad │ │ │ │ +0000446c t pad │ │ │ │ 00000334 r reduce_doc │ │ │ │ -00000c84 t return_self │ │ │ │ +000001bc t return_self │ │ │ │ 0000030c r setstate_doc │ │ │ │ U strcmp │ │ │ │ 0000197c t stringlib__lex_search │ │ │ │ -00005814 t stringlib__preprocess │ │ │ │ -00005944 t stringlib__two_way │ │ │ │ +00004a30 t stringlib__preprocess │ │ │ │ +00004b60 t stringlib__two_way │ │ │ │ 000018d4 t stringlib__two_way_count │ │ │ │ -0000557c t stringlib_adaptive_find │ │ │ │ -0000230c t stringlib_bytes_join │ │ │ │ +00004798 t stringlib_adaptive_find │ │ │ │ +00003164 t stringlib_bytes_join │ │ │ │ 0000040c t stringlib_capitalize │ │ │ │ 00000870 t stringlib_center │ │ │ │ 000005f8 r stringlib_center__doc__ │ │ │ │ 00000000 t stringlib_default_find.constprop.1 │ │ │ │ -00005154 t stringlib_default_rfind.constprop.0 │ │ │ │ +00004370 t stringlib_default_rfind.constprop.0 │ │ │ │ 00000648 t stringlib_expandtabs │ │ │ │ 000007a4 r stringlib_expandtabs__doc__ │ │ │ │ 00000a18 t stringlib_isalnum │ │ │ │ 00000a38 t stringlib_isalpha │ │ │ │ 000001f4 t stringlib_isascii │ │ │ │ 000001d4 t stringlib_isdigit │ │ │ │ 00000a58 t stringlib_islower │ │ │ │ 00000a78 t stringlib_isspace │ │ │ │ 00000a98 t stringlib_istitle │ │ │ │ 00000ab8 t stringlib_isupper │ │ │ │ -00005300 t stringlib_ljust │ │ │ │ +0000451c t stringlib_ljust │ │ │ │ 00000714 r stringlib_ljust__doc__ │ │ │ │ -00004b84 t stringlib_lower │ │ │ │ -00004b14 t stringlib_rfind_char │ │ │ │ +00003da0 t stringlib_lower │ │ │ │ +00003d30 t stringlib_rfind_char │ │ │ │ 00000ad8 t stringlib_rjust │ │ │ │ 00000684 r stringlib_rjust__doc__ │ │ │ │ 00000cec t stringlib_swapcase │ │ │ │ 00000d2c t stringlib_title │ │ │ │ -00004f54 t stringlib_upper │ │ │ │ +00004170 t stringlib_upper │ │ │ │ 00000d6c t stringlib_zfill │ │ │ │ 00000560 r stringlib_zfill__doc__ │ │ │ │ 0000013c t striter_dealloc │ │ │ │ -00005128 t striter_len │ │ │ │ +00004344 t striter_len │ │ │ │ 00000448 d striter_methods │ │ │ │ -00003ae4 t striter_next │ │ │ │ +00004948 t striter_next │ │ │ │ 000015c8 t striter_reduce │ │ │ │ 00001a4c t striter_setstate │ │ │ │ 00001828 t striter_traverse │ │ │ │ U strlen │ │ │ │ │ │ │ │ call.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -6191,77 +6190,77 @@ │ │ │ │ 00000590 T PyEval_CallObjectWithKeywords │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_GetNameObject │ │ │ │ U PyModule_Type │ │ │ │ -00002068 T PyObject_Call │ │ │ │ +0000207c T PyObject_Call │ │ │ │ 00000000 T PyObject_CallFunction │ │ │ │ -000011d4 T PyObject_CallFunctionObjArgs │ │ │ │ -0000174c T PyObject_CallMethod │ │ │ │ -00002574 T PyObject_CallMethodObjArgs │ │ │ │ -00002a68 T PyObject_CallNoArgs │ │ │ │ -00002c6c T PyObject_CallObject │ │ │ │ -00001898 T PyObject_CallOneArg │ │ │ │ +000011e8 T PyObject_CallFunctionObjArgs │ │ │ │ +00001760 T PyObject_CallMethod │ │ │ │ +00002590 T PyObject_CallMethodObjArgs │ │ │ │ +00002a88 T PyObject_CallNoArgs │ │ │ │ +00002ccc T PyObject_CallObject │ │ │ │ +000018ac T PyObject_CallOneArg │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -0000089c T PyObject_Vectorcall │ │ │ │ -000009a4 T PyObject_VectorcallDict │ │ │ │ -00000fa4 T PyObject_VectorcallMethod │ │ │ │ +000008b0 T PyObject_Vectorcall │ │ │ │ +000009b8 T PyObject_VectorcallDict │ │ │ │ +00000fb8 T PyObject_VectorcallMethod │ │ │ │ 00000134 t PyStackRef_XCLOSE │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_New │ │ │ │ 00000098 T PyVectorcall_Call │ │ │ │ -00002b5c T PyVectorcall_Function │ │ │ │ +00002b7c T PyVectorcall_Function │ │ │ │ 00000670 T PyVectorcall_NARGS │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_FormatFromCauseTstate │ │ │ │ U _PyErr_NoMemory │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_Vector │ │ │ │ -0000182c T _PyFunction_Vectorcall │ │ │ │ -000023a8 T _PyObject_Call │ │ │ │ +00001840 T _PyFunction_Vectorcall │ │ │ │ +000023c4 T _PyObject_Call │ │ │ │ 00000054 t _PyObject_CallFunctionVa │ │ │ │ 000002e4 T _PyObject_CallFunction_SizeT │ │ │ │ -00002b88 T _PyObject_CallMethod │ │ │ │ +00002ba8 T _PyObject_CallMethod │ │ │ │ 000004a0 T _PyObject_CallMethodFormat │ │ │ │ 000003ec T _PyObject_CallMethodId │ │ │ │ 000004dc T _PyObject_CallMethod_SizeT │ │ │ │ -000019a0 T _PyObject_Call_Prepend │ │ │ │ +000019b4 T _PyObject_Call_Prepend │ │ │ │ U _PyObject_GetAttrId │ │ │ │ U _PyObject_GetMethodStackRef │ │ │ │ 0000047c T _PyObject_MakeTpCall │ │ │ │ -00000740 t _PyObject_MakeTpCall.constprop.0 │ │ │ │ -00000d14 T _PyObject_VectorcallDictTstate │ │ │ │ -00002688 T _PyObject_VectorcallPrepend │ │ │ │ -000001a4 T _PyStack_AsDict │ │ │ │ -00001dc8 T _PyStack_UnpackDict │ │ │ │ -00001f5c T _PyStack_UnpackDict_Free │ │ │ │ -00002010 T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ +00000754 t _PyObject_MakeTpCall.constprop.0 │ │ │ │ +00000d28 T _PyObject_VectorcallDictTstate │ │ │ │ +000026a4 T _PyObject_VectorcallPrepend │ │ │ │ +00002c8c T _PyStack_AsDict │ │ │ │ +00001ddc T _PyStack_UnpackDict │ │ │ │ +00001f70 T _PyStack_UnpackDict_Free │ │ │ │ +00002024 T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ 000003dc T _Py_CheckFunctionResult │ │ │ │ 00000000 t _Py_CheckFunctionResult.constprop.0 │ │ │ │ 000000a8 t _Py_CheckFunctionResult.part.0 │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 000001f8 T _Py_CheckSlotResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_VaBuildStack │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.0 │ │ │ │ 00000000 t callmethod │ │ │ │ 0000016c t callmethod.part.0.isra.0 │ │ │ │ U memcpy │ │ │ │ 000001ac t null_error.isra.0 │ │ │ │ -000001e4 t object_is_not_callable │ │ │ │ -00001498 t object_vacall │ │ │ │ -00001224 t object_vacall.constprop.0 │ │ │ │ +000001a4 t object_is_not_callable │ │ │ │ +000014ac t object_vacall │ │ │ │ +00001238 t object_vacall.constprop.0 │ │ │ │ │ │ │ │ capsule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ 00000208 r .LC10 │ │ │ │ 00000248 r .LC11 │ │ │ │ @@ -6511,15 +6510,15 @@ │ │ │ │ 00000684 r .LC65 │ │ │ │ 000000d4 r .LC8 │ │ │ │ 000000e0 r .LC9 │ │ │ │ U PyBool_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Type │ │ │ │ 00000c48 T PyCode_AddWatcher │ │ │ │ -000000a0 T PyCode_Addr2Line │ │ │ │ +00002bf8 T PyCode_Addr2Line │ │ │ │ 00000e4c T PyCode_Addr2Location │ │ │ │ 00000ce0 T PyCode_ClearWatcher │ │ │ │ 00000c20 T PyCode_GetCellvars │ │ │ │ 00000bf8 T PyCode_GetCode │ │ │ │ 00000c34 T PyCode_GetFreevars │ │ │ │ 00000c0c T PyCode_GetVarnames │ │ │ │ 00000000 T PyCode_NewEmpty │ │ │ │ @@ -6573,52 +6572,52 @@ │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_DecodeFSDefault │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ 000003c4 T PyUnstable_Code_GetExtra │ │ │ │ 00000d88 T PyUnstable_Code_New │ │ │ │ -00001764 T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ +00001574 T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 0000029c T PyUnstable_Code_SetExtra │ │ │ │ U Py_BuildValue │ │ │ │ -0000188c t Py_XDECREF │ │ │ │ +00001858 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ -00002a68 T _PyCode_CheckLineNumber │ │ │ │ +00002a2c T _PyCode_CheckLineNumber │ │ │ │ 0000111c T _PyCode_CheckNoExternalState │ │ │ │ 000010e4 T _PyCode_CheckNoInternalState │ │ │ │ 0000118c T _PyCode_CheckPureFunction │ │ │ │ -00001d48 T _PyCode_ConstantKey │ │ │ │ -000002e8 T _PyCode_Fini │ │ │ │ +00001d14 T _PyCode_ConstantKey │ │ │ │ +000000a0 T _PyCode_Fini │ │ │ │ 00000250 T _PyCode_GetCellvars │ │ │ │ -000026c4 T _PyCode_GetCode │ │ │ │ -000030d0 T _PyCode_GetFreevars │ │ │ │ -0000068c T _PyCode_GetVarCounts │ │ │ │ -00001eb8 T _PyCode_GetVarnames │ │ │ │ +00002690 T _PyCode_GetCode │ │ │ │ +00003300 T _PyCode_GetFreevars │ │ │ │ +00000444 T _PyCode_GetVarCounts │ │ │ │ +00001cc8 T _PyCode_GetVarnames │ │ │ │ 00000000 T _PyCode_Init │ │ │ │ -00000458 T _PyCode_InitAddressRange │ │ │ │ +00000210 T _PyCode_InitAddressRange │ │ │ │ 0000029c T _PyCode_New │ │ │ │ U _PyCode_Quicken │ │ │ │ -0000049c T _PyCode_ReturnsOnlyNone │ │ │ │ -0000280c T _PyCode_SafeAddr2Line │ │ │ │ -00000894 T _PyCode_SetUnboundVarCounts │ │ │ │ +00000254 T _PyCode_ReturnsOnlyNone │ │ │ │ +000027d8 T _PyCode_SafeAddr2Line │ │ │ │ +0000064c T _PyCode_SetUnboundVarCounts │ │ │ │ 00000000 T _PyCode_Validate │ │ │ │ -00000584 T _PyCode_VerifyStateless │ │ │ │ +0000033c T _PyCode_VerifyStateless │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyFunction_ClearCodeByVersion │ │ │ │ U _PyInstruction_GetLength │ │ │ │ U _PyInstrumentation_BranchesIterator │ │ │ │ 000001d4 D _PyLineIterator │ │ │ │ 00000e24 T _PyLineTable_InitAddressRange │ │ │ │ -00001da8 T _PyLineTable_NextAddressRange │ │ │ │ +00001bb8 T _PyLineTable_NextAddressRange │ │ │ │ 000010b0 T _PyLineTable_PreviousAddressRange │ │ │ │ U _PyObject_NewVar │ │ │ │ U _PyOpcode_Caches │ │ │ │ 000000d4 D _PyPositionsIterator │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PyTuple_FromPair │ │ │ │ @@ -6632,59 +6631,59 @@ │ │ │ │ U _Py_GetBaseCodeUnit │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_ctype_table │ │ │ │ -00002290 T _Py_set_localsplus_info │ │ │ │ +0000225c T _Py_set_localsplus_info │ │ │ │ U _Py_tss_interp │ │ │ │ 00000018 r _keywords.1 │ │ │ │ 00000064 r _keywords.4 │ │ │ │ 000002d4 d _kwtuple.0 │ │ │ │ 00000334 d _kwtuple.3 │ │ │ │ 000001a8 d _parser.2 │ │ │ │ 000002a8 d _parser.5 │ │ │ │ -00002ea8 t _source_offset_converter │ │ │ │ +000030c8 t _source_offset_converter │ │ │ │ 0000000c r assert0 │ │ │ │ -00001ccc t code__varname_from_oparg │ │ │ │ +00001adc t code__varname_from_oparg │ │ │ │ 0000006c r code__varname_from_oparg__doc__ │ │ │ │ 00000440 t code_branchesiterator │ │ │ │ -000018cc t code_dealloc │ │ │ │ +00001898 t code_dealloc │ │ │ │ 0000023c t code_getcellvars │ │ │ │ -00001c94 t code_getcode │ │ │ │ -00001ca8 t code_getcodeadaptive │ │ │ │ -00002edc t code_getfreevars │ │ │ │ +00001aa4 t code_getcode │ │ │ │ +00001ab8 t code_getcodeadaptive │ │ │ │ +000030fc t code_getfreevars │ │ │ │ 000003d0 d code_getsetlist │ │ │ │ -00001ea4 t code_getvarnames │ │ │ │ -000022d0 t code_hash │ │ │ │ -00001bac t code_linesiterator │ │ │ │ +00001cb4 t code_getvarnames │ │ │ │ +0000229c t code_hash │ │ │ │ +000019bc t code_linesiterator │ │ │ │ 00000448 d code_memberlist │ │ │ │ 00000350 d code_methods │ │ │ │ 00000454 t code_new │ │ │ │ 00000190 r code_new__doc__ │ │ │ │ -000002fc t code_positionsiterator │ │ │ │ -00000d54 t code_replace │ │ │ │ +000000b4 t code_positionsiterator │ │ │ │ +00000b10 t code_replace │ │ │ │ 00000124 r code_replace__doc__ │ │ │ │ -00000c40 t code_repr │ │ │ │ -0000242c t code_richcompare │ │ │ │ +000009f8 t code_repr │ │ │ │ +000023f8 t code_richcompare │ │ │ │ 00000bb4 t code_sizeof │ │ │ │ -00003188 t get_cached_locals │ │ │ │ -00000cb8 t get_localsplus_names │ │ │ │ +00003410 t get_cached_locals │ │ │ │ +00000a70 t get_localsplus_names │ │ │ │ 00000028 t init_co_cached │ │ │ │ -00001144 t intern_constants │ │ │ │ -00001504 t intern_constants.constprop.0 │ │ │ │ -00001c28 t lineiter_dealloc │ │ │ │ -0000334c t lineiter_next │ │ │ │ +00001110 t intern_constants │ │ │ │ +000014d0 t intern_constants.constprop.0 │ │ │ │ +00001a38 t lineiter_dealloc │ │ │ │ +000035e0 t lineiter_next │ │ │ │ 00000014 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -000003ec t positionsiter_dealloc │ │ │ │ -00002c20 t positionsiter_next │ │ │ │ -0000037c t read_signed_varint │ │ │ │ +000001a4 t positionsiter_dealloc │ │ │ │ +00002e40 t positionsiter_next │ │ │ │ +00000134 t read_signed_varint │ │ │ │ 00000154 t retreat │ │ │ │ 00000aa4 t validate_and_copy_tuple │ │ │ │ │ │ │ │ complexobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -6880,15 +6879,15 @@ │ │ │ │ 000001a8 D PyClassMethodDescr_Type │ │ │ │ 00000474 T PyDescr_IsData │ │ │ │ 0000024c T PyDescr_NewClassMethod │ │ │ │ 000002f8 T PyDescr_NewGetSet │ │ │ │ 000003a4 T PyDescr_NewMember │ │ │ │ 000000b4 T PyDescr_NewMethod │ │ │ │ 00000000 T PyDescr_NewWrapper │ │ │ │ -000026cc T PyDictProxy_New │ │ │ │ +00002714 T PyDictProxy_New │ │ │ │ 000005f8 D PyDictProxy_Type │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_Copy │ │ │ │ U PyDict_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ @@ -6936,15 +6935,15 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyVectorcall_Call │ │ │ │ 00000000 D PyWrapperDescr_Type │ │ │ │ -00002144 T PyWrapper_New │ │ │ │ +0000218c T PyWrapper_New │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_HashPointer │ │ │ │ 00000000 t Py_XDECREF │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyArg_UnpackStack │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ @@ -6978,34 +6977,34 @@ │ │ │ │ 00000648 t descr_dealloc │ │ │ │ 000003b0 t descr_get_qualname │ │ │ │ 00000b48 d descr_members │ │ │ │ 00000b84 d descr_methods │ │ │ │ 0000095c t descr_reduce │ │ │ │ 000005a8 t descr_repr.isra.0 │ │ │ │ 00000000 t descr_setcheck.part.0.isra.0 │ │ │ │ -00000a88 t descr_traverse │ │ │ │ +00000a9c t descr_traverse │ │ │ │ 00000560 t getset_get │ │ │ │ 00000620 t getset_get_doc │ │ │ │ 00000a80 d getset_getset │ │ │ │ 000006c8 t getset_repr │ │ │ │ -00001438 t getset_set │ │ │ │ +00001480 t getset_set │ │ │ │ 00000460 r getter_doc │ │ │ │ 00000a24 d mappingproxy_as_mapping │ │ │ │ 00000994 d mappingproxy_as_number │ │ │ │ 0000096c d mappingproxy_as_sequence │ │ │ │ -000028bc t mappingproxy_contains │ │ │ │ +00002904 t mappingproxy_contains │ │ │ │ 00000328 t mappingproxy_copy │ │ │ │ -00002808 t mappingproxy_dealloc │ │ │ │ -00002950 t mappingproxy_get │ │ │ │ -000028f4 t mappingproxy_getitem │ │ │ │ +00002850 t mappingproxy_dealloc │ │ │ │ +00002998 t mappingproxy_get │ │ │ │ +0000293c t mappingproxy_getitem │ │ │ │ 00000514 t mappingproxy_getiter │ │ │ │ 0000036c t mappingproxy_hash │ │ │ │ 00000448 t mappingproxy_ior │ │ │ │ -000027c4 t mappingproxy_items │ │ │ │ -0000290c t mappingproxy_keys │ │ │ │ +0000280c t mappingproxy_items │ │ │ │ +00002954 t mappingproxy_keys │ │ │ │ 000004fc t mappingproxy_len │ │ │ │ 000008ec d mappingproxy_methods │ │ │ │ 0000027c t mappingproxy_new │ │ │ │ 0000034c r mappingproxy_new__doc__ │ │ │ │ 00000384 t mappingproxy_or │ │ │ │ 000004d4 t mappingproxy_repr │ │ │ │ 00000404 t mappingproxy_reversed │ │ │ │ @@ -7013,66 +7012,66 @@ │ │ │ │ 000006e8 t mappingproxy_str │ │ │ │ 00000634 t mappingproxy_traverse │ │ │ │ 000006f8 t mappingproxy_values │ │ │ │ 00000498 t member_get │ │ │ │ 00000658 t member_get_doc │ │ │ │ 00000abc d member_getset │ │ │ │ 00000478 t member_repr │ │ │ │ -000018c0 t member_set │ │ │ │ +00001908 t member_set │ │ │ │ 00000040 t method_check_args.part.0 │ │ │ │ -00001108 t method_get │ │ │ │ +00001150 t method_get │ │ │ │ 00000780 t method_get_doc │ │ │ │ 00000938 t method_get_text_signature │ │ │ │ 00000af8 d method_getset │ │ │ │ 00000588 t method_repr │ │ │ │ -00001d5c t method_vectorcall_FASTCALL │ │ │ │ -00001ec8 t method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ -000024e0 t method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ -00001728 t method_vectorcall_NOARGS │ │ │ │ -00001bc8 t method_vectorcall_O │ │ │ │ +00001da4 t method_vectorcall_FASTCALL │ │ │ │ +00001f10 t method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ +00002528 t method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ +00001770 t method_vectorcall_NOARGS │ │ │ │ +00001c10 t method_vectorcall_O │ │ │ │ 000008f0 t method_vectorcall_VARARGS │ │ │ │ -00001524 t method_vectorcall_VARARGS_KEYWORDS │ │ │ │ +0000156c t method_vectorcall_VARARGS_KEYWORDS │ │ │ │ 0000052c t property_clear │ │ │ │ 00000070 t property_copy │ │ │ │ -0000120c t property_dealloc │ │ │ │ +00001254 t property_dealloc │ │ │ │ 000001e0 t property_deleter │ │ │ │ -00001acc t property_descr_get │ │ │ │ -0000193c t property_descr_set │ │ │ │ +00001b14 t property_descr_get │ │ │ │ +00001984 t property_descr_set │ │ │ │ 000001f0 t property_get___isabstractmethod__ │ │ │ │ 00000288 t property_get__name__ │ │ │ │ 0000073c d property_getsetlist │ │ │ │ 0000026c t property_getter │ │ │ │ -00000abc t property_init │ │ │ │ +00000ad0 t property_init │ │ │ │ 00000024 r property_init__doc__ │ │ │ │ 000007c8 d property_members │ │ │ │ 00000778 d property_methods │ │ │ │ 00000200 t property_name │ │ │ │ 000002e4 t property_set__name__ │ │ │ │ -0000139c t property_set_name │ │ │ │ +000013e4 t property_set_name │ │ │ │ 000000b0 t property_setter │ │ │ │ -00002610 t property_traverse │ │ │ │ +00002658 t property_traverse │ │ │ │ 00000384 r set_name_doc │ │ │ │ 00000418 r setter_doc │ │ │ │ -000021f4 t wrapper_call │ │ │ │ -00002298 t wrapper_dealloc │ │ │ │ +0000223c t wrapper_call │ │ │ │ +000022e0 t wrapper_dealloc │ │ │ │ 00000814 t wrapper_doc │ │ │ │ 0000082c d wrapper_getsets │ │ │ │ 00000498 t wrapper_hash │ │ │ │ 000008a4 d wrapper_members │ │ │ │ 000008cc d wrapper_methods │ │ │ │ 000007a0 t wrapper_name │ │ │ │ 000007e8 t wrapper_objclass │ │ │ │ 00000700 t wrapper_qualname │ │ │ │ 000004f8 t wrapper_reduce │ │ │ │ 00000690 t wrapper_repr │ │ │ │ 000009a0 t wrapper_richcompare │ │ │ │ 000007c0 t wrapper_text_signature │ │ │ │ -000029d8 t wrapper_traverse │ │ │ │ -0000231c t wrapperdescr_call │ │ │ │ -00002008 t wrapperdescr_get │ │ │ │ +00002a20 t wrapper_traverse │ │ │ │ +00002364 t wrapperdescr_call │ │ │ │ +00002050 t wrapperdescr_get │ │ │ │ 00000760 t wrapperdescr_get_doc │ │ │ │ 0000073c t wrapperdescr_get_text_signature │ │ │ │ 00000a30 d wrapperdescr_getset │ │ │ │ 00000668 t wrapperdescr_repr │ │ │ │ │ │ │ │ enumobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -7248,85 +7247,86 @@ │ │ │ │ 00000904 t AttributeError_clear │ │ │ │ 000006a4 t AttributeError_dealloc │ │ │ │ 00000954 t AttributeError_getstate │ │ │ │ 000004b0 t AttributeError_init │ │ │ │ 00001e88 d AttributeError_members │ │ │ │ 00001e58 d AttributeError_methods │ │ │ │ 000008e0 t AttributeError_reduce │ │ │ │ -0000143c t AttributeError_traverse │ │ │ │ -00003128 t BaseExceptionGroup_clear │ │ │ │ -00002e90 t BaseExceptionGroup_dealloc │ │ │ │ -00003984 t BaseExceptionGroup_derive │ │ │ │ +000012f4 t AttributeError_traverse │ │ │ │ +00003500 t BaseExceptionGroup_clear │ │ │ │ +00003268 t BaseExceptionGroup_dealloc │ │ │ │ +00003698 t BaseExceptionGroup_derive │ │ │ │ 000002b4 r BaseExceptionGroup_derive__doc__ │ │ │ │ -00002dc8 t BaseExceptionGroup_init │ │ │ │ +000031a0 t BaseExceptionGroup_init │ │ │ │ 000037d4 d BaseExceptionGroup_members │ │ │ │ 00003784 d BaseExceptionGroup_methods │ │ │ │ -00002a70 t BaseExceptionGroup_new │ │ │ │ +00002e34 t BaseExceptionGroup_new │ │ │ │ 000004a4 t BaseExceptionGroup_repr │ │ │ │ -00003390 t BaseExceptionGroup_split │ │ │ │ +0000314c t BaseExceptionGroup_split │ │ │ │ 00000290 r BaseExceptionGroup_split__doc__ │ │ │ │ -00003b24 t BaseExceptionGroup_str │ │ │ │ +00003838 t BaseExceptionGroup_str │ │ │ │ 00000218 t BaseExceptionGroup_subgroup │ │ │ │ 00000268 r BaseExceptionGroup_subgroup__doc__ │ │ │ │ -000031f4 t BaseExceptionGroup_traverse │ │ │ │ -00002ab0 t BaseException___cause___get │ │ │ │ +000035cc t BaseExceptionGroup_traverse │ │ │ │ +00002968 t BaseException___cause___get │ │ │ │ 00000a4c t BaseException___cause___set │ │ │ │ -00002aec t BaseException___context___get │ │ │ │ +000029a4 t BaseException___context___get │ │ │ │ 000002a4 t BaseException___context___set │ │ │ │ -00003a04 t BaseException___reduce__ │ │ │ │ +00003718 t BaseException___reduce__ │ │ │ │ 00000380 r BaseException___reduce____doc__ │ │ │ │ 00000380 t BaseException___setstate__ │ │ │ │ 0000035c r BaseException___setstate____doc__ │ │ │ │ -00002b28 t BaseException___traceback___get │ │ │ │ -00002dcc t BaseException___traceback___set │ │ │ │ -000024ac t BaseException_add_note │ │ │ │ +000029e0 t BaseException___traceback___get │ │ │ │ +00002c24 t BaseException___traceback___set │ │ │ │ +00000c3c t BaseException___traceback___set_impl │ │ │ │ +00002870 t BaseException_add_note │ │ │ │ 000002d0 r BaseException_add_note__doc__ │ │ │ │ -00002edc t BaseException_args_get │ │ │ │ -00002f18 t BaseException_args_set │ │ │ │ +00002c98 t BaseException_args_get │ │ │ │ +00002cd4 t BaseException_args_set │ │ │ │ 00000154 t BaseException_clear │ │ │ │ 00000bac t BaseException_dealloc │ │ │ │ 00003e68 d BaseException_getset │ │ │ │ -00001e28 t BaseException_init │ │ │ │ +000021ec t BaseException_init │ │ │ │ 00003e40 d BaseException_members │ │ │ │ 00003ee0 d BaseException_methods │ │ │ │ 00000098 t BaseException_new │ │ │ │ -000027f4 t BaseException_repr │ │ │ │ -00000ee8 t BaseException_str │ │ │ │ -00001ec8 t BaseException_traverse │ │ │ │ +000026ac t BaseException_repr │ │ │ │ +00000da0 t BaseException_str │ │ │ │ +0000228c t BaseException_traverse │ │ │ │ 00000ad0 t BaseException_vectorcall │ │ │ │ -0000293c t BaseException_with_traceback │ │ │ │ +00002d00 t BaseException_with_traceback │ │ │ │ 0000030c r BaseException_with_traceback__doc__ │ │ │ │ -00001a7c t ImportError_clear │ │ │ │ +00001bc8 t ImportError_clear │ │ │ │ 00001634 t ImportError_dealloc │ │ │ │ -00000c3c t ImportError_init │ │ │ │ +00001f74 t ImportError_init │ │ │ │ 00003574 d ImportError_members │ │ │ │ 00003554 d ImportError_methods │ │ │ │ 00000afc t ImportError_reduce │ │ │ │ 00000740 t ImportError_repr │ │ │ │ -00000e94 t ImportError_str │ │ │ │ -00000f24 t ImportError_traverse │ │ │ │ +00000d4c t ImportError_str │ │ │ │ +00000ddc t ImportError_traverse │ │ │ │ 0000034c t KeyError_str │ │ │ │ 00000354 t MemoryError_dealloc │ │ │ │ 000001d0 t MemoryError_new │ │ │ │ -00002928 t NameError_clear │ │ │ │ -000028a4 t NameError_dealloc │ │ │ │ -00001c3c t NameError_init │ │ │ │ +00002cec t NameError_clear │ │ │ │ +0000275c t NameError_dealloc │ │ │ │ +00001af4 t NameError_init │ │ │ │ 00002074 d NameError_members │ │ │ │ 00000000 b NameError_methods │ │ │ │ -0000221c t NameError_traverse │ │ │ │ -00001ba8 t OSError_clear │ │ │ │ -0000179c t OSError_dealloc │ │ │ │ +000020d4 t NameError_traverse │ │ │ │ +00001cf4 t OSError_clear │ │ │ │ +000018e8 t OSError_dealloc │ │ │ │ 00003220 d OSError_getset │ │ │ │ 0000126c t OSError_init │ │ │ │ 00003268 d OSError_members │ │ │ │ 00003248 d OSError_methods │ │ │ │ 00000d40 t OSError_new │ │ │ │ 000005f0 t OSError_reduce │ │ │ │ -00002b64 t OSError_str │ │ │ │ -00002284 t OSError_traverse │ │ │ │ +00002a1c t OSError_str │ │ │ │ +0000213c t OSError_traverse │ │ │ │ 00000144 t OSError_written_get │ │ │ │ 00000188 t OSError_written_set │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyArg_ParseTupleAndKeywords │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ @@ -7414,15 +7414,15 @@ │ │ │ │ 00000e00 D PyExc_ZeroDivisionError │ │ │ │ 000010ec T PyExceptionClass_Name │ │ │ │ 00000030 T PyException_GetArgs │ │ │ │ 00000000 T PyException_GetCause │ │ │ │ 000015b8 T PyException_GetContext │ │ │ │ 00000668 T PyException_GetTraceback │ │ │ │ 000010bc T PyException_SetArgs │ │ │ │ -00001fa4 T PyException_SetCause │ │ │ │ +00002368 T PyException_SetCause │ │ │ │ 000015e8 T PyException_SetContext │ │ │ │ 000009b0 T PyException_SetTraceback │ │ │ │ U PyList_Append │ │ │ │ U PyList_GetItem │ │ │ │ U PyList_New │ │ │ │ U PyLong_AsLongAndOverflow │ │ │ │ U PyLong_FromLong │ │ │ │ @@ -7460,31 +7460,31 @@ │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_GetSlice │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Size │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ -000015e4 T PyUnicodeDecodeError_Create │ │ │ │ -000024a4 T PyUnicodeDecodeError_GetEncoding │ │ │ │ -00003b78 T PyUnicodeDecodeError_GetEnd │ │ │ │ -000026e8 T PyUnicodeDecodeError_GetObject │ │ │ │ +0000149c T PyUnicodeDecodeError_Create │ │ │ │ +0000235c T PyUnicodeDecodeError_GetEncoding │ │ │ │ +0000388c T PyUnicodeDecodeError_GetEnd │ │ │ │ +000025a0 T PyUnicodeDecodeError_GetObject │ │ │ │ 000011d0 T PyUnicodeDecodeError_GetReason │ │ │ │ 00000c88 T PyUnicodeDecodeError_GetStart │ │ │ │ -000027bc T PyUnicodeDecodeError_SetEnd │ │ │ │ -00002844 T PyUnicodeDecodeError_SetReason │ │ │ │ -00002784 T PyUnicodeDecodeError_SetStart │ │ │ │ +00002674 T PyUnicodeDecodeError_SetEnd │ │ │ │ +000026fc T PyUnicodeDecodeError_SetReason │ │ │ │ +0000263c T PyUnicodeDecodeError_SetStart │ │ │ │ 000005ac T PyUnicodeEncodeError_GetEncoding │ │ │ │ 00000ce4 T PyUnicodeEncodeError_GetEnd │ │ │ │ 00001104 T PyUnicodeEncodeError_GetObject │ │ │ │ 0000118c T PyUnicodeEncodeError_GetReason │ │ │ │ 00000d40 T PyUnicodeEncodeError_GetStart │ │ │ │ -000032f8 T PyUnicodeEncodeError_SetEnd │ │ │ │ -00003330 T PyUnicodeEncodeError_SetReason │ │ │ │ -000032c0 T PyUnicodeEncodeError_SetStart │ │ │ │ +000030b4 T PyUnicodeEncodeError_SetEnd │ │ │ │ +000030ec T PyUnicodeEncodeError_SetReason │ │ │ │ +0000307c T PyUnicodeEncodeError_SetStart │ │ │ │ 00000d9c T PyUnicodeTranslateError_GetEnd │ │ │ │ 00001148 T PyUnicodeTranslateError_GetObject │ │ │ │ 00001214 T PyUnicodeTranslateError_GetReason │ │ │ │ 00000df8 T PyUnicodeTranslateError_GetStart │ │ │ │ 00000e54 T PyUnicodeTranslateError_SetEnd │ │ │ │ 00001258 T PyUnicodeTranslateError_SetReason │ │ │ │ 00000e8c T PyUnicodeTranslateError_SetStart │ │ │ │ @@ -7500,69 +7500,69 @@ │ │ │ │ U PyUnicode_ReadChar │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ 00000ec4 T PyUnstable_Exc_PrepReraiseStar │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GetConstant │ │ │ │ 00000bfc t Py_XDECREF │ │ │ │ -00001ff8 t StopIteration_clear │ │ │ │ -00002754 t StopIteration_dealloc │ │ │ │ -00002634 t StopIteration_init │ │ │ │ +000023bc t StopIteration_clear │ │ │ │ +00002b18 t StopIteration_dealloc │ │ │ │ +000029f8 t StopIteration_init │ │ │ │ 00003ac0 d StopIteration_members │ │ │ │ 000000ec t StopIteration_traverse │ │ │ │ -00001fb4 t SyntaxError_clear │ │ │ │ -00001d38 t SyntaxError_dealloc │ │ │ │ -00001164 t SyntaxError_init │ │ │ │ +00001e6c t SyntaxError_clear │ │ │ │ +00001bf0 t SyntaxError_dealloc │ │ │ │ +0000101c t SyntaxError_init │ │ │ │ 00001cbc d SyntaxError_members │ │ │ │ -000028b8 t SyntaxError_str │ │ │ │ -000014ac t SyntaxError_traverse │ │ │ │ -00002068 t SystemExit_clear │ │ │ │ -000013b4 t SystemExit_dealloc │ │ │ │ -000010d0 t SystemExit_init │ │ │ │ +00002770 t SyntaxError_str │ │ │ │ +00001364 t SyntaxError_traverse │ │ │ │ +0000242c t SystemExit_clear │ │ │ │ +0000126c t SystemExit_dealloc │ │ │ │ +00000f88 t SystemExit_init │ │ │ │ 000038e8 d SystemExit_members │ │ │ │ -00002d6c t SystemExit_traverse │ │ │ │ -00001644 t UnicodeDecodeError_init │ │ │ │ -00001788 t UnicodeDecodeError_str │ │ │ │ -00000fd4 t UnicodeEncodeError_init │ │ │ │ -00002c28 t UnicodeEncodeError_str │ │ │ │ -00001a2c t UnicodeError_clear │ │ │ │ -000019a8 t UnicodeError_dealloc │ │ │ │ +00002c38 t SystemExit_traverse │ │ │ │ +000014fc t UnicodeDecodeError_init │ │ │ │ +00001640 t UnicodeDecodeError_str │ │ │ │ +00000e8c t UnicodeEncodeError_init │ │ │ │ +00002ae0 t UnicodeEncodeError_str │ │ │ │ +000018e4 t UnicodeError_clear │ │ │ │ +00001860 t UnicodeError_dealloc │ │ │ │ 000014b8 d UnicodeError_members │ │ │ │ -0000207c t UnicodeError_traverse │ │ │ │ -00003a50 t UnicodeTranslateError_init │ │ │ │ -00003bdc t UnicodeTranslateError_str │ │ │ │ +00002440 t UnicodeError_traverse │ │ │ │ +00003764 t UnicodeTranslateError_init │ │ │ │ +000038f0 t UnicodeTranslateError_str │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ 000002bc T _PyBuiltins_AddExceptions │ │ │ │ -0000237c T _PyErr_NoMemory │ │ │ │ +00002234 T _PyErr_NoMemory │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ 0000108c d _PyExc_ArithmeticError │ │ │ │ 00001164 d _PyExc_AssertionError │ │ │ │ 00001d84 d _PyExc_AttributeError │ │ │ │ 00003d6c d _PyExc_BaseException │ │ │ │ 000036b0 d _PyExc_BaseExceptionGroup │ │ │ │ 00003078 d _PyExc_BlockingIOError │ │ │ │ 00002df8 d _PyExc_BrokenPipeError │ │ │ │ 00000aa8 d _PyExc_BufferError │ │ │ │ 00000238 d _PyExc_BytesWarning │ │ │ │ 00002ecc d _PyExc_ChildProcessError │ │ │ │ -00001950 T _PyExc_ClearExceptionGroupType │ │ │ │ +00001808 T _PyExc_ClearExceptionGroupType │ │ │ │ 00002d24 d _PyExc_ConnectionAbortedError │ │ │ │ 00002fa4 d _PyExc_ConnectionError │ │ │ │ 00002c50 d _PyExc_ConnectionRefusedError │ │ │ │ 00002b7c d _PyExc_ConnectionResetError │ │ │ │ 00000058 T _PyExc_CreateExceptionGroup │ │ │ │ 00000820 d _PyExc_DeprecationWarning │ │ │ │ 00002400 d _PyExc_EOFError │ │ │ │ 00000160 d _PyExc_EncodingWarning │ │ │ │ 00003c94 d _PyExc_Exception │ │ │ │ 00002aa8 d _PyExc_FileExistsError │ │ │ │ 000029d4 d _PyExc_FileNotFoundError │ │ │ │ -000021ac T _PyExc_Fini │ │ │ │ +00002570 T _PyExc_Fini │ │ │ │ 00000fb4 d _PyExc_FloatingPointError │ │ │ │ 000004c0 d _PyExc_FutureWarning │ │ │ │ 00003914 d _PyExc_GeneratorExit │ │ │ │ 000033a8 d _PyExc_ImportCycleError │ │ │ │ 00003480 d _PyExc_ImportError │ │ │ │ 000003e8 d _PyExc_ImportWarning │ │ │ │ 00001960 D _PyExc_IncompleteInputError │ │ │ │ @@ -7581,15 +7581,15 @@ │ │ │ │ 00001fa0 d _PyExc_NameError │ │ │ │ 0000282c d _PyExc_NotADirectoryError │ │ │ │ 000020a0 d _PyExc_NotImplementedError │ │ │ │ 0000314c d _PyExc_OSError │ │ │ │ 00000edc d _PyExc_OverflowError │ │ │ │ 00000748 d _PyExc_PendingDeprecationWarning │ │ │ │ 00002684 d _PyExc_PermissionError │ │ │ │ -00002fa4 T _PyExc_PrepReraiseStar │ │ │ │ +00002d60 T _PyExc_PrepReraiseStar │ │ │ │ 000025b0 d _PyExc_ProcessLookupError │ │ │ │ 00002178 d _PyExc_PythonFinalizationError │ │ │ │ 00002250 d _PyExc_RecursionError │ │ │ │ 00000c54 d _PyExc_ReferenceError │ │ │ │ 00000088 d _PyExc_ResourceWarning │ │ │ │ 00002328 d _PyExc_RuntimeError │ │ │ │ 00000598 d _PyExc_RuntimeWarning │ │ │ │ @@ -7608,47 +7608,47 @@ │ │ │ │ 00001530 d _PyExc_UnicodeError │ │ │ │ 00001238 d _PyExc_UnicodeTranslateError │ │ │ │ 00000310 d _PyExc_UnicodeWarning │ │ │ │ 000008f8 d _PyExc_UserWarning │ │ │ │ 00001604 d _PyExc_ValueError │ │ │ │ 000009d0 d _PyExc_Warning │ │ │ │ 00000e04 d _PyExc_ZeroDivisionError │ │ │ │ -000022d0 T _PyException_AddNote │ │ │ │ +00002694 T _PyException_AddNote │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyType_Name │ │ │ │ -000025ac T _PyUnicodeError_GetParams │ │ │ │ +00002464 T _PyUnicodeError_GetParams │ │ │ │ 0000101c T _PyUnicodeTranslateError_Create │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000244 r __func__.0 │ │ │ │ 00000228 r __func__.1 │ │ │ │ 00000258 r __func__.2 │ │ │ │ -000018a4 t check_unicode_error_attribute │ │ │ │ -000024e8 t check_unicode_error_type │ │ │ │ -00003828 t collect_exception_group_leaf_ids │ │ │ │ -00003f10 t exceptiongroup_split_recursive.constprop.0 │ │ │ │ -000039c4 t exceptiongroup_split_recursive.constprop.1 │ │ │ │ -00003328 t exceptiongroup_split_recursive.constprop.2 │ │ │ │ -000034fc t exceptiongroup_subset │ │ │ │ -00003418 t get_matcher_type │ │ │ │ +0000175c t check_unicode_error_attribute │ │ │ │ +000023a0 t check_unicode_error_type │ │ │ │ +0000353c t collect_exception_group_leaf_ids │ │ │ │ +000042f0 t exceptiongroup_split_recursive.constprop.0 │ │ │ │ +00003da4 t exceptiongroup_split_recursive.constprop.1 │ │ │ │ +00003700 t exceptiongroup_split_recursive.constprop.2 │ │ │ │ +000032b8 t exceptiongroup_subset │ │ │ │ +000031d4 t get_matcher_type │ │ │ │ 00000048 d kwlist.3 │ │ │ │ 00000070 d kwlist.4 │ │ │ │ 0000005c d kwlist.5 │ │ │ │ 00000000 r static_exceptions │ │ │ │ -00002558 t unicode_error_get_encoding_impl │ │ │ │ -00002730 t unicode_error_get_object_impl │ │ │ │ +00002410 t unicode_error_get_encoding_impl │ │ │ │ +000025e8 t unicode_error_get_object_impl │ │ │ │ 0000106c t unicode_error_get_reason_impl │ │ │ │ │ │ │ │ genericaliasobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ @@ -7738,27 +7738,27 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ 000000d4 D _Py_GenericAliasIterType │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -00000534 T _Py_make_parameters │ │ │ │ -00000bb4 T _Py_subs_parameters │ │ │ │ +000003b0 T _Py_make_parameters │ │ │ │ +000008b0 T _Py_subs_parameters │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_typing_type_repr │ │ │ │ U _Py_union_type_or │ │ │ │ 00000000 r attr_exceptions │ │ │ │ 00000344 d ga_as_mapping │ │ │ │ 000001c8 d ga_as_number │ │ │ │ -000016a4 t ga_call │ │ │ │ +000013a0 t ga_call │ │ │ │ 000000e8 t ga_dealloc │ │ │ │ 000000c4 t ga_dir │ │ │ │ 000002ec t ga_getattro │ │ │ │ -00000aec t ga_getitem │ │ │ │ +000007e8 t ga_getitem │ │ │ │ 00000158 t ga_hash │ │ │ │ 00000000 t ga_instancecheck │ │ │ │ 0000038c t ga_iter │ │ │ │ 000001f8 t ga_iter_clear │ │ │ │ 00000488 t ga_iter_dealloc │ │ │ │ 000001a8 d ga_iter_methods │ │ │ │ 00000068 t ga_iter_reduce │ │ │ │ @@ -7767,23 +7767,23 @@ │ │ │ │ 00000294 d ga_members │ │ │ │ 000002e4 d ga_methods │ │ │ │ 00000138 t ga_mro_entries │ │ │ │ 00000000 t ga_new │ │ │ │ 000004bc t ga_parameters │ │ │ │ 00000258 d ga_properties │ │ │ │ 000002c0 t ga_reduce │ │ │ │ -00000838 t ga_repr │ │ │ │ +00000534 t ga_repr │ │ │ │ 000001a0 t ga_richcompare │ │ │ │ 00000034 t ga_subclasscheck │ │ │ │ 0000025c t ga_traverse │ │ │ │ -00000a98 t ga_unpacked_tuple_args │ │ │ │ +00000794 t ga_unpacked_tuple_args │ │ │ │ 00000194 t ga_vectorcall │ │ │ │ 00000028 r genericalias__doc__ │ │ │ │ -00001600 t set_orig_class │ │ │ │ -000016d4 t tuple_extend │ │ │ │ +000012fc t set_orig_class │ │ │ │ +000013d0 t tuple_extend │ │ │ │ │ │ │ │ genobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 000001b0 r .LC10 │ │ │ │ @@ -7853,15 +7853,15 @@ │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyException_GetTraceback │ │ │ │ 00001194 T PyGen_GetCode │ │ │ │ 0000148c T PyGen_New │ │ │ │ 00001460 T PyGen_NewWithQualName │ │ │ │ 00000000 D PyGen_Type │ │ │ │ -00000a34 t PyGen_am_send │ │ │ │ +000009b0 t PyGen_am_send │ │ │ │ U PyIter_Check │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyObject_CallFinalizerFromDealloc │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallNoArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_ClearWeakRefs │ │ │ │ @@ -7875,35 +7875,35 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ 0000086c t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ -000010d0 T _PyAsyncGenASend_Send │ │ │ │ +0000104c T _PyAsyncGenASend_Send │ │ │ │ 0000027c D _PyAsyncGenASend_Type │ │ │ │ 00000424 D _PyAsyncGenAThrow_Type │ │ │ │ -00001124 T _PyAsyncGenValueWrapperNew │ │ │ │ +000010a0 T _PyAsyncGenValueWrapperNew │ │ │ │ 00000350 D _PyAsyncGenWrappedValue_Type │ │ │ │ 000004f8 D _PyCoroWrapper_Type │ │ │ │ -00001688 T _PyCoro_ComputeOrigin │ │ │ │ -00000a48 T _PyCoro_GetAwaitableIter │ │ │ │ +00001604 T _PyCoro_ComputeOrigin │ │ │ │ +000009c4 T _PyCoro_GetAwaitableIter │ │ │ │ U _PyErr_ChainStackItem │ │ │ │ U _PyErr_WarnUnawaitedAgenMethod │ │ │ │ U _PyErr_WarnUnawaitedCoroutine │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_GetFrame │ │ │ │ U _PyEval_NoToolsForUnwind │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyFrame_Traverse │ │ │ │ U _PyGC_VisitStackRef │ │ │ │ -00001560 T _PyGen_ClearFrame │ │ │ │ +000014dc T _PyGen_ClearFrame │ │ │ │ 00000000 T _PyGen_FetchStopIterationValue │ │ │ │ -00000d54 T _PyGen_SetStopIterationValue │ │ │ │ +00000cd0 T _PyGen_SetStopIterationValue │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ @@ -7919,46 +7919,46 @@ │ │ │ │ 00000b74 t ag_getcode │ │ │ │ 00000d34 t ag_getframe │ │ │ │ 0000116c t ag_getstate │ │ │ │ 00000114 r async_aclose_doc │ │ │ │ 000000f0 r async_asend_doc │ │ │ │ 00000048 r async_athrow_doc │ │ │ │ 00000244 t async_gen_aclose │ │ │ │ -00001094 t async_gen_anext │ │ │ │ +00001010 t async_gen_anext │ │ │ │ 0000066c d async_gen_as_async │ │ │ │ 000000fc t async_gen_asend │ │ │ │ 0000061c d async_gen_asend_as_async │ │ │ │ 000009b4 t async_gen_asend_close │ │ │ │ -000013dc t async_gen_asend_dealloc │ │ │ │ -00001528 t async_gen_asend_finalize │ │ │ │ +00001358 t async_gen_asend_dealloc │ │ │ │ +000014a4 t async_gen_asend_finalize │ │ │ │ 00000d50 t async_gen_asend_iternext │ │ │ │ 0000062c d async_gen_asend_methods │ │ │ │ -00000ec0 t async_gen_asend_new │ │ │ │ -00000fd0 t async_gen_asend_send │ │ │ │ +00000e3c t async_gen_asend_new │ │ │ │ +00000f4c t async_gen_asend_send │ │ │ │ 000008e8 t async_gen_asend_throw │ │ │ │ 00000e84 t async_gen_asend_traverse │ │ │ │ 000007b4 t async_gen_athrow │ │ │ │ 000005cc d async_gen_athrow_as_async │ │ │ │ 00001024 t async_gen_athrow_close │ │ │ │ 000006a8 t async_gen_athrow_dealloc │ │ │ │ 0000076c t async_gen_athrow_finalize │ │ │ │ 000003cc t async_gen_athrow_iternext │ │ │ │ 000005dc d async_gen_athrow_methods │ │ │ │ 00000280 t async_gen_athrow_new │ │ │ │ 000003e8 t async_gen_athrow_send │ │ │ │ 00000b90 t async_gen_athrow_throw │ │ │ │ 00000ee4 t async_gen_athrow_traverse │ │ │ │ 00000704 d async_gen_getsetlist │ │ │ │ -00000da4 t async_gen_init_hooks │ │ │ │ +00000d20 t async_gen_init_hooks │ │ │ │ 000006dc d async_gen_memberlist │ │ │ │ 0000067c d async_gen_methods │ │ │ │ 00000fe8 t async_gen_repr │ │ │ │ -00001620 t async_gen_traverse │ │ │ │ -00001208 t async_gen_unwrap_value │ │ │ │ -000012e4 t async_gen_wrapped_val_dealloc │ │ │ │ +0000159c t async_gen_traverse │ │ │ │ +00001184 t async_gen_unwrap_value │ │ │ │ +00001260 t async_gen_wrapped_val_dealloc │ │ │ │ 000011c0 t async_gen_wrapped_val_traverse │ │ │ │ 000003c4 r close_doc │ │ │ │ 000007e4 d coro_as_async │ │ │ │ 0000082c t coro_await │ │ │ │ 00000148 r coro_close_doc │ │ │ │ 0000087c d coro_getsetlist │ │ │ │ 00000854 d coro_memberlist │ │ │ │ @@ -7973,42 +7973,43 @@ │ │ │ │ 000008b8 t coro_wrapper_send │ │ │ │ 000008d0 t coro_wrapper_throw │ │ │ │ 00000e50 t coro_wrapper_traverse │ │ │ │ 0000003c t cr_getcode │ │ │ │ 00000b58 t cr_getframe │ │ │ │ 0000111c t cr_getstate │ │ │ │ 00000930 d gen_as_async │ │ │ │ -00000f90 t gen_clear_frame │ │ │ │ -00000b3c t gen_close │ │ │ │ -00000bc4 t gen_close_iter │ │ │ │ -00000760 t gen_dealloc │ │ │ │ -00000a14 t gen_finalize │ │ │ │ +00000fe8 t gen_clear_frame │ │ │ │ +00000c24 t gen_close │ │ │ │ +00000b40 t gen_close_iter │ │ │ │ +00000848 t gen_dealloc │ │ │ │ +00000afc t gen_finalize │ │ │ │ 000000d4 t gen_get_name │ │ │ │ 00000140 t gen_get_qualname │ │ │ │ 000000b8 t gen_getcode │ │ │ │ 0000019c t gen_getframe │ │ │ │ 00000168 t gen_getrunning │ │ │ │ 000009a0 d gen_getsetlist │ │ │ │ 00000f80 t gen_getstate │ │ │ │ 00000000 t gen_getsuspended │ │ │ │ 00000fa4 t gen_getyieldfrom │ │ │ │ 000002d4 t gen_iternext │ │ │ │ 00000000 b gen_memberlist │ │ │ │ 00000940 d gen_methods │ │ │ │ 000011f4 t gen_new_with_qualname │ │ │ │ 00000b34 t gen_repr │ │ │ │ -00000d08 t gen_send │ │ │ │ +00000c84 t gen_send │ │ │ │ 000004a8 t gen_send_ex │ │ │ │ +00000760 t gen_send_ex2.constprop.0 │ │ │ │ 00000d68 t gen_set_name │ │ │ │ 00000ddc t gen_set_qualname │ │ │ │ -00000980 t gen_set_stop_iteration.isra.0 │ │ │ │ +000008fc t gen_set_stop_iteration.isra.0 │ │ │ │ 00001144 t gen_sizeof │ │ │ │ 000000b8 t gen_throw │ │ │ │ 000008ac t gen_throw_current_exception │ │ │ │ -00001020 t gen_traverse │ │ │ │ +00001078 t gen_traverse │ │ │ │ 00000200 t make_gen │ │ │ │ 000003f8 r send_doc │ │ │ │ 000002b8 r sizeof__doc__ │ │ │ │ 00000030 r state_strings.0 │ │ │ │ 00000018 r state_strings.1 │ │ │ │ 00000000 r state_strings.2 │ │ │ │ 000002ec r throw_doc │ │ │ │ @@ -8049,26 +8050,26 @@ │ │ │ │ U PyEval_SaveThread │ │ │ │ U PyExc_EOFError │ │ │ │ U PyExc_RuntimeWarning │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ 0000013c T PyFile_FromFd │ │ │ │ -0000033c T PyFile_GetLine │ │ │ │ +00000418 T PyFile_GetLine │ │ │ │ 00000000 T PyFile_NewStdPrinter │ │ │ │ 000000b4 T PyFile_OpenCode │ │ │ │ 000001c4 T PyFile_OpenCodeObject │ │ │ │ 00000000 T PyFile_SetOpenCodeHook │ │ │ │ 00000000 T PyFile_WriteObject │ │ │ │ 00000194 T PyFile_WriteString │ │ │ │ U PyImport_ImportModuleAttrString │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromSsize_t │ │ │ │ -00000614 T PyObject_AsFileDescriptor │ │ │ │ +0000033c T PyObject_AsFileDescriptor │ │ │ │ U PyObject_CallFunction │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_Free │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ U PyObject_Repr │ │ │ │ @@ -8103,15 +8104,15 @@ │ │ │ │ U _Py_write │ │ │ │ U __errno_location │ │ │ │ U __uflow │ │ │ │ U fileno │ │ │ │ U flockfile │ │ │ │ U funlockfile │ │ │ │ 00000098 t get_closed │ │ │ │ -00000860 t get_encoding │ │ │ │ +00000588 t get_encoding │ │ │ │ 000001f4 t get_mode │ │ │ │ U isatty │ │ │ │ U stderr │ │ │ │ U stdout │ │ │ │ 00000308 t stdprinter_fileno │ │ │ │ 000000d4 d stdprinter_getsetlist │ │ │ │ 00000210 t stdprinter_isatty │ │ │ │ @@ -8184,20 +8185,20 @@ │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ 00000580 T PyFloat_AsDouble │ │ │ │ 00000000 T PyFloat_FromDouble │ │ │ │ 00000334 T PyFloat_FromString │ │ │ │ 0000007c T PyFloat_GetInfo │ │ │ │ 00000564 T PyFloat_GetMax │ │ │ │ 00000588 T PyFloat_GetMin │ │ │ │ -00001628 T PyFloat_Pack2 │ │ │ │ -00001f44 T PyFloat_Pack4 │ │ │ │ -000013d8 T PyFloat_Pack8 │ │ │ │ +000015e8 T PyFloat_Pack2 │ │ │ │ +00001f84 T PyFloat_Pack4 │ │ │ │ +00001418 T PyFloat_Pack8 │ │ │ │ 00000010 D PyFloat_Type │ │ │ │ -00001898 T PyFloat_Unpack2 │ │ │ │ -00002034 T PyFloat_Unpack4 │ │ │ │ +000020c0 T PyFloat_Unpack2 │ │ │ │ +00002074 T PyFloat_Unpack4 │ │ │ │ 000004f8 T PyFloat_Unpack8 │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_FromDouble │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_GetSign │ │ │ │ U PyLong_Type │ │ │ │ U PyMem_Free │ │ │ │ @@ -8218,15 +8219,15 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00000640 t Py_XDECREF │ │ │ │ +000013d8 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ 00000028 r _CHAR_TO_HEX │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ @@ -8268,62 +8269,62 @@ │ │ │ │ U __stack_chk_guard │ │ │ │ 0000013c t _float_div_mod │ │ │ │ U ceil │ │ │ │ 00000238 t float___ceil__ │ │ │ │ 00000b2c r float___ceil____doc__ │ │ │ │ 00000260 t float___floor__ │ │ │ │ 00000b68 r float___floor____doc__ │ │ │ │ -00000858 t float___format__ │ │ │ │ +00000818 t float___format__ │ │ │ │ 00000504 r float___format____doc__ │ │ │ │ -00000760 t float___getformat__ │ │ │ │ +00000720 t float___getformat__ │ │ │ │ 00000558 r float___getformat____doc__ │ │ │ │ 00000540 t float___getnewargs__ │ │ │ │ 000006b8 r float___getnewargs____doc__ │ │ │ │ -00001574 t float___round__ │ │ │ │ +000015b4 t float___round__ │ │ │ │ 00000a84 r float___round____doc__ │ │ │ │ 000005a8 t float___trunc__ │ │ │ │ 00000ba4 r float___trunc____doc__ │ │ │ │ 000004e0 t float___trunc___impl │ │ │ │ -000014a4 t float_abs │ │ │ │ +000014e4 t float_abs │ │ │ │ 000009b8 t float_add │ │ │ │ -00001ba8 t float_as_integer_ratio │ │ │ │ +00001be8 t float_as_integer_ratio │ │ │ │ 00000784 r float_as_integer_ratio__doc__ │ │ │ │ 000000e4 d float_as_number │ │ │ │ -00001b80 t float_bool │ │ │ │ -0000125c t float_conjugate │ │ │ │ +00001bc0 t float_bool │ │ │ │ +0000121c t float_conjugate │ │ │ │ 00000a38 r float_conjugate__doc__ │ │ │ │ 000000d0 t float_dealloc │ │ │ │ 0000080c t float_div │ │ │ │ 00000288 t float_divmod │ │ │ │ -000008fc t float_float │ │ │ │ +000008bc t float_float │ │ │ │ 0000003c t float_floor_div │ │ │ │ 00000398 t float_from_number │ │ │ │ 000006d8 r float_from_number__doc__ │ │ │ │ 000004b4 t float_from_string_inner │ │ │ │ -00000b74 t float_fromhex │ │ │ │ +00000b34 t float_fromhex │ │ │ │ 000008e0 r float_fromhex__doc__ │ │ │ │ -00001284 t float_getimag │ │ │ │ -00001270 t float_getreal │ │ │ │ +00001244 t float_getimag │ │ │ │ +00001230 t float_getreal │ │ │ │ 00000174 d float_getset │ │ │ │ 00001138 t float_hash │ │ │ │ -000012a8 t float_hex │ │ │ │ +00001268 t float_hex │ │ │ │ 00000990 r float_hex__doc__ │ │ │ │ 00000488 t float_is_integer │ │ │ │ 00000bf0 r float_is_integer__doc__ │ │ │ │ 000001b0 d float_methods │ │ │ │ 00000238 t float_mul │ │ │ │ -00001ab0 t float_neg │ │ │ │ -00000944 t float_new │ │ │ │ +00001af0 t float_neg │ │ │ │ +00000904 t float_new │ │ │ │ 0000072c r float_new__doc__ │ │ │ │ 000012e0 t float_new_impl │ │ │ │ 00000b70 t float_pow │ │ │ │ -00000a00 t float_rem │ │ │ │ -00001a48 t float_repr │ │ │ │ +000009c0 t float_rem │ │ │ │ +00001a88 t float_repr │ │ │ │ 000001a8 t float_richcompare │ │ │ │ -00000680 t float_sub │ │ │ │ +00000640 t float_sub │ │ │ │ 00001150 t float_vectorcall │ │ │ │ 00000428 r floatinfo__doc__ │ │ │ │ 00000000 d floatinfo_desc │ │ │ │ 00000290 d floatinfo_fields │ │ │ │ U floor │ │ │ │ U fmod │ │ │ │ U frexp │ │ │ │ @@ -8487,36 +8488,36 @@ │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00001cc0 t frame___sizeof__ │ │ │ │ 000000cc r frame___sizeof____doc__ │ │ │ │ 00000ae8 t frame_back_get │ │ │ │ 00000260 r frame_builtins__doc__ │ │ │ │ 00000204 t frame_builtins_get │ │ │ │ -0000139c t frame_clear │ │ │ │ +00001390 t frame_clear │ │ │ │ 00000118 r frame_clear__doc__ │ │ │ │ 00000228 r frame_code__doc__ │ │ │ │ 00000bc0 t frame_code_get │ │ │ │ 00000060 t frame_dealloc │ │ │ │ 00000154 r frame_generator__doc__ │ │ │ │ 00001408 t frame_generator_get │ │ │ │ 000001d8 d frame_getsetlist │ │ │ │ 0000028c r frame_globals__doc__ │ │ │ │ 00000c34 t frame_globals_get │ │ │ │ 000002b8 r frame_lasti__doc__ │ │ │ │ -000018bc t frame_lasti_get │ │ │ │ +000018d8 t frame_lasti_get │ │ │ │ 000002fc r frame_lineno__doc__ │ │ │ │ 00000c6c t frame_lineno_get │ │ │ │ 0000033c t frame_lineno_set │ │ │ │ 0000032c r frame_locals__doc__ │ │ │ │ 00000508 t frame_locals_get │ │ │ │ 00000188 t frame_locals_get_impl.part.0 │ │ │ │ 000002b4 d frame_memberlist │ │ │ │ 000001a8 d frame_methods │ │ │ │ 000002e8 t frame_repr │ │ │ │ -0000108c t frame_tp_clear │ │ │ │ +00001080 t frame_tp_clear │ │ │ │ 0000019c r frame_trace__doc__ │ │ │ │ 000003a8 t frame_trace_get │ │ │ │ 000001ec r frame_trace_opcodes__doc__ │ │ │ │ 00000374 t frame_trace_opcodes_get │ │ │ │ 000002f4 t frame_trace_opcodes_set │ │ │ │ 00000210 t frame_trace_set │ │ │ │ 0000087c t frame_traverse │ │ │ │ @@ -8542,19 +8543,19 @@ │ │ │ │ 0000071c t framelocalsproxy_new │ │ │ │ 000019ac t framelocalsproxy_or │ │ │ │ 00001ad8 t framelocalsproxy_pop │ │ │ │ 00000654 t framelocalsproxy_repr │ │ │ │ 00001948 t framelocalsproxy_reversed │ │ │ │ 000012fc t framelocalsproxy_richcompare │ │ │ │ 000017ec t framelocalsproxy_setdefault │ │ │ │ -00001428 t framelocalsproxy_setitem │ │ │ │ +0000141c t framelocalsproxy_setitem │ │ │ │ 00000718 t framelocalsproxy_tp_clear │ │ │ │ 000010d0 t framelocalsproxy_update │ │ │ │ 00001684 t framelocalsproxy_values │ │ │ │ -000018ec t framelocalsproxy_visit │ │ │ │ +00001908 t framelocalsproxy_visit │ │ │ │ U memset │ │ │ │ │ │ │ │ funcobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ @@ -8898,16 +8899,16 @@ │ │ │ │ 00000198 t anextawaitable_getiter │ │ │ │ 00000104 t anextawaitable_iternext │ │ │ │ 0000028c d anextawaitable_methods │ │ │ │ 00000338 t anextawaitable_proxy │ │ │ │ 00000318 t anextawaitable_send │ │ │ │ 000003f8 t anextawaitable_throw │ │ │ │ 00000500 t anextawaitable_traverse │ │ │ │ -000002e8 t calliter_dealloc │ │ │ │ -0000016c t calliter_iternext │ │ │ │ +0000016c t calliter_dealloc │ │ │ │ +000002e8 t calliter_iternext │ │ │ │ 000002cc d calliter_methods │ │ │ │ 00000438 t calliter_reduce │ │ │ │ 00000000 t calliter_traverse │ │ │ │ 00000000 r close_doc │ │ │ │ 000001f8 t iter_dealloc │ │ │ │ 000000ec t iter_iternext │ │ │ │ 00000000 t iter_len │ │ │ │ @@ -8971,55 +8972,55 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Tailmatch │ │ │ │ -00000578 t Py_XDECREF │ │ │ │ +00000000 t Py_XDECREF │ │ │ │ U _PyDict_ReplaceItemIf │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_ImportFrom │ │ │ │ U _PyEval_ImportNameWithImport │ │ │ │ 000001bc T _PyEval_LazyImportFrom │ │ │ │ U _PyException_AddNote │ │ │ │ U _PyImport_ClearLazySubmodule │ │ │ │ U _PyImport_DiscardLazyModule │ │ │ │ U _PyImport_GetModules │ │ │ │ U _PyImport_IsDefaultImportFunc │ │ │ │ 0000016c T _PyImport_LoadLazyImportTstate │ │ │ │ 00000000 T _PyLazyImport_IsActive │ │ │ │ 00000140 T _PyLazyImport_IsResolving │ │ │ │ -0000172c T _PyLazyImport_LoadChild │ │ │ │ +000016ec T _PyLazyImport_LoadChild │ │ │ │ 00000000 T _PyLazyImport_New │ │ │ │ -000005b8 T _PyLazyImport_Reify │ │ │ │ +00000578 T _PyLazyImport_Reify │ │ │ │ U _PyModuleSpec_IsInitializing │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ U _PyRuntime │ │ │ │ U _PyTraceback_Add │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_interp │ │ │ │ -00001610 t lazy_import_clear │ │ │ │ -0000148c t lazy_import_dealloc │ │ │ │ +000015d0 t lazy_import_clear │ │ │ │ +0000144c t lazy_import_dealloc │ │ │ │ 00000000 r lazy_import_doc │ │ │ │ 000003ac t lazy_import_get_loaded_attr │ │ │ │ -00001980 t lazy_import_getattro │ │ │ │ +00001940 t lazy_import_getattro │ │ │ │ 000000d4 d lazy_import_methods │ │ │ │ 00000018 t lazy_import_name │ │ │ │ -00001370 t lazy_import_path │ │ │ │ -00001a28 t lazy_import_replay_from │ │ │ │ +00001330 t lazy_import_path │ │ │ │ +000019e8 t lazy_import_replay_from │ │ │ │ 000000a0 t lazy_import_repr │ │ │ │ 00000110 t lazy_import_resolve │ │ │ │ -000008a4 t lazy_import_resolve_impl │ │ │ │ -000012e8 t lazy_import_resolve_result │ │ │ │ -00000000 t lazy_import_traverse │ │ │ │ +00000864 t lazy_import_resolve_impl │ │ │ │ +000012a8 t lazy_import_resolve_result │ │ │ │ +00000040 t lazy_import_traverse │ │ │ │ │ │ │ │ listobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000000cc r .LC10 │ │ │ │ 000000ec r .LC11 │ │ │ │ @@ -9060,26 +9061,26 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_Type │ │ │ │ U PyFrozenSet_Type │ │ │ │ 000000d4 D PyListIter_Type │ │ │ │ 000001a8 D PyListRevIter_Type │ │ │ │ 00000398 T PyList_Append │ │ │ │ 0000024c T PyList_AsTuple │ │ │ │ -00002cf8 T PyList_Clear │ │ │ │ -00003144 T PyList_Extend │ │ │ │ -00006168 T PyList_GetItem │ │ │ │ -00006dbc T PyList_GetItemRef │ │ │ │ -00002c74 T PyList_GetSlice │ │ │ │ -0000243c T PyList_Insert │ │ │ │ +00002fb0 T PyList_Clear │ │ │ │ +000033fc T PyList_Extend │ │ │ │ +00006298 T PyList_GetItem │ │ │ │ +00006ee8 T PyList_GetItemRef │ │ │ │ +00002f2c T PyList_GetSlice │ │ │ │ +000026f4 T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ 00000158 t PyList_New.constprop.0 │ │ │ │ -00002ecc T PyList_Reverse │ │ │ │ -0000374c T PyList_SetItem │ │ │ │ -00003a30 T PyList_SetSlice │ │ │ │ -000041e8 T PyList_Size │ │ │ │ +00003184 T PyList_Reverse │ │ │ │ +0000389c T PyList_SetItem │ │ │ │ +00003b80 T PyList_SetSlice │ │ │ │ +00004338 T PyList_Size │ │ │ │ 000005d4 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 │ │ │ │ @@ -9131,22 +9132,22 @@ │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 000004d4 T _PyList_AppendTakeRefListResize │ │ │ │ 00000000 t _PyList_AppendTakeRefListResize.part.0 │ │ │ │ -00002d40 T _PyList_AsTupleAndClear │ │ │ │ -00006734 T _PyList_BinarySlice │ │ │ │ -00005ef8 T _PyList_Concat │ │ │ │ +00002ff8 T _PyList_AsTupleAndClear │ │ │ │ +00006860 T _PyList_BinarySlice │ │ │ │ +00006028 T _PyList_Concat │ │ │ │ 00000040 T _PyList_DebugMallocStats │ │ │ │ -0000454c T _PyList_Extend │ │ │ │ -00003888 T _PyList_FromStackRefStealOnSuccess │ │ │ │ -000088fc T _PyList_GetItemRef │ │ │ │ -00006f08 T _PyList_SliceSubscript │ │ │ │ +0000469c T _PyList_Extend │ │ │ │ +000039d8 T _PyList_FromStackRefStealOnSuccess │ │ │ │ +00008a2c T _PyList_GetItemRef │ │ │ │ +00007034 T _PyList_SliceSubscript │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -9155,103 +9156,103 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_idiv │ │ │ │ 00000014 r _keywords.1 │ │ │ │ 000002a8 d _kwtuple.0 │ │ │ │ -00004578 t _list_extend │ │ │ │ +000046c8 t _list_extend │ │ │ │ 0000027c d _parser.2 │ │ │ │ -00002248 t count_run │ │ │ │ -00002ea4 t gallop_left │ │ │ │ +00002238 t count_run │ │ │ │ +00002eec t gallop_left │ │ │ │ 00000070 r length_hint_doc │ │ │ │ -00005118 t list___init__ │ │ │ │ +00005268 t list___init__ │ │ │ │ 00000138 r list___init____doc__ │ │ │ │ -00006b88 t list___reversed__ │ │ │ │ +00006cb4 t list___reversed__ │ │ │ │ 000000a8 r list___reversed____doc__ │ │ │ │ 00000218 t list___sizeof__ │ │ │ │ 000000ec r list___sizeof____doc__ │ │ │ │ -000040bc t list_append │ │ │ │ +0000420c t list_append │ │ │ │ 000005c4 r list_append__doc__ │ │ │ │ 00000348 d list_as_mapping │ │ │ │ 00000354 d list_as_sequence │ │ │ │ -00005b9c t list_ass_item │ │ │ │ -00003aec t list_ass_slice_lock_held │ │ │ │ -000076a4 t list_ass_subscript │ │ │ │ -00002374 t list_clear_impl.isra.0 │ │ │ │ -00002f50 t list_clear_slot │ │ │ │ -00006e44 t list_contains │ │ │ │ -00003128 t list_copy │ │ │ │ +00005ccc t list_ass_item │ │ │ │ +00003c3c t list_ass_slice_lock_held │ │ │ │ +000077d0 t list_ass_subscript │ │ │ │ +0000262c t list_clear_impl.isra.0 │ │ │ │ +00003208 t list_clear_slot │ │ │ │ +00006f70 t list_contains │ │ │ │ +000033e0 t list_copy │ │ │ │ 00000608 r list_copy__doc__ │ │ │ │ -00002db0 t list_count │ │ │ │ +00003068 t list_count │ │ │ │ 00000250 r list_count__doc__ │ │ │ │ 0000029c t list_dealloc │ │ │ │ -0000613c t list_extend │ │ │ │ +0000626c t list_extend │ │ │ │ 00000570 r list_extend__doc__ │ │ │ │ -00004dec t list_extend_lock_held │ │ │ │ -000085e4 t list_index │ │ │ │ +00004f3c t list_extend_lock_held │ │ │ │ +00008714 t list_index │ │ │ │ 00000294 r list_index__doc__ │ │ │ │ -0000855c t list_inplace_concat │ │ │ │ +0000868c t list_inplace_concat │ │ │ │ 0000009c t list_inplace_repeat │ │ │ │ -000031c0 t list_inplace_repeat_lock_held │ │ │ │ -000029bc t list_insert │ │ │ │ +00003478 t list_inplace_repeat_lock_held │ │ │ │ +00002c74 t list_insert │ │ │ │ 00000670 r list_insert__doc__ │ │ │ │ -000044f0 t list_item │ │ │ │ -000061d8 t list_iter │ │ │ │ -0000422c t list_iteritem │ │ │ │ -00004dd4 t list_length │ │ │ │ +00004640 t list_item │ │ │ │ +00006308 t list_iter │ │ │ │ +0000437c t list_iteritem │ │ │ │ +00004f24 t list_length │ │ │ │ 0000037c d list_methods │ │ │ │ -00005c74 t list_pop │ │ │ │ +00005da4 t list_pop │ │ │ │ 000004e4 r list_pop__doc__ │ │ │ │ -0000551c t list_remove │ │ │ │ +00005674 t list_remove │ │ │ │ 000001e0 r list_remove__doc__ │ │ │ │ -00008194 t list_repeat │ │ │ │ -00007fb4 t list_repr │ │ │ │ +000082bc t list_repeat │ │ │ │ +000080dc t list_repr │ │ │ │ 00000040 t list_resize │ │ │ │ -00008504 t list_reverse │ │ │ │ +00008634 t list_reverse │ │ │ │ 00000318 r list_reverse__doc__ │ │ │ │ -0000522c t list_richcompare │ │ │ │ -000025fc t list_slice_lock_held │ │ │ │ -000074f8 t list_sort │ │ │ │ +0000537c t list_richcompare │ │ │ │ +000028b4 t list_slice_lock_held │ │ │ │ +00007624 t list_sort │ │ │ │ 00000344 r list_sort__doc__ │ │ │ │ 000011a0 t list_sort_impl │ │ │ │ 00000660 t list_sort_impl.constprop.0 │ │ │ │ -00004288 t list_subscript │ │ │ │ -00003818 t list_traverse │ │ │ │ -00005a80 t list_vectorcall │ │ │ │ -000063b8 t listiter_dealloc │ │ │ │ -00002ff4 t listiter_len │ │ │ │ +000043d8 t list_subscript │ │ │ │ +00003968 t list_traverse │ │ │ │ +00005bb0 t list_vectorcall │ │ │ │ +000064e8 t listiter_dealloc │ │ │ │ +000032ac t listiter_len │ │ │ │ 00000308 d listiter_methods │ │ │ │ -00006314 t listiter_next │ │ │ │ +00006444 t listiter_next │ │ │ │ 000000dc t listiter_reduce │ │ │ │ 000000f4 t listiter_reduce_general │ │ │ │ 000001a0 t listiter_setstate │ │ │ │ -00002d7c t listiter_traverse │ │ │ │ -00006c78 t listreviter_dealloc │ │ │ │ -00003184 t listreviter_len │ │ │ │ +00003034 t listiter_traverse │ │ │ │ +00006da4 t listreviter_dealloc │ │ │ │ +0000343c t listreviter_len │ │ │ │ 000002c8 d listreviter_methods │ │ │ │ -00006be0 t listreviter_next │ │ │ │ +00006d0c t listreviter_next │ │ │ │ 0000023c t listreviter_reduce │ │ │ │ 00000254 t listreviter_setstate │ │ │ │ -00003034 t listreviter_traverse │ │ │ │ +000032ec t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ 00000108 t merge_at │ │ │ │ -00003068 t merge_getmem │ │ │ │ -00006cd0 t py_list_clear │ │ │ │ +00003320 t merge_getmem │ │ │ │ +00006dfc t py_list_clear │ │ │ │ 00000640 r py_list_clear__doc__ │ │ │ │ 00000048 r reduce_doc │ │ │ │ -000085cc t safe_object_compare │ │ │ │ +000086fc t safe_object_compare │ │ │ │ 00000020 r setstate_doc │ │ │ │ -000085a0 t unsafe_float_compare │ │ │ │ -00002e18 t unsafe_latin_compare │ │ │ │ -0000814c t unsafe_long_compare │ │ │ │ -00006630 t unsafe_object_compare │ │ │ │ -000064ac t unsafe_tuple_compare │ │ │ │ +000086d0 t unsafe_float_compare │ │ │ │ +00002e60 t unsafe_latin_compare │ │ │ │ +00008274 t unsafe_long_compare │ │ │ │ +0000675c t unsafe_object_compare │ │ │ │ +000065dc t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000028 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -9342,61 +9343,61 @@ │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ -00000308 T PyLongWriter_Create │ │ │ │ +00000150 T PyLongWriter_Create │ │ │ │ 00000078 T PyLongWriter_Discard │ │ │ │ -000003a4 T PyLongWriter_Finish │ │ │ │ -0000fd74 T PyLong_AsDouble │ │ │ │ -00002e2c T PyLong_AsInt │ │ │ │ +000001ec T PyLongWriter_Finish │ │ │ │ +000101e0 T PyLong_AsDouble │ │ │ │ +00002ff8 T PyLong_AsInt │ │ │ │ 0000012c T PyLong_AsInt32 │ │ │ │ -00006d00 T PyLong_AsInt64 │ │ │ │ -00001a58 T PyLong_AsLong │ │ │ │ -00001c70 T PyLong_AsLongAndOverflow │ │ │ │ -0000a6f8 T PyLong_AsLongLong │ │ │ │ -0000a550 T PyLong_AsLongLongAndOverflow │ │ │ │ -00006d54 T PyLong_AsNativeBytes │ │ │ │ -00008770 t PyLong_AsNativeBytes.constprop.0 │ │ │ │ -00007f70 t PyLong_AsNativeBytes.constprop.1 │ │ │ │ -0000851c t PyLong_AsNativeBytes.constprop.2 │ │ │ │ -000005e4 T PyLong_AsSize_t │ │ │ │ -00000754 T PyLong_AsSsize_t │ │ │ │ +00006fec T PyLong_AsInt64 │ │ │ │ +00001b60 T PyLong_AsLong │ │ │ │ +00001d78 T PyLong_AsLongAndOverflow │ │ │ │ +0000a9e0 T PyLong_AsLongLong │ │ │ │ +0000a838 T PyLong_AsLongLongAndOverflow │ │ │ │ +00007040 T PyLong_AsNativeBytes │ │ │ │ +00008268 t PyLong_AsNativeBytes.constprop.0 │ │ │ │ +00008a68 t PyLong_AsNativeBytes.constprop.1 │ │ │ │ +00008818 t PyLong_AsNativeBytes.constprop.2 │ │ │ │ +0000042c T PyLong_AsSize_t │ │ │ │ +0000085c T PyLong_AsSsize_t │ │ │ │ 000001b0 T PyLong_AsUInt32 │ │ │ │ 00000204 T PyLong_AsUInt64 │ │ │ │ -00002ff0 T PyLong_AsUnsignedLong │ │ │ │ -0000fe48 T PyLong_AsUnsignedLongLong │ │ │ │ +000031bc T PyLong_AsUnsignedLong │ │ │ │ +000102b4 T PyLong_AsUnsignedLongLong │ │ │ │ 00000258 T PyLong_AsUnsignedLongLongMask │ │ │ │ -00001988 T PyLong_AsUnsignedLongMask │ │ │ │ -000006d8 T PyLong_AsVoidPtr │ │ │ │ -0000a3a8 T PyLong_Export │ │ │ │ -00000e8c T PyLong_FreeExport │ │ │ │ -0000a054 T PyLong_FromDouble │ │ │ │ -00000778 T PyLong_FromInt32 │ │ │ │ -00011bd4 T PyLong_FromInt64 │ │ │ │ -000008f4 t PyLong_FromInt64.part.0 │ │ │ │ -000003e4 T PyLong_FromLong │ │ │ │ -000031fc T PyLong_FromLongLong │ │ │ │ +000017fc T PyLong_AsUnsignedLongMask │ │ │ │ +00000520 T PyLong_AsVoidPtr │ │ │ │ +0000a690 T PyLong_Export │ │ │ │ +00000d00 T PyLong_FreeExport │ │ │ │ +0000a340 T PyLong_FromDouble │ │ │ │ +000005c0 T PyLong_FromInt32 │ │ │ │ +00012014 T PyLong_FromInt64 │ │ │ │ +0000073c t PyLong_FromInt64.part.0 │ │ │ │ +000004ec T PyLong_FromLong │ │ │ │ +0000347c T PyLong_FromLongLong │ │ │ │ 000003a4 T PyLong_FromNativeBytes │ │ │ │ -0000b9b8 T PyLong_FromSize_t │ │ │ │ -0000059c T PyLong_FromSsize_t │ │ │ │ -00000878 T PyLong_FromString │ │ │ │ -00011bc0 T PyLong_FromUInt32 │ │ │ │ -00000860 T PyLong_FromUInt64 │ │ │ │ -00013488 T PyLong_FromUnicodeObject │ │ │ │ +0000bca0 T PyLong_FromSize_t │ │ │ │ +000006a4 T PyLong_FromSsize_t │ │ │ │ +00000980 T PyLong_FromString │ │ │ │ +00012000 T PyLong_FromUInt32 │ │ │ │ +000006a8 T PyLong_FromUInt64 │ │ │ │ +00014078 T PyLong_FromUnicodeObject │ │ │ │ 0000013c T PyLong_FromUnsignedLong │ │ │ │ -0000310c T PyLong_FromUnsignedLongLong │ │ │ │ -00000ee0 T PyLong_FromUnsignedNativeBytes │ │ │ │ +000032d8 T PyLong_FromUnsignedLongLong │ │ │ │ +00000d54 T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ -00000170 T PyLong_GetInfo │ │ │ │ -000002ec T PyLong_GetNativeLayout │ │ │ │ -00008dd8 T PyLong_GetSign │ │ │ │ -00000f3c T PyLong_IsNegative │ │ │ │ +0000007c T PyLong_GetInfo │ │ │ │ +00000134 T PyLong_GetNativeLayout │ │ │ │ +000090d4 T PyLong_GetSign │ │ │ │ +00000db0 T PyLong_IsNegative │ │ │ │ 00000404 T PyLong_IsPositive │ │ │ │ 00000460 T PyLong_IsZero │ │ │ │ 00000328 r PyLong_LAYOUT │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyNumber_Long │ │ │ │ U PyObject_Bytes │ │ │ │ @@ -9416,73 +9417,73 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_New │ │ │ │ 0000062c T PyUnstable_Long_CompactValue │ │ │ │ 00000608 T PyUnstable_Long_IsCompact │ │ │ │ U Py_BuildValue │ │ │ │ -0000b978 t Py_XDECREF │ │ │ │ +0000bc60 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ -00009c94 T _PyCompactLong_Add │ │ │ │ -00012f10 T _PyCompactLong_Multiply │ │ │ │ -00011a24 T _PyCompactLong_Subtract │ │ │ │ +00009f98 T _PyCompactLong_Add │ │ │ │ +00013b00 T _PyCompactLong_Multiply │ │ │ │ +00011e64 T _PyCompactLong_Subtract │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -000041c4 T _PyLong_AsByteArray │ │ │ │ -00004ce8 t _PyLong_AsByteArray.constprop.0 │ │ │ │ +00004440 T _PyLong_AsByteArray │ │ │ │ +00004ff0 t _PyLong_AsByteArray.constprop.0 │ │ │ │ 000002f4 t _PyLong_AsUnsignedLongLongMask │ │ │ │ -00001a2c t _PyLong_AsUnsignedLongMask │ │ │ │ -00012e50 T _PyLong_Copy │ │ │ │ +000018a0 t _PyLong_AsUnsignedLongMask │ │ │ │ +00013a40 T _PyLong_Copy │ │ │ │ 000000e4 D _PyLong_DigitValue │ │ │ │ -0000270c T _PyLong_DivmodNear │ │ │ │ -00002db4 T _PyLong_ExactDealloc │ │ │ │ -0000075c T _PyLong_FiniTypes │ │ │ │ -000141b0 T _PyLong_Format │ │ │ │ +00001fec T _PyLong_DivmodNear │ │ │ │ +00002f80 T _PyLong_ExactDealloc │ │ │ │ +000005a4 T _PyLong_FiniTypes │ │ │ │ +00014da0 T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ -00001220 T _PyLong_FormatBytesWriter │ │ │ │ -0000e4e0 T _PyLong_FormatWriter │ │ │ │ -00014e30 T _PyLong_Frexp │ │ │ │ -0000ab40 T _PyLong_FromByteArray │ │ │ │ -00013684 T _PyLong_FromBytes │ │ │ │ +00001094 T _PyLong_FormatBytesWriter │ │ │ │ +0000e914 T _PyLong_FormatWriter │ │ │ │ +00015a20 T _PyLong_Frexp │ │ │ │ +0000ae28 T _PyLong_FromByteArray │ │ │ │ +00014274 T _PyLong_FromBytes │ │ │ │ 000004d4 T _PyLong_FromDigits │ │ │ │ -00000980 t _PyLong_FromLarge │ │ │ │ +000007c8 t _PyLong_FromLarge │ │ │ │ 00000278 t _PyLong_FromMedium │ │ │ │ -00000580 t _PyLong_FromSTwoDigits │ │ │ │ -00017464 T _PyLong_GCD │ │ │ │ -000000f4 T _PyLong_InitTypes │ │ │ │ -00018270 T _PyLong_Lshift │ │ │ │ -00017388 t _PyLong_Negate │ │ │ │ +000003c8 t _PyLong_FromSTwoDigits │ │ │ │ +00018064 T _PyLong_GCD │ │ │ │ +00000000 T _PyLong_InitTypes │ │ │ │ +00018e9c T _PyLong_Lshift │ │ │ │ +00017f88 t _PyLong_Negate │ │ │ │ 000004c0 T _PyLong_New │ │ │ │ -00005fb8 T _PyLong_NumBits │ │ │ │ -000160c4 T _PyLong_Rshift │ │ │ │ +000062a4 T _PyLong_NumBits │ │ │ │ +00016cc4 T _PyLong_Rshift │ │ │ │ 00000540 T _PyLong_Sign │ │ │ │ -00001934 T _PyLong_Size_t_Converter │ │ │ │ +000017a8 T _PyLong_Size_t_Converter │ │ │ │ 000005b4 T _PyLong_UInt16_Converter │ │ │ │ -000022ec T _PyLong_UInt32_Converter │ │ │ │ -000165ac T _PyLong_UInt64_Converter │ │ │ │ +00001bcc T _PyLong_UInt32_Converter │ │ │ │ +000171ac T _PyLong_UInt64_Converter │ │ │ │ 00000560 T _PyLong_UInt8_Converter │ │ │ │ -00000e38 T _PyLong_UnsignedInt_Converter │ │ │ │ -00001abc T _PyLong_UnsignedLongLong_Converter │ │ │ │ +00000cac T _PyLong_UnsignedInt_Converter │ │ │ │ +00001930 T _PyLong_UnsignedLongLong_Converter │ │ │ │ 000000d4 T _PyLong_UnsignedLong_Converter │ │ │ │ -00000f9c T _PyLong_UnsignedShort_Converter │ │ │ │ +00000e10 T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -00000228 t _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ +00002ebc 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 │ │ │ │ @@ -9504,98 +9505,96 @@ │ │ │ │ 000001e4 d _parser.3 │ │ │ │ 00000210 d _parser.6 │ │ │ │ 0000023c d _parser.9 │ │ │ │ 00000200 r convmultmax_base │ │ │ │ 00000168 r convwidth_base │ │ │ │ U frexp │ │ │ │ 0000032c r half_even_correction.10 │ │ │ │ -0000f3e4 t int___format__ │ │ │ │ +0000f81c t int___format__ │ │ │ │ 00001060 r int___format____doc__ │ │ │ │ 00000180 t int___getnewargs__ │ │ │ │ 000010b4 r int___getnewargs____doc__ │ │ │ │ -00000fec t int___round__ │ │ │ │ +00000e60 t int___round__ │ │ │ │ 00000fd8 r int___round____doc__ │ │ │ │ 0000001c t int___sizeof__ │ │ │ │ 00000f9c r int___sizeof____doc__ │ │ │ │ -00002288 t int_as_integer_ratio │ │ │ │ +000193c4 t int_as_integer_ratio │ │ │ │ 00000d54 r int_as_integer_ratio__doc__ │ │ │ │ -00002340 t int_bit_count │ │ │ │ +00001c20 t int_bit_count │ │ │ │ 00000e64 r int_bit_count__doc__ │ │ │ │ -00012d84 t int_bit_length │ │ │ │ +00013974 t int_bit_length │ │ │ │ 00000f1c r int_bit_length__doc__ │ │ │ │ -0000a81c t int_from_bytes │ │ │ │ +0000ab04 t int_from_bytes │ │ │ │ 000006c4 r int_from_bytes__doc__ │ │ │ │ 00000378 r int_info__doc__ │ │ │ │ 000000d4 d int_info_desc │ │ │ │ 000002cc d int_info_fields │ │ │ │ 000000b8 t int_is_integer │ │ │ │ 00000660 r int_is_integer__doc__ │ │ │ │ -00003350 t int_to_bytes │ │ │ │ +000035cc t int_to_bytes │ │ │ │ 00000a0c r int_to_bytes__doc__ │ │ │ │ -00011c38 t k_mul │ │ │ │ -00001b10 t kmul_split.constprop.0 │ │ │ │ -00013c60 t l_mod │ │ │ │ +00012078 t k_mul │ │ │ │ +00001984 t kmul_split.constprop.0 │ │ │ │ +00014850 t l_mod │ │ │ │ U ldexp │ │ │ │ 00000040 r log_base_BASE │ │ │ │ -00013094 t long_abs_method │ │ │ │ -00005478 t long_add │ │ │ │ -0000529c t long_add_method │ │ │ │ -00000000 t long_alloc │ │ │ │ -0000560c t long_and │ │ │ │ +00013c84 t long_abs_method │ │ │ │ +00005774 t long_add │ │ │ │ +00005598 t long_add_method │ │ │ │ +000003e4 t long_alloc │ │ │ │ +000058f8 t long_and │ │ │ │ 000002f4 d long_as_number │ │ │ │ -0000203c t long_bool │ │ │ │ -00002060 t long_compare │ │ │ │ -000020f4 t long_dealloc │ │ │ │ -0000cac8 t long_div │ │ │ │ -000131b8 t long_divmod │ │ │ │ -0000ce90 t long_divrem │ │ │ │ +00002144 t long_bool │ │ │ │ +00002168 t long_compare │ │ │ │ +000021fc t long_dealloc │ │ │ │ +0000cefc t long_div │ │ │ │ +00013da8 t long_divmod │ │ │ │ +0000d2c4 t long_divrem │ │ │ │ 00000400 r long_doc │ │ │ │ -00014d24 t long_float │ │ │ │ -00014218 t long_format_binary.constprop.0 │ │ │ │ +00015914 t long_float │ │ │ │ +00014e08 t long_format_binary.constprop.0 │ │ │ │ 00000000 t long_get0 │ │ │ │ -0000226c t long_get1 │ │ │ │ +00001bb0 t long_get1 │ │ │ │ 00000384 d long_getset │ │ │ │ 00000348 t long_hash │ │ │ │ -00008d24 t long_invert │ │ │ │ -00013598 t long_long │ │ │ │ -00002258 t long_long_getter │ │ │ │ -00002214 t long_long_meth │ │ │ │ -00006010 t long_lshift_method │ │ │ │ +00009020 t long_invert │ │ │ │ +00014188 t long_long │ │ │ │ +00001b9c t long_long_getter │ │ │ │ +00001b58 t long_long_meth │ │ │ │ +000062fc t long_lshift_method │ │ │ │ 000003e8 d long_methods │ │ │ │ -00013758 t long_mod │ │ │ │ -0000f170 t long_mul │ │ │ │ -0000dddc t long_mul_method │ │ │ │ -00000518 t long_neg │ │ │ │ -00005084 t long_neg_method │ │ │ │ -0000e054 t long_new │ │ │ │ -0000e2d4 t long_new_impl.part.0 │ │ │ │ -0000baf4 t long_or │ │ │ │ -0000ff00 t long_pow │ │ │ │ -00001dc0 t long_richcompare │ │ │ │ -000154b0 t long_rshift │ │ │ │ -00009b0c t long_sub │ │ │ │ -00009488 t long_sub.constprop.0 │ │ │ │ -00008e38 t long_sub_method │ │ │ │ -00002190 t long_to_decimal_string │ │ │ │ -000021cc t long_to_decimal_string_internal.constprop.0 │ │ │ │ -0000f480 t long_true_divide │ │ │ │ -00009e1c t long_vectorcall │ │ │ │ -00000a24 t long_xor │ │ │ │ -00001914 t maybe_small_long │ │ │ │ +00014348 t long_mod │ │ │ │ +0000f5a8 t long_mul │ │ │ │ +0000e210 t long_mul_method │ │ │ │ +00000360 t long_neg │ │ │ │ +0000538c t long_neg_method │ │ │ │ +0000e488 t long_new │ │ │ │ +0000e708 t long_new_impl.part.0 │ │ │ │ +0000bddc t long_or │ │ │ │ +00010364 t long_pow │ │ │ │ +00001ec8 t long_richcompare │ │ │ │ +000160b0 t long_rshift │ │ │ │ +00009e10 t long_sub │ │ │ │ +00009794 t long_sub.constprop.0 │ │ │ │ +00009134 t long_sub_method │ │ │ │ +00002298 t long_to_decimal_string │ │ │ │ +000022d4 t long_to_decimal_string_internal.constprop.0 │ │ │ │ +0000f8b8 t long_true_divide │ │ │ │ +0000a120 t long_vectorcall │ │ │ │ +00000890 t long_xor │ │ │ │ +00001a1c t maybe_small_long │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00002a9c t pylong_int_divmod │ │ │ │ -00002448 t pylong_int_to_decimal_string │ │ │ │ +0000237c t pylong_int_divmod │ │ │ │ +00001d28 t pylong_int_to_decimal_string │ │ │ │ U strlen │ │ │ │ -00001f18 t v_iadd.isra.0 │ │ │ │ -00001ce4 t v_isub.isra.0 │ │ │ │ -0000da40 t x_add │ │ │ │ -0000d690 t x_add.constprop.0 │ │ │ │ -00016600 t x_divrem │ │ │ │ -0000c5c8 t x_sub │ │ │ │ +0000de74 t x_add │ │ │ │ +0000dac4 t x_add.constprop.0 │ │ │ │ +00017200 t x_divrem │ │ │ │ +0000ca00 t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000008 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000001a8 r .LC10 │ │ │ │ @@ -9672,44 +9671,44 @@ │ │ │ │ 000005e8 D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000036c D PyDictRevIterItem_Type │ │ │ │ 00000440 D PyDictRevIterKey_Type │ │ │ │ 00000514 D PyDictRevIterValue_Type │ │ │ │ 00000790 D PyDictValues_Type │ │ │ │ 00001c34 T PyDict_AddWatcher │ │ │ │ -00013900 T PyDict_Clear │ │ │ │ +00013860 T PyDict_Clear │ │ │ │ 00001cbc T PyDict_ClearWatcher │ │ │ │ 0000027c T PyDict_Contains │ │ │ │ -000110e4 T PyDict_ContainsString │ │ │ │ -00006ec8 T PyDict_Copy │ │ │ │ -0000b268 T PyDict_DelItem │ │ │ │ +00011034 T PyDict_ContainsString │ │ │ │ +00006ed8 T PyDict_Copy │ │ │ │ +0000b1dc T PyDict_DelItem │ │ │ │ 00000388 T PyDict_DelItemString │ │ │ │ 00001314 T PyDict_GetItem │ │ │ │ -000065ec T PyDict_GetItemRef │ │ │ │ -0000168c T PyDict_GetItemString │ │ │ │ -0000a5c4 T PyDict_GetItemStringRef │ │ │ │ -0000521c T PyDict_GetItemWithError │ │ │ │ -0000230c T PyDict_Items │ │ │ │ -000103e4 T PyDict_Keys │ │ │ │ +000065fc T PyDict_GetItemRef │ │ │ │ +000015f4 T PyDict_GetItemString │ │ │ │ +0000a5d4 T PyDict_GetItemStringRef │ │ │ │ +00005224 T PyDict_GetItemWithError │ │ │ │ +00002274 T PyDict_Items │ │ │ │ +00010334 T PyDict_Keys │ │ │ │ 00001330 T PyDict_Merge │ │ │ │ 00001888 T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ -00009bac T PyDict_Next │ │ │ │ -00010c3c T PyDict_Pop │ │ │ │ +00009bbc T PyDict_Next │ │ │ │ +00010b8c T PyDict_Pop │ │ │ │ 000006b8 T PyDict_PopString │ │ │ │ 00001c00 T PyDict_SetDefault │ │ │ │ -000034c4 T PyDict_SetDefaultRef │ │ │ │ -00000fb8 T PyDict_SetItem │ │ │ │ -00006350 T PyDict_SetItemString │ │ │ │ -00014118 T PyDict_Size │ │ │ │ +000034cc T PyDict_SetDefaultRef │ │ │ │ +00000fc0 T PyDict_SetItem │ │ │ │ +00006360 T PyDict_SetItemString │ │ │ │ +00014078 T PyDict_Size │ │ │ │ 00000000 D PyDict_Type │ │ │ │ 0000060c T PyDict_Unwatch │ │ │ │ -00007d9c T PyDict_Update │ │ │ │ -00001b14 T PyDict_Values │ │ │ │ -00006500 T PyDict_Watch │ │ │ │ +00007dac T PyDict_Update │ │ │ │ +00001a7c T PyDict_Values │ │ │ │ +00006510 T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_GivenExceptionMatches │ │ │ │ U PyErr_NoMemory │ │ │ │ @@ -9732,30 +9731,30 @@ │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_Type │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -000108e4 T PyObject_ClearManagedDict │ │ │ │ +00010834 T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -0000ce44 T PyObject_GenericGetDict │ │ │ │ +0000cd9c T PyObject_GenericGetDict │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PyObject_SetItem │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ -00011350 T PyObject_VisitManagedDict │ │ │ │ +000112a0 T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ 0000027c t PyStackRef_CLOSE │ │ │ │ @@ -9776,91 +9775,91 @@ │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GetConstantBorrowed │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ 0000023c t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -00014194 T _PyDictKeys_DecRef │ │ │ │ +000140f4 T _PyDictKeys_DecRef │ │ │ │ 00002520 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ 000022a0 T _PyDictKeys_StringLookup │ │ │ │ -0000f0d0 T _PyDictKeys_StringLookupAndVersion │ │ │ │ -0000ed90 T _PyDictKeys_StringLookupSplit │ │ │ │ +0000f030 T _PyDictKeys_StringLookupAndVersion │ │ │ │ +0000ecf0 T _PyDictKeys_StringLookupSplit │ │ │ │ 00000780 T _PyDictView_Intersect │ │ │ │ -0000d52c T _PyDictView_New │ │ │ │ +0000d48c T _PyDictView_New │ │ │ │ 00001d10 T _PyDict_CheckConsistency │ │ │ │ 000002b0 T _PyDict_ClearKeysVersionLockHeld │ │ │ │ -00001740 T _PyDict_Clear_LockHeld │ │ │ │ +000016a8 T _PyDict_Clear_LockHeld │ │ │ │ 0000042c T _PyDict_Contains_KnownHash │ │ │ │ -0000a4b4 T _PyDict_CopyAsDict │ │ │ │ +0000a4c4 T _PyDict_CopyAsDict │ │ │ │ 00000218 T _PyDict_DebugMallocStats │ │ │ │ -00010a50 T _PyDict_DelItemIf │ │ │ │ +000109a0 T _PyDict_DelItemIf │ │ │ │ 00002494 T _PyDict_DelItem_KnownHash │ │ │ │ -0000b8ec T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ -00001f1c T _PyDict_DetachFromObject │ │ │ │ -000064ec T _PyDict_EnablePerThreadRefcounting │ │ │ │ -0000c4a8 T _PyDict_FromItems │ │ │ │ -000149d0 T _PyDict_FromKeys │ │ │ │ -000067b0 T _PyDict_GetItemRef_KnownHash │ │ │ │ -00006730 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -00010b50 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +0000b840 T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ +00001e84 T _PyDict_DetachFromObject │ │ │ │ +000064fc T _PyDict_EnablePerThreadRefcounting │ │ │ │ +0000c3fc T _PyDict_FromItems │ │ │ │ +000149cc T _PyDict_FromKeys │ │ │ │ +000067c0 T _PyDict_GetItemRef_KnownHash │ │ │ │ +00006740 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ +00010aa0 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 000023e8 T _PyDict_GetItemStringWithError │ │ │ │ 00002394 T _PyDict_GetItemWithError │ │ │ │ 0001554c T _PyDict_GetItem_KnownHash │ │ │ │ -0000ce00 T _PyDict_GetKeysVersionForCurrentState │ │ │ │ -00011214 T _PyDict_GetMethodStackRef │ │ │ │ -0000a548 T _PyDict_HasOnlyStringKeys │ │ │ │ +0000cd58 T _PyDict_GetKeysVersionForCurrentState │ │ │ │ +00011164 T _PyDict_GetMethodStackRef │ │ │ │ +0000a558 T _PyDict_HasOnlyStringKeys │ │ │ │ 0000073c T _PyDict_IOr │ │ │ │ -00011e08 T _PyDict_InsertSplitValue │ │ │ │ +00011d58 T _PyDict_InsertSplitValue │ │ │ │ 000012c0 T _PyDict_KeysSize │ │ │ │ -0000a73c T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ -0000cc44 T _PyDict_LoadGlobalStackRef │ │ │ │ -00001718 T _PyDict_LookupIndex │ │ │ │ -0000cd6c T _PyDict_LookupIndexAndValue │ │ │ │ -0000f598 T _PyDict_MergeUniq │ │ │ │ -000052e8 T _PyDict_NewKeysForClass │ │ │ │ +0000a74c T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ +0000cb9c T _PyDict_LoadGlobalStackRef │ │ │ │ +00001680 T _PyDict_LookupIndex │ │ │ │ +0000ccc4 T _PyDict_LookupIndexAndValue │ │ │ │ +0000f4f8 T _PyDict_MergeUniq │ │ │ │ +000052f0 T _PyDict_NewKeysForClass │ │ │ │ 00002314 T _PyDict_NewPresized │ │ │ │ -00009db4 T _PyDict_Next │ │ │ │ -0000a2ac t _PyDict_Next.constprop.1 │ │ │ │ -00000af0 T _PyDict_Or │ │ │ │ +00009dc4 T _PyDict_Next │ │ │ │ +0000a2bc t _PyDict_Next.constprop.1 │ │ │ │ +00000a54 T _PyDict_Or │ │ │ │ 000024a8 T _PyDict_Pop │ │ │ │ -0000f394 T _PyDict_Pop_KnownHash │ │ │ │ +0000f2f4 T _PyDict_Pop_KnownHash │ │ │ │ 0000056c T _PyDict_ReplaceItemIf │ │ │ │ -00006830 T _PyDict_SendEvent │ │ │ │ -00006bcc t _PyDict_SendEvent.constprop.1 │ │ │ │ +00006840 T _PyDict_SendEvent │ │ │ │ +00006bdc t _PyDict_SendEvent.constprop.1 │ │ │ │ 00015114 T _PyDict_SetItem_KnownHash │ │ │ │ 00015060 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ -00004a5c T _PyDict_SetItem_LockHeld │ │ │ │ -00010340 T _PyDict_SetItem_Take2 │ │ │ │ +00004a64 T _PyDict_SetItem_LockHeld │ │ │ │ +00010290 T _PyDict_SetItem_Take2 │ │ │ │ 00002454 T _PyDict_SetItem_Take2_KnownHash │ │ │ │ 0000250c T _PyDict_SizeOf │ │ │ │ 00000f40 T _PyDict_SizeOf_LockHeld │ │ │ │ -00009a28 T _PyDict_StoreSubscript │ │ │ │ -00007ae4 T _PyDict_Subscript │ │ │ │ -00007c58 T _PyDict_SubscriptKnownHash │ │ │ │ +00009a38 T _PyDict_StoreSubscript │ │ │ │ +00007af4 T _PyDict_Subscript │ │ │ │ +00007c68 T _PyDict_SubscriptKnownHash │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -000046f4 T _PyObjectDict_SetItem │ │ │ │ +000046fc T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ -0000ddb0 T _PyObject_InitInlineValues │ │ │ │ -00001318 T _PyObject_IsInstanceDictEmpty │ │ │ │ +0000dd10 T _PyObject_InitInlineValues │ │ │ │ +00001280 T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ 000150e4 T _PyObject_MaterializeManagedDict │ │ │ │ -00000f6c T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ +00000ed4 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ 00000bb0 T _PyObject_SetManagedDict │ │ │ │ -0000de68 T _PyObject_StoreInstanceAttribute │ │ │ │ -0000ea04 T _PyObject_TryGetInstanceAttribute │ │ │ │ +0000ddc8 T _PyObject_StoreInstanceAttribute │ │ │ │ +0000e964 T _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ @@ -9868,162 +9867,162 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000480 T _Py_dict_lookup │ │ │ │ -00007d54 T _Py_dict_lookup_threadsafe │ │ │ │ -00004694 T _Py_dict_lookup_threadsafe_stackref │ │ │ │ +00007d64 T _Py_dict_lookup_threadsafe │ │ │ │ +0000469c T _Py_dict_lookup_threadsafe_stackref │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000020 r __func__.0 │ │ │ │ -00001948 t all_contained_in │ │ │ │ -00000c30 t anydict_copy_untracked │ │ │ │ +000018b0 t all_contained_in │ │ │ │ +00000b94 t anydict_copy_untracked │ │ │ │ 0000051c t anydict_new_untracked │ │ │ │ -000146e0 t anydict_repr_impl │ │ │ │ -00004cec t build_indices_generic │ │ │ │ +00014640 t anydict_repr_impl │ │ │ │ +00004cf4 t build_indices_generic │ │ │ │ 00000084 t build_indices_unicode │ │ │ │ 00000498 t clear_inline_values │ │ │ │ -00011430 t clear_lock_held │ │ │ │ -000077a4 t clone_combined_dict_keys │ │ │ │ +00011380 t clear_lock_held │ │ │ │ +000077b4 t clone_combined_dict_keys │ │ │ │ 0000008c t compare_generic │ │ │ │ 0000015c t compare_unicode_generic │ │ │ │ -00006f64 t copy_lock_held_untracked.constprop.0 │ │ │ │ -0000bc88 t delitem_common │ │ │ │ -0000121c t detach_dict_from_object │ │ │ │ -000133b8 t dict___contains__ │ │ │ │ +00006f74 t copy_lock_held_untracked.constprop.0 │ │ │ │ +0000bbdc t delitem_common │ │ │ │ +00001184 t detach_dict_from_object │ │ │ │ +00013308 t dict___contains__ │ │ │ │ 00000ab8 r dict___contains____doc__ │ │ │ │ 00000988 t dict___reversed__ │ │ │ │ 0000074c r dict___reversed____doc__ │ │ │ │ 00000fb4 t dict___sizeof__ │ │ │ │ 00000798 r dict___sizeof____doc__ │ │ │ │ 00000e4c d dict_as_mapping │ │ │ │ 00000c84 d dict_as_number │ │ │ │ 00000d14 d dict_as_sequence │ │ │ │ 00015528 t dict_clear │ │ │ │ 00000960 r dict_clear__doc__ │ │ │ │ 0000036c t dict_contains │ │ │ │ -00000a54 t dict_copy │ │ │ │ +000148ac t dict_copy │ │ │ │ 00000b14 r dict_copy__doc__ │ │ │ │ -00008d3c t dict_dealloc │ │ │ │ -000019fc t dict_dict_fromkeys │ │ │ │ -0001494c t dict_fromkeys │ │ │ │ +00008d4c t dict_dealloc │ │ │ │ +00001964 t dict_dict_fromkeys │ │ │ │ +00014948 t dict_fromkeys │ │ │ │ 00000b4c r dict_fromkeys__doc__ │ │ │ │ -000107a4 t dict_get │ │ │ │ +000106f4 t dict_get │ │ │ │ 00000a4c r dict_get__doc__ │ │ │ │ -00006208 t dict_getitem │ │ │ │ -000128d8 t dict_init │ │ │ │ -0000d3ec t dict_items │ │ │ │ +00006218 t dict_getitem │ │ │ │ +00012828 t dict_init │ │ │ │ +0000d34c t dict_items │ │ │ │ 000006a4 r dict_items__doc__ │ │ │ │ -000124f8 t dict_iter │ │ │ │ -00012094 t dict_keys │ │ │ │ +00012448 t dict_iter │ │ │ │ +00011fe4 t dict_keys │ │ │ │ 000006f8 r dict_keys__doc__ │ │ │ │ -00012040 t dict_length │ │ │ │ -00007e38 t dict_merge.constprop.1 │ │ │ │ -00012840 t dict_new │ │ │ │ -0000f190 t dict_pop │ │ │ │ +00011f90 t dict_length │ │ │ │ +00007e48 t dict_merge.constprop.1 │ │ │ │ +00012790 t dict_new │ │ │ │ +0000f0f0 t dict_pop │ │ │ │ 0000088c r dict_pop__doc__ │ │ │ │ -000013e4 t dict_popitem │ │ │ │ +0000134c t dict_popitem │ │ │ │ 000007e4 r dict_popitem__doc__ │ │ │ │ 00000a40 t dict_repr │ │ │ │ 00015208 t dict_richcompare │ │ │ │ -000025d0 t dict_set_fromkeys │ │ │ │ -00012990 t dict_setdefault │ │ │ │ +00002538 t dict_set_fromkeys │ │ │ │ +000128e0 t dict_setdefault │ │ │ │ 00000994 r dict_setdefault__doc__ │ │ │ │ -00003da0 t dict_setdefault_ref_lock_held │ │ │ │ -00011410 t dict_tp_clear │ │ │ │ -0000b070 t dict_traverse │ │ │ │ +00003da8 t dict_setdefault_ref_lock_held │ │ │ │ +00011360 t dict_tp_clear │ │ │ │ +0000afe4 t dict_traverse │ │ │ │ 000002d0 t dict_unhashable_type │ │ │ │ -0000cf78 t dict_update │ │ │ │ -0000d04c t dict_update_arg │ │ │ │ -000122c8 t dict_values │ │ │ │ +0000ced0 t dict_update │ │ │ │ +0000cfa4 t dict_update_arg │ │ │ │ +00012218 t dict_values │ │ │ │ 00000654 r dict_values__doc__ │ │ │ │ -000131f0 t dict_vectorcall │ │ │ │ +00013140 t dict_vectorcall │ │ │ │ 00000348 r dictionary_doc │ │ │ │ 00000b1c d dictitems_as_sequence │ │ │ │ 000003ec t dictitems_contains │ │ │ │ -0000d66c t dictitems_iter │ │ │ │ +0000d5cc t dictitems_iter │ │ │ │ 00000aec d dictitems_methods │ │ │ │ 00000c9c t dictitems_reversed │ │ │ │ -0000f4a0 t dictiter_dealloc │ │ │ │ -0000da4c t dictiter_iternextitem │ │ │ │ -000125d4 t dictiter_iternextkey │ │ │ │ -0001371c t dictiter_iternextvalue │ │ │ │ -00012058 t dictiter_len │ │ │ │ +0000f400 t dictiter_dealloc │ │ │ │ +0000d9ac t dictiter_iternextitem │ │ │ │ +00012524 t dictiter_iternextkey │ │ │ │ +0001366c t dictiter_iternextvalue │ │ │ │ +00011fa8 t dictiter_len │ │ │ │ 00000c54 d dictiter_methods │ │ │ │ -0000d7a4 t dictiter_new │ │ │ │ +0000d704 t dictiter_new │ │ │ │ 00000cd8 t dictiter_reduce │ │ │ │ -00000efc t dictiter_traverse │ │ │ │ +00000e64 t dictiter_traverse │ │ │ │ 00000c04 d dictkeys_as_sequence │ │ │ │ -00014608 t dictkeys_contains │ │ │ │ -00008904 t dictkeys_decref.constprop.0 │ │ │ │ -000121d8 t dictkeys_iter │ │ │ │ +00014568 t dictkeys_contains │ │ │ │ +00008914 t dictkeys_decref.constprop.0 │ │ │ │ +00012128 t dictkeys_iter │ │ │ │ 00000b44 d dictkeys_methods │ │ │ │ 00000f04 t dictkeys_reversed │ │ │ │ -00002ca0 t dictresize │ │ │ │ -0000249c t dictresize.constprop.0 │ │ │ │ -00001f4c t dictresize.constprop.1 │ │ │ │ -00001fd4 t dictreviter_iternext │ │ │ │ +00002ca8 t dictresize │ │ │ │ +000024a4 t dictresize.constprop.0 │ │ │ │ +00001f54 t dictresize.constprop.1 │ │ │ │ +00001f3c t dictreviter_iternext │ │ │ │ 00000ac4 d dictvalues_as_sequence │ │ │ │ -00012408 t dictvalues_iter │ │ │ │ +00012358 t dictvalues_iter │ │ │ │ 00000aa4 d dictvalues_methods │ │ │ │ 00000ec8 t dictvalues_reversed │ │ │ │ -0000d988 t dictview_dealloc │ │ │ │ +0000d8e8 t dictview_dealloc │ │ │ │ 00000c2c d dictview_getset │ │ │ │ -00001924 t dictview_len │ │ │ │ +0000188c t dictview_len │ │ │ │ 00000fd8 t dictview_mapping │ │ │ │ -00001f30 t dictview_repr │ │ │ │ -00001754 t dictview_richcompare │ │ │ │ -000145d4 t dictview_traverse │ │ │ │ +00001e98 t dictview_repr │ │ │ │ +000016bc t dictview_richcompare │ │ │ │ +00014534 t dictview_traverse │ │ │ │ 00000b74 d dictviews_as_number │ │ │ │ 000009a4 t dictviews_isdisjoint │ │ │ │ 00000498 t dictviews_or │ │ │ │ -00001dfc t dictviews_sub │ │ │ │ -00001ea4 t dictviews_to_set │ │ │ │ +00001d64 t dictviews_sub │ │ │ │ +00001e0c t dictviews_to_set │ │ │ │ 00000500 t dictviews_xor │ │ │ │ 000000d4 d empty_keys_struct │ │ │ │ 00000a08 d frozendict_as_mapping │ │ │ │ 00000a14 d frozendict_as_number │ │ │ │ 00000ff0 t frozendict_copy │ │ │ │ 00000618 r frozendict_copy__doc__ │ │ │ │ 0000003c r frozendict_doc │ │ │ │ -000026c0 t frozendict_getnewargs │ │ │ │ +00002628 t frozendict_getnewargs │ │ │ │ 00001088 t frozendict_hash │ │ │ │ 000155f4 t frozendict_length │ │ │ │ 00000938 d frozendict_methods │ │ │ │ -00002488 t frozendict_new │ │ │ │ +000023f0 t frozendict_new │ │ │ │ 000008f0 t frozendict_or │ │ │ │ 00000e2c t frozendict_repr │ │ │ │ -00013480 t frozendict_vectorcall │ │ │ │ +000133d0 t frozendict_vectorcall │ │ │ │ 000005e4 r getitem__doc__ │ │ │ │ -0000bf3c t insert_split_key │ │ │ │ -000010e4 t insert_to_emptydict │ │ │ │ -00001818 t insertdict │ │ │ │ +0000be90 t insert_split_key │ │ │ │ +000010ec t insert_to_emptydict │ │ │ │ +00001820 t insertdict │ │ │ │ 0000029c r isdisjoint_doc │ │ │ │ 00000310 r length_hint_doc │ │ │ │ 00000d3c d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 00000138 t new_dict.constprop.0 │ │ │ │ -00011c48 t new_dict_with_shared_keys │ │ │ │ -00001620 t new_keys_object │ │ │ │ +00011b98 t new_dict_with_shared_keys │ │ │ │ +00001628 t new_keys_object │ │ │ │ 000002b4 t pop_lock_held │ │ │ │ 000002e8 r reduce_doc │ │ │ │ -00004e5c t replace_value │ │ │ │ +00004e64 t replace_value │ │ │ │ 0000023c r reversed_items_doc │ │ │ │ 0000026c r reversed_keys_doc │ │ │ │ 0000020c r reversed_values_doc │ │ │ │ -00004c0c t setitem_lock_held │ │ │ │ +00004c14 t setitem_lock_held │ │ │ │ 00000000 t setitem_take2_lock_held.part.0 │ │ │ │ -0000df84 t store_instance_attr_lock_held │ │ │ │ +0000dee4 t store_instance_attr_lock_held │ │ │ │ 00000000 t unicode_eq │ │ │ │ -00000ca4 t unicodekeys_lookup_unicode │ │ │ │ +00000cac t unicodekeys_lookup_unicode │ │ │ │ 000004bc r update__doc__ │ │ │ │ 000001c0 t validate_watcher_id │ │ │ │ │ │ │ │ odictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ @@ -10381,19 +10380,19 @@ │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ 00001394 T PyMemoryView_FromBuffer │ │ │ │ -000022c4 T PyMemoryView_FromMemory │ │ │ │ -000035b4 T PyMemoryView_FromObject │ │ │ │ +000023c4 T PyMemoryView_FromMemory │ │ │ │ +000024b8 T PyMemoryView_FromObject │ │ │ │ 000004ec t PyMemoryView_FromObjectAndFlags.constprop.0 │ │ │ │ 00000000 t PyMemoryView_FromObjectAndFlags.part.0 │ │ │ │ -000059c0 T PyMemoryView_GetContiguous │ │ │ │ +000048e4 T PyMemoryView_GetContiguous │ │ │ │ 00000000 D PyMemoryView_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_CheckBuffer │ │ │ │ U PyObject_ClearWeakRefs │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ @@ -10412,15 +10411,16 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsASCIIString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_HashBuffer │ │ │ │ -00004188 t _IntTupleFromSsizet │ │ │ │ +00003ac8 t Py_XDECREF │ │ │ │ +0000308c t _IntTupleFromSsizet │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 00000100 D _PyManagedBuffer_Type │ │ │ │ 0000022c D _PyMemoryIter_Type │ │ │ │ @@ -10451,125 +10451,124 @@ │ │ │ │ 000003b4 d _kwtuple.9 │ │ │ │ 000005f0 t _memory_release │ │ │ │ 0000032c d _parser.11 │ │ │ │ 000000d4 d _parser.14 │ │ │ │ 00000200 d _parser.2 │ │ │ │ 00000300 d _parser.5 │ │ │ │ 000001d4 d _parser.8 │ │ │ │ -00001930 t adjust_fmt.isra.0 │ │ │ │ -000044e8 t buffer_to_contiguous │ │ │ │ -00005344 t cmp_rec.part.0 │ │ │ │ +00001a30 t adjust_fmt.isra.0 │ │ │ │ +000033ec t buffer_to_contiguous │ │ │ │ +00004268 t cmp_rec.part.0 │ │ │ │ 00001a0c t copy_base │ │ │ │ -0000476c t copy_rec.part.0 │ │ │ │ -000021fc t equiv_structure │ │ │ │ +00003670 t copy_rec.part.0 │ │ │ │ +000022fc t equiv_structure │ │ │ │ 000004a8 t fix_struct_error_int │ │ │ │ 000008d4 t get_native_fmtchar │ │ │ │ 000006c8 t init_flags │ │ │ │ 00000584 t init_shape_strides.part.0 │ │ │ │ -00004714 t init_strides_from_shape │ │ │ │ +00003618 t init_strides_from_shape │ │ │ │ 0000035c t mbuf_add_view │ │ │ │ 00000088 t mbuf_add_view.constprop.0 │ │ │ │ 00000644 t mbuf_alloc │ │ │ │ 000000b0 t mbuf_clear │ │ │ │ 000012d0 t mbuf_dealloc │ │ │ │ 0000063c t mbuf_release │ │ │ │ 000006b8 t mbuf_traverse │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ 000004d0 t memory_alloc │ │ │ │ 000005f8 d memory_as_buffer │ │ │ │ 000005ec d memory_as_mapping │ │ │ │ 000005c4 d memory_as_sequence │ │ │ │ -00001c4c t memory_ass_sub │ │ │ │ +00001d4c t memory_ass_sub │ │ │ │ 00000000 t memory_c_contiguous │ │ │ │ 000003b4 r memory_c_contiguous_doc │ │ │ │ 000000d0 t memory_clear │ │ │ │ 00000450 t memory_contiguous │ │ │ │ 00000344 r memory_contiguous_doc │ │ │ │ 00000ef4 t memory_dealloc │ │ │ │ 00000ab8 t memory_enter │ │ │ │ -000013cc t memory_enter.part.0 │ │ │ │ -00001c38 t memory_exit │ │ │ │ +000014cc t memory_enter.part.0 │ │ │ │ +00001d38 t memory_exit │ │ │ │ 000002e0 r memory_exit_doc │ │ │ │ 00000058 t memory_f_contiguous │ │ │ │ 00000378 r memory_f_contiguous_doc │ │ │ │ 00000548 r memory_format_doc │ │ │ │ -000035c8 t memory_format_get │ │ │ │ -000013cc t memory_format_get.part.0 │ │ │ │ +000024cc t memory_format_get │ │ │ │ +000014cc t memory_format_get.part.0 │ │ │ │ 00001064 t memory_getbuf │ │ │ │ 000004c0 d memory_getsetlist │ │ │ │ 00000720 t memory_hash │ │ │ │ -00003da8 t memory_item │ │ │ │ +00002cac t memory_item │ │ │ │ 000005a0 r memory_itemsize_doc │ │ │ │ -00001400 t memory_itemsize_get │ │ │ │ -000013cc t memory_itemsize_get.part.0 │ │ │ │ -000048e4 t memory_iter │ │ │ │ +00001500 t memory_itemsize_get │ │ │ │ +000014cc t memory_itemsize_get.part.0 │ │ │ │ +000037e8 t memory_iter │ │ │ │ 000017c0 t memory_length │ │ │ │ 000003f0 d memory_methods │ │ │ │ 0000060c r memory_nbytes_doc │ │ │ │ -00001bf8 t memory_nbytes_get │ │ │ │ -000013cc t memory_nbytes_get.part.0 │ │ │ │ +00001cf8 t memory_nbytes_get │ │ │ │ +000014cc t memory_nbytes_get.part.0 │ │ │ │ 000004e8 r memory_ndim_doc │ │ │ │ -00003608 t memory_ndim_get │ │ │ │ -000013cc t memory_ndim_get.part.0 │ │ │ │ +0000250c t memory_ndim_get │ │ │ │ +000014cc t memory_ndim_get.part.0 │ │ │ │ 00000664 r memory_obj_doc │ │ │ │ -00005130 t memory_obj_get │ │ │ │ -000013cc t memory_obj_get.part.0 │ │ │ │ +00004040 t memory_obj_get │ │ │ │ +000014cc t memory_obj_get.part.0 │ │ │ │ 000005d8 r memory_readonly_doc │ │ │ │ -00004104 t memory_readonly_get │ │ │ │ -000013cc t memory_readonly_get.part.0 │ │ │ │ +00003008 t memory_readonly_get │ │ │ │ +000014cc t memory_readonly_get.part.0 │ │ │ │ 000012b0 t memory_releasebuf │ │ │ │ 0000012c t memory_repr │ │ │ │ -000023b8 t memory_richcompare │ │ │ │ +00001df4 t memory_richcompare │ │ │ │ 00000494 r memory_shape_doc │ │ │ │ -00004144 t memory_shape_get │ │ │ │ -000013cc t memory_shape_get.part.0 │ │ │ │ +00003048 t memory_shape_get │ │ │ │ +000014cc t memory_shape_get.part.0 │ │ │ │ 00000428 r memory_strides_doc │ │ │ │ -00004240 t memory_strides_get │ │ │ │ -000013cc t memory_strides_get.part.0 │ │ │ │ +00003144 t memory_strides_get │ │ │ │ +000014cc t memory_strides_get.part.0 │ │ │ │ 000003ec r memory_suboffsets_doc │ │ │ │ -00004bf8 t memory_suboffsets_get │ │ │ │ -000013cc t memory_suboffsets_get.part.0 │ │ │ │ +00003b08 t memory_suboffsets_get │ │ │ │ +000014cc t memory_suboffsets_get.part.0 │ │ │ │ 0000078c t memory_subscript │ │ │ │ 000006ec t memory_traverse │ │ │ │ -00004b44 t memoryiter_dealloc │ │ │ │ -00004a48 t memoryiter_next │ │ │ │ +00003a48 t memoryiter_dealloc │ │ │ │ +0000394c t memoryiter_next │ │ │ │ 000006f0 t memoryiter_traverse │ │ │ │ 00000000 t memoryview │ │ │ │ 00000cd0 r memoryview__doc__ │ │ │ │ 00000500 t memoryview__from_flags │ │ │ │ 00000c64 r memoryview__from_flags__doc__ │ │ │ │ 00000b04 t memoryview_cast │ │ │ │ 00000bac r memoryview_cast__doc__ │ │ │ │ 0000015c t memoryview_count │ │ │ │ 0000072c r memoryview_count__doc__ │ │ │ │ -00004ccc t memoryview_hex │ │ │ │ +00003bdc t memoryview_hex │ │ │ │ 00000774 r memoryview_hex__doc__ │ │ │ │ -00004f00 t memoryview_index │ │ │ │ +00003e10 t memoryview_index │ │ │ │ 00000690 r memoryview_index__doc__ │ │ │ │ 00000a1c t memoryview_release │ │ │ │ 00000c0c r memoryview_release__doc__ │ │ │ │ 00000a30 t memoryview_release_impl │ │ │ │ -00004284 t memoryview_tobytes │ │ │ │ +00003188 t memoryview_tobytes │ │ │ │ 00000968 r memoryview_tobytes__doc__ │ │ │ │ -00001440 t memoryview_tolist │ │ │ │ +00001540 t memoryview_tolist │ │ │ │ 00000b18 r memoryview_tolist__doc__ │ │ │ │ -00004c3c t memoryview_toreadonly │ │ │ │ +00003b4c t memoryview_toreadonly │ │ │ │ 00000b64 r memoryview_toreadonly__doc__ │ │ │ │ -00003648 t pack_single │ │ │ │ +0000254c t pack_single │ │ │ │ 00000280 t ptr_from_tuple │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ -00005194 t struct_get_unpacker │ │ │ │ -0000583c t struct_unpack_cmp │ │ │ │ -00001df4 t tolist_rec.part.0 │ │ │ │ -000019bc t unpack_single.isra.0 │ │ │ │ -00003530 t unpacker_free │ │ │ │ +000040a4 t struct_get_unpacker │ │ │ │ +00004760 t struct_unpack_cmp │ │ │ │ +00002fa8 t tolist_rec.part.0 │ │ │ │ +00001abc t unpack_single.isra.0 │ │ │ │ │ │ │ │ methodobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000174 r .LC10 │ │ │ │ 00000198 r .LC11 │ │ │ │ 000001c0 r .LC12 │ │ │ │ @@ -10670,15 +10669,15 @@ │ │ │ │ 00000454 r .LC23 │ │ │ │ 00000488 r .LC24 │ │ │ │ 000004bc r .LC25 │ │ │ │ 000004c8 r .LC26 │ │ │ │ 000004e8 r .LC27 │ │ │ │ 0000050c r .LC28 │ │ │ │ 00000520 r .LC29 │ │ │ │ -000000e0 r .LC3 │ │ │ │ +000000b8 r .LC3 │ │ │ │ 000005d4 r .LC30 │ │ │ │ 0000064c r .LC31 │ │ │ │ 000006b8 r .LC32 │ │ │ │ 00000718 r .LC33 │ │ │ │ 00000000 r .LC34 │ │ │ │ 0000076c r .LC35 │ │ │ │ 00000770 r .LC36 │ │ │ │ @@ -10734,25 +10733,25 @@ │ │ │ │ U PyFrozenSet_Type │ │ │ │ U PyLazyImport_Type │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ 000003cc T PyModuleDef_Init │ │ │ │ 00000000 D PyModuleDef_Type │ │ │ │ 00000268 T PyModule_AddFunctions │ │ │ │ -00000afc T PyModule_Create2 │ │ │ │ +00000bac T PyModule_Create2 │ │ │ │ 00000d4c T PyModule_Exec │ │ │ │ 00000f9c T PyModule_ExecDef │ │ │ │ 00000430 T PyModule_FromDefAndSpec2 │ │ │ │ 000001f4 T PyModule_FromSlotsAndSpec │ │ │ │ -00000b78 T PyModule_GetDef │ │ │ │ +00000c28 T PyModule_GetDef │ │ │ │ 000002cc T PyModule_GetDict │ │ │ │ 00001014 T PyModule_GetFilename │ │ │ │ -000009f0 T PyModule_GetFilenameObject │ │ │ │ +00000aa0 T PyModule_GetFilenameObject │ │ │ │ 00000fc8 T PyModule_GetName │ │ │ │ -000003a4 T PyModule_GetNameObject │ │ │ │ +00000454 T PyModule_GetNameObject │ │ │ │ 00000ce4 T PyModule_GetState │ │ │ │ 00000f50 T PyModule_GetStateSize │ │ │ │ 000008dc T PyModule_GetState_DuringGC │ │ │ │ 00000e7c T PyModule_GetToken │ │ │ │ 00000ef4 T PyModule_GetToken_DuringGC │ │ │ │ 000001c0 T PyModule_New │ │ │ │ 00000000 T PyModule_NewObject │ │ │ │ @@ -10798,25 +10797,25 @@ │ │ │ │ U _PyImport_ImportlibModuleRepr │ │ │ │ U _PyImport_IsInitialized │ │ │ │ U _PyImport_ResolveNameWithPackageContext │ │ │ │ U _PyImport_TryLoadLazySubmodule │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyLazyImport_IsResolving │ │ │ │ U _PyLazyImport_Reify │ │ │ │ -00000500 T _PyModuleSpec_GetFileOrigin │ │ │ │ +000005b0 T _PyModuleSpec_GetFileOrigin │ │ │ │ 00001ee4 T _PyModuleSpec_IsInitializing │ │ │ │ -0000078c T _PyModuleSpec_IsUninitializedSubmodule │ │ │ │ +0000083c T _PyModuleSpec_IsUninitializedSubmodule │ │ │ │ 00002420 T _PyModule_Clear │ │ │ │ 00002998 T _PyModule_ClearDict │ │ │ │ 00000028 T _PyModule_CreateInitialized │ │ │ │ -00000a40 T _PyModule_GetFilenameObject │ │ │ │ -00000bfc T _PyModule_GetFilenameUTF8 │ │ │ │ +00000af0 T _PyModule_GetFilenameObject │ │ │ │ +00000cac T _PyModule_GetFilenameUTF8 │ │ │ │ 00000000 T _PyModule_InitModuleDictWatcher │ │ │ │ 0000011c T _PyModule_IsExtension │ │ │ │ -00000600 T _PyModule_IsPossiblyShadowing │ │ │ │ +000006b0 T _PyModule_IsPossiblyShadowing │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ U _PyRuntime │ │ │ │ U _PySlotIterator_Init │ │ │ │ U _PySlotIterator_InitLegacy │ │ │ │ U _PySlotIterator_Next │ │ │ │ @@ -10840,18 +10839,18 @@ │ │ │ │ 00000000 t check_api_version.part.0 │ │ │ │ U memset │ │ │ │ 0000201c t module___init__ │ │ │ │ 00000060 r module___init____doc__ │ │ │ │ 00002350 t module_clear │ │ │ │ 00002240 t module_dealloc │ │ │ │ 000001d8 t module_dict_watcher │ │ │ │ -0000081c t module_dir │ │ │ │ +000008cc t module_dir │ │ │ │ 00000c8c t module_get_annotate │ │ │ │ 00000920 t module_get_annotations │ │ │ │ -0000049c t module_get_resolved_dict_item.constprop.0 │ │ │ │ +0000054c t module_get_resolved_dict_item.constprop.0 │ │ │ │ 00000058 t module_get_resolved_dict_item.part.0 │ │ │ │ 000001f4 d module_getsets │ │ │ │ 00000b54 t module_load_dict │ │ │ │ 00000250 d module_members │ │ │ │ 00000230 d module_methods │ │ │ │ 000001c8 t module_repr │ │ │ │ 00000d44 t module_set_annotate │ │ │ │ @@ -11507,104 +11506,104 @@ │ │ │ │ 00000994 r .LC95 │ │ │ │ 000009a0 r .LC96 │ │ │ │ 000009c4 r .LC97 │ │ │ │ 000009e8 r .LC98 │ │ │ │ 00000a08 r .LC99 │ │ │ │ U PyInterpreterState_Head │ │ │ │ U PyInterpreterState_Next │ │ │ │ -00001eb0 T PyMem_Calloc │ │ │ │ -00002278 T PyMem_Free │ │ │ │ -00003eb4 T PyMem_GetAllocator │ │ │ │ -00001d5c T PyMem_Malloc │ │ │ │ -00001c60 T PyMem_RawCalloc │ │ │ │ -000007d8 T PyMem_RawFree │ │ │ │ -00000758 T PyMem_RawMalloc │ │ │ │ -0000084c T PyMem_RawRealloc │ │ │ │ -0000388c T PyMem_Realloc │ │ │ │ -00004ee0 T PyMem_SetAllocator │ │ │ │ +000026f8 T PyMem_Calloc │ │ │ │ +00002ac0 T PyMem_Free │ │ │ │ +00003a38 T PyMem_GetAllocator │ │ │ │ +000025a4 T PyMem_Malloc │ │ │ │ +000024a8 T PyMem_RawCalloc │ │ │ │ +00000e24 T PyMem_RawFree │ │ │ │ +00000da4 T PyMem_RawMalloc │ │ │ │ +00000e98 T PyMem_RawRealloc │ │ │ │ +0000410c T PyMem_Realloc │ │ │ │ +00004a68 T PyMem_SetAllocator │ │ │ │ 0000b020 T PyMem_SetupDebugHooks │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyOS_snprintf │ │ │ │ 000039cc T PyObject_Calloc │ │ │ │ -00002ec0 T PyObject_Free │ │ │ │ +00003740 T PyObject_Free │ │ │ │ 0000b0a8 T PyObject_GetArenaAllocator │ │ │ │ -00001298 T PyObject_Malloc │ │ │ │ -000031dc T PyObject_Realloc │ │ │ │ +000018e4 T PyObject_Malloc │ │ │ │ +00003a5c T PyObject_Realloc │ │ │ │ 0000b140 T PyObject_SetArenaAllocator │ │ │ │ U Py_GETENV │ │ │ │ 000035c4 T _PyDebugAllocatorStats │ │ │ │ U _PyEval_StartTheWorldAll │ │ │ │ U _PyEval_StopTheWorldAll │ │ │ │ -00005124 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ -00003f5c T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ +00004cac T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ +000047dc T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_Main │ │ │ │ -00003de0 T _PyMem_AbandonDelayed │ │ │ │ -00004050 T _PyMem_ArenaAlloc │ │ │ │ -00004ffc T _PyMem_ArenaFree │ │ │ │ +00004660 T _PyMem_AbandonDelayed │ │ │ │ +00003bd4 T _PyMem_ArenaAlloc │ │ │ │ +00004b84 T _PyMem_ArenaFree │ │ │ │ 00003578 t _PyMem_ArenaFree.part.0 │ │ │ │ -00002890 T _PyMem_DebugCalloc │ │ │ │ +000030d8 T _PyMem_DebugCalloc │ │ │ │ 0000b000 T _PyMem_DebugEnabled │ │ │ │ -00002a6c T _PyMem_DebugFree │ │ │ │ -00001a64 T _PyMem_DebugMalloc │ │ │ │ -00000974 t _PyMem_DebugRawAlloc.constprop.0 │ │ │ │ -0000424c T _PyMem_DebugRawCalloc │ │ │ │ -00000b44 T _PyMem_DebugRawFree │ │ │ │ -00002244 T _PyMem_DebugRawMalloc │ │ │ │ -00000f70 T _PyMem_DebugRawRealloc │ │ │ │ -00004c9c T _PyMem_DebugRealloc │ │ │ │ +000032ec T _PyMem_DebugFree │ │ │ │ +000022ac T _PyMem_DebugMalloc │ │ │ │ +00000fc0 t _PyMem_DebugRawAlloc.constprop.0 │ │ │ │ +00003dd4 T _PyMem_DebugRawCalloc │ │ │ │ +00001190 T _PyMem_DebugRawFree │ │ │ │ +00001dc8 T _PyMem_DebugRawMalloc │ │ │ │ +000015bc T _PyMem_DebugRawRealloc │ │ │ │ +00004824 T _PyMem_DebugRealloc │ │ │ │ 0000001c T _PyMem_DefaultRawCalloc │ │ │ │ -00000838 T _PyMem_DefaultRawFree │ │ │ │ -00002da0 T _PyMem_DefaultRawMalloc │ │ │ │ +00000e84 T _PyMem_DefaultRawFree │ │ │ │ +00002924 T _PyMem_DefaultRawMalloc │ │ │ │ 00000000 T _PyMem_DefaultRawRealloc │ │ │ │ -000012a8 T _PyMem_DefaultRawWcsdup │ │ │ │ +00000e2c T _PyMem_DefaultRawWcsdup │ │ │ │ U _PyMem_DumpTraceback │ │ │ │ -00005048 T _PyMem_FiniDelayed │ │ │ │ +00004bd0 T _PyMem_FiniDelayed │ │ │ │ 0000b1d8 T _PyMem_FreeDelayed │ │ │ │ 0000004c T _PyMem_GetAllocatorName │ │ │ │ 00003664 T _PyMem_GetCurrentAllocatorName │ │ │ │ -0000457c T _PyMem_MiCalloc │ │ │ │ -00003f64 T _PyMem_MiFree │ │ │ │ -00002258 T _PyMem_MiMalloc │ │ │ │ -000045d4 T _PyMem_MiRawCalloc │ │ │ │ -00003f7c T _PyMem_MiRawFree │ │ │ │ -00002280 T _PyMem_MiRawMalloc │ │ │ │ -00004ecc T _PyMem_MiRawRealloc │ │ │ │ -00004ce4 T _PyMem_MiRealloc │ │ │ │ +00004104 T _PyMem_MiCalloc │ │ │ │ +00003ae8 T _PyMem_MiFree │ │ │ │ +00001ddc T _PyMem_MiMalloc │ │ │ │ +0000415c T _PyMem_MiRawCalloc │ │ │ │ +00003b00 T _PyMem_MiRawFree │ │ │ │ +00001e04 T _PyMem_MiRawMalloc │ │ │ │ +00004a54 T _PyMem_MiRawRealloc │ │ │ │ +0000486c T _PyMem_MiRealloc │ │ │ │ 0000b200 T _PyMem_ProcessDelayed │ │ │ │ 0000b250 T _PyMem_ProcessDelayedNoDealloc │ │ │ │ -00001d30 T _PyMem_RawCalloc │ │ │ │ -00000820 T _PyMem_RawFree │ │ │ │ -000007b8 T _PyMem_RawMalloc │ │ │ │ -000008b4 T _PyMem_RawRealloc │ │ │ │ -0000130c T _PyMem_RawStrdup │ │ │ │ -000008d8 T _PyMem_RawWcsdup │ │ │ │ +00002578 T _PyMem_RawCalloc │ │ │ │ +00000e6c T _PyMem_RawFree │ │ │ │ +00000e04 T _PyMem_RawMalloc │ │ │ │ +00000f00 T _PyMem_RawRealloc │ │ │ │ +00000e90 T _PyMem_RawStrdup │ │ │ │ +00000f24 T _PyMem_RawWcsdup │ │ │ │ 00000198 T _PyMem_SetupAllocators │ │ │ │ -000041a0 T _PyMem_Strdup │ │ │ │ -0000385c T _PyMem_init_obmalloc │ │ │ │ -00005300 T _PyMem_obmalloc_state_on_heap │ │ │ │ +00004a20 T _PyMem_Strdup │ │ │ │ +000033e0 T _PyMem_init_obmalloc │ │ │ │ +00004e88 T _PyMem_obmalloc_state_on_heap │ │ │ │ U _PyMutex_LockTimed │ │ │ │ -000020d8 T _PyObject_Calloc │ │ │ │ +00002920 T _PyObject_Calloc │ │ │ │ 000040c8 t _PyObject_DebugDumpAddress │ │ │ │ 00002604 T _PyObject_DebugMallocStats │ │ │ │ -00002594 T _PyObject_Free │ │ │ │ -000013ec T _PyObject_Malloc │ │ │ │ -000054d8 T _PyObject_MiCalloc │ │ │ │ -000045e8 T _PyObject_MiFree │ │ │ │ -000044fc T _PyObject_MiMalloc │ │ │ │ -00004d0c T _PyObject_MiRealloc │ │ │ │ -00003730 T _PyObject_Realloc │ │ │ │ -00004ea4 T _PyObject_VirtualAlloc │ │ │ │ -000050f8 T _PyObject_VirtualFree │ │ │ │ +00002ddc T _PyObject_Free │ │ │ │ +00001a38 T _PyObject_Malloc │ │ │ │ +00005060 T _PyObject_MiCalloc │ │ │ │ +00004170 T _PyObject_MiFree │ │ │ │ +00004084 T _PyObject_MiMalloc │ │ │ │ +00004894 T _PyObject_MiRealloc │ │ │ │ +00003fb0 T _PyObject_Realloc │ │ │ │ +00004a2c T _PyObject_VirtualAlloc │ │ │ │ +00004c80 T _PyObject_VirtualFree │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00005334 T _Py_FinalizeAllocatedBlocks │ │ │ │ +00004ebc T _Py_FinalizeAllocatedBlocks │ │ │ │ U _Py_GetConfig │ │ │ │ 00003ca0 T _Py_GetGlobalAllocatedBlocks │ │ │ │ U _Py_IsMainInterpreterFinalizing │ │ │ │ 00004a28 W _Py__ZSt15get_new_handlerv │ │ │ │ U _Py_qsbr_poll │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ @@ -11630,18 +11629,18 @@ │ │ │ │ U __prctl_time64 │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __vsnprintf_chk │ │ │ │ 00003d18 t _collect_alloc_stats │ │ │ │ 00006e08 T _mi_abandoned_await_readers │ │ │ │ -00001bd4 T _mi_abandoned_collect │ │ │ │ +00001758 T _mi_abandoned_collect │ │ │ │ 00000300 B _mi_abandoned_default │ │ │ │ 00006e34 T _mi_abandoned_pool_visit_blocks │ │ │ │ -000016e4 T _mi_abandoned_reclaim_all │ │ │ │ +00001268 T _mi_abandoned_reclaim_all │ │ │ │ 00008b98 T _mi_arena_alloc │ │ │ │ 00000a10 T _mi_arena_alloc_aligned │ │ │ │ 000079f0 T _mi_arena_collect │ │ │ │ 00004bf0 T _mi_arena_contains │ │ │ │ 00007a0c T _mi_arena_free │ │ │ │ 00004ae8 T _mi_arena_id_none │ │ │ │ 00004b4c T _mi_arena_memid_is_os_allocated │ │ │ │ @@ -11660,54 +11659,54 @@ │ │ │ │ 00004d80 T _mi_bitmap_try_find_from_claim │ │ │ │ 00001e44 T _mi_bitmap_try_find_from_claim_across │ │ │ │ 00004e48 T _mi_bitmap_try_find_from_claim_pred │ │ │ │ 00004de8 T _mi_bitmap_unclaim │ │ │ │ 00002234 T _mi_bitmap_unclaim_across │ │ │ │ 00007018 T _mi_clock_end │ │ │ │ 00006fb8 T _mi_clock_now │ │ │ │ -000011a4 T _mi_clock_start │ │ │ │ +00000d28 T _mi_clock_start │ │ │ │ 00006d14 T _mi_commit_mask_committed_size │ │ │ │ 00002f58 T _mi_commit_mask_next_run │ │ │ │ 00005668 T _mi_current_thread_count │ │ │ │ -0000165c T _mi_deferred_free │ │ │ │ +000011e0 T _mi_deferred_free │ │ │ │ 00006520 T _mi_error_message │ │ │ │ 00005bf8 T _mi_fprintf │ │ │ │ 000058cc T _mi_fputs │ │ │ │ 00002e94 t _mi_free_block │ │ │ │ 000077d4 t _mi_free_block_mt │ │ │ │ 0000835c T _mi_free_delayed_block │ │ │ │ 00002df0 T _mi_free_generic │ │ │ │ 00003abc T _mi_heap_area_init │ │ │ │ 00005310 T _mi_heap_area_visit_blocks │ │ │ │ 00008444 T _mi_heap_collect_abandon │ │ │ │ -00001a54 T _mi_heap_collect_retired │ │ │ │ +000015d8 T _mi_heap_collect_retired │ │ │ │ 00000000 D _mi_heap_default │ │ │ │ 00000864 D _mi_heap_default_key │ │ │ │ 000083d8 T _mi_heap_delayed_free_all │ │ │ │ -00001974 T _mi_heap_delayed_free_partial │ │ │ │ +000014f8 T _mi_heap_delayed_free_partial │ │ │ │ 0000513c T _mi_heap_destroy_pages │ │ │ │ 00000040 R _mi_heap_empty │ │ │ │ 00009538 T _mi_heap_init_ex │ │ │ │ 00000004 D _mi_heap_main │ │ │ │ 0000964c T _mi_heap_main_get │ │ │ │ 0000ae24 T _mi_heap_malloc_zero │ │ │ │ -00002294 T _mi_heap_malloc_zero_ex │ │ │ │ -00002334 t _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ +00001e18 T _mi_heap_malloc_zero_ex │ │ │ │ +00001eb8 t _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ 000050cc T _mi_heap_memid_is_suitable │ │ │ │ 000088b4 t _mi_heap_page_destroy │ │ │ │ 00005120 T _mi_heap_random_next │ │ │ │ -00004d20 T _mi_heap_realloc_zero │ │ │ │ +000048a8 T _mi_heap_realloc_zero │ │ │ │ 00005688 T _mi_heap_set_default_direct │ │ │ │ 0000ae3c T _mi_heap_unsafe_destroy_all │ │ │ │ 00005624 T _mi_is_main_thread │ │ │ │ -0000246c T _mi_malloc_generic │ │ │ │ +00001ff0 T _mi_malloc_generic │ │ │ │ 0000181c t _mi_memid_create_os │ │ │ │ 00000c98 t _mi_memid_none │ │ │ │ 00000684 B _mi_numa_node_count │ │ │ │ -00000704 T _mi_options_init │ │ │ │ +00000000 T _mi_options_init │ │ │ │ 00001ad4 T _mi_os_alloc │ │ │ │ 000010d8 T _mi_os_alloc_aligned │ │ │ │ 000074f8 T _mi_os_alloc_aligned_at_offset │ │ │ │ 00006830 T _mi_os_alloc_huge_os_pages │ │ │ │ 00007424 T _mi_os_commit │ │ │ │ 00006808 T _mi_os_decommit │ │ │ │ 00007170 T _mi_os_free │ │ │ │ @@ -11728,35 +11727,34 @@ │ │ │ │ 00003fc8 T _mi_os_random_weak │ │ │ │ 000076e4 T _mi_os_reset │ │ │ │ 000089ec T _mi_os_unprotect │ │ │ │ 000016cc T _mi_os_use_large_page │ │ │ │ 0000494c T _mi_padding_shrink │ │ │ │ 00007fe8 T _mi_page_abandon │ │ │ │ 00000b80 R _mi_page_empty │ │ │ │ -000046a4 T _mi_page_free │ │ │ │ -000040f8 T _mi_page_free_collect │ │ │ │ -000023e4 T _mi_page_malloc │ │ │ │ -00002398 t _mi_page_malloc.constprop.0 │ │ │ │ +0000422c T _mi_page_free │ │ │ │ +00003c80 T _mi_page_free_collect │ │ │ │ +00001f68 T _mi_page_malloc │ │ │ │ +00001f1c t _mi_page_malloc.constprop.0 │ │ │ │ 00004960 T _mi_page_ptr_unalign │ │ │ │ 000069fc T _mi_page_queue_append │ │ │ │ 00006bb8 T _mi_page_reclaim │ │ │ │ -00004414 T _mi_page_retire │ │ │ │ +00003f9c T _mi_page_retire │ │ │ │ 00006930 T _mi_page_try_use_delayed_free │ │ │ │ 00002f00 T _mi_page_unfull │ │ │ │ 000069c4 T _mi_page_use_delayed_free │ │ │ │ -00000ba0 T _mi_preloading │ │ │ │ +00000c64 T _mi_preloading │ │ │ │ 0000149c T _mi_prim_alloc │ │ │ │ 00008a1c T _mi_prim_alloc_huge_os_pages │ │ │ │ 00008dcc T _mi_prim_clock_now │ │ │ │ 000073e8 T _mi_prim_commit │ │ │ │ 00007624 T _mi_prim_decommit │ │ │ │ 000017e8 T _mi_prim_free │ │ │ │ -00000084 T _mi_prim_getenv │ │ │ │ -00000170 t _mi_prim_getenv.constprop.0 │ │ │ │ -00000e14 T _mi_prim_mem_init │ │ │ │ +00000b78 T _mi_prim_getenv │ │ │ │ +00000998 T _mi_prim_mem_init │ │ │ │ 00008a44 T _mi_prim_numa_node │ │ │ │ 00000dec T _mi_prim_numa_node_count │ │ │ │ 000094b8 T _mi_prim_out_stderr │ │ │ │ 00008de0 T _mi_prim_process_info │ │ │ │ 00008918 T _mi_prim_protect │ │ │ │ 00000204 T _mi_prim_random_buf │ │ │ │ 00007650 T _mi_prim_reset │ │ │ │ @@ -11770,41 +11768,41 @@ │ │ │ │ 00006d00 T _mi_random_next │ │ │ │ 000094d8 T _mi_random_reinit_if_weak │ │ │ │ 00006c84 T _mi_random_split │ │ │ │ 00007784 T _mi_segment_huge_page_reset │ │ │ │ 000025ac T _mi_segment_map_allocated_at │ │ │ │ 00006f00 T _mi_segment_map_freed_at │ │ │ │ 00007f84 T _mi_segment_page_abandon │ │ │ │ -00002994 T _mi_segment_page_alloc │ │ │ │ -000047b4 T _mi_segment_page_free │ │ │ │ +00002518 T _mi_segment_page_alloc │ │ │ │ +0000433c T _mi_segment_page_free │ │ │ │ 00006d94 T _mi_segment_page_start │ │ │ │ 00006df4 T _mi_segment_thread_collect │ │ │ │ 0000329c T _mi_stat_counter_increase │ │ │ │ 00006f88 T _mi_stat_decrease │ │ │ │ 00006f6c T _mi_stat_increase │ │ │ │ 00006fa4 T _mi_stats_done │ │ │ │ 00000080 B _mi_stats_main │ │ │ │ 00008fec t _mi_stats_print │ │ │ │ -00000000 T _mi_strlcat │ │ │ │ +00000af4 T _mi_strlcat │ │ │ │ 0000669c T _mi_strlcpy │ │ │ │ 00006700 T _mi_strlen │ │ │ │ -00000638 T _mi_strnicmp │ │ │ │ +00000c84 T _mi_strnicmp │ │ │ │ 00006728 T _mi_strnlen │ │ │ │ -00001c94 T _mi_thread_data_collect │ │ │ │ +00001818 T _mi_thread_data_collect │ │ │ │ 000085e4 T _mi_thread_done │ │ │ │ 000055b0 T _mi_thread_id │ │ │ │ 000055d0 T _mi_tld_init │ │ │ │ 00006678 T _mi_toupper │ │ │ │ 000062bc T _mi_trace_message │ │ │ │ -00004e28 t _mi_usable_size.isra.0 │ │ │ │ -000006cc T _mi_verbose_message │ │ │ │ +000049b0 t _mi_usable_size.isra.0 │ │ │ │ +00000d18 T _mi_verbose_message │ │ │ │ 000060b8 T _mi_warning_message │ │ │ │ U abort │ │ │ │ 00000870 d advice.9 │ │ │ │ -00001528 t allocate_from_new_pool │ │ │ │ +00001b74 t allocate_from_new_pool │ │ │ │ U atexit │ │ │ │ U calloc │ │ │ │ 00000378 t chacha_block │ │ │ │ 0000031c t chacha_next32 │ │ │ │ 00003c04 t count_blocks │ │ │ │ 00000458 b deferred_arg │ │ │ │ 00000454 b deferred_free │ │ │ │ @@ -11813,78 +11811,78 @@ │ │ │ │ U fflush │ │ │ │ U fileno │ │ │ │ U fputc │ │ │ │ U fputs │ │ │ │ U free │ │ │ │ 00004680 t free_work_item.isra.0 │ │ │ │ U fwrite │ │ │ │ -000021d4 t get_allocator_unlocked │ │ │ │ -00005368 t get_num_global_allocated_blocks │ │ │ │ +00001d58 t get_allocator_unlocked │ │ │ │ +00004ef0 t get_num_global_allocated_blocks │ │ │ │ U getenv │ │ │ │ -000052b0 t has_own_state │ │ │ │ -00003abc t init_obmalloc_pools │ │ │ │ +00004e38 t has_own_state │ │ │ │ +00003640 t init_obmalloc_pools │ │ │ │ 00000688 b large_page_try_ok.11 │ │ │ │ 000006d8 b last_final_leaks │ │ │ │ U madvise │ │ │ │ U malloc │ │ │ │ 000047c0 t maybe_process_interp_queue.isra.0 │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00004a68 T mi__expand │ │ │ │ -00001734 t mi_abandoned_pop │ │ │ │ +000012b8 t mi_abandoned_pop │ │ │ │ 00003edc t mi_abandoned_visited_push │ │ │ │ -0000182c t mi_abandoned_visited_revisit │ │ │ │ +000013b0 t mi_abandoned_visited_revisit │ │ │ │ 0000aba0 T mi_aligned_alloc │ │ │ │ 0000a44c T mi_aligned_offset_recalloc │ │ │ │ 0000a678 T mi_aligned_recalloc │ │ │ │ 00004b7c T mi_arena_area │ │ │ │ 00000480 b mi_arena_count │ │ │ │ 000078e4 t mi_arena_purge │ │ │ │ -00002154 t mi_arena_purge_delay │ │ │ │ +00001cd8 t mi_arena_purge_delay │ │ │ │ 0000068c b mi_arena_static_top │ │ │ │ 00000e90 t mi_arena_try_alloc.isra.0 │ │ │ │ 00001c54 t mi_arena_try_alloc_at.isra.0 │ │ │ │ 00001b60 t mi_arena_try_alloc_at_id.isra.0 │ │ │ │ 000004c0 b mi_arenas │ │ │ │ -00001d34 t mi_arenas_try_purge │ │ │ │ +000018b8 t mi_arenas_try_purge │ │ │ │ 000071d0 t mi_arenas_unsafe_destroy │ │ │ │ -00002790 t mi_bin │ │ │ │ +00002314 t mi_bin │ │ │ │ 00004870 t mi_bitmap_is_claimedx_across.isra.0 │ │ │ │ 00002354 t mi_bitmap_mask_across.isra.0 │ │ │ │ 00005b5c t mi_buffered_out │ │ │ │ 0000ad40 T mi_calloc │ │ │ │ 0000a7bc T mi_calloc_aligned │ │ │ │ 0000a818 T mi_calloc_aligned_at │ │ │ │ 00008844 T mi_cfree │ │ │ │ 000052e8 T mi_check_owned │ │ │ │ 00000448 b mi_clock_diff │ │ │ │ 00008408 T mi_collect │ │ │ │ -00004c00 t mi_commit_mask_create │ │ │ │ +00004788 t mi_commit_mask_create │ │ │ │ 0000618c T mi_debug_show_arenas │ │ │ │ 00009cc4 T mi_dupenv_s │ │ │ │ 000006e8 b mi_error_arg │ │ │ │ 000006e4 b mi_error_handler │ │ │ │ 000049f4 T mi_expand │ │ │ │ -000025a8 t mi_find_page │ │ │ │ -00003f94 T mi_free │ │ │ │ +0000212c t mi_find_page │ │ │ │ +00003b18 T mi_free │ │ │ │ 000088a0 T mi_free_aligned │ │ │ │ 0000888c T mi_free_size │ │ │ │ 00008878 T mi_free_size_aligned │ │ │ │ 000068ac T mi_good_size │ │ │ │ 00009f40 T mi_heap_alloc_new │ │ │ │ 00009f80 T mi_heap_alloc_new_n │ │ │ │ 00003b70 t mi_heap_area_visitor │ │ │ │ 0000ad90 T mi_heap_calloc │ │ │ │ 0000a948 T mi_heap_calloc_aligned │ │ │ │ 0000a9a0 T mi_heap_calloc_aligned_at │ │ │ │ 00005280 T mi_heap_check_owned │ │ │ │ 00008430 T mi_heap_collect │ │ │ │ -000014c0 t mi_heap_collect_ex │ │ │ │ +00001044 t mi_heap_collect_ex │ │ │ │ 000051dc T mi_heap_contains_block │ │ │ │ 00008514 T mi_heap_delete │ │ │ │ 000087ec T mi_heap_destroy │ │ │ │ 0000845c t mi_heap_free │ │ │ │ 0000af30 T mi_heap_get_backing │ │ │ │ 0000af64 T mi_heap_get_default │ │ │ │ 00000000 t mi_heap_main_init │ │ │ │ @@ -11896,15 +11894,15 @@ │ │ │ │ 0000a0d0 t mi_heap_malloc_zero_aligned_at_fallback │ │ │ │ 00009848 T mi_heap_mallocn │ │ │ │ 0000af18 T mi_heap_new │ │ │ │ 0000aea0 T mi_heap_new_in_arena │ │ │ │ 00003d7c t mi_heap_page_check_owned │ │ │ │ 00003c30 t mi_heap_page_collect │ │ │ │ 00006a9c t mi_heap_page_never_delayed_free │ │ │ │ -00003dec t mi_heap_queue_first_update │ │ │ │ +00003970 t mi_heap_queue_first_update │ │ │ │ 00009c48 T mi_heap_realloc │ │ │ │ 0000a790 T mi_heap_realloc_aligned │ │ │ │ 0000a578 T mi_heap_realloc_aligned_at │ │ │ │ 0000a5ac t mi_heap_realloc_zero_aligned │ │ │ │ 0000a2c8 t mi_heap_realloc_zero_aligned_at │ │ │ │ 00009b8c T mi_heap_reallocf │ │ │ │ 00009c04 T mi_heap_reallocn │ │ │ │ @@ -11918,15 +11916,15 @@ │ │ │ │ 0000a544 T mi_heap_rezalloc_aligned_at │ │ │ │ 00005178 T mi_heap_set_default │ │ │ │ 00009c60 T mi_heap_strdup │ │ │ │ 00009e2c T mi_heap_strndup │ │ │ │ 00009ec8 T mi_heap_try_new │ │ │ │ 00003a74 t mi_heap_visit_areas_page │ │ │ │ 00003a28 T mi_heap_visit_blocks │ │ │ │ -00001b38 t mi_heap_visit_pages │ │ │ │ +000016bc t mi_heap_visit_pages │ │ │ │ 0000ae08 T mi_heap_zalloc │ │ │ │ 0000a9ec T mi_heap_zalloc_aligned │ │ │ │ 0000aa1c T mi_heap_zalloc_aligned_at │ │ │ │ 0000086c d mi_huge_pages_available.10 │ │ │ │ 00006f58 T mi_is_in_heap_region │ │ │ │ 000056d0 T mi_is_redirected │ │ │ │ 00004c78 t mi_is_valid_pointer │ │ │ │ @@ -11953,15 +11951,15 @@ │ │ │ │ 0000999c T mi_new_realloc │ │ │ │ 000099f8 T mi_new_reallocn │ │ │ │ 0000581c T mi_option_disable │ │ │ │ 000057e0 T mi_option_enable │ │ │ │ 00006494 T mi_option_get │ │ │ │ 00006414 T mi_option_get_clamp │ │ │ │ 000063a0 T mi_option_get_size │ │ │ │ -00000850 t mi_option_init │ │ │ │ +00000104 t mi_option_init │ │ │ │ 0000632c T mi_option_is_enabled │ │ │ │ 00005700 T mi_option_set │ │ │ │ 00005738 T mi_option_set_default │ │ │ │ 00005770 T mi_option_set_enabled │ │ │ │ 000057a8 T mi_option_set_enabled_default │ │ │ │ 00003340 t mi_os_decommit_ex.isra.0 │ │ │ │ 00000854 d mi_os_mem_config │ │ │ │ @@ -11969,27 +11967,27 @@ │ │ │ │ 000013cc t mi_os_prim_alloc.constprop.0 │ │ │ │ 00001754 t mi_os_prim_free.isra.0 │ │ │ │ 00008950 t mi_os_protectx │ │ │ │ 000006dc b mi_out_arg │ │ │ │ 00003f34 t mi_out_buf │ │ │ │ 00004078 t mi_out_buf_stderr │ │ │ │ 0000000c b mi_out_default │ │ │ │ -00000810 t mi_out_stderr │ │ │ │ -00003964 t mi_page_extend_free.isra.0 │ │ │ │ -00003a20 t mi_page_free_list_extend.isra.0 │ │ │ │ -0000280c t mi_page_fresh_alloc │ │ │ │ +00000704 t mi_out_stderr │ │ │ │ +000034e8 t mi_page_extend_free.isra.0 │ │ │ │ +000035a4 t mi_page_free_list_extend.isra.0 │ │ │ │ +00002390 t mi_page_fresh_alloc │ │ │ │ 00002d34 t mi_page_queue_enqueue_from │ │ │ │ -00004710 t mi_page_queue_remove │ │ │ │ +00004298 t mi_page_queue_remove │ │ │ │ 00003e0c t mi_page_usable_aligned_size_of │ │ │ │ 0000abb4 T mi_posix_memalign │ │ │ │ 00005c3c t mi_printf_amount.constprop.0 │ │ │ │ -00001394 t mi_process_done │ │ │ │ +00000f18 t mi_process_done │ │ │ │ 00008e88 T mi_process_info │ │ │ │ -00000bc0 T mi_process_init │ │ │ │ -00000da8 t mi_process_setup_auto_thread_done.part.0 │ │ │ │ +00000744 T mi_process_init │ │ │ │ +0000092c t mi_process_setup_auto_thread_done.part.0 │ │ │ │ 00000440 b mi_process_start │ │ │ │ 000087ac t mi_pthread_done │ │ │ │ 0000aac8 T mi_pvalloc │ │ │ │ 00000094 t mi_random_init_ex │ │ │ │ 00009b00 T mi_realloc │ │ │ │ 0000a6d4 T mi_realloc_aligned │ │ │ │ 0000a4ac T mi_realloc_aligned_at │ │ │ │ @@ -12015,44 +12013,44 @@ │ │ │ │ 00009a84 T mi_rezalloc │ │ │ │ 0000a68c T mi_rezalloc_aligned │ │ │ │ 0000a460 T mi_rezalloc_aligned_at │ │ │ │ 00007e40 t mi_segment_abandon │ │ │ │ 00000620 t mi_segment_alloc │ │ │ │ 00000988 t mi_segment_calculate_slices │ │ │ │ 0000824c t mi_segment_check_free │ │ │ │ -00004ab8 t mi_segment_commit_mask.constprop.0 │ │ │ │ +00004640 t mi_segment_commit_mask.constprop.0 │ │ │ │ 00007cf4 t mi_segment_free.isra.0 │ │ │ │ 00008a90 t mi_segment_huge_page_alloc │ │ │ │ 00000690 b mi_segment_map │ │ │ │ -0000482c t mi_segment_page_clear │ │ │ │ +000043b4 t mi_segment_page_clear │ │ │ │ 00003018 t mi_segment_purge.isra.0 │ │ │ │ 00008034 t mi_segment_reclaim │ │ │ │ -00002fbc t mi_segment_span_allocate.isra.0 │ │ │ │ -0000335c t mi_segment_span_free │ │ │ │ -00004978 t mi_segment_span_free_coalesce │ │ │ │ +00002b40 t mi_segment_span_allocate.isra.0 │ │ │ │ +00002ee0 t mi_segment_span_free │ │ │ │ +00004500 t mi_segment_span_free_coalesce │ │ │ │ 000034e0 t mi_segment_span_remove_from_queue │ │ │ │ -00003738 t mi_segment_try_purge │ │ │ │ +000032bc t mi_segment_try_purge │ │ │ │ 00006adc t mi_segment_visit_pages │ │ │ │ -00002a28 t mi_segments_page_alloc.isra.0 │ │ │ │ +000025ac t mi_segments_page_alloc.isra.0 │ │ │ │ 0000253c t mi_segments_track_size │ │ │ │ 00004414 t mi_stat_add.constprop.0 │ │ │ │ 000044bc t mi_stat_counter_add.constprop.0 │ │ │ │ 00006044 t mi_stat_counter_print.constprop.0 │ │ │ │ 00005e54 t mi_stat_print_ex.constprop.0 │ │ │ │ -00002dbc t mi_stat_update │ │ │ │ -00002e80 t mi_stat_update.part.0 │ │ │ │ +00002940 t mi_stat_update │ │ │ │ +00002a04 t mi_stat_update.part.0 │ │ │ │ 0000972c T mi_stats_merge │ │ │ │ 00004514 t mi_stats_merge_from │ │ │ │ 00009714 T mi_stats_print │ │ │ │ 000096bc T mi_stats_print_out │ │ │ │ -00001120 T mi_stats_reset │ │ │ │ +00000ca4 T mi_stats_reset │ │ │ │ 00009df0 T mi_strdup │ │ │ │ 00009e9c T mi_strndup │ │ │ │ 000087d4 T mi_thread_done │ │ │ │ -00000f14 T mi_thread_init │ │ │ │ +00000a98 T mi_thread_init │ │ │ │ 00009670 T mi_thread_stats_print_out │ │ │ │ 00009f14 t mi_try_new.constprop.0 │ │ │ │ 00006624 t mi_try_new_handler │ │ │ │ 000049e0 T mi_usable_size │ │ │ │ 0000ab44 T mi_valloc │ │ │ │ 000056e8 T mi_version │ │ │ │ 000059a0 t mi_vfprintf │ │ │ │ @@ -12326,15 +12324,15 @@ │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyFrozenDict_Type │ │ │ │ -000043f4 T PyFrozenSet_New │ │ │ │ +00004dc4 T PyFrozenSet_New │ │ │ │ 000000d4 D PyFrozenSet_Type │ │ │ │ U PyIter_Next │ │ │ │ U PyList_New │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ @@ -12349,178 +12347,177 @@ │ │ │ │ U PyObject_IS_GC │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001b0 D PySetIter_Type │ │ │ │ -00001654 T PySet_Add │ │ │ │ -00000fb0 T PySet_Clear │ │ │ │ -00002720 T PySet_Contains │ │ │ │ -00001c60 T PySet_Discard │ │ │ │ +0000164c T PySet_Add │ │ │ │ +00000478 T PySet_Clear │ │ │ │ +000030f0 T PySet_Contains │ │ │ │ +00001c58 T PySet_Discard │ │ │ │ 00000000 T PySet_New │ │ │ │ -00000d5c T PySet_Pop │ │ │ │ -00000cc8 T PySet_Size │ │ │ │ +00000224 T PySet_Pop │ │ │ │ +00006558 T PySet_Size │ │ │ │ 00000000 D PySet_Type │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00000c88 t Py_XDECREF │ │ │ │ +000001e4 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 │ │ │ │ 00000284 d _PySetDummy_Type │ │ │ │ -00004610 T _PySet_AddTakeRef │ │ │ │ +00004fe0 T _PySet_AddTakeRef │ │ │ │ 000001dc T _PySet_ClearInternal │ │ │ │ -0000501c T _PySet_Contains │ │ │ │ +000059ec T _PySet_Contains │ │ │ │ 00000358 D _PySet_Dummy │ │ │ │ -00005b88 T _PySet_NextEntry │ │ │ │ -000059e4 T _PySet_NextEntryRef │ │ │ │ -00001374 T _PySet_Update │ │ │ │ +000065dc T _PySet_NextEntry │ │ │ │ +000063b4 T _PySet_NextEntryRef │ │ │ │ +0000083c T _PySet_Update │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ 0000000c r __func__.0 │ │ │ │ 000001a8 d _dummy_struct │ │ │ │ 000001b4 t dummy_dealloc │ │ │ │ 00000198 t dummy_repr │ │ │ │ -00008088 t frozenset___contains__ │ │ │ │ +00008ad8 t frozenset___contains__ │ │ │ │ 000002f4 r frozenset___contains____doc__ │ │ │ │ 0000035c d frozenset_as_number │ │ │ │ 00000084 t frozenset_copy │ │ │ │ 000007fc r frozenset_copy__doc__ │ │ │ │ 0000001c r frozenset_doc │ │ │ │ -00005d20 t frozenset_hash │ │ │ │ -00005d64 t frozenset_hash_impl │ │ │ │ +00006774 t frozenset_hash │ │ │ │ +000067b8 t frozenset_hash_impl │ │ │ │ 000003ec d frozenset_methods │ │ │ │ -0000367c t frozenset_new │ │ │ │ +00002bc8 t frozenset_new │ │ │ │ 000001f0 t frozenset_vectorcall │ │ │ │ 000000ec r length_hint_doc │ │ │ │ 000000fc t make_new_set │ │ │ │ -00006e58 t make_new_set_basetype_untracked │ │ │ │ -00000f14 t make_new_set_basetype_untracked.constprop.0 │ │ │ │ +000078ac t make_new_set_basetype_untracked │ │ │ │ +000003dc t make_new_set_basetype_untracked.constprop.0 │ │ │ │ U memcmp │ │ │ │ U memset │ │ │ │ 000000c4 r reduce_doc │ │ │ │ -000094b8 t set___contains__ │ │ │ │ +00009f20 t set___contains__ │ │ │ │ 00000338 r set___contains____doc__ │ │ │ │ -000031b8 t set___reduce__ │ │ │ │ +00002704 t set___reduce__ │ │ │ │ 00000170 r set___reduce____doc__ │ │ │ │ 00000160 t set___sizeof__ │ │ │ │ 00000124 r set___sizeof____doc__ │ │ │ │ -000070b0 t set_add │ │ │ │ +00007b04 t set_add │ │ │ │ 0000037c r set_add__doc__ │ │ │ │ -00000c8c t set_add_entry_takeref │ │ │ │ -00000e3c t set_and │ │ │ │ +00000c84 t set_add_entry_takeref │ │ │ │ +00000304 t set_and │ │ │ │ 000004bc d set_as_number │ │ │ │ 000006ac d set_as_sequence │ │ │ │ -000018f0 t set_clear │ │ │ │ +00000dfc t set_clear │ │ │ │ 000007c4 r set_clear__doc__ │ │ │ │ -00006f4c t set_clear_internal │ │ │ │ -00004acc t set_contains │ │ │ │ -00001f20 t set_copy │ │ │ │ +000079a0 t set_clear_internal │ │ │ │ +0000549c t set_contains │ │ │ │ +0000146c t set_copy │ │ │ │ 00000830 r set_copy__doc__ │ │ │ │ -00001528 t set_copy_and_difference_untracked │ │ │ │ -00001204 t set_copy_impl │ │ │ │ -00004134 t set_dealloc │ │ │ │ -00002244 t set_difference_multi │ │ │ │ +000009f0 t set_copy_and_difference_untracked │ │ │ │ +000006cc t set_copy_impl │ │ │ │ +00004b04 t set_dealloc │ │ │ │ +00001790 t set_difference_multi │ │ │ │ 00000578 r set_difference_multi__doc__ │ │ │ │ -00008240 t set_difference_untracked │ │ │ │ -00002374 t set_difference_update │ │ │ │ +00008c90 t set_difference_untracked │ │ │ │ +000018c0 t set_difference_update │ │ │ │ 000005e0 r set_difference_update__doc__ │ │ │ │ -00008c44 t set_difference_update_internal │ │ │ │ -000015a8 t set_discard │ │ │ │ +00009694 t set_difference_update_internal │ │ │ │ +00000a70 t set_discard │ │ │ │ 000001b0 r set_discard__doc__ │ │ │ │ -000003dc t set_discard_entry │ │ │ │ -00000000 t set_discard_key │ │ │ │ +00002718 t set_discard_entry │ │ │ │ 00000078 r set_doc │ │ │ │ -0000164c t set_iand │ │ │ │ -000032f4 t set_init │ │ │ │ -000064ec t set_intersection │ │ │ │ -00002a5c t set_intersection_multi │ │ │ │ +00000b58 t set_iand │ │ │ │ +00002840 t set_init │ │ │ │ +00006f40 t set_intersection │ │ │ │ +00001fa8 t set_intersection_multi │ │ │ │ 00000700 r set_intersection_multi__doc__ │ │ │ │ -00002a70 t set_intersection_multi_impl │ │ │ │ -000033e0 t set_intersection_update_multi │ │ │ │ +00001fbc t set_intersection_multi_impl │ │ │ │ +0000292c t set_intersection_update_multi │ │ │ │ 00000690 r set_intersection_update_multi__doc__ │ │ │ │ -000030d0 t set_ior │ │ │ │ -00002488 t set_isdisjoint │ │ │ │ +00003aa0 t set_ior │ │ │ │ +000019d4 t set_isdisjoint │ │ │ │ 0000063c r set_isdisjoint__doc__ │ │ │ │ -0000344c t set_issubset │ │ │ │ +00002998 t set_issubset │ │ │ │ 00000438 r set_issubset__doc__ │ │ │ │ -00007870 t set_issubset_impl │ │ │ │ -00001914 t set_issuperset │ │ │ │ +000082c4 t set_issubset_impl │ │ │ │ +00000e20 t set_issuperset │ │ │ │ 000003e8 r set_issuperset__doc__ │ │ │ │ -00001928 t set_issuperset_impl │ │ │ │ -000023d8 t set_isub │ │ │ │ -00003df8 t set_iter │ │ │ │ -00003948 t set_ixor │ │ │ │ -000043dc t set_len │ │ │ │ -00000748 t set_lookkey │ │ │ │ -00000bf4 t set_merge_lock_held │ │ │ │ -0000329c t set_merge_lock_held.part.0 │ │ │ │ +00000e34 t set_issuperset_impl │ │ │ │ +00001924 t set_isub │ │ │ │ +000047c8 t set_iter │ │ │ │ +00002e94 t set_ixor │ │ │ │ +00004dac t set_len │ │ │ │ +00002c1c t set_lookkey │ │ │ │ +00000150 t set_merge_lock_held │ │ │ │ +00003c6c t set_merge_lock_held.part.0 │ │ │ │ 0000054c d set_methods │ │ │ │ -0000325c t set_new │ │ │ │ -00001028 t set_or │ │ │ │ -000075a4 t set_pop │ │ │ │ +000027a8 t set_new │ │ │ │ +000004f0 t set_or │ │ │ │ +00007ff8 t set_pop │ │ │ │ 000008b4 r set_pop__doc__ │ │ │ │ -00001e0c t set_remove │ │ │ │ +00001318 t set_remove │ │ │ │ 00000270 r set_remove__doc__ │ │ │ │ -00002010 t set_repr │ │ │ │ -000076c8 t set_richcompare │ │ │ │ -000013f0 t set_sub │ │ │ │ -00001750 t set_swap_bodies │ │ │ │ -00003a14 t set_symmetric_difference │ │ │ │ +0000155c t set_repr │ │ │ │ +0000811c t set_richcompare │ │ │ │ +000008b8 t set_sub │ │ │ │ +00000c5c t set_swap_bodies │ │ │ │ +00002f60 t set_symmetric_difference │ │ │ │ 00000484 r set_symmetric_difference__doc__ │ │ │ │ -00003538 t set_symmetric_difference_impl │ │ │ │ -00002b44 t set_symmetric_difference_update │ │ │ │ +00002a84 t set_symmetric_difference_impl │ │ │ │ +00002090 t set_symmetric_difference_update │ │ │ │ 000004f8 r set_symmetric_difference_update__doc__ │ │ │ │ -00003a28 t set_symmetric_difference_update_dict │ │ │ │ -00002b58 t set_symmetric_difference_update_impl │ │ │ │ -00002cd4 t set_symmetric_difference_update_set │ │ │ │ -000010fc t set_table_resize │ │ │ │ -00001564 t set_traverse │ │ │ │ +00002f74 t set_symmetric_difference_update_dict │ │ │ │ +000020a4 t set_symmetric_difference_update_impl │ │ │ │ +00002220 t set_symmetric_difference_update_set │ │ │ │ +000010f4 t set_table_resize │ │ │ │ +0000155c t set_traverse │ │ │ │ 00000000 t set_unhashable_type │ │ │ │ -00001f34 t set_union │ │ │ │ +00001480 t set_union │ │ │ │ 00000768 r set_union__doc__ │ │ │ │ -00001ebc t set_update │ │ │ │ +00001408 t set_update │ │ │ │ 00000864 r set_update__doc__ │ │ │ │ -00005fc8 t set_update_dict_lock_held │ │ │ │ -00000aa4 t set_update_internal │ │ │ │ +00006a1c t set_update_dict_lock_held │ │ │ │ +00000000 t set_update_internal │ │ │ │ 0000069c t set_update_iterable_lock_held │ │ │ │ 0000054c t set_update_local │ │ │ │ -00004214 t set_vectorcall │ │ │ │ -00003460 t set_xor │ │ │ │ -00004088 t setiter_dealloc │ │ │ │ -00003ec0 t setiter_iternext │ │ │ │ -00002338 t setiter_len │ │ │ │ +00004be4 t set_vectorcall │ │ │ │ +000029ac t set_xor │ │ │ │ +00004a58 t setiter_dealloc │ │ │ │ +00004890 t setiter_iternext │ │ │ │ +00001884 t setiter_len │ │ │ │ 000006d4 d setiter_methods │ │ │ │ 000000c8 t setiter_reduce │ │ │ │ -00002a28 t setiter_traverse │ │ │ │ +00001f74 t setiter_traverse │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000024 r .LC2 │ │ │ │ 00000068 r .LC3 │ │ │ │ @@ -12554,21 +12551,21 @@ │ │ │ │ 00000234 T PySlice_Unpack │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -000004dc t Py_XDECREF │ │ │ │ +00000488 t Py_XDECREF │ │ │ │ U _PyArg_NoKeywords │ │ │ │ -00000b8c T _PyBuildSlice_ConsumeRefs │ │ │ │ +00000c08 T _PyBuildSlice_ConsumeRefs │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ -00000300 T _PySlice_FromIndices │ │ │ │ +000002ac T _PySlice_FromIndices │ │ │ │ 00000600 T _PySlice_GetLongIndices │ │ │ │ U _Py_Dealloc │ │ │ │ 000000d4 D _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ @@ -12576,22 +12573,21 @@ │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_idiv │ │ │ │ 000000dc t ellipsis_dealloc │ │ │ │ 000001a8 r ellipsis_doc │ │ │ │ 00000240 d ellipsis_methods │ │ │ │ 0000007c t ellipsis_new │ │ │ │ -0000051c t ellipsis_reduce │ │ │ │ +000004c8 t ellipsis_reduce │ │ │ │ 00000038 t ellipsis_repr │ │ │ │ -000002ac t evaluate_slice_index │ │ │ │ 00000000 r reduce_doc │ │ │ │ 0000052c t slice_dealloc │ │ │ │ 00000134 r slice_doc │ │ │ │ 00000000 t slice_hash │ │ │ │ -000003e8 t slice_indices │ │ │ │ +00000394 t slice_indices │ │ │ │ 00000028 r slice_indices_doc │ │ │ │ 0000011c d slice_members │ │ │ │ 000000dc d slice_methods │ │ │ │ 000001fc t slice_new │ │ │ │ 00000000 t slice_reduce │ │ │ │ 00000054 t slice_repr │ │ │ │ 000000b0 t slice_richcompare │ │ │ │ @@ -12630,20 +12626,20 @@ │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PySequence_Fast │ │ │ │ -0000088c T PyStructSequence_GetItem │ │ │ │ +00000894 T PyStructSequence_GetItem │ │ │ │ 000004a8 T PyStructSequence_InitType │ │ │ │ 00000268 T PyStructSequence_InitType2 │ │ │ │ -00000744 T PyStructSequence_New │ │ │ │ +0000074c T PyStructSequence_New │ │ │ │ 00000000 T PyStructSequence_NewType │ │ │ │ -00000870 T PyStructSequence_SetItem │ │ │ │ +00000878 T PyStructSequence_SetItem │ │ │ │ 00000078 R PyStructSequence_UnnamedField │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromSpecWithBases │ │ │ │ U PyType_Ready │ │ │ │ U PyType_Type │ │ │ │ @@ -12651,50 +12647,50 @@ │ │ │ │ U PyUnicodeWriter_Discard │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ U PyUnicodeWriter_WriteChar │ │ │ │ U PyUnicodeWriter_WriteRepr │ │ │ │ U PyUnicodeWriter_WriteUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_BuildValue │ │ │ │ -00000cd8 t Py_XDECREF │ │ │ │ +00000ce0 t Py_XDECREF │ │ │ │ U _PyArg_NoPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ -00000018 T _PyStructSequence_FiniBuiltin │ │ │ │ +00000364 T _PyStructSequence_FiniBuiltin │ │ │ │ 00000000 T _PyStructSequence_InitBuiltinWithFlags │ │ │ │ -000008a8 T _PyStructSequence_NewType │ │ │ │ +000008b0 T _PyStructSequence_NewType │ │ │ │ U _PyTuple_Resize │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_HasSubclasses │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_tss_interp │ │ │ │ 0000006c r _keywords.1 │ │ │ │ 0000005c d _kwtuple.0 │ │ │ │ 00000030 d _parser.2 │ │ │ │ -00000820 t get_type_attr_as_size.constprop.0 │ │ │ │ +00000828 t get_type_attr_as_size.constprop.0 │ │ │ │ 00000000 t get_type_attr_as_size.part.0 │ │ │ │ -000003a0 t initialize_structseq_dict │ │ │ │ +000003a8 t initialize_structseq_dict │ │ │ │ 00000034 r match_args_key │ │ │ │ U memset │ │ │ │ 00000014 r real_length_key │ │ │ │ U strlen │ │ │ │ -00000c14 t structseq_dealloc │ │ │ │ +00000c1c t structseq_dealloc │ │ │ │ 00000000 d structseq_methods │ │ │ │ -00000d18 t structseq_new │ │ │ │ -000001d0 t structseq_reduce │ │ │ │ +00000d20 t structseq_new │ │ │ │ +0000051c t structseq_reduce │ │ │ │ 00000050 t structseq_replace │ │ │ │ -00000074 t structseq_repr │ │ │ │ -0000136c t structseq_traverse │ │ │ │ +000003c0 t structseq_repr │ │ │ │ +00001374 t structseq_traverse │ │ │ │ 00000020 r unnamed_fields_key │ │ │ │ 00000000 r visible_length_key │ │ │ │ │ │ │ │ templateobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000024 r .LC1 │ │ │ │ @@ -12786,19 +12782,19 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_Type │ │ │ │ U PySlice_Unpack │ │ │ │ 000000d4 D PyTupleIter_Type │ │ │ │ 000001cc T PyTuple_FromArray │ │ │ │ 000014f8 T PyTuple_GetItem │ │ │ │ -00002744 T PyTuple_GetSlice │ │ │ │ +00002788 T PyTuple_GetSlice │ │ │ │ 00000000 T PyTuple_New │ │ │ │ 000004ac T PyTuple_Pack │ │ │ │ 000000e0 T PyTuple_SetItem │ │ │ │ -00001e70 T PyTuple_Size │ │ │ │ +00001eb4 T PyTuple_Size │ │ │ │ 00000000 D PyTuple_Type │ │ │ │ U PyType_Type │ │ │ │ U PyUnicodeWriter_Create │ │ │ │ U PyUnicodeWriter_Discard │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ U PyUnicodeWriter_WriteChar │ │ │ │ U PyUnicodeWriter_WriteRepr │ │ │ │ @@ -12818,17 +12814,17 @@ │ │ │ │ U _PyEval_UnpackIndices │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_GC_Resize │ │ │ │ U _PyRuntime │ │ │ │ 000001e4 T _PyStolenTuple_Free │ │ │ │ 00000314 T _PyTuple_BinarySlice │ │ │ │ -00002ad0 T _PyTuple_Concat │ │ │ │ +00002b14 T _PyTuple_Concat │ │ │ │ 00000000 T _PyTuple_DebugMallocStats │ │ │ │ -00001ff0 T _PyTuple_FromArraySteal │ │ │ │ +00002034 T _PyTuple_FromArraySteal │ │ │ │ 00000e70 T _PyTuple_FromPair │ │ │ │ 00001024 T _PyTuple_FromPairSteal │ │ │ │ 00001570 T _PyTuple_FromStackRefStealOnSuccess │ │ │ │ 000012c4 T _PyTuple_MaybeUntrack │ │ │ │ 00000710 T _PyTuple_Resize │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ @@ -12851,32 +12847,32 @@ │ │ │ │ 000001e8 d tuple_as_mapping │ │ │ │ 00000244 d tuple_as_sequence │ │ │ │ 00000090 r tuple_class_getitem_doc │ │ │ │ 00001828 t tuple_contains │ │ │ │ 0000043c t tuple_count │ │ │ │ 000002c8 r tuple_count__doc__ │ │ │ │ 00000c60 t tuple_dealloc │ │ │ │ -00001eb4 t tuple_hash │ │ │ │ -000032c8 t tuple_index │ │ │ │ +00001ef8 t tuple_hash │ │ │ │ +00003324 t tuple_index │ │ │ │ 0000030c r tuple_index__doc__ │ │ │ │ -00001e0c t tuple_item │ │ │ │ +00001e50 t tuple_item │ │ │ │ 000009a0 t tuple_iter │ │ │ │ 000017d4 t tuple_iteritem │ │ │ │ -00002e04 t tuple_length │ │ │ │ +00002e60 t tuple_length │ │ │ │ 000001f4 d tuple_methods │ │ │ │ -00002e1c t tuple_new │ │ │ │ +00002e78 t tuple_new │ │ │ │ 000001c4 r tuple_new__doc__ │ │ │ │ -00003440 t tuple_repeat │ │ │ │ -000030f8 t tuple_repr │ │ │ │ -00002554 t tuple_richcompare │ │ │ │ +0000349c t tuple_repeat │ │ │ │ +00003154 t tuple_repr │ │ │ │ +00002598 t tuple_richcompare │ │ │ │ 00001984 t tuple_subscript │ │ │ │ 00001190 t tuple_traverse │ │ │ │ 00000040 t tuple_vectorcall │ │ │ │ 00000b6c t tupleiter_dealloc │ │ │ │ -000037f4 t tupleiter_len │ │ │ │ +00003850 t tupleiter_len │ │ │ │ 000001a8 d tupleiter_methods │ │ │ │ 00000adc t tupleiter_next │ │ │ │ 00000184 t tupleiter_reduce │ │ │ │ 000004c0 t tupleiter_setstate │ │ │ │ 000002e0 t tupleiter_traverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ @@ -13207,16 +13203,16 @@ │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetBuffer │ │ │ │ 00002604 T PyObject_GetItemData │ │ │ │ 00002658 T PyObject_GetItemData_DuringGC │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -0000238c T PyObject_GetTypeData │ │ │ │ -00002364 T PyObject_GetTypeData_DuringGC │ │ │ │ +00002374 T PyObject_GetTypeData │ │ │ │ +0000234c T PyObject_GetTypeData_DuringGC │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ @@ -13242,56 +13238,56 @@ │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ 000027a4 T PyType_AddWatcher │ │ │ │ 0000134c T PyType_ClearCache │ │ │ │ 00002940 T PyType_ClearWatcher │ │ │ │ -000033bc T PyType_Freeze │ │ │ │ -00001518 T PyType_FromMetaclass │ │ │ │ -0000fdd4 T PyType_FromModuleAndSpec │ │ │ │ +000033a4 T PyType_Freeze │ │ │ │ +00001500 T PyType_FromMetaclass │ │ │ │ +0000fe48 T PyType_FromModuleAndSpec │ │ │ │ 00002770 T PyType_FromSlots │ │ │ │ 000001b0 T PyType_FromSpec │ │ │ │ 00000948 T PyType_FromSpecWithBases │ │ │ │ 000056e0 T PyType_GenericAlloc │ │ │ │ -0000ec34 T PyType_GenericNew │ │ │ │ -00005ea8 T PyType_GetBaseByToken │ │ │ │ -00017820 T PyType_GetBaseByToken_DuringGC │ │ │ │ -000121fc T PyType_GetDict │ │ │ │ -0000edf8 T PyType_GetFlags │ │ │ │ -00017e2c T PyType_GetFullyQualifiedName │ │ │ │ -00018330 T PyType_GetModule │ │ │ │ -000103b0 T PyType_GetModuleByDef │ │ │ │ +0000eca8 T PyType_GenericNew │ │ │ │ +0001b008 T PyType_GetBaseByToken │ │ │ │ +00017888 T PyType_GetBaseByToken_DuringGC │ │ │ │ +00012270 T PyType_GetDict │ │ │ │ +0000ee6c T PyType_GetFlags │ │ │ │ +00017e94 T PyType_GetFullyQualifiedName │ │ │ │ +00018398 T PyType_GetModule │ │ │ │ +00010424 T PyType_GetModuleByDef │ │ │ │ 000026e8 T PyType_GetModuleByToken │ │ │ │ -00010490 T PyType_GetModuleByToken_DuringGC │ │ │ │ -00003e70 T PyType_GetModuleName │ │ │ │ -00019fac T PyType_GetModuleState │ │ │ │ +00010504 T PyType_GetModuleByToken_DuringGC │ │ │ │ +00003e58 T PyType_GetModuleName │ │ │ │ +0001a014 T PyType_GetModuleState │ │ │ │ 0000322c T PyType_GetModuleState_DuringGC │ │ │ │ 0000271c T PyType_GetModule_DuringGC │ │ │ │ 00000080 T PyType_GetName │ │ │ │ 00001088 T PyType_GetQualName │ │ │ │ -000172d8 T PyType_GetSlot │ │ │ │ +00017340 T PyType_GetSlot │ │ │ │ 00002740 T PyType_GetTypeDataSize │ │ │ │ 00006118 T PyType_IsSubtype │ │ │ │ 0000105c T PyType_Modified │ │ │ │ -00001570 T PyType_Ready │ │ │ │ +00001558 T PyType_Ready │ │ │ │ 0000320c T PyType_SUPPORTS_WEAKREFS │ │ │ │ 00000b58 D PyType_Type │ │ │ │ 0000299c T PyType_Unwatch │ │ │ │ 0000282c T PyType_Watch │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_IsIdentifier │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ U PyUnstable_Object_EnableDeferredRefcount │ │ │ │ -00006784 T PyUnstable_Type_AssignVersionTag │ │ │ │ +00006550 T PyUnstable_Type_AssignVersionTag │ │ │ │ U PyWeakref_NewRef │ │ │ │ U PyWrapperDescr_Type │ │ │ │ 00000000 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ @@ -13319,366 +13315,366 @@ │ │ │ │ U _PyObject_Call │ │ │ │ U _PyObject_Call_Prepend │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_Link │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ U _PyObject_GetAttrStackRef │ │ │ │ -00006a24 T _PyObject_GetState │ │ │ │ +000067f0 T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ -0000da0c T _PyObject_LookupSpecial │ │ │ │ -00010120 T _PyObject_LookupSpecialMethod │ │ │ │ +0000da80 T _PyObject_LookupSpecial │ │ │ │ +00010194 T _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -00018278 T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ -00005090 T _PyObject_MaybeCallSpecialOneArg │ │ │ │ +000182e0 T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ +00004f4c T _PyObject_MaybeCallSpecialOneArg │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ U _PyObject_RealIsInstance │ │ │ │ U _PyObject_RealIsSubclass │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ 000013f4 T _PyObject_SetDict │ │ │ │ U _PyObject_SetManagedDict │ │ │ │ -00013638 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +000136ac t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySequence_IterSearch │ │ │ │ U _PySlotIterator_Init │ │ │ │ U _PySlotIterator_InitLegacy │ │ │ │ U _PySlotIterator_Next │ │ │ │ U _PySlotIterator_Rewind │ │ │ │ U _PySlotIterator_SawSlot │ │ │ │ U _PySlot_names │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyStaticMethod_GetFunc │ │ │ │ U _PyStaticType_ClearWeakRefs │ │ │ │ -00016934 T _PyStaticType_FiniBuiltin │ │ │ │ -00005008 T _PyStaticType_GetBuiltins │ │ │ │ +0001699c T _PyStaticType_FiniBuiltin │ │ │ │ +00004ec4 T _PyStaticType_GetBuiltins │ │ │ │ 00005bdc T _PyStaticType_GetState │ │ │ │ 000000a0 T _PyStaticType_InitBuiltin │ │ │ │ 000001e8 T _PyStaticType_InitForExtension │ │ │ │ -00010ff8 T _PySuper_Lookup │ │ │ │ -0000e77c T _PySuper_LookupDescr │ │ │ │ +0001106c T _PySuper_Lookup │ │ │ │ +0000e7f0 T _PySuper_LookupDescr │ │ │ │ U _PyTuple_FromPair │ │ │ │ 00000de8 T _PyType_AddMethod │ │ │ │ 0000588c T _PyType_AllocNoTrack │ │ │ │ -000015f4 T _PyType_CacheGetItemForSpecialization │ │ │ │ +000015dc T _PyType_CacheGetItemForSpecialization │ │ │ │ 00000b90 T _PyType_CacheInitForSpecialization │ │ │ │ 00009c98 T _PyType_CalculateMetaclass │ │ │ │ 00002d64 T _PyType_CheckConsistency │ │ │ │ 00002ba0 T _PyType_GetBases │ │ │ │ 00005c38 T _PyType_GetDict │ │ │ │ -00007728 T _PyType_GetDocFromInternalDoc │ │ │ │ -00018050 T _PyType_GetFullyQualifiedName │ │ │ │ -0001a9a8 T _PyType_GetSlotWrapperNames │ │ │ │ -000143cc T _PyType_GetSubclasses │ │ │ │ -000051cc T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ +0000772c T _PyType_GetDocFromInternalDoc │ │ │ │ +000180b8 T _PyType_GetFullyQualifiedName │ │ │ │ +0001ab44 T _PyType_GetSlotWrapperNames │ │ │ │ +00014434 T _PyType_GetSubclasses │ │ │ │ +000050d8 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ 00003330 T _PyType_HasSlotTpIternext │ │ │ │ -00001f74 T _PyType_HasSubclasses │ │ │ │ +00001f5c T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ 0000a580 T _PyType_InitSlotDefs │ │ │ │ 00002c4c T _PyType_InitSubclasses │ │ │ │ 0000a284 T _PyType_Lookup │ │ │ │ 00003004 T _PyType_LookupByVersion │ │ │ │ -00019f54 T _PyType_LookupRef │ │ │ │ +00019fbc T _PyType_LookupRef │ │ │ │ 0000a310 T _PyType_LookupRefAndVersion │ │ │ │ 00005cac T _PyType_LookupStackRefAndVersion │ │ │ │ 00002bc8 T _PyType_LookupSubclasses │ │ │ │ -0000fda0 T _PyType_Name │ │ │ │ +0000fe14 T _PyType_Name │ │ │ │ 00003074 T _PyType_NewManagedObject │ │ │ │ -00001348 T _PyType_SetFlags │ │ │ │ -00001370 T _PyType_SetFlagsRecursive │ │ │ │ -00006a3c T _PyType_SetVersion │ │ │ │ -000022f4 T _PyType_Validate │ │ │ │ +00001330 T _PyType_SetFlags │ │ │ │ +00001358 T _PyType_SetFlagsRecursive │ │ │ │ +00006808 T _PyType_SetVersion │ │ │ │ +000022dc T _PyType_Validate │ │ │ │ 00000098 T _PyTypes_AfterFork │ │ │ │ -0000201c T _PyTypes_Fini │ │ │ │ -00001700 T _PyTypes_FiniCachedDescriptors │ │ │ │ -000017a0 T _PyTypes_FiniExtTypes │ │ │ │ +00002004 T _PyTypes_Fini │ │ │ │ +000016e8 T _PyTypes_FiniCachedDescriptors │ │ │ │ +00001788 T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -000122b0 T _Py_BaseObject_RichCompare │ │ │ │ +00012324 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 │ │ │ │ U _Py_dict_lookup_threadsafe_stackref │ │ │ │ -00019078 T _Py_slot_tp_getattr_hook │ │ │ │ -000052e0 T _Py_slot_tp_getattro │ │ │ │ +000190e0 T _Py_slot_tp_getattr_hook │ │ │ │ +000051ec T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 000061e8 T _Py_type_getattro │ │ │ │ 000068d8 T _Py_type_getattro_impl │ │ │ │ -00006fe0 T _Py_type_getattro_stackref │ │ │ │ +00006fe4 T _Py_type_getattro_stackref │ │ │ │ U _Py_union_type_or │ │ │ │ 0000028c r __func__.0 │ │ │ │ 00000348 r __func__.1 │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -0000367c t _common_reduce.part.0 │ │ │ │ +00003664 t _common_reduce.part.0 │ │ │ │ 000059e4 t add_subclass │ │ │ │ -0000f2d4 t assign_version_tag │ │ │ │ +0000f348 t assign_version_tag │ │ │ │ 00000e4c d bufferwrapper_as_buffer │ │ │ │ 0000177c t bufferwrapper_dealloc │ │ │ │ 00001688 t bufferwrapper_releasebuf │ │ │ │ 00002a20 t bufferwrapper_traverse │ │ │ │ -00001314 t call_unbound_noarg.part.0 │ │ │ │ -0001412c t check_num_args.constprop.0 │ │ │ │ -000141bc t check_num_args.constprop.1 │ │ │ │ +000012fc t call_unbound_noarg.part.0 │ │ │ │ +00014194 t check_num_args.constprop.0 │ │ │ │ +00014224 t check_num_args.constprop.1 │ │ │ │ 000018d4 t check_pow_args │ │ │ │ 00000d48 t check_set_special_type_attr │ │ │ │ 00001d28 t class_name │ │ │ │ -00010f04 t clear_slots │ │ │ │ -000166b4 t clear_tp_subclasses │ │ │ │ -00004790 t compatible_for_assignment │ │ │ │ -00009668 t find_best_base │ │ │ │ +00010f78 t clear_slots │ │ │ │ +0001671c t clear_tp_subclasses │ │ │ │ +00004778 t compatible_for_assignment │ │ │ │ +0000966c t find_best_base │ │ │ │ 00005eb4 t find_name_in_mro │ │ │ │ -000023b4 t get_base_by_token_recursive │ │ │ │ +0000239c t get_base_by_token_recursive │ │ │ │ 0000240c t get_dict_descriptor │ │ │ │ 00001c9c t getindex │ │ │ │ -00003704 t import_copyreg │ │ │ │ +000036ec t import_copyreg │ │ │ │ 00000840 t lookup_method_ex.constprop.0 │ │ │ │ -00001ebc t managed_static_type_state_clear.part.0 │ │ │ │ -00015b44 t maybe_call_special_no_args.constprop.0 │ │ │ │ +00001ea4 t managed_static_type_state_clear.part.0 │ │ │ │ +00015bb0 t maybe_call_special_no_args.constprop.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -0000281c t merge_class_dict │ │ │ │ +00002804 t merge_class_dict │ │ │ │ 00001004 t method_is_overloaded.isra.0 │ │ │ │ -00004a24 t mro_hierarchy_for_complete_type │ │ │ │ +00004a0c t mro_hierarchy_for_complete_type │ │ │ │ 00004f54 t mro_implementation_unlocked │ │ │ │ 00004568 t mro_internal.isra.0 │ │ │ │ 0000029c r name_op │ │ │ │ -00003288 t object___dir__ │ │ │ │ +00003270 t object___dir__ │ │ │ │ 00000838 r object___dir____doc__ │ │ │ │ -00001678 t object___format__ │ │ │ │ +00001660 t object___format__ │ │ │ │ 000008ac r object___format____doc__ │ │ │ │ -0000543c t object___getstate__ │ │ │ │ +00005348 t object___getstate__ │ │ │ │ 0000099c r object___getstate____doc__ │ │ │ │ 00001e54 t object___reduce__ │ │ │ │ 00000970 r object___reduce____doc__ │ │ │ │ -0001a024 t object___reduce_ex__ │ │ │ │ +0001a08c t object___reduce_ex__ │ │ │ │ 00000934 r object___reduce_ex____doc__ │ │ │ │ 000014b0 t object___sizeof__ │ │ │ │ 0000086c r object___sizeof____doc__ │ │ │ │ 0000a7b4 t object_dealloc │ │ │ │ 0000056c r object_doc │ │ │ │ -000123d0 t object_get_class │ │ │ │ +00012444 t object_get_class │ │ │ │ 00000ee4 d object_getsets │ │ │ │ -00003760 t object_getstate │ │ │ │ -00003840 t object_getstate_default │ │ │ │ -0000f20c t object_init │ │ │ │ -0000e9e8 t object_init_subclass │ │ │ │ +00003748 t object_getstate │ │ │ │ +00003828 t object_getstate_default │ │ │ │ +0000f280 t object_init │ │ │ │ +0000ea5c t object_init_subclass │ │ │ │ 00000628 r object_init_subclass_doc │ │ │ │ 00000e54 d object_methods │ │ │ │ -0000ee10 t object_new │ │ │ │ -000011d4 t object_repr │ │ │ │ -00012340 t object_richcompare │ │ │ │ +0000ee84 t object_new │ │ │ │ +000011bc t object_repr │ │ │ │ +000123b4 t object_richcompare │ │ │ │ 000010a0 t object_richcompare.part.0 │ │ │ │ -000054cc t object_set_class │ │ │ │ -0000fe08 t object_str │ │ │ │ -00001554 t object_subclasshook │ │ │ │ +000053d8 t object_set_class │ │ │ │ +0000fe7c t object_str │ │ │ │ +0000153c t object_subclasshook │ │ │ │ 000006b0 r object_subclasshook_doc │ │ │ │ -000154d4 t recurse_down_subclasses.constprop.0 │ │ │ │ +0001553c t recurse_down_subclasses.constprop.0 │ │ │ │ 00002108 t releasebuffer_call_python │ │ │ │ -00006940 t richcmp_eq │ │ │ │ -00005780 t richcmp_ge │ │ │ │ -00005750 t richcmp_gt │ │ │ │ -00005768 t richcmp_le │ │ │ │ -00005738 t richcmp_lt │ │ │ │ -00004ec4 t richcmp_ne │ │ │ │ -00001458 t set_flags_recursive │ │ │ │ +0000670c t richcmp_eq │ │ │ │ +0000568c t richcmp_ge │ │ │ │ +0000565c t richcmp_gt │ │ │ │ +00005674 t richcmp_le │ │ │ │ +00005644 t richcmp_lt │ │ │ │ +00004eac t richcmp_ne │ │ │ │ +00001440 t set_flags_recursive │ │ │ │ 00001ac0 t set_mro_error │ │ │ │ 00001964 t slot_am_aiter │ │ │ │ -00006b98 t slot_am_anext │ │ │ │ +00006964 t slot_am_anext │ │ │ │ 00000b94 t slot_am_await │ │ │ │ -000064dc t slot_am_generic │ │ │ │ +000062a8 t slot_am_generic │ │ │ │ 000014e4 t slot_bf_getbuffer │ │ │ │ 000022d8 t slot_bf_releasebuffer │ │ │ │ -00012810 t slot_mp_ass_subscript │ │ │ │ -00015ec4 t slot_mp_subscript │ │ │ │ -000067b0 t slot_nb_absolute │ │ │ │ -00005798 t slot_nb_add │ │ │ │ -00002580 t slot_nb_and │ │ │ │ -0001ac90 t slot_nb_bool │ │ │ │ -00006544 t slot_nb_divmod │ │ │ │ -00005fe8 t slot_nb_float │ │ │ │ -0000601c t slot_nb_floor_divide │ │ │ │ -00005e74 t slot_nb_index │ │ │ │ +00012884 t slot_mp_ass_subscript │ │ │ │ +00015f30 t slot_mp_subscript │ │ │ │ +0000657c t slot_nb_absolute │ │ │ │ +000056a4 t slot_nb_add │ │ │ │ +00002568 t slot_nb_and │ │ │ │ +0001ae2c t slot_nb_bool │ │ │ │ +00006310 t slot_nb_divmod │ │ │ │ +00005db4 t slot_nb_float │ │ │ │ +00005de8 t slot_nb_floor_divide │ │ │ │ +00005d80 t slot_nb_index │ │ │ │ 000000ac t slot_nb_inplace_add │ │ │ │ 00000b58 t slot_nb_inplace_and │ │ │ │ 0000046c t slot_nb_inplace_floor_divide │ │ │ │ 0000111c t slot_nb_inplace_lshift │ │ │ │ 0000036c t slot_nb_inplace_matrix_multiply │ │ │ │ 00000124 t slot_nb_inplace_multiply │ │ │ │ 00000b1c t slot_nb_inplace_or │ │ │ │ 00000ae0 t slot_nb_inplace_power │ │ │ │ 000006b4 t slot_nb_inplace_remainder │ │ │ │ 00000dbc t slot_nb_inplace_rshift │ │ │ │ 000000e8 t slot_nb_inplace_subtract │ │ │ │ 000003a8 t slot_nb_inplace_true_divide │ │ │ │ -000064a0 t slot_nb_inplace_xor │ │ │ │ -00003648 t slot_nb_int │ │ │ │ -00006b64 t slot_nb_invert │ │ │ │ +0000626c t slot_nb_inplace_xor │ │ │ │ +00003630 t slot_nb_int │ │ │ │ +00006930 t slot_nb_invert │ │ │ │ 00000df8 t slot_nb_lshift │ │ │ │ 00000160 t slot_nb_matrix_multiply │ │ │ │ -00005c10 t slot_nb_multiply │ │ │ │ -00002444 t slot_nb_negative │ │ │ │ -00003044 t slot_nb_or │ │ │ │ +00005b1c t slot_nb_multiply │ │ │ │ +0000242c t slot_nb_negative │ │ │ │ +0000302c t slot_nb_or │ │ │ │ 00001158 t slot_nb_positive │ │ │ │ 000006f0 t slot_nb_power │ │ │ │ 000004a8 t slot_nb_remainder │ │ │ │ 00000bb0 t slot_nb_rshift │ │ │ │ -000059d4 t slot_nb_subtract │ │ │ │ -00004c80 t slot_nb_true_divide │ │ │ │ -00006260 t slot_nb_xor │ │ │ │ +000058e0 t slot_nb_subtract │ │ │ │ +00004c68 t slot_nb_true_divide │ │ │ │ +0000602c t slot_nb_xor │ │ │ │ 0000325c t slot_sq_ass_item │ │ │ │ -00015734 t slot_sq_contains │ │ │ │ -00018550 t slot_sq_item │ │ │ │ -000179c4 t slot_sq_length │ │ │ │ -0001709c t slot_tp_call │ │ │ │ -000021f8 t slot_tp_descr_get │ │ │ │ +0001579c t slot_sq_contains │ │ │ │ +000185b8 t slot_sq_item │ │ │ │ +00017a2c t slot_sq_length │ │ │ │ +00017104 t slot_tp_call │ │ │ │ +000021e0 t slot_tp_descr_get │ │ │ │ 000003e4 t slot_tp_descr_set │ │ │ │ -00002478 t slot_tp_finalize │ │ │ │ -00018d24 t slot_tp_hash │ │ │ │ -0000f9cc t slot_tp_init │ │ │ │ -000159c0 t slot_tp_iter │ │ │ │ -00019da8 t slot_tp_iternext │ │ │ │ -00010528 t slot_tp_new │ │ │ │ -00003548 t slot_tp_repr │ │ │ │ -0001985c t slot_tp_richcompare │ │ │ │ -000138f4 t slot_tp_setattro │ │ │ │ -000183a4 t slot_tp_str │ │ │ │ +00002460 t slot_tp_finalize │ │ │ │ +00018d8c t slot_tp_hash │ │ │ │ +0000fa40 t slot_tp_init │ │ │ │ +00015a28 t slot_tp_iter │ │ │ │ +00019e10 t slot_tp_iternext │ │ │ │ +0001059c t slot_tp_new │ │ │ │ +00003530 t slot_tp_repr │ │ │ │ +000198c4 t slot_tp_richcompare │ │ │ │ +00013968 t slot_tp_setattro │ │ │ │ +0001840c t slot_tp_str │ │ │ │ 000000f4 d slotdefs │ │ │ │ 00000000 b slotdefs_dups │ │ │ │ 0000565c t slotptr │ │ │ │ -00009a80 t solid_base │ │ │ │ +00009a84 t solid_base │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -0001679c t subtype_clear │ │ │ │ -00010940 t subtype_dealloc │ │ │ │ -00019c94 t subtype_dict │ │ │ │ +00016804 t subtype_clear │ │ │ │ +000109b4 t subtype_dealloc │ │ │ │ +00019cfc t subtype_dict │ │ │ │ 00000c2c d subtype_getset_dict │ │ │ │ 00000c40 d subtype_getset_weakref │ │ │ │ 00001de8 t subtype_getweakref │ │ │ │ -00006aa8 t subtype_setdict │ │ │ │ -00011d90 t subtype_traverse │ │ │ │ -0000e8c0 t super_dealloc │ │ │ │ +00006874 t subtype_setdict │ │ │ │ +00011e04 t subtype_traverse │ │ │ │ +0000e934 t super_dealloc │ │ │ │ 00001e6c t super_descr_get │ │ │ │ 00000394 r super_doc │ │ │ │ -0000e41c t super_getattro │ │ │ │ -00006bb4 t super_init │ │ │ │ +0000e490 t super_getattro │ │ │ │ +00006980 t super_init │ │ │ │ 00000980 t super_init_without_args │ │ │ │ 00000dfc d super_members │ │ │ │ 00002a80 t super_repr │ │ │ │ 00000000 t super_traverse │ │ │ │ -0000dcac t super_vectorcall │ │ │ │ +0000dd20 t super_vectorcall │ │ │ │ 0000057c t supercheck │ │ │ │ 000000d4 d tp_new_methoddef │ │ │ │ -000105d8 t tp_new_wrapper │ │ │ │ -000027bc t type___dir__ │ │ │ │ +0001064c t tp_new_wrapper │ │ │ │ +000027a4 t type___dir__ │ │ │ │ 00000a14 r type___dir____doc__ │ │ │ │ -000188d0 t type___instancecheck__ │ │ │ │ +00018938 t type___instancecheck__ │ │ │ │ 00000b24 r type___instancecheck____doc__ │ │ │ │ 00001f8c t type___sizeof__ │ │ │ │ 000009cc r type___sizeof____doc__ │ │ │ │ -00015e64 t type___subclasscheck__ │ │ │ │ +00015ed0 t type___subclasscheck__ │ │ │ │ 00000ad8 r type___subclasscheck____doc__ │ │ │ │ -0001424c t type___subclasses__ │ │ │ │ +000142b4 t type___subclasses__ │ │ │ │ 00000a58 r type___subclasses____doc__ │ │ │ │ -00012538 t type_abstractmethods │ │ │ │ +000125ac t type_abstractmethods │ │ │ │ 00000f0c d type_as_number │ │ │ │ 0000a87c t type_call │ │ │ │ -00015f00 t type_clear │ │ │ │ -00016030 t type_dealloc │ │ │ │ -00012478 t type_dict │ │ │ │ +00015f6c t type_clear │ │ │ │ +0001609c t type_dealloc │ │ │ │ +000124ec t type_dict │ │ │ │ 000007e8 r type_doc │ │ │ │ -00007808 t type_from_slots_or_spec │ │ │ │ -00002e38 t type_get_annotate │ │ │ │ -00002aa8 t type_get_annotations │ │ │ │ -00012510 t type_get_bases │ │ │ │ -0001375c t type_get_doc │ │ │ │ -00011c48 t type_get_module │ │ │ │ -000138b8 t type_get_mro │ │ │ │ -00005e54 t type_get_text_signature │ │ │ │ -000067e4 t type_get_type_params │ │ │ │ +0000780c t type_from_slots_or_spec │ │ │ │ +00002e20 t type_get_annotate │ │ │ │ +00002a90 t type_get_annotations │ │ │ │ +00012584 t type_get_bases │ │ │ │ +000137d0 t type_get_doc │ │ │ │ +00011cbc t type_get_module │ │ │ │ +0001392c t type_get_mro │ │ │ │ +00005d60 t type_get_text_signature │ │ │ │ +0000663c t type_get_type_params │ │ │ │ 0000101c d type_getsets │ │ │ │ -0000ea04 t type_init │ │ │ │ +0000ea78 t type_init │ │ │ │ 0000a268 t type_is_gc │ │ │ │ 00001120 d type_members │ │ │ │ 00000f9c d type_methods │ │ │ │ 00009ff8 t type_modified_unlocked │ │ │ │ 0000a024 t type_modified_unlocked.part.0 │ │ │ │ 00000040 t type_module │ │ │ │ -000123f8 t type_mro │ │ │ │ +0001246c t type_mro │ │ │ │ 00000a9c r type_mro__doc__ │ │ │ │ -000127a0 t type_name │ │ │ │ +00012814 t type_name │ │ │ │ 0000aa9c t type_new │ │ │ │ -0000ec20 t type_prepare │ │ │ │ -000076b8 t type_qualname │ │ │ │ +0000ec94 t type_prepare │ │ │ │ +000076bc t type_qualname │ │ │ │ 0000044c t type_ready │ │ │ │ -0000fe38 t type_repr │ │ │ │ -0001262c t type_set_abstractmethods │ │ │ │ -00003e84 t type_set_annotate │ │ │ │ -00011f74 t type_set_annotations │ │ │ │ -00004050 t type_set_bases │ │ │ │ -000029cc t type_set_doc │ │ │ │ +0000feac t type_repr │ │ │ │ +000126a0 t type_set_abstractmethods │ │ │ │ +00003e6c t type_set_annotate │ │ │ │ +00011fe8 t type_set_annotations │ │ │ │ +00004038 t type_set_bases │ │ │ │ +000029b4 t type_set_doc │ │ │ │ 00000bd0 t type_set_module │ │ │ │ -0000531c t type_set_name │ │ │ │ -00004ba4 t type_set_qualname │ │ │ │ +00005228 t type_set_name │ │ │ │ +00004b8c t type_set_qualname │ │ │ │ 00001274 t type_set_type_params │ │ │ │ -0001167c t type_setattro │ │ │ │ -0000ea88 t type_traverse │ │ │ │ +000116f0 t type_setattro │ │ │ │ +0000eafc t type_traverse │ │ │ │ 0000a7d0 t type_vectorcall │ │ │ │ -00014708 t update_slot.constprop.0.isra.0 │ │ │ │ -00015070 t update_slots_callback │ │ │ │ +00014770 t update_slot.constprop.0.isra.0 │ │ │ │ +000150d8 t update_slots_callback │ │ │ │ 000028c4 t validate_watcher_id │ │ │ │ -00018930 t vectorcall_maybe │ │ │ │ -00018b2c t vectorcall_maybe.constprop.0 │ │ │ │ -000132d4 t vectorcall_method.constprop.0 │ │ │ │ -00012c0c t vectorcall_method.constprop.1 │ │ │ │ -00012f70 t vectorcall_method.constprop.2 │ │ │ │ -0001abf8 t wrap_binaryfunc │ │ │ │ -0001ae6c t wrap_binaryfunc_l │ │ │ │ +00018998 t vectorcall_maybe │ │ │ │ +00018b94 t vectorcall_maybe.constprop.0 │ │ │ │ +00013348 t vectorcall_method.constprop.0 │ │ │ │ +00012c80 t vectorcall_method.constprop.1 │ │ │ │ +00012fe4 t vectorcall_method.constprop.2 │ │ │ │ +0001ad94 t wrap_binaryfunc │ │ │ │ +0001b170 t wrap_binaryfunc_l │ │ │ │ 0000180c t wrap_binaryfunc_r │ │ │ │ 00001980 t wrap_buffer │ │ │ │ 00001854 t wrap_call │ │ │ │ -00003e24 t wrap_del │ │ │ │ -00013b38 t wrap_delattr │ │ │ │ -00005150 t wrap_delitem │ │ │ │ +00003e0c t wrap_del │ │ │ │ +00013ba0 t wrap_delattr │ │ │ │ +0000500c t wrap_delitem │ │ │ │ 00002280 t wrap_descr_delete │ │ │ │ -000171f0 t wrap_descr_get │ │ │ │ -00005454 t wrap_descr_set │ │ │ │ -0000692c t wrap_hashfunc │ │ │ │ +00017258 t wrap_descr_get │ │ │ │ +00005360 t wrap_descr_set │ │ │ │ +00006628 t wrap_hashfunc │ │ │ │ 000011f8 t wrap_indexargfunc │ │ │ │ -00010904 t wrap_init │ │ │ │ +00010978 t wrap_init │ │ │ │ 00002684 t wrap_inquirypred │ │ │ │ -000068b4 t wrap_lenfunc │ │ │ │ -0001790c t wrap_next │ │ │ │ -000136cc t wrap_objobjargproc │ │ │ │ +000065b0 t wrap_lenfunc │ │ │ │ +00017974 t wrap_next │ │ │ │ +00013740 t wrap_objobjargproc │ │ │ │ 0000118c t wrap_objobjproc │ │ │ │ 00001fdc t wrap_releasebuffer │ │ │ │ -00004edc t wrap_richcmpfunc │ │ │ │ -0001454c t wrap_setattr │ │ │ │ +0001aa10 t wrap_richcmpfunc │ │ │ │ +000145b4 t wrap_setattr │ │ │ │ 00001a24 t wrap_sq_delitem │ │ │ │ 00001d74 t wrap_sq_item │ │ │ │ 00002ae4 t wrap_sq_setitem │ │ │ │ 000023ac t wrap_ternaryfunc │ │ │ │ 00001874 t wrap_ternaryfunc_r │ │ │ │ -00018fe4 t wrap_unaryfunc │ │ │ │ +0001904c t wrap_unaryfunc │ │ │ │ │ │ │ │ typevarobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000000dc r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ @@ -13973,55 +13969,55 @@ │ │ │ │ 00001808 t unpack │ │ │ │ 00001dac t unpack_iter │ │ │ │ 00000e78 t unpack_typevartuples │ │ │ │ │ │ │ │ unicode_format.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ -00000108 r .LC10 │ │ │ │ -0000013c r .LC11 │ │ │ │ -00000168 r .LC12 │ │ │ │ -00000194 r .LC13 │ │ │ │ -000001bc r .LC14 │ │ │ │ -000001c0 r .LC15 │ │ │ │ -000001e8 r .LC16 │ │ │ │ -00000214 r .LC17 │ │ │ │ -0000023c r .LC18 │ │ │ │ -0000025c r .LC19 │ │ │ │ +0000013c r .LC10 │ │ │ │ +00000168 r .LC11 │ │ │ │ +00000194 r .LC12 │ │ │ │ +000001bc r .LC13 │ │ │ │ +000001c0 r .LC14 │ │ │ │ +000001e8 r .LC15 │ │ │ │ +00000214 r .LC16 │ │ │ │ +0000023c r .LC17 │ │ │ │ +0000025c r .LC18 │ │ │ │ +00000288 r .LC19 │ │ │ │ 00000030 r .LC2 │ │ │ │ -00000288 r .LC20 │ │ │ │ -000002b8 r .LC21 │ │ │ │ -000002e4 r .LC22 │ │ │ │ -00000308 r .LC24 │ │ │ │ -00000340 r .LC25 │ │ │ │ -00000378 r .LC26 │ │ │ │ -000003ac r .LC27 │ │ │ │ -000003e4 r .LC28 │ │ │ │ -00000420 r .LC29 │ │ │ │ +000002b8 r .LC20 │ │ │ │ +000002e4 r .LC21 │ │ │ │ +00000308 r .LC23 │ │ │ │ +00000340 r .LC24 │ │ │ │ +00000378 r .LC25 │ │ │ │ +000003ac r .LC26 │ │ │ │ +000003e4 r .LC27 │ │ │ │ +00000420 r .LC28 │ │ │ │ +00000458 r .LC29 │ │ │ │ 00000054 r .LC3 │ │ │ │ -00000458 r .LC30 │ │ │ │ -000004b8 r .LC31 │ │ │ │ -00000518 r .LC32 │ │ │ │ -00000574 r .LC33 │ │ │ │ -000005c0 r .LC34 │ │ │ │ -0000060c r .LC35 │ │ │ │ -00000654 r .LC36 │ │ │ │ -00000690 r .LC37 │ │ │ │ -000006cc r .LC38 │ │ │ │ -00000704 r .LC39 │ │ │ │ +000004b8 r .LC30 │ │ │ │ +00000518 r .LC31 │ │ │ │ +00000574 r .LC32 │ │ │ │ +000005c0 r .LC33 │ │ │ │ +0000060c r .LC34 │ │ │ │ +00000654 r .LC35 │ │ │ │ +00000690 r .LC36 │ │ │ │ +000006cc r .LC37 │ │ │ │ +00000704 r .LC38 │ │ │ │ +0000072c r .LC39 │ │ │ │ 00000088 r .LC4 │ │ │ │ -0000072c r .LC40 │ │ │ │ -00000778 r .LC41 │ │ │ │ -000007c8 r .LC42 │ │ │ │ -00000820 r .LC43 │ │ │ │ -00000870 r .LC44 │ │ │ │ -000008a8 r .LC45 │ │ │ │ -000008f8 r .LC46 │ │ │ │ -00000914 r .LC47 │ │ │ │ -000000c4 r .LC9 │ │ │ │ +00000778 r .LC40 │ │ │ │ +000007c8 r .LC41 │ │ │ │ +00000820 r .LC42 │ │ │ │ +00000870 r .LC43 │ │ │ │ +000008a8 r .LC44 │ │ │ │ +000008f8 r .LC45 │ │ │ │ +00000914 r .LC46 │ │ │ │ +000000c4 r .LC8 │ │ │ │ +00000108 r .LC9 │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_TypeError │ │ │ │ @@ -14056,15 +14052,15 @@ │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicodeWriter_WriteSubstring │ │ │ │ U _PyUnicode_FastCopyCharacters │ │ │ │ U _PyUnicode_FindMaxChar │ │ │ │ -000023cc T _PyUnicode_FormatLong │ │ │ │ +00002468 T _PyUnicode_FormatLong │ │ │ │ U _PyUnicode_FromASCII │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_ctype_table │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ │ │ │ │ @@ -14091,15 +14087,15 @@ │ │ │ │ 000000dc r .LC4 │ │ │ │ 00000114 r .LC5 │ │ │ │ 00000140 r .LC6 │ │ │ │ 00000164 r .LC7 │ │ │ │ 00000188 r .LC8 │ │ │ │ 00000178 r CSWTCH.179 │ │ │ │ 0000019c r CSWTCH.180 │ │ │ │ -000041e8 t InsertThousandsGrouping_fill.part.0 │ │ │ │ +00004204 t InsertThousandsGrouping_fill.part.0 │ │ │ │ U PyComplex_ImagAsDouble │ │ │ │ U PyComplex_RealAsDouble │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_OverflowError │ │ │ │ @@ -14133,26 +14129,26 @@ │ │ │ │ 00000000 T _PyUnicode_FormatAdvancedWriter │ │ │ │ U _PyUnicode_FromASCII │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_GetLocaleconvNumeric │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_toupper │ │ │ │ -000030f8 t calc_number_widths │ │ │ │ -00003854 t fill_number │ │ │ │ +00003114 t calc_number_widths │ │ │ │ +00003870 t fill_number │ │ │ │ 00000278 t fill_padding.isra.0 │ │ │ │ 00000000 t format_obj │ │ │ │ 00000238 t free_locale_info │ │ │ │ 00000070 t get_integer │ │ │ │ -00002f3c t get_locale_info │ │ │ │ +00002f58 t get_locale_info │ │ │ │ 00000728 t invalid_thousands_separator_type │ │ │ │ U localeconv │ │ │ │ U memset │ │ │ │ 000001c0 r no_grouping │ │ │ │ -00002274 t parse_internal_render_format_spec │ │ │ │ +00002290 t parse_internal_render_format_spec │ │ │ │ 000007e8 t parse_number │ │ │ │ U strlen │ │ │ │ 00000904 t unknown_presentation_type │ │ │ │ │ │ │ │ unicode_writer.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ @@ -14237,288 +14233,288 @@ │ │ │ │ 00000644 T _PyUnicode_ToUppercase │ │ │ │ 0001d6f4 R _PyUnicode_TypeRecords │ │ │ │ 00017fa4 r index1 │ │ │ │ 000054a4 r index2 │ │ │ │ U memcpy │ │ │ │ │ │ │ │ unicodeobject.o: │ │ │ │ -000002b0 r .LANCHOR0 │ │ │ │ +00000290 r .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 d .LANCHOR2 │ │ │ │ 000000f4 r .LC10 │ │ │ │ -0000055c r .LC100 │ │ │ │ -00000564 r .LC101 │ │ │ │ -0000056c r .LC102 │ │ │ │ -0000057c r .LC103 │ │ │ │ -00000588 r .LC104 │ │ │ │ -00000590 r .LC105 │ │ │ │ -00000598 r .LC106 │ │ │ │ -000005a4 r .LC107 │ │ │ │ -000005b0 r .LC108 │ │ │ │ -00000618 r .LC109 │ │ │ │ -0000067c r .LC110 │ │ │ │ -00000684 r .LC112 │ │ │ │ -00000694 r .LC121 │ │ │ │ -000006a8 r .LC122 │ │ │ │ -000006b8 r .LC123 │ │ │ │ -000006c4 r .LC124 │ │ │ │ -000006fc r .LC125 │ │ │ │ -0000073c r .LC126 │ │ │ │ -0000075c r .LC127 │ │ │ │ -00000780 r .LC128 │ │ │ │ -000007a0 r .LC129 │ │ │ │ -000007c8 r .LC130 │ │ │ │ -000007f0 r .LC131 │ │ │ │ -00000810 r .LC132 │ │ │ │ -00000848 r .LC133 │ │ │ │ -00000870 r .LC134 │ │ │ │ -00000890 r .LC135 │ │ │ │ -000008b4 r .LC136 │ │ │ │ -000008e0 r .LC137 │ │ │ │ -0000092c r .LC138 │ │ │ │ -00000958 r .LC139 │ │ │ │ +00000564 r .LC100 │ │ │ │ +0000056c r .LC101 │ │ │ │ +0000057c r .LC102 │ │ │ │ +00000588 r .LC103 │ │ │ │ +00000590 r .LC104 │ │ │ │ +00000598 r .LC105 │ │ │ │ +000005a4 r .LC106 │ │ │ │ +000005b0 r .LC107 │ │ │ │ +00000618 r .LC108 │ │ │ │ +0000067c r .LC109 │ │ │ │ +00000684 r .LC111 │ │ │ │ +00000694 r .LC120 │ │ │ │ +000006a8 r .LC121 │ │ │ │ +000006b8 r .LC122 │ │ │ │ +000006c4 r .LC123 │ │ │ │ +000006fc r .LC124 │ │ │ │ +0000073c r .LC125 │ │ │ │ +0000075c r .LC126 │ │ │ │ +00000780 r .LC127 │ │ │ │ +000007a0 r .LC128 │ │ │ │ +000007c8 r .LC129 │ │ │ │ +000007f0 r .LC130 │ │ │ │ +00000810 r .LC131 │ │ │ │ +00000848 r .LC132 │ │ │ │ +00000870 r .LC133 │ │ │ │ +00000890 r .LC134 │ │ │ │ +000008b4 r .LC135 │ │ │ │ +000008e0 r .LC136 │ │ │ │ +0000092c r .LC137 │ │ │ │ +00000958 r .LC138 │ │ │ │ +00000998 r .LC139 │ │ │ │ 0000011c r .LC14 │ │ │ │ -00000998 r .LC140 │ │ │ │ -000009bc r .LC141 │ │ │ │ -000009dc r .LC142 │ │ │ │ -00000a18 r .LC143 │ │ │ │ -00000a64 r .LC144 │ │ │ │ -00000a94 r .LC145 │ │ │ │ -00000acc r .LC146 │ │ │ │ -00000afc r .LC147 │ │ │ │ -00000b38 r .LC149 │ │ │ │ -00000b54 r .LC153 │ │ │ │ -00000b78 r .LC155 │ │ │ │ -00000b98 r .LC157 │ │ │ │ -00000bac r .LC158 │ │ │ │ -00000bc0 r .LC159 │ │ │ │ -00000bf0 r .LC160 │ │ │ │ -00000c10 r .LC162 │ │ │ │ -00000c18 r .LC163 │ │ │ │ -00000c34 r .LC164 │ │ │ │ -00000c48 r .LC165 │ │ │ │ -00000c78 r .LC166 │ │ │ │ -00000c90 r .LC167 │ │ │ │ -00000c94 r .LC168 │ │ │ │ -00000ca0 r .LC169 │ │ │ │ -00000cac r .LC170 │ │ │ │ -00000cc8 r .LC172 │ │ │ │ -00000ce4 r .LC173 │ │ │ │ -00000d00 r .LC175 │ │ │ │ -00000d30 r .LC176 │ │ │ │ -00000d50 r .LC177 │ │ │ │ -00000d8c r .LC178 │ │ │ │ -00000db0 r .LC179 │ │ │ │ -00000dc4 r .LC180 │ │ │ │ -00000dd8 r .LC181 │ │ │ │ -00000e14 r .LC182 │ │ │ │ -00000e1c r .LC183 │ │ │ │ -00000e24 r .LC185 │ │ │ │ -00000e2c r .LC186 │ │ │ │ -00000e38 r .LC187 │ │ │ │ -00000e60 r .LC188 │ │ │ │ -00000e68 r .LC189 │ │ │ │ +000009bc r .LC140 │ │ │ │ +000009dc r .LC141 │ │ │ │ +00000a18 r .LC142 │ │ │ │ +00000a64 r .LC143 │ │ │ │ +00000a94 r .LC144 │ │ │ │ +00000acc r .LC145 │ │ │ │ +00000afc r .LC146 │ │ │ │ +00000b38 r .LC148 │ │ │ │ +00000b54 r .LC152 │ │ │ │ +00000b78 r .LC154 │ │ │ │ +00000b98 r .LC156 │ │ │ │ +00000bac r .LC157 │ │ │ │ +00000bc0 r .LC158 │ │ │ │ +00000bf0 r .LC159 │ │ │ │ +00000c10 r .LC161 │ │ │ │ +00000c18 r .LC162 │ │ │ │ +00000c34 r .LC163 │ │ │ │ +00000c48 r .LC164 │ │ │ │ +00000c78 r .LC165 │ │ │ │ +00000c90 r .LC166 │ │ │ │ +00000c94 r .LC167 │ │ │ │ +00000ca0 r .LC168 │ │ │ │ +00000cac r .LC169 │ │ │ │ +00000cc8 r .LC171 │ │ │ │ +00000ce4 r .LC172 │ │ │ │ +00000d00 r .LC174 │ │ │ │ +00000d30 r .LC175 │ │ │ │ +00000d50 r .LC176 │ │ │ │ +00000d8c r .LC177 │ │ │ │ +00000db0 r .LC178 │ │ │ │ +00000dc4 r .LC179 │ │ │ │ +00000dd8 r .LC180 │ │ │ │ +00000e14 r .LC181 │ │ │ │ +00000e1c r .LC182 │ │ │ │ +00000e24 r .LC184 │ │ │ │ +00000e2c r .LC185 │ │ │ │ +00000e38 r .LC186 │ │ │ │ +00000e60 r .LC187 │ │ │ │ +00000e68 r .LC188 │ │ │ │ +00000e88 r .LC189 │ │ │ │ 00000124 r .LC19 │ │ │ │ -00000e88 r .LC190 │ │ │ │ -00000ec0 r .LC192 │ │ │ │ -00000ed8 r .LC196 │ │ │ │ -00000ee0 r .LC197 │ │ │ │ -00000f1c r .LC198 │ │ │ │ -00000f2c r .LC199 │ │ │ │ +00000ec0 r .LC191 │ │ │ │ +00000ed8 r .LC195 │ │ │ │ +00000ee0 r .LC196 │ │ │ │ +00000f1c r .LC197 │ │ │ │ +00000f2c r .LC198 │ │ │ │ +00000f34 r .LC199 │ │ │ │ 00000000 r .LC2 │ │ │ │ 0000015c r .LC20 │ │ │ │ -00000f34 r .LC200 │ │ │ │ -00000f48 r .LC204 │ │ │ │ -00000f5c r .LC205 │ │ │ │ -00000f70 r .LC206 │ │ │ │ -00000f8c r .LC207 │ │ │ │ -00000f98 r .LC208 │ │ │ │ -00000fd0 r .LC209 │ │ │ │ +00000f48 r .LC203 │ │ │ │ +00000f5c r .LC204 │ │ │ │ +00000f70 r .LC205 │ │ │ │ +00000f8c r .LC206 │ │ │ │ +00000f98 r .LC207 │ │ │ │ +00000fd0 r .LC208 │ │ │ │ +00001010 r .LC209 │ │ │ │ 000001bc r .LC21 │ │ │ │ -00001010 r .LC210 │ │ │ │ -00001018 r .LC211 │ │ │ │ -00001020 r .LC212 │ │ │ │ -00001088 r .LC214 │ │ │ │ -000010c8 r .LC215 │ │ │ │ -000010f8 r .LC216 │ │ │ │ -00001130 r .LC217 │ │ │ │ -0000114c r .LC218 │ │ │ │ -0000116c r .LC219 │ │ │ │ -00001174 r .LC220 │ │ │ │ -000011a0 r .LC221 │ │ │ │ -000011d4 r .LC222 │ │ │ │ -000011dc r .LC223 │ │ │ │ -000011f8 r .LC225 │ │ │ │ -00001228 r .LC226 │ │ │ │ -000001cc r .LC23 │ │ │ │ -0000124c r .LC230 │ │ │ │ -00001254 r .LC232 │ │ │ │ -0000125c r .LC233 │ │ │ │ -00001270 r .LC234 │ │ │ │ -0000127c r .LC235 │ │ │ │ -0000128c r .LC236 │ │ │ │ -00001298 r .LC237 │ │ │ │ -000012a4 r .LC238 │ │ │ │ -000012ec r .LC239 │ │ │ │ -00001328 r .LC240 │ │ │ │ -00001368 r .LC241 │ │ │ │ -0000139c r .LC242 │ │ │ │ -000013d0 r .LC243 │ │ │ │ -000013d8 r .LC244 │ │ │ │ -000013f4 r .LC245 │ │ │ │ -00001400 r .LC246 │ │ │ │ -00001428 r .LC247 │ │ │ │ -0000146c r .LC248 │ │ │ │ -00001474 r .LC249 │ │ │ │ -00001484 r .LC250 │ │ │ │ -00001490 r .LC251 │ │ │ │ -0000149c r .LC252 │ │ │ │ -000014a4 r .LC253 │ │ │ │ -000014c8 r .LC254 │ │ │ │ -000014d0 r .LC255 │ │ │ │ -000014e8 r .LC256 │ │ │ │ -000014fc r .LC257 │ │ │ │ -00001538 r .LC258 │ │ │ │ -00001560 r .LC259 │ │ │ │ -000001e0 r .LC26 │ │ │ │ -00001568 r .LC264 │ │ │ │ -00001578 r .LC265 │ │ │ │ -0000158c r .LC266 │ │ │ │ -000015a8 r .LC270 │ │ │ │ -000015b0 r .LC271 │ │ │ │ -000015ec r .LC272 │ │ │ │ -00001624 r .LC276 │ │ │ │ -0000162c r .LC277 │ │ │ │ -00001634 r .LC278 │ │ │ │ -00001640 r .LC279 │ │ │ │ -0000020c r .LC28 │ │ │ │ -0000164c r .LC280 │ │ │ │ -00001654 r .LC281 │ │ │ │ -00001678 r .LC282 │ │ │ │ -000016a0 r .LC283 │ │ │ │ -000016b4 r .LC284 │ │ │ │ -000016d4 r .LC285 │ │ │ │ -000016dc r .LC286 │ │ │ │ -000016f8 r .LC287 │ │ │ │ -00001734 r .LC288 │ │ │ │ -00001758 r .LC289 │ │ │ │ -00000210 r .LC29 │ │ │ │ -000017b0 r .LC290 │ │ │ │ -00001804 r .LC292 │ │ │ │ -00001848 r .LC293 │ │ │ │ -00001860 r .LC294 │ │ │ │ -00001864 r .LC296 │ │ │ │ -0000187c r .LC297 │ │ │ │ -00001898 r .LC298 │ │ │ │ -000018dc r .LC299 │ │ │ │ +00001018 r .LC210 │ │ │ │ +00001020 r .LC211 │ │ │ │ +00001088 r .LC213 │ │ │ │ +000010c8 r .LC214 │ │ │ │ +000010f8 r .LC215 │ │ │ │ +00001130 r .LC216 │ │ │ │ +0000114c r .LC217 │ │ │ │ +0000116c r .LC218 │ │ │ │ +00001174 r .LC219 │ │ │ │ +000001cc r .LC22 │ │ │ │ +000011a0 r .LC220 │ │ │ │ +000011d4 r .LC221 │ │ │ │ +000011dc r .LC222 │ │ │ │ +000011f8 r .LC224 │ │ │ │ +00001228 r .LC225 │ │ │ │ +0000124c r .LC229 │ │ │ │ +00001254 r .LC231 │ │ │ │ +0000125c r .LC232 │ │ │ │ +00001270 r .LC233 │ │ │ │ +0000127c r .LC234 │ │ │ │ +0000128c r .LC235 │ │ │ │ +00001298 r .LC236 │ │ │ │ +000012a4 r .LC237 │ │ │ │ +000012ec r .LC238 │ │ │ │ +00001328 r .LC239 │ │ │ │ +00001368 r .LC240 │ │ │ │ +0000139c r .LC241 │ │ │ │ +000013d0 r .LC242 │ │ │ │ +000013d8 r .LC243 │ │ │ │ +000013f4 r .LC244 │ │ │ │ +00001400 r .LC245 │ │ │ │ +00001428 r .LC246 │ │ │ │ +0000146c r .LC247 │ │ │ │ +00001474 r .LC248 │ │ │ │ +00001484 r .LC249 │ │ │ │ +000001e0 r .LC25 │ │ │ │ +00001490 r .LC250 │ │ │ │ +0000149c r .LC251 │ │ │ │ +000014a4 r .LC252 │ │ │ │ +000014c8 r .LC253 │ │ │ │ +000014d0 r .LC254 │ │ │ │ +000014e8 r .LC255 │ │ │ │ +000014fc r .LC256 │ │ │ │ +00001538 r .LC257 │ │ │ │ +00001560 r .LC258 │ │ │ │ +00001568 r .LC263 │ │ │ │ +00001578 r .LC264 │ │ │ │ +0000158c r .LC265 │ │ │ │ +000015a8 r .LC269 │ │ │ │ +0000020c r .LC27 │ │ │ │ +000015b0 r .LC270 │ │ │ │ +000015ec r .LC271 │ │ │ │ +00001624 r .LC275 │ │ │ │ +0000162c r .LC276 │ │ │ │ +00001634 r .LC277 │ │ │ │ +00001640 r .LC278 │ │ │ │ +0000164c r .LC279 │ │ │ │ +00000210 r .LC28 │ │ │ │ +00001654 r .LC280 │ │ │ │ +00001678 r .LC281 │ │ │ │ +000016a0 r .LC282 │ │ │ │ +000016b4 r .LC283 │ │ │ │ +000016d4 r .LC284 │ │ │ │ +000016dc r .LC285 │ │ │ │ +000016f8 r .LC286 │ │ │ │ +00001734 r .LC287 │ │ │ │ +00001758 r .LC288 │ │ │ │ +000017b0 r .LC289 │ │ │ │ +00000214 r .LC29 │ │ │ │ +00001804 r .LC291 │ │ │ │ +00001848 r .LC292 │ │ │ │ +00001860 r .LC293 │ │ │ │ +00001864 r .LC295 │ │ │ │ +0000187c r .LC296 │ │ │ │ +00001898 r .LC297 │ │ │ │ +000018dc r .LC298 │ │ │ │ +00001918 r .LC299 │ │ │ │ 00000018 r .LC3 │ │ │ │ -00000214 r .LC30 │ │ │ │ -00001918 r .LC300 │ │ │ │ -00001928 r .LC301 │ │ │ │ -00001938 r .LC302 │ │ │ │ -00001944 r .LC303 │ │ │ │ -00001950 r .LC304 │ │ │ │ -00001968 r .LC305 │ │ │ │ -00001970 r .LC306 │ │ │ │ -00001978 r .LC307 │ │ │ │ -00001990 r .LC309 │ │ │ │ -00000218 r .LC31 │ │ │ │ -000019cc r .LC310 │ │ │ │ -000019f0 r .LC311 │ │ │ │ -00001a14 r .LC313 │ │ │ │ -00001a5c r .LC314 │ │ │ │ -00001a7c r .LC315 │ │ │ │ -00001adc r .LC316 │ │ │ │ -00001af4 r .LC317 │ │ │ │ -00001b10 r .LC318 │ │ │ │ -00001b24 r .LC319 │ │ │ │ -0000021c r .LC32 │ │ │ │ -00001b40 r .LC320 │ │ │ │ -00001b68 r .LC321 │ │ │ │ -00001b84 r .LC322 │ │ │ │ -00001b94 r .LC323 │ │ │ │ -00001ba4 r .LC324 │ │ │ │ -00001bb4 r .LC325 │ │ │ │ -00001bc8 r .LC326 │ │ │ │ -00001bdc r .LC327 │ │ │ │ -00001bf0 r .LC328 │ │ │ │ -00001c04 r .LC329 │ │ │ │ -00000220 r .LC33 │ │ │ │ -00001c50 r .LC330 │ │ │ │ -00001c70 r .LC331 │ │ │ │ -00001c98 r .LC332 │ │ │ │ -00001d00 r .LC333 │ │ │ │ -00001d24 r .LC334 │ │ │ │ -00000228 r .LC34 │ │ │ │ -00000230 r .LC35 │ │ │ │ -00000238 r .LC36 │ │ │ │ -00000240 r .LC37 │ │ │ │ -00000248 r .LC38 │ │ │ │ -0000024c r .LC39 │ │ │ │ +00000218 r .LC30 │ │ │ │ +00001928 r .LC300 │ │ │ │ +00001938 r .LC301 │ │ │ │ +00001944 r .LC302 │ │ │ │ +00001950 r .LC303 │ │ │ │ +00001968 r .LC304 │ │ │ │ +00001970 r .LC305 │ │ │ │ +00001978 r .LC306 │ │ │ │ +00001990 r .LC308 │ │ │ │ +000019cc r .LC309 │ │ │ │ +0000021c r .LC31 │ │ │ │ +000019f0 r .LC310 │ │ │ │ +00001a14 r .LC312 │ │ │ │ +00001a5c r .LC313 │ │ │ │ +00001a7c r .LC314 │ │ │ │ +00001adc r .LC315 │ │ │ │ +00001af4 r .LC316 │ │ │ │ +00001b10 r .LC317 │ │ │ │ +00001b24 r .LC318 │ │ │ │ +00001b40 r .LC319 │ │ │ │ +00000220 r .LC32 │ │ │ │ +00001b68 r .LC320 │ │ │ │ +00001b84 r .LC321 │ │ │ │ +00001b94 r .LC322 │ │ │ │ +00001ba4 r .LC323 │ │ │ │ +00001bb4 r .LC324 │ │ │ │ +00001bc8 r .LC325 │ │ │ │ +00001bdc r .LC326 │ │ │ │ +00001bf0 r .LC327 │ │ │ │ +00001c04 r .LC328 │ │ │ │ +00001c50 r .LC329 │ │ │ │ +00000228 r .LC33 │ │ │ │ +00001c70 r .LC330 │ │ │ │ +00001c98 r .LC331 │ │ │ │ +00001d00 r .LC332 │ │ │ │ +00001d24 r .LC333 │ │ │ │ +00000230 r .LC34 │ │ │ │ +00000238 r .LC35 │ │ │ │ +00000240 r .LC36 │ │ │ │ +00000248 r .LC37 │ │ │ │ +0000024c r .LC38 │ │ │ │ +00000250 r .LC39 │ │ │ │ 0000002c r .LC4 │ │ │ │ -00000250 r .LC40 │ │ │ │ -00000254 r .LC41 │ │ │ │ -00000258 r .LC42 │ │ │ │ -0000025c r .LC43 │ │ │ │ -00000260 r .LC44 │ │ │ │ -00000264 r .LC45 │ │ │ │ -00000268 r .LC46 │ │ │ │ -0000026c r .LC47 │ │ │ │ -00000270 r .LC48 │ │ │ │ -00000274 r .LC49 │ │ │ │ +00000254 r .LC40 │ │ │ │ +00000258 r .LC41 │ │ │ │ +0000025c r .LC42 │ │ │ │ +00000260 r .LC43 │ │ │ │ +00000264 r .LC44 │ │ │ │ +00000268 r .LC45 │ │ │ │ +0000026c r .LC46 │ │ │ │ +00000270 r .LC47 │ │ │ │ +00000274 r .LC48 │ │ │ │ +00000278 r .LC49 │ │ │ │ 00000048 r .LC5 │ │ │ │ -00000278 r .LC50 │ │ │ │ -0000027c r .LC51 │ │ │ │ -00000280 r .LC52 │ │ │ │ -00000284 r .LC53 │ │ │ │ -00000288 r .LC54 │ │ │ │ -0000028c r .LC55 │ │ │ │ -00000290 r .LC56 │ │ │ │ -00000294 r .LC57 │ │ │ │ -00000298 r .LC58 │ │ │ │ -0000029c r .LC59 │ │ │ │ +0000027c r .LC50 │ │ │ │ +00000280 r .LC51 │ │ │ │ +00000284 r .LC52 │ │ │ │ +00000288 r .LC53 │ │ │ │ +0000028c r .LC54 │ │ │ │ +00000290 r .LC55 │ │ │ │ +00000294 r .LC56 │ │ │ │ +00000298 r .LC57 │ │ │ │ +0000029c r .LC58 │ │ │ │ +000002b8 r .LC59 │ │ │ │ 00000058 r .LC6 │ │ │ │ -000002b8 r .LC60 │ │ │ │ -000002d4 r .LC65 │ │ │ │ +000002d4 r .LC64 │ │ │ │ +000002dc r .LC69 │ │ │ │ 00000080 r .LC7 │ │ │ │ -000002dc r .LC70 │ │ │ │ -00000310 r .LC71 │ │ │ │ -00000360 r .LC72 │ │ │ │ -00000000 r .LC73 │ │ │ │ -0000001c r .LC74 │ │ │ │ -00000380 r .LC75 │ │ │ │ -00000394 r .LC76 │ │ │ │ -0000039c r .LC77 │ │ │ │ -000003a4 r .LC78 │ │ │ │ -0000005c r .LC79 │ │ │ │ +00000310 r .LC70 │ │ │ │ +00000360 r .LC71 │ │ │ │ +00000000 r .LC72 │ │ │ │ +0000001c r .LC73 │ │ │ │ +00000380 r .LC74 │ │ │ │ +00000394 r .LC75 │ │ │ │ +0000039c r .LC76 │ │ │ │ +000003a4 r .LC77 │ │ │ │ +0000005c r .LC78 │ │ │ │ +0000007c r .LC79 │ │ │ │ 000000a0 r .LC8 │ │ │ │ -0000007c r .LC80 │ │ │ │ -00000098 r .LC81 │ │ │ │ -000000dc r .LC82 │ │ │ │ -00000114 r .LC83 │ │ │ │ -000003c0 r .LC84 │ │ │ │ -000003dc r .LC85 │ │ │ │ -0000040c r .LC86 │ │ │ │ -00000424 r .LC87 │ │ │ │ -0000043c r .LC88 │ │ │ │ -0000044c r .LC89 │ │ │ │ +00000098 r .LC80 │ │ │ │ +000000dc r .LC81 │ │ │ │ +00000114 r .LC82 │ │ │ │ +000003c0 r .LC83 │ │ │ │ +000003dc r .LC84 │ │ │ │ +0000040c r .LC85 │ │ │ │ +00000424 r .LC86 │ │ │ │ +0000043c r .LC87 │ │ │ │ +0000044c r .LC88 │ │ │ │ +00000464 r .LC89 │ │ │ │ 000000c0 r .LC9 │ │ │ │ -00000464 r .LC90 │ │ │ │ -0000047c r .LC91 │ │ │ │ -00000498 r .LC92 │ │ │ │ -000004ac r .LC93 │ │ │ │ -000004cc r .LC94 │ │ │ │ -000004e8 r .LC95 │ │ │ │ -00000508 r .LC97 │ │ │ │ -00000544 r .LC98 │ │ │ │ -00000554 r .LC99 │ │ │ │ +0000047c r .LC90 │ │ │ │ +00000498 r .LC91 │ │ │ │ +000004ac r .LC92 │ │ │ │ +000004cc r .LC93 │ │ │ │ +000004e8 r .LC94 │ │ │ │ +00000508 r .LC96 │ │ │ │ +00000544 r .LC97 │ │ │ │ +00000554 r .LC98 │ │ │ │ +0000055c r .LC99 │ │ │ │ 000000d8 d EncodingMapType │ │ │ │ 00002324 t EncodingMap_size │ │ │ │ -000034e8 r EncodingMap_size__doc__ │ │ │ │ -0000b4ec t MarkupIterator_next │ │ │ │ +000034c8 r EncodingMap_size__doc__ │ │ │ │ +0000b3fc t MarkupIterator_next │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytesWriter_Create │ │ │ │ U PyBytesWriter_Discard │ │ │ │ @@ -14569,15 +14565,15 @@ │ │ │ │ U PyExc_UnicodeEncodeError │ │ │ │ U PyExc_UnicodeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000001ac d PyFieldNameIter_Type │ │ │ │ U PyFloat_Type │ │ │ │ 00000280 d PyFormatterIter_Type │ │ │ │ U PyFrozenDict_Type │ │ │ │ -00008a7c T PyInit__string │ │ │ │ +000081e8 T PyInit__string │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyList_Reverse │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsLong │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyLong_FromLong │ │ │ │ @@ -14637,116 +14633,116 @@ │ │ │ │ 000004ac D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ 000002b8 T PyUnicodeWriter_Format │ │ │ │ 0000212c T PyUnicodeWriter_WriteUCS4 │ │ │ │ 00001090 T PyUnicodeWriter_WriteWideChar │ │ │ │ -00011ff0 T PyUnicode_Append │ │ │ │ -000070a0 T PyUnicode_AppendAndDel │ │ │ │ -000221f8 T PyUnicode_AsASCIIString │ │ │ │ +00011f20 T PyUnicode_Append │ │ │ │ +0000680c T PyUnicode_AppendAndDel │ │ │ │ +00023a6c T PyUnicode_AsASCIIString │ │ │ │ 00000de8 T PyUnicode_AsCharmapString │ │ │ │ 00002f0c T PyUnicode_AsDecodedObject │ │ │ │ 00002f58 T PyUnicode_AsDecodedUnicode │ │ │ │ 00003018 T PyUnicode_AsEncodedObject │ │ │ │ -00008eb0 T PyUnicode_AsEncodedString │ │ │ │ +00008dc0 T PyUnicode_AsEncodedString │ │ │ │ 00003064 T PyUnicode_AsEncodedUnicode │ │ │ │ 00000e2c T PyUnicode_AsLatin1String │ │ │ │ -000125c0 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ -00022a3c T PyUnicode_AsUCS4 │ │ │ │ -0000fdbc T PyUnicode_AsUCS4Copy │ │ │ │ +0002715c T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +00024364 T PyUnicode_AsUCS4 │ │ │ │ +0000f214 T PyUnicode_AsUCS4Copy │ │ │ │ 00000e44 T PyUnicode_AsUTF16String │ │ │ │ 00000e5c T PyUnicode_AsUTF32String │ │ │ │ -00007f20 T PyUnicode_AsUTF8 │ │ │ │ -00006fbc T PyUnicode_AsUTF8AndSize │ │ │ │ -00005174 T PyUnicode_AsUTF8String │ │ │ │ -00023f38 T PyUnicode_AsUnicodeEscapeString │ │ │ │ -000045c0 T PyUnicode_AsWideChar │ │ │ │ -0000d9d4 T PyUnicode_AsWideCharString │ │ │ │ -000047b0 T PyUnicode_BuildEncodingMap │ │ │ │ -000176b4 T PyUnicode_Compare │ │ │ │ -00007fc0 T PyUnicode_CompareWithASCIIString │ │ │ │ -00011c9c T PyUnicode_Concat │ │ │ │ -0000d154 T PyUnicode_Contains │ │ │ │ -00012df4 T PyUnicode_CopyCharacters │ │ │ │ +00007e24 T PyUnicode_AsUTF8 │ │ │ │ +00006ec0 T PyUnicode_AsUTF8AndSize │ │ │ │ +00004728 T PyUnicode_AsUTF8String │ │ │ │ +00025860 T PyUnicode_AsUnicodeEscapeString │ │ │ │ +00003f64 T PyUnicode_AsWideChar │ │ │ │ +0000d8e4 T PyUnicode_AsWideCharString │ │ │ │ +0001b454 T PyUnicode_BuildEncodingMap │ │ │ │ +00017f44 T PyUnicode_Compare │ │ │ │ +00007ec4 T PyUnicode_CompareWithASCIIString │ │ │ │ +00011bcc T PyUnicode_Concat │ │ │ │ +0000d064 T PyUnicode_Contains │ │ │ │ +00012014 T PyUnicode_CopyCharacters │ │ │ │ 00001388 T PyUnicode_Count │ │ │ │ 0000336c T PyUnicode_DATA │ │ │ │ -0001d324 T PyUnicode_Decode │ │ │ │ -00015678 T PyUnicode_DecodeASCII │ │ │ │ -00005d78 T PyUnicode_DecodeCharmap │ │ │ │ -00007244 T PyUnicode_DecodeFSDefault │ │ │ │ -000066c4 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ -00005d64 T PyUnicode_DecodeLatin1 │ │ │ │ -000119b0 T PyUnicode_DecodeLocale │ │ │ │ +0001e58c T PyUnicode_Decode │ │ │ │ +00015f08 T PyUnicode_DecodeASCII │ │ │ │ +0000532c T PyUnicode_DecodeCharmap │ │ │ │ +00007148 T PyUnicode_DecodeFSDefault │ │ │ │ +000065c8 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ +00005318 T PyUnicode_DecodeLatin1 │ │ │ │ +000118e0 T PyUnicode_DecodeLocale │ │ │ │ 00003118 T PyUnicode_DecodeLocaleAndSize │ │ │ │ -0000c354 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +0000b660 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 000009a0 T PyUnicode_DecodeUTF16 │ │ │ │ -0000e014 T PyUnicode_DecodeUTF16Stateful │ │ │ │ +0000d4b0 T PyUnicode_DecodeUTF16Stateful │ │ │ │ 000009cc T PyUnicode_DecodeUTF32 │ │ │ │ -00024e30 T PyUnicode_DecodeUTF32Stateful │ │ │ │ +0002673c T PyUnicode_DecodeUTF32Stateful │ │ │ │ 0000329c T PyUnicode_DecodeUTF7 │ │ │ │ -00024760 T PyUnicode_DecodeUTF7Stateful │ │ │ │ -00007a74 T PyUnicode_DecodeUTF8 │ │ │ │ -00007b08 T PyUnicode_DecodeUTF8Stateful │ │ │ │ +0002606c T PyUnicode_DecodeUTF7Stateful │ │ │ │ +00007978 T PyUnicode_DecodeUTF8 │ │ │ │ +00007a0c T PyUnicode_DecodeUTF8Stateful │ │ │ │ 00000e78 T PyUnicode_DecodeUnicodeEscape │ │ │ │ -00017960 T PyUnicode_EncodeFSDefault │ │ │ │ -00007f58 T PyUnicode_EncodeLocale │ │ │ │ +000181f0 T PyUnicode_EncodeFSDefault │ │ │ │ +000076c4 T PyUnicode_EncodeLocale │ │ │ │ 00002028 T PyUnicode_Equal │ │ │ │ -0001b5cc T PyUnicode_EqualToUTF8 │ │ │ │ -0001b650 T PyUnicode_EqualToUTF8AndSize │ │ │ │ -00005448 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -0001a208 T PyUnicode_FSConverter │ │ │ │ -00003dfc T PyUnicode_FSDecoder │ │ │ │ -0000c36c T PyUnicode_Fill │ │ │ │ -00011770 T PyUnicode_Find │ │ │ │ -0000eb10 T PyUnicode_FindChar │ │ │ │ -0000eff8 t PyUnicode_FindChar.constprop.0 │ │ │ │ +0001c800 T PyUnicode_EqualToUTF8 │ │ │ │ +0001c884 T PyUnicode_EqualToUTF8AndSize │ │ │ │ +000049fc t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ +0001aa98 T PyUnicode_FSConverter │ │ │ │ +000037a0 T PyUnicode_FSDecoder │ │ │ │ +0000b678 T PyUnicode_Fill │ │ │ │ +00010bc8 T PyUnicode_Find │ │ │ │ +0000ea20 T PyUnicode_FindChar │ │ │ │ +0000ef08 t PyUnicode_FindChar.constprop.0 │ │ │ │ U PyUnicode_Format │ │ │ │ -0001ce18 T PyUnicode_FromEncodedObject │ │ │ │ +0001e080 T PyUnicode_FromEncodedObject │ │ │ │ 0000331c T PyUnicode_FromFormat │ │ │ │ 00003384 T PyUnicode_FromFormatV │ │ │ │ -0000744c T PyUnicode_FromKindAndData │ │ │ │ -00013b4c T PyUnicode_FromObject │ │ │ │ -0001fb44 T PyUnicode_FromOrdinal │ │ │ │ -00001448 T PyUnicode_FromString │ │ │ │ -000062fc T PyUnicode_FromStringAndSize │ │ │ │ -000068d0 T PyUnicode_FromWideChar │ │ │ │ +00007350 T PyUnicode_FromKindAndData │ │ │ │ +00013a7c T PyUnicode_FromObject │ │ │ │ +0002100c T PyUnicode_FromOrdinal │ │ │ │ +00001370 T PyUnicode_FromString │ │ │ │ +00006200 T PyUnicode_FromStringAndSize │ │ │ │ +000067d4 T PyUnicode_FromWideChar │ │ │ │ 000005c4 T PyUnicode_GetDefaultEncoding │ │ │ │ -0000a308 T PyUnicode_GetLength │ │ │ │ +0000a218 T PyUnicode_GetLength │ │ │ │ 00003268 T PyUnicode_GetSize │ │ │ │ -000010e4 T PyUnicode_InternFromString │ │ │ │ +0000100c T PyUnicode_InternFromString │ │ │ │ 000032dc T PyUnicode_InternImmortal │ │ │ │ 00000304 T PyUnicode_InternInPlace │ │ │ │ -00007b3c T PyUnicode_IsIdentifier │ │ │ │ -00016038 T PyUnicode_Join │ │ │ │ +00007a40 T PyUnicode_IsIdentifier │ │ │ │ +000168c8 T PyUnicode_Join │ │ │ │ 00003318 T PyUnicode_KIND │ │ │ │ -00000f38 T PyUnicode_New │ │ │ │ -00012630 T PyUnicode_Partition │ │ │ │ +00000e60 T PyUnicode_New │ │ │ │ +00012560 T PyUnicode_Partition │ │ │ │ 0000323c t PyUnicode_READ_CHAR │ │ │ │ 000032bc t PyUnicode_READ_CHAR.part.0 │ │ │ │ -00009d28 T PyUnicode_RPartition │ │ │ │ +00009c38 T PyUnicode_RPartition │ │ │ │ 00001494 T PyUnicode_RSplit │ │ │ │ -00006504 T PyUnicode_ReadChar │ │ │ │ -0000c2a0 T PyUnicode_Replace │ │ │ │ +00005ab8 T PyUnicode_ReadChar │ │ │ │ +0000b5ac T PyUnicode_Replace │ │ │ │ 00001414 T PyUnicode_Resize │ │ │ │ -000098ac T PyUnicode_RichCompare │ │ │ │ -00022268 T PyUnicode_Split │ │ │ │ -0001dd94 T PyUnicode_Splitlines │ │ │ │ -0000d810 T PyUnicode_Substring │ │ │ │ -000040c0 T PyUnicode_Tailmatch │ │ │ │ +000097bc T PyUnicode_RichCompare │ │ │ │ +00023b50 T PyUnicode_Split │ │ │ │ +0001effc T PyUnicode_Splitlines │ │ │ │ +0000d720 T PyUnicode_Substring │ │ │ │ +00003a64 T PyUnicode_Tailmatch │ │ │ │ 00001530 T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ 00000e90 T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ U Py_HashBuffer │ │ │ │ -00008e70 t Py_XDECREF │ │ │ │ +00008d80 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -00012584 t SubString_new_object │ │ │ │ -0001218c t SubString_new_object_or_empty │ │ │ │ +000119dc t SubString_new_object │ │ │ │ +000115e4 t SubString_new_object_or_empty │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Repeat │ │ │ │ U _PyCodec_DecodeText │ │ │ │ U _PyCodec_EncodeText │ │ │ │ U _PyCodec_InitRegistry │ │ │ │ @@ -14771,70 +14767,70 @@ │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003d8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ -00012dc4 T _PyUnicodeWriter_FormatV │ │ │ │ +00011fe4 T _PyUnicodeWriter_FormatV │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_InitWithBuffer │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_PrepareKindInternal │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ U _PyUnicodeWriter_WriteChar │ │ │ │ 0000314c t _PyUnicodeWriter_WriteCharInline │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicodeWriter_WriteSubstring │ │ │ │ -00009840 T _PyUnicode_AsASCIIString │ │ │ │ -00007edc T _PyUnicode_AsLatin1String │ │ │ │ -00006ee0 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -0001d8e8 T _PyUnicode_AsUTF8String │ │ │ │ -00018b0c T _PyUnicode_BinarySlice │ │ │ │ +00009750 T _PyUnicode_AsASCIIString │ │ │ │ +00007648 T _PyUnicode_AsLatin1String │ │ │ │ +00006de4 T _PyUnicode_AsUTF8NoNUL │ │ │ │ +0001eb50 T _PyUnicode_AsUTF8String │ │ │ │ +0001939c T _PyUnicode_BinarySlice │ │ │ │ 000028e4 T _PyUnicode_CheckConsistency │ │ │ │ -0001efd4 T _PyUnicode_ClearInterned │ │ │ │ -00008240 T _PyUnicode_Copy │ │ │ │ -000231b4 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ -00005ab4 T _PyUnicode_DecodeUTF8Writer │ │ │ │ -0000810c T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ -000116b4 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ -00004ba0 T _PyUnicode_Dedent │ │ │ │ -0001fd18 T _PyUnicode_EncodeCharmap │ │ │ │ -00009788 T _PyUnicode_EncodeUTF16 │ │ │ │ -00009d20 t _PyUnicode_EncodeUTF16.constprop.0 │ │ │ │ -00010b44 T _PyUnicode_EncodeUTF32 │ │ │ │ -00025414 T _PyUnicode_EncodeUTF7 │ │ │ │ -00007e5c T _PyUnicode_Equal │ │ │ │ -00007a94 T _PyUnicode_EqualToASCIIString │ │ │ │ -0001b7f8 T _PyUnicode_ExactDealloc │ │ │ │ -000049fc T _PyUnicode_FastCopyCharacters │ │ │ │ -00008eac T _PyUnicode_FastFill │ │ │ │ -00008d94 t _PyUnicode_Fill │ │ │ │ -0000be6c T _PyUnicode_FindMaxChar │ │ │ │ -00006738 T _PyUnicode_Fini │ │ │ │ -000065b0 T _PyUnicode_FiniTypes │ │ │ │ +00020264 T _PyUnicode_ClearInterned │ │ │ │ +000079ac T _PyUnicode_Copy │ │ │ │ +00024adc T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +000059b8 T _PyUnicode_DecodeUTF8Writer │ │ │ │ +00008010 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ +00010b0c T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ +00004154 T _PyUnicode_Dedent │ │ │ │ +000211e0 T _PyUnicode_EncodeCharmap │ │ │ │ +00008e80 T _PyUnicode_EncodeUTF16 │ │ │ │ +00009418 t _PyUnicode_EncodeUTF16.constprop.0 │ │ │ │ +0000ff9c T _PyUnicode_EncodeUTF32 │ │ │ │ +00026d20 T _PyUnicode_EncodeUTF7 │ │ │ │ +00007d60 T _PyUnicode_Equal │ │ │ │ +00007998 T _PyUnicode_EqualToASCIIString │ │ │ │ +0001ca2c T _PyUnicode_ExactDealloc │ │ │ │ +000048dc T _PyUnicode_FastCopyCharacters │ │ │ │ +000085a4 T _PyUnicode_FastFill │ │ │ │ +00023adc t _PyUnicode_Fill │ │ │ │ +0000bd7c T _PyUnicode_FindMaxChar │ │ │ │ +00005cec T _PyUnicode_Fini │ │ │ │ +00005b64 T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -00007100 T _PyUnicode_FromASCII │ │ │ │ +00007004 T _PyUnicode_FromASCII │ │ │ │ 000000b4 T _PyUnicode_FromId │ │ │ │ -00007784 t _PyUnicode_FromUCS1 │ │ │ │ -0001e674 t _PyUnicode_FromUCS2 │ │ │ │ -000222f4 t _PyUnicode_FromUCS4 │ │ │ │ -000069c8 T _PyUnicode_GetEmpty │ │ │ │ -00005cf0 T _PyUnicode_GetNameCAPI │ │ │ │ +00007688 t _PyUnicode_FromUCS1 │ │ │ │ +0001f8dc t _PyUnicode_FromUCS2 │ │ │ │ +00023bdc t _PyUnicode_FromUCS4 │ │ │ │ +00006134 T _PyUnicode_GetEmpty │ │ │ │ +000052a4 T _PyUnicode_GetNameCAPI │ │ │ │ 00002e40 t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ -00003bf4 T _PyUnicode_InitEncodings │ │ │ │ +00003598 T _PyUnicode_InitEncodings │ │ │ │ 000002ac T _PyUnicode_InitGlobalObjects │ │ │ │ 00002dbc T _PyUnicode_InitState │ │ │ │ 00002eb0 T _PyUnicode_InitTypes │ │ │ │ -00006394 T _PyUnicode_InternImmortal │ │ │ │ -0002581c T _PyUnicode_InternInPlace │ │ │ │ +00006298 T _PyUnicode_InternImmortal │ │ │ │ +000275b8 T _PyUnicode_InternInPlace │ │ │ │ 00002ff8 T _PyUnicode_InternMortal │ │ │ │ 000032b4 T _PyUnicode_InternStatic │ │ │ │ 00002898 T _PyUnicode_InternedSize │ │ │ │ -00012d34 T _PyUnicode_InternedSize_Immortal │ │ │ │ +00011f54 T _PyUnicode_InternedSize_Immortal │ │ │ │ U _PyUnicode_IsAlpha │ │ │ │ U _PyUnicode_IsCaseIgnorable │ │ │ │ U _PyUnicode_IsCased │ │ │ │ U _PyUnicode_IsDecimalDigit │ │ │ │ U _PyUnicode_IsDigit │ │ │ │ U _PyUnicode_IsLinebreak │ │ │ │ U _PyUnicode_IsLowercase │ │ │ │ @@ -14842,79 +14838,79 @@ │ │ │ │ U _PyUnicode_IsNumeric │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _PyUnicode_IsTitlecase │ │ │ │ U _PyUnicode_IsUppercase │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _PyUnicode_IsXidContinue │ │ │ │ U _PyUnicode_IsXidStart │ │ │ │ -0000c848 T _PyUnicode_JoinArray │ │ │ │ -00005fb0 T _PyUnicode_ResizeCompact │ │ │ │ -000061f4 T _PyUnicode_Result │ │ │ │ -00007d88 T _PyUnicode_ScanIdentifier │ │ │ │ +0000c758 T _PyUnicode_JoinArray │ │ │ │ +00005eb4 T _PyUnicode_ResizeCompact │ │ │ │ +000060f8 T _PyUnicode_Result │ │ │ │ +00007c8c T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -000201bc T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +00021684 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ 00002dec T _PyUnicode_WideCharString_Converter │ │ │ │ 00002e70 T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -00019224 T _PyUnicode_XStrip │ │ │ │ +00019ab4 T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 0000015c T _Py_DecodeUTF8Ex │ │ │ │ 000033a8 T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ 00000724 T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00011ba4 T _Py_GetErrorHandler │ │ │ │ +00011ad4 T _Py_GetErrorHandler │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_TrueStruct │ │ │ │ -00000328 R _Py_ascii_whitespace │ │ │ │ +00000308 R _Py_ascii_whitespace │ │ │ │ U _Py_bytes_lower │ │ │ │ U _Py_bytes_upper │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ U _Py_hashtable_destroy │ │ │ │ U _Py_hashtable_get │ │ │ │ U _Py_hashtable_len │ │ │ │ U _Py_hashtable_new_full │ │ │ │ U _Py_hashtable_set │ │ │ │ 00000000 T _Py_normalize_encoding │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_idivmod │ │ │ │ 0000075c d __compound_literal.0 │ │ │ │ -000003bc r __func__.0 │ │ │ │ -000003a8 r __func__.1 │ │ │ │ -000002d0 r __func__.2 │ │ │ │ -00000310 r __func__.3 │ │ │ │ -000004d0 r __func__.31 │ │ │ │ -000002b0 r __func__.4 │ │ │ │ -000002e0 r __func__.5 │ │ │ │ +0000039c r __func__.0 │ │ │ │ +00000388 r __func__.1 │ │ │ │ +000002b0 r __func__.2 │ │ │ │ +000002f0 r __func__.3 │ │ │ │ +000004b0 r __func__.31 │ │ │ │ +00000290 r __func__.4 │ │ │ │ +000002c0 r __func__.5 │ │ │ │ U __memmove_chk │ │ │ │ U __snprintf_chk │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00004a30 t _copy_characters │ │ │ │ -000004f8 r _keywords.11 │ │ │ │ -00000508 r _keywords.14 │ │ │ │ -00000514 r _keywords.17 │ │ │ │ -00000520 r _keywords.20 │ │ │ │ -00000528 r _keywords.23 │ │ │ │ -00000530 r _keywords.26 │ │ │ │ -000004ec r _keywords.8 │ │ │ │ +00004910 t _copy_characters │ │ │ │ +000004d8 r _keywords.11 │ │ │ │ +000004e8 r _keywords.14 │ │ │ │ +000004f4 r _keywords.17 │ │ │ │ +00000500 r _keywords.20 │ │ │ │ +00000508 r _keywords.23 │ │ │ │ +00000510 r _keywords.26 │ │ │ │ +000004cc r _keywords.8 │ │ │ │ 00000684 d _kwtuple.10 │ │ │ │ 000006a0 d _kwtuple.13 │ │ │ │ 000006c0 d _kwtuple.16 │ │ │ │ 000006e0 d _kwtuple.19 │ │ │ │ 000006fc d _kwtuple.22 │ │ │ │ 00000718 d _kwtuple.25 │ │ │ │ 00000664 d _kwtuple.7 │ │ │ │ @@ -14923,265 +14919,264 @@ │ │ │ │ 00000638 d _parser.18 │ │ │ │ 00000380 d _parser.21 │ │ │ │ 000005d8 d _parser.24 │ │ │ │ 00000580 d _parser.27 │ │ │ │ 000005ac d _parser.9 │ │ │ │ 00000768 d _string_methods │ │ │ │ 00000604 d _string_module │ │ │ │ -00018458 t any_find_slice.constprop.1 │ │ │ │ -0001b110 t anylib_find │ │ │ │ -000003d0 r ascii_linebreak │ │ │ │ -0000d768 t asciilib__factorize │ │ │ │ -0000d660 t asciilib__preprocess │ │ │ │ -0000d8bc t asciilib__two_way │ │ │ │ -0000cc6c t asciilib_adaptive_find.constprop.0 │ │ │ │ -000245ac t asciilib_default_rfind.constprop.0 │ │ │ │ -000067c4 t backslashreplace │ │ │ │ +00018ce8 t any_find_slice.constprop.1 │ │ │ │ +0001c354 t anylib_find │ │ │ │ +000003b0 r ascii_linebreak │ │ │ │ +0000cc04 t asciilib__factorize │ │ │ │ +0000c96c t asciilib__preprocess │ │ │ │ +0000cd58 t asciilib__two_way │ │ │ │ +0000bf78 t asciilib_adaptive_find.constprop.0 │ │ │ │ +00025eb8 t asciilib_default_rfind.constprop.0 │ │ │ │ +00005d78 t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -0000af64 t build_string │ │ │ │ -00007b4c t case_operation │ │ │ │ -0001006c t charmap_encoding_error │ │ │ │ -000091e8 t charmapencode_lookup │ │ │ │ -00008f0c t charmapencode_output │ │ │ │ -000080bc t charmaptranslate_lookup │ │ │ │ -000066bc t clear_interned_dict │ │ │ │ -0000430c t config_get_codec_name │ │ │ │ +0000ae74 t build_string │ │ │ │ +000072b8 t case_operation │ │ │ │ +0000f4c4 t charmap_encoding_error │ │ │ │ +000088e0 t charmapencode_lookup │ │ │ │ +00008604 t charmapencode_output │ │ │ │ +00007828 t charmaptranslate_lookup │ │ │ │ +00005c70 t clear_interned_dict │ │ │ │ +00003cb0 t config_get_codec_name │ │ │ │ 00000720 t convert_uc.constprop.0 │ │ │ │ -00007dac t do_capitalize │ │ │ │ +00007518 t do_capitalize │ │ │ │ 000008ec t do_casefold │ │ │ │ -0000aa0c t do_string_format │ │ │ │ -000128f8 t do_string_format_map │ │ │ │ -00010990 t do_swapcase │ │ │ │ -00004430 t encode_wstr_utf8 │ │ │ │ +0000a91c t do_string_format │ │ │ │ +00011b18 t do_string_format_map │ │ │ │ +0000fde8 t do_swapcase │ │ │ │ +00003dd4 t encode_wstr_utf8 │ │ │ │ 00000bcc d encoding_map_methods │ │ │ │ -00012524 t fieldnameiter_dealloc │ │ │ │ +0001197c t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ -000122f0 t fieldnameiter_next │ │ │ │ -00000808 r format__doc__ │ │ │ │ -00000760 r format_map__doc__ │ │ │ │ -000121c4 t formatter_field_name_split │ │ │ │ -00011f74 t formatter_parser │ │ │ │ -00012554 t formatteriter_dealloc │ │ │ │ +00011748 t fieldnameiter_next │ │ │ │ +000007e8 r format__doc__ │ │ │ │ +00000740 r format_map__doc__ │ │ │ │ +0001161c t formatter_field_name_split │ │ │ │ +000113cc t formatter_parser │ │ │ │ +000119ac t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ -0001200c t formatteriter_next │ │ │ │ +00011464 t formatteriter_next │ │ │ │ 00000000 t get_error_handler_wide.part.0 │ │ │ │ -0000bf98 t get_field_object │ │ │ │ +0000bea8 t get_field_object │ │ │ │ 000032f4 t get_integer │ │ │ │ 000007f8 t handle_capital_sigma │ │ │ │ -00000e60 t hashtable_unicode_compare │ │ │ │ +00002d58 t hashtable_unicode_compare │ │ │ │ 00000d40 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ -00002b08 t intern_common.constprop.1 │ │ │ │ +00002a30 t intern_common.constprop.1 │ │ │ │ 00000c78 t intern_static.isra.0 │ │ │ │ -00000590 r length_hint_doc │ │ │ │ -00005840 t make_encode_exception │ │ │ │ +00000570 r length_hint_doc │ │ │ │ +00004df4 t make_encode_exception │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 0000073c d module_slots │ │ │ │ -00008bf8 t pad │ │ │ │ -000069e4 t raise_encode_exception │ │ │ │ -00000568 r reduce_doc │ │ │ │ -00013d78 t replace │ │ │ │ +00008364 t pad │ │ │ │ +00006150 t raise_encode_exception │ │ │ │ +00000548 r reduce_doc │ │ │ │ +00014324 t replace │ │ │ │ 00002d00 t resize_copy │ │ │ │ -0000ab0c t rsplit │ │ │ │ -00000540 r setstate_doc │ │ │ │ -0000fb08 t split │ │ │ │ +00009e18 t rsplit │ │ │ │ +00000520 r setstate_doc │ │ │ │ +0000fa38 t split │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -0000d768 t ucs1lib__factorize │ │ │ │ -0000ebd0 t ucs1lib__preprocess │ │ │ │ -0000ecd8 t ucs1lib__two_way │ │ │ │ -0000df6c t ucs1lib__two_way_count │ │ │ │ -0000d0e8 t ucs1lib_adaptive_find │ │ │ │ -0001abc4 t ucs1lib_fastsearch │ │ │ │ -0001b0d8 t ucs1lib_fastsearch.constprop.0 │ │ │ │ -0000f1d0 t ucs1lib_rfind_char │ │ │ │ -0000c7dc t ucs1lib_split_whitespace │ │ │ │ -0000a2b0 t ucs1lib_utf16_encode.constprop.0.isra.0 │ │ │ │ -0000a16c t ucs1lib_utf16_encode.isra.0 │ │ │ │ -0001122c t ucs1lib_utf32_encode.isra.0 │ │ │ │ +0000cc04 t ucs1lib__factorize │ │ │ │ +0000e028 t ucs1lib__preprocess │ │ │ │ +0000e130 t ucs1lib__two_way │ │ │ │ +0000d408 t ucs1lib__two_way_count │ │ │ │ +0000c3f4 t ucs1lib_adaptive_find │ │ │ │ +0001be08 t ucs1lib_fastsearch │ │ │ │ +0001c31c t ucs1lib_fastsearch.constprop.0 │ │ │ │ +0000f0e0 t ucs1lib_rfind_char │ │ │ │ +0000bae8 t ucs1lib_split_whitespace │ │ │ │ +000099a8 t ucs1lib_utf16_encode.constprop.0.isra.0 │ │ │ │ +00009864 t ucs1lib_utf16_encode.isra.0 │ │ │ │ +00010684 t ucs1lib_utf32_encode.isra.0 │ │ │ │ 00000ad4 t ucs2lib__lex_search │ │ │ │ -00012914 t ucs2lib__preprocess │ │ │ │ -00012a48 t ucs2lib__two_way │ │ │ │ +00011b34 t ucs2lib__preprocess │ │ │ │ +00011c68 t ucs2lib__two_way │ │ │ │ 00000a2c t ucs2lib__two_way_count │ │ │ │ 00002348 t ucs2lib_adaptive_find │ │ │ │ -0000a53c t ucs2lib_count │ │ │ │ -000070cc t ucs2lib_fastsearch │ │ │ │ -00006a30 t ucs2lib_find_char │ │ │ │ -000065f8 t ucs2lib_find_max_char │ │ │ │ +00006838 t ucs2lib_fastsearch │ │ │ │ +0000619c t ucs2lib_find_char │ │ │ │ +00005bac t ucs2lib_find_max_char │ │ │ │ 00000d28 t ucs2lib_rfind_slice.isra.0 │ │ │ │ -0000c4f8 t ucs2lib_split_whitespace │ │ │ │ -00019848 t ucs2lib_utf8_encoder │ │ │ │ -00019d30 t ucs2lib_utf8_encoder.constprop.0 │ │ │ │ +0000b804 t ucs2lib_split_whitespace │ │ │ │ +0001a0d8 t ucs2lib_utf8_encoder │ │ │ │ +0001a5c0 t ucs2lib_utf8_encoder.constprop.0 │ │ │ │ 00000688 t ucs4lib__lex_search │ │ │ │ -0000f748 t ucs4lib__preprocess │ │ │ │ -0000f874 t ucs4lib__two_way │ │ │ │ +0000eba0 t ucs4lib__preprocess │ │ │ │ +0000eccc t ucs4lib__two_way │ │ │ │ 000005e0 t ucs4lib__two_way_count │ │ │ │ -0000f0f4 t ucs4lib_fastsearch │ │ │ │ -00010ac4 t ucs4lib_find_char │ │ │ │ -0000a474 t ucs4lib_find_max_char │ │ │ │ +0000e54c t ucs4lib_fastsearch │ │ │ │ +0000ff1c t ucs4lib_find_char │ │ │ │ +00009b6c t ucs4lib_find_max_char │ │ │ │ 00000c2c t ucs4lib_rfind_char │ │ │ │ 00000d88 t ucs4lib_rfind_slice.isra.0 │ │ │ │ 000025f0 t ucs4lib_split_whitespace │ │ │ │ -000127f8 t ucs4lib_utf16_encode │ │ │ │ +00011a18 t ucs4lib_utf16_encode │ │ │ │ 00000000 t ucs4lib_utf8_decode │ │ │ │ -0000763c t ucs4lib_utf8_encoder │ │ │ │ -00008e08 t unicode___format__ │ │ │ │ -00000908 r unicode___format____doc__ │ │ │ │ +00006da8 t ucs4lib_utf8_encoder │ │ │ │ +00008500 t unicode___format__ │ │ │ │ +000008e8 r unicode___format____doc__ │ │ │ │ 000007d8 d unicode_as_mapping │ │ │ │ 0000080c d unicode_as_number │ │ │ │ 000007e4 d unicode_as_sequence │ │ │ │ -0001cc6c t unicode_ascii_iter_next │ │ │ │ -00006b4c t unicode_askind │ │ │ │ -00007ae8 t unicode_capitalize │ │ │ │ -00003388 r unicode_capitalize__doc__ │ │ │ │ -0000fd28 t unicode_casefold │ │ │ │ -0000332c r unicode_casefold__doc__ │ │ │ │ -00008a98 t unicode_center │ │ │ │ -0000328c r unicode_center__doc__ │ │ │ │ -00003a64 t unicode_char │ │ │ │ +0001ded4 t unicode_ascii_iter_next │ │ │ │ +000062b8 t unicode_askind │ │ │ │ +00007254 t unicode_capitalize │ │ │ │ +00003368 r unicode_capitalize__doc__ │ │ │ │ +0000f180 t unicode_casefold │ │ │ │ +0000330c r unicode_casefold__doc__ │ │ │ │ +00008204 t unicode_center │ │ │ │ +0000326c r unicode_center__doc__ │ │ │ │ +00003408 t unicode_char │ │ │ │ 00002f54 t unicode_check_encoding_errors │ │ │ │ 000030cc t unicode_check_encoding_errors.part.0 │ │ │ │ -0000c484 t unicode_check_modifiable │ │ │ │ -00020370 t unicode_count │ │ │ │ -000031c0 r unicode_count__doc__ │ │ │ │ -0002047c t unicode_count_impl │ │ │ │ +0000b790 t unicode_check_modifiable │ │ │ │ +00021838 t unicode_count │ │ │ │ +000031a0 r unicode_count__doc__ │ │ │ │ +00021944 t unicode_count_impl │ │ │ │ 00002e30 t unicode_dealloc │ │ │ │ -0000592c t unicode_decode_call_errorhandler_writer │ │ │ │ -000026c4 t unicode_decode_utf8 │ │ │ │ -00001480 t unicode_decode_utf8.constprop.0 │ │ │ │ -00016244 t unicode_decode_utf8_impl │ │ │ │ -000005c8 r unicode_doc │ │ │ │ -0001c96c t unicode_encode │ │ │ │ -00002fc0 r unicode_encode__doc__ │ │ │ │ -00005694 t unicode_encode_call_errorhandler │ │ │ │ -0001f128 t unicode_encode_ucs1 │ │ │ │ -00015c10 t unicode_encode_utf8.constprop.0 │ │ │ │ -0001c304 t unicode_endswith │ │ │ │ -00000974 r unicode_endswith__doc__ │ │ │ │ -00003408 t unicode_expandtabs │ │ │ │ -00002f18 r unicode_expandtabs__doc__ │ │ │ │ -00004e20 t unicode_fill_utf8 │ │ │ │ -0001cd08 t unicode_find │ │ │ │ -00002e24 r unicode_find__doc__ │ │ │ │ +00004ee0 t unicode_decode_call_errorhandler_writer │ │ │ │ +000025ec t unicode_decode_utf8 │ │ │ │ +000013a8 t unicode_decode_utf8.constprop.0 │ │ │ │ +00016ad4 t unicode_decode_utf8_impl │ │ │ │ +000005a8 r unicode_doc │ │ │ │ +0001dbd4 t unicode_encode │ │ │ │ +00002fa0 r unicode_encode__doc__ │ │ │ │ +00004c48 t unicode_encode_call_errorhandler │ │ │ │ +000203b8 t unicode_encode_ucs1 │ │ │ │ +000164a0 t unicode_encode_utf8.constprop.0 │ │ │ │ +0001d56c t unicode_endswith │ │ │ │ +00000954 r unicode_endswith__doc__ │ │ │ │ +00013afc t unicode_expandtabs │ │ │ │ +00002ef8 r unicode_expandtabs__doc__ │ │ │ │ +000043d4 t unicode_fill_utf8 │ │ │ │ +0001df70 t unicode_find │ │ │ │ +00002e04 r unicode_find__doc__ │ │ │ │ 000033e0 t unicode_from_format │ │ │ │ -000047f8 t unicode_fromformat_write_str │ │ │ │ -000053f0 t unicode_fromformat_write_utf8 │ │ │ │ +000046d8 t unicode_fromformat_write_str │ │ │ │ +000052f4 t unicode_fromformat_write_utf8 │ │ │ │ 00000fac t unicode_fromformat_write_wcstr │ │ │ │ -0001b6a8 t unicode_getitem │ │ │ │ +0001c8dc t unicode_getitem │ │ │ │ 000009f8 t unicode_getnewargs │ │ │ │ 00000dd0 t unicode_hash │ │ │ │ -00023080 t unicode_index │ │ │ │ -00002d14 r unicode_index__doc__ │ │ │ │ -0001a334 t unicode_isalnum │ │ │ │ -00002734 r unicode_isalnum__doc__ │ │ │ │ -00022efc t unicode_isalpha │ │ │ │ -00002814 r unicode_isalpha__doc__ │ │ │ │ -0001aba8 t unicode_isascii │ │ │ │ -00002c5c r unicode_isascii__doc__ │ │ │ │ -000244bc t unicode_isdecimal │ │ │ │ -0000265c r unicode_isdecimal__doc__ │ │ │ │ -00021ce0 t unicode_isdigit │ │ │ │ -0000258c r unicode_isdigit__doc__ │ │ │ │ -0001d0d4 t unicode_isidentifier │ │ │ │ -000023f4 r unicode_isidentifier__doc__ │ │ │ │ -00023614 t unicode_islower │ │ │ │ -00002b80 r unicode_islower__doc__ │ │ │ │ -00025324 t unicode_isnumeric │ │ │ │ -000024c0 r unicode_isnumeric__doc__ │ │ │ │ -00023e40 t unicode_isprintable │ │ │ │ -00002350 r unicode_isprintable__doc__ │ │ │ │ -00021e20 t unicode_isspace │ │ │ │ -000028e8 r unicode_isspace__doc__ │ │ │ │ -00024290 t unicode_istitle │ │ │ │ -000029bc r unicode_istitle__doc__ │ │ │ │ -0001ec74 t unicode_isupper │ │ │ │ -00002aa0 r unicode_isupper__doc__ │ │ │ │ -0001b9a0 t unicode_iter │ │ │ │ -000160d0 t unicode_iteritem │ │ │ │ -00015fa0 t unicode_join │ │ │ │ -00002264 r unicode_join__doc__ │ │ │ │ +000249a8 t unicode_index │ │ │ │ +00002cf4 r unicode_index__doc__ │ │ │ │ +0001abc4 t unicode_isalnum │ │ │ │ +00002714 r unicode_isalnum__doc__ │ │ │ │ +00024824 t unicode_isalpha │ │ │ │ +000027f4 r unicode_isalpha__doc__ │ │ │ │ +0001b438 t unicode_isascii │ │ │ │ +00002c3c r unicode_isascii__doc__ │ │ │ │ +00025dc8 t unicode_isdecimal │ │ │ │ +0000263c r unicode_isdecimal__doc__ │ │ │ │ +00023554 t unicode_isdigit │ │ │ │ +0000256c r unicode_isdigit__doc__ │ │ │ │ +0001e33c t unicode_isidentifier │ │ │ │ +000023d4 r unicode_isidentifier__doc__ │ │ │ │ +00024f3c t unicode_islower │ │ │ │ +00002b60 r unicode_islower__doc__ │ │ │ │ +00026c30 t unicode_isnumeric │ │ │ │ +000024a0 r unicode_isnumeric__doc__ │ │ │ │ +00025768 t unicode_isprintable │ │ │ │ +00002330 r unicode_isprintable__doc__ │ │ │ │ +00023694 t unicode_isspace │ │ │ │ +000028c8 r unicode_isspace__doc__ │ │ │ │ +00025b9c t unicode_istitle │ │ │ │ +0000299c r unicode_istitle__doc__ │ │ │ │ +0001ff04 t unicode_isupper │ │ │ │ +00002a80 r unicode_isupper__doc__ │ │ │ │ +0001cbd4 t unicode_iter │ │ │ │ +00016960 t unicode_iteritem │ │ │ │ +00016830 t unicode_join │ │ │ │ +00002244 r unicode_join__doc__ │ │ │ │ 000012c0 t unicode_kind_name │ │ │ │ -00009cfc t unicode_length │ │ │ │ -0000faf8 t unicode_ljust │ │ │ │ -000021c0 r unicode_ljust__doc__ │ │ │ │ -000136c8 t unicode_lower │ │ │ │ -00002178 r unicode_lower__doc__ │ │ │ │ -0001a6a0 t unicode_lstrip │ │ │ │ -00002024 r unicode_lstrip__doc__ │ │ │ │ -00008550 t unicode_maketrans │ │ │ │ -00000e58 r unicode_maketrans__doc__ │ │ │ │ +00009c0c t unicode_length │ │ │ │ +0000ef50 t unicode_ljust │ │ │ │ +000021a0 r unicode_ljust__doc__ │ │ │ │ +000135f8 t unicode_lower │ │ │ │ +00002158 r unicode_lower__doc__ │ │ │ │ +0001af30 t unicode_lstrip │ │ │ │ +00002004 r unicode_lstrip__doc__ │ │ │ │ +00007cbc t unicode_maketrans │ │ │ │ +00000e38 r unicode_maketrans__doc__ │ │ │ │ 0000089c d unicode_methods │ │ │ │ -0001bb44 t unicode_mod │ │ │ │ -0001bb7c t unicode_new │ │ │ │ -0001261c t unicode_partition │ │ │ │ -0000156c r unicode_partition__doc__ │ │ │ │ -00009568 t unicode_removeprefix │ │ │ │ -00001d38 r unicode_removeprefix__doc__ │ │ │ │ -00008320 t unicode_removesuffix │ │ │ │ -00001c3c r unicode_removesuffix__doc__ │ │ │ │ -0001bf18 t unicode_repeat │ │ │ │ -00013bcc t unicode_replace │ │ │ │ -00001e18 r unicode_replace__doc__ │ │ │ │ -0000dc40 t unicode_repr │ │ │ │ -00012308 t unicode_resize │ │ │ │ -00017ed8 t unicode_rfind │ │ │ │ -00001b48 r unicode_rfind__doc__ │ │ │ │ -000211dc t unicode_rindex │ │ │ │ -00001a34 r unicode_rindex__doc__ │ │ │ │ -00009358 t unicode_rjust │ │ │ │ -00001990 r unicode_rjust__doc__ │ │ │ │ -00009d14 t unicode_rpartition │ │ │ │ -000013d8 r unicode_rpartition__doc__ │ │ │ │ -0000a954 t unicode_rsplit │ │ │ │ -000011e0 r unicode_rsplit__doc__ │ │ │ │ -00018ce4 t unicode_rstrip │ │ │ │ -00001f80 r unicode_rstrip__doc__ │ │ │ │ +0001cdac t unicode_mod │ │ │ │ +0001cde4 t unicode_new │ │ │ │ +0001254c t unicode_partition │ │ │ │ +0000154c r unicode_partition__doc__ │ │ │ │ +00008c60 t unicode_removeprefix │ │ │ │ +00001d18 r unicode_removeprefix__doc__ │ │ │ │ +00007a8c t unicode_removesuffix │ │ │ │ +00001c1c r unicode_removesuffix__doc__ │ │ │ │ +0001d180 t unicode_repeat │ │ │ │ +00014178 t unicode_replace │ │ │ │ +00001df8 r unicode_replace__doc__ │ │ │ │ +0000db50 t unicode_repr │ │ │ │ +00012238 t unicode_resize │ │ │ │ +00018768 t unicode_rfind │ │ │ │ +00001b28 r unicode_rfind__doc__ │ │ │ │ +00022a28 t unicode_rindex │ │ │ │ +00001a14 r unicode_rindex__doc__ │ │ │ │ +00008a50 t unicode_rjust │ │ │ │ +00001970 r unicode_rjust__doc__ │ │ │ │ +00009c24 t unicode_rpartition │ │ │ │ +000013b8 r unicode_rpartition__doc__ │ │ │ │ +00009c60 t unicode_rsplit │ │ │ │ +000011c0 r unicode_rsplit__doc__ │ │ │ │ +00019574 t unicode_rstrip │ │ │ │ +00001f60 r unicode_rstrip__doc__ │ │ │ │ 00000b74 t unicode_sizeof │ │ │ │ -000008bc r unicode_sizeof__doc__ │ │ │ │ -0000f404 t unicode_split │ │ │ │ -000016ec r unicode_split__doc__ │ │ │ │ -0001dc58 t unicode_splitlines │ │ │ │ -00001118 r unicode_splitlines__doc__ │ │ │ │ -0000a340 t unicode_startswith │ │ │ │ -00000aa4 r unicode_startswith__doc__ │ │ │ │ -00010880 t unicode_str │ │ │ │ -00012df8 t unicode_strip │ │ │ │ -000020c8 r unicode_strip__doc__ │ │ │ │ -00017280 t unicode_subscript │ │ │ │ +0000089c r unicode_sizeof__doc__ │ │ │ │ +0000f314 t unicode_split │ │ │ │ +000016cc r unicode_split__doc__ │ │ │ │ +0001eec0 t unicode_splitlines │ │ │ │ +000010f8 r unicode_splitlines__doc__ │ │ │ │ +0000a250 t unicode_startswith │ │ │ │ +00000a84 r unicode_startswith__doc__ │ │ │ │ +0000fcd8 t unicode_str │ │ │ │ +00012d28 t unicode_strip │ │ │ │ +000020a8 r unicode_strip__doc__ │ │ │ │ +00017b10 t unicode_subscript │ │ │ │ 000007a8 t unicode_swapcase │ │ │ │ -000010b0 r unicode_swapcase__doc__ │ │ │ │ -000238c4 t unicode_title │ │ │ │ -00003424 r unicode_title__doc__ │ │ │ │ -00020954 t unicode_translate │ │ │ │ -00000cac r unicode_translate__doc__ │ │ │ │ +00001090 r unicode_swapcase__doc__ │ │ │ │ +000251ec t unicode_title │ │ │ │ +00003404 r unicode_title__doc__ │ │ │ │ +0002219c t unicode_translate │ │ │ │ +00000c8c r unicode_translate__doc__ │ │ │ │ 00001e24 t unicode_translate_call_errorhandler.constprop.0 │ │ │ │ -0002178c t unicode_upper │ │ │ │ -00000c64 r unicode_upper__doc__ │ │ │ │ -00019488 t unicode_vectorcall │ │ │ │ -00011530 t unicode_zfill │ │ │ │ -00000bd8 r unicode_zfill__doc__ │ │ │ │ -0001ba88 t unicodeiter_dealloc │ │ │ │ -0000a928 t unicodeiter_len │ │ │ │ +00022fd8 t unicode_upper │ │ │ │ +00000c44 r unicode_upper__doc__ │ │ │ │ +00019d18 t unicode_vectorcall │ │ │ │ +00010988 t unicode_zfill │ │ │ │ +00000bb8 r unicode_zfill__doc__ │ │ │ │ +0001ccf0 t unicodeiter_dealloc │ │ │ │ +00009c34 t unicodeiter_len │ │ │ │ 00000798 d unicodeiter_methods │ │ │ │ -00022d6c t unicodeiter_next │ │ │ │ -00010818 t unicodeiter_reduce │ │ │ │ -000114b0 t unicodeiter_setstate │ │ │ │ +00024694 t unicodeiter_next │ │ │ │ +0000fc70 t unicodeiter_reduce │ │ │ │ +00010908 t unicodeiter_setstate │ │ │ │ 000007c4 t unicodeiter_traverse │ │ │ │ -00000450 r utf7_category │ │ │ │ -0000518c t utf8_count_codepoints │ │ │ │ +00000430 r utf7_category │ │ │ │ +00004740 t utf8_count_codepoints │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ -0000caa0 t xmlcharrefreplace │ │ │ │ +0000bdac t xmlcharrefreplace │ │ │ │ │ │ │ │ unionobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000034 r .LC2 │ │ │ │ 00000040 r .LC3 │ │ │ │ @@ -15327,15 +15322,15 @@ │ │ │ │ U PyNumber_Remainder │ │ │ │ U PyNumber_Rshift │ │ │ │ U PyNumber_Subtract │ │ │ │ U PyNumber_TrueDivide │ │ │ │ U PyNumber_Xor │ │ │ │ U PyObject_Call │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00000c08 T PyObject_ClearWeakRefs │ │ │ │ +00000be0 T PyObject_ClearWeakRefs │ │ │ │ U PyObject_DelItem │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_Hash │ │ │ │ @@ -15351,45 +15346,45 @@ │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ 00001390 T PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ U PyVectorcall_Call │ │ │ │ 000012e4 T PyWeakref_GetObject │ │ │ │ -0000197c T PyWeakref_GetRef │ │ │ │ +00001954 T PyWeakref_GetRef │ │ │ │ 00001230 T PyWeakref_IsDead │ │ │ │ 000000c4 T PyWeakref_NewProxy │ │ │ │ 00000000 T PyWeakref_NewRef │ │ │ │ U Py_GenericAlias │ │ │ │ 00000000 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyRuntime │ │ │ │ -00001b5c T _PyStaticType_ClearWeakRefs │ │ │ │ +00001b34 T _PyStaticType_ClearWeakRefs │ │ │ │ U _PyStaticType_GetState │ │ │ │ 000001a8 D _PyWeakref_CallableProxyType │ │ │ │ -00001a6c T _PyWeakref_ClearRef │ │ │ │ +00001a44 T _PyWeakref_ClearRef │ │ │ │ 00000040 T _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -00001418 T _PyWeakref_GetWeakrefCount │ │ │ │ +000013f0 T _PyWeakref_GetWeakrefCount │ │ │ │ 00003244 T _PyWeakref_IsDead │ │ │ │ 000000d4 D _PyWeakref_ProxyType │ │ │ │ 00000000 D _PyWeakref_RefType │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ -000014c0 t clear_weakref_lock_held │ │ │ │ -000015c8 t clear_weakref_lock_held.constprop.0 │ │ │ │ +00001498 t clear_weakref_lock_held │ │ │ │ +000015a0 t clear_weakref_lock_held.constprop.0 │ │ │ │ 00000090 t gc_clear │ │ │ │ -00000540 t gc_traverse │ │ │ │ +00000518 t gc_traverse │ │ │ │ 00000388 t insert_weakref │ │ │ │ 00002874 t proxy_abs │ │ │ │ 00000888 t proxy_add │ │ │ │ 00002444 t proxy_and │ │ │ │ 0000027c d proxy_as_mapping │ │ │ │ 000002b0 d proxy_as_number │ │ │ │ 00000288 d proxy_as_sequence │ │ │ │ @@ -15437,23 +15432,23 @@ │ │ │ │ 0000256c t proxy_rshift │ │ │ │ 000005f8 t proxy_setattr │ │ │ │ 00000380 t proxy_setitem │ │ │ │ 00000230 t proxy_str │ │ │ │ 00002e14 t proxy_sub │ │ │ │ 000014f4 t proxy_true_div │ │ │ │ 0000231c t proxy_xor │ │ │ │ -00000b7c t weakref___init__ │ │ │ │ -00000574 t weakref___new__ │ │ │ │ -0000176c t weakref_dealloc │ │ │ │ -000018a0 t weakref_hash │ │ │ │ +00000b54 t weakref___init__ │ │ │ │ +0000054c t weakref___new__ │ │ │ │ +00001744 t weakref_dealloc │ │ │ │ +00001878 t weakref_hash │ │ │ │ 00000390 d weakref_members │ │ │ │ 00000370 d weakref_methods │ │ │ │ 00000000 t weakref_repr │ │ │ │ -00001bac t weakref_richcompare │ │ │ │ -000016b8 t weakref_vectorcall │ │ │ │ +00001b84 t weakref_richcompare │ │ │ │ +00001690 t weakref_vectorcall │ │ │ │ │ │ │ │ _contextvars.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ U PyContextToken_Type │ │ │ │ U PyContextVar_Type │ │ │ │ U PyContext_CopyCurrent │ │ │ │ U PyContext_Type │ │ │ │ @@ -15533,19 +15528,19 @@ │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_Occurred │ │ │ │ 00000000 T PyErr_ResourceWarning │ │ │ │ U PyErr_SetObject │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ 000007b8 T PyErr_Warn │ │ │ │ -00002110 T PyErr_WarnEx │ │ │ │ +000020cc T PyErr_WarnEx │ │ │ │ 000007d0 T PyErr_WarnExplicit │ │ │ │ 000001a8 T PyErr_WarnExplicitFormat │ │ │ │ -00001f44 T PyErr_WarnExplicitObject │ │ │ │ -000025d8 T PyErr_WarnFormat │ │ │ │ +00001f00 T PyErr_WarnExplicitObject │ │ │ │ +00002594 T PyErr_WarnFormat │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_ImportError │ │ │ │ U PyExc_ImportWarning │ │ │ │ U PyExc_PendingDeprecationWarning │ │ │ │ U PyExc_ResourceWarning │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_RuntimeWarning │ │ │ │ @@ -15591,30 +15586,30 @@ │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_Splitlines │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Tailmatch │ │ │ │ U PyUnicode_Type │ │ │ │ -00001aa0 t Py_XDECREF │ │ │ │ +00000000 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ 00000164 t _PyErr_WarnFormat.constprop.0 │ │ │ │ -00002544 t _PyErr_WarnFormatV │ │ │ │ +00002500 t _PyErr_WarnFormatV │ │ │ │ 0000073c T _PyErr_WarnUnawaitedAgenMethod │ │ │ │ 00000050 T _PyErr_WarnUnawaitedCoroutine │ │ │ │ U _PyImport_BlessMyLoader │ │ │ │ U _PyImport_GetModules │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyRecursiveMutex_Lock │ │ │ │ U _PyRecursiveMutex_TryUnlock │ │ │ │ U _PyRuntime │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ -00002020 T _PyWarnings_Fini │ │ │ │ +00001fdc T _PyWarnings_Fini │ │ │ │ 0000025c T _PyWarnings_Init │ │ │ │ 00000000 T _PyWarnings_InitState │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DisplaySourceLine │ │ │ │ U _Py_IsInterpreterFinalizing │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ @@ -15627,25 +15622,25 @@ │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000018 r _keywords.4 │ │ │ │ 0000008c d _kwtuple.0 │ │ │ │ 000000b8 d _kwtuple.3 │ │ │ │ 00000034 d _parser.2 │ │ │ │ 00000060 d _parser.5 │ │ │ │ 000018f0 t already_warned │ │ │ │ -00001dcc t check_matched.isra.0 │ │ │ │ +00001d8c t check_matched.isra.0 │ │ │ │ 00000198 t create_filter │ │ │ │ -00001bac t filter_search.isra.0 │ │ │ │ +00001b6c t filter_search.isra.0 │ │ │ │ 00000c40 t get_current_tstate │ │ │ │ 00000ce0 t get_frame_filename │ │ │ │ -00001ae0 t get_warnings_attr │ │ │ │ +00001aa0 t get_warnings_attr │ │ │ │ 00000d34 t is_internal_filename │ │ │ │ 00000c9c t is_internal_frame │ │ │ │ U stderr │ │ │ │ 00000da0 t warn_explicit │ │ │ │ -00002190 t warn_unicode │ │ │ │ +0000214c t warn_unicode │ │ │ │ 0000003c r warnings__doc__ │ │ │ │ 00000348 t warnings_acquire_lock │ │ │ │ 00000488 r warnings_acquire_lock__doc__ │ │ │ │ 000003c0 t warnings_filters_mutated_lock_held │ │ │ │ 000000a8 r warnings_filters_mutated_lock_held__doc__ │ │ │ │ 00000124 d warnings_functions │ │ │ │ 00000000 d warnings_module │ │ │ │ @@ -15656,15 +15651,15 @@ │ │ │ │ 00000514 t warnings_warn │ │ │ │ 000001bc r warnings_warn__doc__ │ │ │ │ 000002e4 t warnings_warn_explicit │ │ │ │ 000000d4 r warnings_warn_explicit__doc__ │ │ │ │ │ │ │ │ Python-ast.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ -000000a8 r .LANCHOR1 │ │ │ │ +000000b0 r .LANCHOR1 │ │ │ │ 00000bf0 r .LC0 │ │ │ │ 00000c4c r .LC1 │ │ │ │ 000000bc r .LC10 │ │ │ │ 000009b0 r .LC100 │ │ │ │ 000009b8 r .LC101 │ │ │ │ 000009c0 r .LC102 │ │ │ │ 000009c4 r .LC103 │ │ │ │ @@ -16414,69 +16409,69 @@ │ │ │ │ 00000988 r .LC95 │ │ │ │ 00000994 r .LC96 │ │ │ │ 00000998 r .LC97 │ │ │ │ 0000099c r .LC98 │ │ │ │ 000009a8 r .LC99 │ │ │ │ 0000009c d AST_type_slots │ │ │ │ 00000000 d AST_type_spec │ │ │ │ -0000014c r AnnAssign_fields │ │ │ │ -000001e4 r Assert_fields │ │ │ │ -00000128 r Assign_fields │ │ │ │ -00000170 r AsyncFor_fields │ │ │ │ -000000ec r AsyncFunctionDef_fields │ │ │ │ -000001a8 r AsyncWith_fields │ │ │ │ -000002d8 r Attribute_fields │ │ │ │ -00000140 r AugAssign_fields │ │ │ │ -00000288 r Await_fields │ │ │ │ -00000230 r BinOp_fields │ │ │ │ -00000220 r BoolOp_fields │ │ │ │ -000002a0 r Call_fields │ │ │ │ -00000108 r ClassDef_fields │ │ │ │ -00000294 r Compare_fields │ │ │ │ -000002d0 r Constant_fields │ │ │ │ -00000124 r Delete_fields │ │ │ │ -00000274 r DictComp_fields │ │ │ │ -00000258 r Dict_fields │ │ │ │ -0000033c r ExceptHandler_fields │ │ │ │ -0000020c r Expr_fields │ │ │ │ -000000b4 r Expression_fields │ │ │ │ -0000015c r For_fields │ │ │ │ -000002ac r FormattedValue_fields │ │ │ │ -000000d0 r FunctionDef_fields │ │ │ │ -000000b8 r FunctionType_fields │ │ │ │ -00000280 r GeneratorExp_fields │ │ │ │ -00000204 r Global_fields │ │ │ │ -0000024c r IfExp_fields │ │ │ │ -00000190 r If_fields │ │ │ │ -000001f4 r ImportFrom_fields │ │ │ │ -000001ec r Import_fields │ │ │ │ -000000b0 r Interactive_fields │ │ │ │ -000002b8 r Interpolation_fields │ │ │ │ -000002c8 r JoinedStr_fields │ │ │ │ -00000244 r Lambda_fields │ │ │ │ -00000264 r ListComp_fields │ │ │ │ -00000300 r List_fields │ │ │ │ -00000400 r MatchAs_fields │ │ │ │ -000003ec r MatchClass_fields │ │ │ │ -000003e0 r MatchMapping_fields │ │ │ │ -00000408 r MatchOr_fields │ │ │ │ -000003dc r MatchSequence_fields │ │ │ │ -000003d8 r MatchSingleton_fields │ │ │ │ -000003fc r MatchStar_fields │ │ │ │ -000003d4 r MatchValue_fields │ │ │ │ -000001b4 r Match_fields │ │ │ │ -000000a8 r Module_fields │ │ │ │ -000002f8 r Name_fields │ │ │ │ -00000228 r NamedExpr_fields │ │ │ │ -00000208 r Nonlocal_fields │ │ │ │ -00000430 r ParamSpec_fields │ │ │ │ -0000129c T PyAST_Check │ │ │ │ -000160d4 T PyAST_mod2obj │ │ │ │ -00017850 T PyAST_obj2mod │ │ │ │ -000184ac T PyAst_CheckMode │ │ │ │ +00000154 r AnnAssign_fields │ │ │ │ +000001ec r Assert_fields │ │ │ │ +00000130 r Assign_fields │ │ │ │ +00000178 r AsyncFor_fields │ │ │ │ +000000f4 r AsyncFunctionDef_fields │ │ │ │ +000001b0 r AsyncWith_fields │ │ │ │ +000002e0 r Attribute_fields │ │ │ │ +00000148 r AugAssign_fields │ │ │ │ +00000290 r Await_fields │ │ │ │ +00000238 r BinOp_fields │ │ │ │ +00000228 r BoolOp_fields │ │ │ │ +000002a8 r Call_fields │ │ │ │ +00000110 r ClassDef_fields │ │ │ │ +0000029c r Compare_fields │ │ │ │ +000002d8 r Constant_fields │ │ │ │ +0000012c r Delete_fields │ │ │ │ +0000027c r DictComp_fields │ │ │ │ +00000260 r Dict_fields │ │ │ │ +00000344 r ExceptHandler_fields │ │ │ │ +00000214 r Expr_fields │ │ │ │ +000000bc r Expression_fields │ │ │ │ +00000164 r For_fields │ │ │ │ +000002b4 r FormattedValue_fields │ │ │ │ +000000d8 r FunctionDef_fields │ │ │ │ +000000c0 r FunctionType_fields │ │ │ │ +00000288 r GeneratorExp_fields │ │ │ │ +0000020c r Global_fields │ │ │ │ +00000254 r IfExp_fields │ │ │ │ +00000198 r If_fields │ │ │ │ +000001fc r ImportFrom_fields │ │ │ │ +000001f4 r Import_fields │ │ │ │ +000000b8 r Interactive_fields │ │ │ │ +000002c0 r Interpolation_fields │ │ │ │ +000002d0 r JoinedStr_fields │ │ │ │ +0000024c r Lambda_fields │ │ │ │ +0000026c r ListComp_fields │ │ │ │ +00000308 r List_fields │ │ │ │ +00000408 r MatchAs_fields │ │ │ │ +000003f4 r MatchClass_fields │ │ │ │ +000003e8 r MatchMapping_fields │ │ │ │ +00000410 r MatchOr_fields │ │ │ │ +000003e4 r MatchSequence_fields │ │ │ │ +000003e0 r MatchSingleton_fields │ │ │ │ +00000404 r MatchStar_fields │ │ │ │ +000003dc r MatchValue_fields │ │ │ │ +000001bc r Match_fields │ │ │ │ +000000b0 r Module_fields │ │ │ │ +00000300 r Name_fields │ │ │ │ +00000230 r NamedExpr_fields │ │ │ │ +00000210 r Nonlocal_fields │ │ │ │ +00000438 r ParamSpec_fields │ │ │ │ +00001264 T PyAST_Check │ │ │ │ +0001609c T PyAST_mod2obj │ │ │ │ +00017818 T PyAST_obj2mod │ │ │ │ +00018474 T PyAst_CheckMode │ │ │ │ U PyBaseObject_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetItem │ │ │ │ @@ -16487,15 +16482,15 @@ │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyErr_WarnFormat │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ -0001158c T PyInit__ast │ │ │ │ +00011554 T PyInit__ast │ │ │ │ U PyList_Append │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_Type │ │ │ │ @@ -16548,229 +16543,229 @@ │ │ │ │ U Py_BuildValue │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GenericAliasType │ │ │ │ U Py_LeaveRecursiveCall │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00001fe0 t Py_XDECREF │ │ │ │ -000001bc r Raise_fields │ │ │ │ -00000120 r Return_fields │ │ │ │ -0000026c r SetComp_fields │ │ │ │ -00000260 r Set_fields │ │ │ │ -00000310 r Slice_fields │ │ │ │ -000002f0 r Starred_fields │ │ │ │ -000002e4 r Subscript_fields │ │ │ │ -000002cc r TemplateStr_fields │ │ │ │ -000001d4 r TryStar_fields │ │ │ │ -000001c4 r Try_fields │ │ │ │ -00000308 r Tuple_fields │ │ │ │ -00000134 r TypeAlias_fields │ │ │ │ -0000040c r TypeIgnore_fields │ │ │ │ -00000438 r TypeVarTuple_fields │ │ │ │ -00000424 r TypeVar_fields │ │ │ │ -0000023c r UnaryOp_fields │ │ │ │ -00000184 r While_fields │ │ │ │ -0000019c r With_fields │ │ │ │ -00000290 r YieldFrom_fields │ │ │ │ -0000028c r Yield_fields │ │ │ │ -00015d78 T _PyAST_AnnAssign │ │ │ │ +00002018 t Py_XDECREF │ │ │ │ +000001c4 r Raise_fields │ │ │ │ +00000128 r Return_fields │ │ │ │ +00000274 r SetComp_fields │ │ │ │ +00000268 r Set_fields │ │ │ │ +00000318 r Slice_fields │ │ │ │ +000002f8 r Starred_fields │ │ │ │ +000002ec r Subscript_fields │ │ │ │ +000002d4 r TemplateStr_fields │ │ │ │ +000001dc r TryStar_fields │ │ │ │ +000001cc r Try_fields │ │ │ │ +00000310 r Tuple_fields │ │ │ │ +0000013c r TypeAlias_fields │ │ │ │ +00000414 r TypeIgnore_fields │ │ │ │ +00000440 r TypeVarTuple_fields │ │ │ │ +0000042c r TypeVar_fields │ │ │ │ +00000244 r UnaryOp_fields │ │ │ │ +0000018c r While_fields │ │ │ │ +000001a4 r With_fields │ │ │ │ +00000298 r YieldFrom_fields │ │ │ │ +00000294 r Yield_fields │ │ │ │ +00015d40 T _PyAST_AnnAssign │ │ │ │ 0000051c T _PyAST_Assert │ │ │ │ 000002b0 T _PyAST_Assign │ │ │ │ -00016a40 T _PyAST_AsyncFor │ │ │ │ -00015b68 T _PyAST_AsyncFunctionDef │ │ │ │ -00016b10 T _PyAST_AsyncWith │ │ │ │ +00016a08 T _PyAST_AsyncFor │ │ │ │ +00015b30 T _PyAST_AsyncFunctionDef │ │ │ │ +00016ad8 T _PyAST_AsyncWith │ │ │ │ 00000148 T _PyAST_Attribute │ │ │ │ 00000c34 T _PyAST_AugAssign │ │ │ │ -00016044 T _PyAST_Await │ │ │ │ +0001600c T _PyAST_Await │ │ │ │ 00000c50 T _PyAST_BinOp │ │ │ │ 000003ec T _PyAST_BoolOp │ │ │ │ 000009f4 T _PyAST_Break │ │ │ │ 00000350 T _PyAST_Call │ │ │ │ 00000338 T _PyAST_ClassDef │ │ │ │ 0000065c T _PyAST_Compare │ │ │ │ 000000b4 T _PyAST_Constant │ │ │ │ 00000a54 T _PyAST_Continue │ │ │ │ -00000edc T _PyAST_Delete │ │ │ │ +00000ea4 T _PyAST_Delete │ │ │ │ 00000680 T _PyAST_Dict │ │ │ │ -000114f0 T _PyAST_DictComp │ │ │ │ +000114b8 T _PyAST_DictComp │ │ │ │ 000001e8 T _PyAST_ExceptHandler │ │ │ │ 00000220 T _PyAST_Expr │ │ │ │ -000124f4 T _PyAST_Expression │ │ │ │ -0001254c T _PyAST_Fini │ │ │ │ +000124bc T _PyAST_Expression │ │ │ │ +00012514 T _PyAST_Fini │ │ │ │ 000005b0 T _PyAST_For │ │ │ │ 00000764 T _PyAST_FormattedValue │ │ │ │ 00000adc T _PyAST_FunctionDef │ │ │ │ 000005e0 T _PyAST_FunctionType │ │ │ │ 00000488 T _PyAST_GeneratorExp │ │ │ │ -00000f44 T _PyAST_Global │ │ │ │ +00000f0c T _PyAST_Global │ │ │ │ 00000968 T _PyAST_If │ │ │ │ 00000b48 T _PyAST_IfExp │ │ │ │ 0000008c T _PyAST_Import │ │ │ │ 000000f8 T _PyAST_ImportFrom │ │ │ │ -00015b34 T _PyAST_Interactive │ │ │ │ -00015c48 T _PyAST_Interpolation │ │ │ │ +00015afc T _PyAST_Interactive │ │ │ │ +00015c10 T _PyAST_Interpolation │ │ │ │ 00000900 T _PyAST_JoinedStr │ │ │ │ -0001243c T _PyAST_Lambda │ │ │ │ +00012404 T _PyAST_Lambda │ │ │ │ 00000800 T _PyAST_List │ │ │ │ 00000ab4 T _PyAST_ListComp │ │ │ │ -00001208 T _PyAST_Match │ │ │ │ -0000119c T _PyAST_MatchAs │ │ │ │ -00015fa0 T _PyAST_MatchClass │ │ │ │ -00020f64 T _PyAST_MatchMapping │ │ │ │ -0001774c T _PyAST_MatchOr │ │ │ │ -00015e40 T _PyAST_MatchSequence │ │ │ │ +000011d0 T _PyAST_Match │ │ │ │ +00001164 T _PyAST_MatchAs │ │ │ │ +00015f68 T _PyAST_MatchClass │ │ │ │ +00020f2c T _PyAST_MatchMapping │ │ │ │ +00017714 T _PyAST_MatchOr │ │ │ │ +00015e08 T _PyAST_MatchSequence │ │ │ │ 00000000 T _PyAST_MatchSingleton │ │ │ │ -00015ea8 T _PyAST_MatchStar │ │ │ │ -00000fac T _PyAST_MatchValue │ │ │ │ -00000e30 T _PyAST_Module │ │ │ │ +00015e70 T _PyAST_MatchStar │ │ │ │ +00000f74 T _PyAST_MatchValue │ │ │ │ +00000ec8 T _PyAST_Module │ │ │ │ 00000000 T _PyAST_Name │ │ │ │ 0000093c T _PyAST_NamedExpr │ │ │ │ 000006ec T _PyAST_Nonlocal │ │ │ │ -00020390 T _PyAST_ParamSpec │ │ │ │ +00020358 T _PyAST_ParamSpec │ │ │ │ 000002d8 T _PyAST_Pass │ │ │ │ 00000e5c T _PyAST_Raise │ │ │ │ 00000898 T _PyAST_Return │ │ │ │ -00000ec8 T _PyAST_Set │ │ │ │ +00000f00 T _PyAST_Set │ │ │ │ 00000754 T _PyAST_SetComp │ │ │ │ 00000174 T _PyAST_Slice │ │ │ │ 00000d20 T _PyAST_Starred │ │ │ │ 00000a04 T _PyAST_Subscript │ │ │ │ -00015d10 T _PyAST_TemplateStr │ │ │ │ +00015cd8 T _PyAST_TemplateStr │ │ │ │ 0000025c T _PyAST_Try │ │ │ │ -0001fc88 T _PyAST_TryStar │ │ │ │ +0001fc50 T _PyAST_TryStar │ │ │ │ 00000bb8 T _PyAST_Tuple │ │ │ │ -0001729c T _PyAST_TypeAlias │ │ │ │ +00017264 T _PyAST_TypeAlias │ │ │ │ 00000640 T _PyAST_TypeIgnore │ │ │ │ -000177b4 T _PyAST_TypeVar │ │ │ │ -000202fc T _PyAST_TypeVarTuple │ │ │ │ +0001777c T _PyAST_TypeVar │ │ │ │ +000202c4 T _PyAST_TypeVarTuple │ │ │ │ 00000884 T _PyAST_UnaryOp │ │ │ │ 000007e8 T _PyAST_While │ │ │ │ -00000e68 T _PyAST_With │ │ │ │ -00001134 T _PyAST_Yield │ │ │ │ -000010a8 T _PyAST_YieldFrom │ │ │ │ +00000e30 T _PyAST_With │ │ │ │ +000010fc T _PyAST_Yield │ │ │ │ +00001070 T _PyAST_YieldFrom │ │ │ │ 00000000 T _PyAST_alias │ │ │ │ 00000480 T _PyAST_arg │ │ │ │ 000006f8 T _PyAST_arguments │ │ │ │ 000003ec T _PyAST_comprehension │ │ │ │ 00000d28 T _PyAST_keyword │ │ │ │ -0000103c T _PyAST_match_case │ │ │ │ +00001004 T _PyAST_match_case │ │ │ │ 00000dd8 T _PyAST_withitem │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ U _PyArg_NoPositional │ │ │ │ -00000f30 t _PyOnceFlag_CallOnce.constprop.0 │ │ │ │ +00000f68 t _PyOnceFlag_CallOnce.constprop.0 │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyRuntime │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -00004b2c t _Py_EnterRecursiveCallTstate │ │ │ │ +00004bdc t _Py_EnterRecursiveCallTstate │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000080 T _Py_asdl_alias_seq_new │ │ │ │ 00000514 T _Py_asdl_arg_seq_new │ │ │ │ 000040ac T _Py_asdl_arguments_seq_new │ │ │ │ 00000860 T _Py_asdl_comprehension_seq_new │ │ │ │ 000007dc T _Py_asdl_excepthandler_seq_new │ │ │ │ 000005b8 T _Py_asdl_expr_seq_new │ │ │ │ U _Py_asdl_identifier_seq_new │ │ │ │ U _Py_asdl_int_seq_new │ │ │ │ 00000db8 T _Py_asdl_keyword_seq_new │ │ │ │ 00000d10 T _Py_asdl_match_case_seq_new │ │ │ │ 00004028 T _Py_asdl_mod_seq_new │ │ │ │ -00015f10 T _Py_asdl_pattern_seq_new │ │ │ │ -000185a8 T _Py_asdl_stmt_seq_new │ │ │ │ -00021280 T _Py_asdl_type_ignore_seq_new │ │ │ │ -00020ed8 T _Py_asdl_type_param_seq_new │ │ │ │ +00015ed8 T _Py_asdl_pattern_seq_new │ │ │ │ +00018570 T _Py_asdl_stmt_seq_new │ │ │ │ +00021248 T _Py_asdl_type_ignore_seq_new │ │ │ │ +00020ea0 T _Py_asdl_type_param_seq_new │ │ │ │ 00003070 T _Py_asdl_withitem_seq_new │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_type_or │ │ │ │ 00000070 d __compound_literal.0 │ │ │ │ 00000014 d _astmodule │ │ │ │ -00004178 t add_ast_annotations │ │ │ │ -000040b4 t add_attributes.constprop.0 │ │ │ │ -00004040 t add_attributes.constprop.1 │ │ │ │ -000003a0 r alias_attributes │ │ │ │ -00000398 r alias_fields │ │ │ │ -00000370 r arg_attributes │ │ │ │ -00000364 r arg_fields │ │ │ │ -00000348 r arguments_fields │ │ │ │ -00016de0 t ast2obj_alias │ │ │ │ -00016648 t ast2obj_arg │ │ │ │ -00016374 t ast2obj_arguments │ │ │ │ -00017080 t ast2obj_comprehension │ │ │ │ -00017364 t ast2obj_excepthandler │ │ │ │ -00003530 t ast2obj_expr │ │ │ │ -00004ac8 t ast2obj_expr_context │ │ │ │ -00016b84 t ast2obj_keyword │ │ │ │ -000020b4 t ast2obj_list │ │ │ │ -0002231c t ast2obj_match_case │ │ │ │ -0001704c t ast2obj_object │ │ │ │ -00016904 t ast2obj_operator │ │ │ │ -00022490 t ast2obj_pattern │ │ │ │ -000021b4 t ast2obj_stmt │ │ │ │ +00004140 t add_ast_annotations │ │ │ │ +0000407c t add_attributes.constprop.0 │ │ │ │ +00004008 t add_attributes.constprop.1 │ │ │ │ +000003a8 r alias_attributes │ │ │ │ +000003a0 r alias_fields │ │ │ │ +00000378 r arg_attributes │ │ │ │ +0000036c r arg_fields │ │ │ │ +00000350 r arguments_fields │ │ │ │ +00016da8 t ast2obj_alias │ │ │ │ +00016610 t ast2obj_arg │ │ │ │ +0001633c t ast2obj_arguments │ │ │ │ +00017048 t ast2obj_comprehension │ │ │ │ +0001732c t ast2obj_excepthandler │ │ │ │ +0000360c t ast2obj_expr │ │ │ │ +00004b78 t ast2obj_expr_context │ │ │ │ +00016b4c t ast2obj_keyword │ │ │ │ +000020ec t ast2obj_list │ │ │ │ +000222e4 t ast2obj_match_case │ │ │ │ +00017014 t ast2obj_object │ │ │ │ +000168cc t ast2obj_operator │ │ │ │ +00022458 t ast2obj_pattern │ │ │ │ +000021ec t ast2obj_stmt │ │ │ │ 000006a0 t ast2obj_type_ignore │ │ │ │ -00021fa0 t ast2obj_type_param │ │ │ │ -00017630 t ast2obj_withitem │ │ │ │ -00017240 t ast_clear │ │ │ │ -00002020 t ast_dealloc │ │ │ │ -00022a3c t ast_is_abstract │ │ │ │ -000218f4 t ast_repr │ │ │ │ -0002190c t ast_repr_max_depth │ │ │ │ -0000172c t ast_traverse │ │ │ │ +00021f68 t ast2obj_type_param │ │ │ │ +000175f8 t ast2obj_withitem │ │ │ │ +00017208 t ast_clear │ │ │ │ +00002058 t ast_dealloc │ │ │ │ +00022a04 t ast_is_abstract │ │ │ │ +000218bc t ast_repr │ │ │ │ +000218d4 t ast_repr_max_depth │ │ │ │ +00001764 t ast_traverse │ │ │ │ 0000010c d ast_type_getsets │ │ │ │ -000017ac t ast_type_init │ │ │ │ +000017e4 t ast_type_init │ │ │ │ 00000164 d ast_type_members │ │ │ │ 00000134 d ast_type_methods │ │ │ │ -00022ad8 t ast_type_reduce │ │ │ │ +00022aa0 t ast_type_reduce │ │ │ │ 00003c70 t ast_type_replace │ │ │ │ 00003e30 t ast_type_replace_update_payload │ │ │ │ -000115a8 t astmodule_exec │ │ │ │ +00011570 t astmodule_exec │ │ │ │ 0000007c d astmodule_methods │ │ │ │ 00000048 d astmodule_slots │ │ │ │ -0000031c r comprehension_fields │ │ │ │ -0000032c r excepthandler_attributes │ │ │ │ -00000210 r expr_attributes │ │ │ │ -00001340 t init_types │ │ │ │ -00000388 r keyword_attributes │ │ │ │ -00000380 r keyword_fields │ │ │ │ -00001614 t make_type.constprop.0 │ │ │ │ -000014e8 t make_type.constprop.1 │ │ │ │ -0000142c t make_type.constprop.2 │ │ │ │ -00001338 t make_type.constprop.3 │ │ │ │ -000011f8 t make_type.constprop.4 │ │ │ │ -000010b8 t make_type.constprop.5 │ │ │ │ -00000f78 t make_type.constprop.6 │ │ │ │ -000003b8 r match_case_fields │ │ │ │ +00000324 r comprehension_fields │ │ │ │ +00000334 r excepthandler_attributes │ │ │ │ +00000218 r expr_attributes │ │ │ │ +00001308 t init_types │ │ │ │ +00000390 r keyword_attributes │ │ │ │ +00000388 r keyword_fields │ │ │ │ +0000164c t make_type.constprop.0 │ │ │ │ +00001520 t make_type.constprop.1 │ │ │ │ +00001464 t make_type.constprop.2 │ │ │ │ +00001370 t make_type.constprop.3 │ │ │ │ +00001230 t make_type.constprop.4 │ │ │ │ +000010f0 t make_type.constprop.5 │ │ │ │ +00000fb0 t make_type.constprop.6 │ │ │ │ +000003c0 r match_case_fields │ │ │ │ U memset │ │ │ │ 00000104 t obj2ast_alias │ │ │ │ -0002130c t obj2ast_arg │ │ │ │ -00020424 t obj2ast_arguments │ │ │ │ +000212d4 t obj2ast_arg │ │ │ │ +000203ec t obj2ast_arguments │ │ │ │ 000008e4 t obj2ast_comprehension │ │ │ │ 00002940 t obj2ast_excepthandler │ │ │ │ -00004c08 t obj2ast_expr │ │ │ │ -0001fd04 t obj2ast_expr_context.isra.0 │ │ │ │ -0001fbd8 t obj2ast_identifier.isra.0 │ │ │ │ -00004b70 t obj2ast_int.isra.0 │ │ │ │ -0001fdec t obj2ast_keyword │ │ │ │ +00004cb8 t obj2ast_expr │ │ │ │ +0001fccc t obj2ast_expr_context.isra.0 │ │ │ │ +0001fba0 t obj2ast_identifier.isra.0 │ │ │ │ +00004c20 t obj2ast_int.isra.0 │ │ │ │ +0001fdb4 t obj2ast_keyword │ │ │ │ 00000d94 t obj2ast_match_case │ │ │ │ -00020fd8 t obj2ast_operator.isra.0 │ │ │ │ +00020fa0 t obj2ast_operator.isra.0 │ │ │ │ 00001138 t obj2ast_pattern │ │ │ │ -00018638 t obj2ast_stmt │ │ │ │ +00018600 t obj2ast_stmt │ │ │ │ 00003f74 t obj2ast_string.isra.0 │ │ │ │ 000032e8 t obj2ast_type_param │ │ │ │ 000030f4 t obj2ast_withitem │ │ │ │ -000003c4 r pattern_attributes │ │ │ │ -000000c0 r stmt_attributes │ │ │ │ -00000414 r type_param_attributes │ │ │ │ -000003b0 r withitem_fields │ │ │ │ +000003cc r pattern_attributes │ │ │ │ +000000c8 r stmt_attributes │ │ │ │ +0000041c r type_param_attributes │ │ │ │ +000003b8 r withitem_fields │ │ │ │ │ │ │ │ Python-tokenize.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ 0000011c r .LC10 │ │ │ │ 00000138 r .LC12 │ │ │ │ @@ -16811,15 +16806,15 @@ │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ -0000028c t Py_XDECREF │ │ │ │ +00000828 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 │ │ │ │ @@ -16833,20 +16828,20 @@ │ │ │ │ 000000bc d __compound_literal.0 │ │ │ │ 00000010 r _keywords.1 │ │ │ │ 00000074 d _kwtuple.0 │ │ │ │ 00000048 d _parser.2 │ │ │ │ 00000000 d _tokenizemodule │ │ │ │ U strlen │ │ │ │ 00000000 b tokenize_methods │ │ │ │ -0000032c t tokenizemodule_clear │ │ │ │ +000002ec t tokenizemodule_clear │ │ │ │ 0000001c t tokenizemodule_exec │ │ │ │ -00000388 t tokenizemodule_free │ │ │ │ +00000348 t tokenizemodule_free │ │ │ │ 00000094 d tokenizemodule_slots │ │ │ │ 00000078 t tokenizemodule_traverse │ │ │ │ -000002cc t tokenizeriter_dealloc │ │ │ │ +0000028c t tokenizeriter_dealloc │ │ │ │ 000000c4 t tokenizeriter_new │ │ │ │ 00000000 t tokenizeriter_next │ │ │ │ 000000c8 d tokenizeriter_slots │ │ │ │ 00000034 d tokenizeriter_spec │ │ │ │ │ │ │ │ asdl.o: │ │ │ │ U PyErr_NoMemory │ │ │ │ @@ -16924,18 +16919,18 @@ │ │ │ │ 000003d8 r .LC45 │ │ │ │ 0000040c r .LC46 │ │ │ │ 00000428 r .LC47 │ │ │ │ 00000464 r .LC48 │ │ │ │ 00000484 r .LC49 │ │ │ │ 000000b4 r .LC5 │ │ │ │ 0000049c r .LC50 │ │ │ │ -000004c0 r .LC51 │ │ │ │ -000004e4 r .LC52 │ │ │ │ -000004ec r .LC53 │ │ │ │ -000004f4 r .LC54 │ │ │ │ +000004a4 r .LC51 │ │ │ │ +000004ac r .LC52 │ │ │ │ +000004b4 r .LC53 │ │ │ │ +000004d8 r .LC54 │ │ │ │ 000004fc r .LC55 │ │ │ │ 00000504 r .LC56 │ │ │ │ 00000534 r .LC57 │ │ │ │ 00000578 r .LC58 │ │ │ │ 0000059c r .LC60 │ │ │ │ 000005d4 r .LC61 │ │ │ │ 00000614 r .LC62 │ │ │ │ @@ -16976,21 +16971,21 @@ │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000084 r forbidden.0 │ │ │ │ 00001a2c t validate_args │ │ │ │ 000018bc t validate_arguments │ │ │ │ -00001568 t validate_assignlist │ │ │ │ +000012a8 t validate_assignlist │ │ │ │ 00001654 t validate_body │ │ │ │ 0000075c t validate_capture │ │ │ │ 00001b84 t validate_comprehension │ │ │ │ -00001338 t validate_constant │ │ │ │ +000013a8 t validate_constant │ │ │ │ 00000ce0 t validate_expr │ │ │ │ -000012a8 t validate_exprs │ │ │ │ +00001318 t validate_exprs │ │ │ │ 00000000 t validate_import_names.constprop.0 │ │ │ │ 000015d8 t validate_keywords │ │ │ │ 00000c74 t validate_name │ │ │ │ 000000ac t validate_pattern │ │ │ │ 000004f8 t validate_pattern_match_value │ │ │ │ 00000700 t validate_patterns │ │ │ │ 000000b0 t validate_stmts │ │ │ │ @@ -17012,15 +17007,15 @@ │ │ │ │ U PyExc_KeyboardInterrupt │ │ │ │ U PyNumber_Add │ │ │ │ U PyNumber_Negative │ │ │ │ U PyNumber_Positive │ │ │ │ U PyNumber_Subtract │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ -000001c0 t PyUnicode_READ_CHAR │ │ │ │ +00000124 t PyUnicode_READ_CHAR │ │ │ │ U PyUnicode_Replace │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ U Py_LeaveRecursiveCall │ │ │ │ U _PyAST_Constant │ │ │ │ U _PyAST_FormattedValue │ │ │ │ U _PyAST_GetDocString │ │ │ │ @@ -17035,28 +17030,27 @@ │ │ │ │ U _Py_CArray_Fini │ │ │ │ U _Py_CArray_Init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_asdl_expr_seq_new │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00003428 t astfold_arg │ │ │ │ -00002eb8 t astfold_arguments │ │ │ │ -0000013c t astfold_body │ │ │ │ +00003838 t astfold_arg │ │ │ │ +000032c8 t astfold_arguments │ │ │ │ +0000038c t astfold_body │ │ │ │ 00000000 t astfold_comprehension │ │ │ │ -000000b8 t astfold_excepthandler │ │ │ │ -00001880 t astfold_expr │ │ │ │ -0000025c t astfold_pattern │ │ │ │ -000003f8 t astfold_stmt │ │ │ │ -00000634 t astfold_type_param │ │ │ │ -00000154 t before_loop_exit │ │ │ │ +00001c90 t astfold_expr │ │ │ │ +000001c0 t astfold_pattern │ │ │ │ +0000064c t astfold_stmt │ │ │ │ +00000598 t astfold_type_param │ │ │ │ +000000b8 t before_loop_exit │ │ │ │ 00000000 t control_flow_in_finally_warning │ │ │ │ -00000528 t fold_const_match_patterns │ │ │ │ -000006e8 t make_const │ │ │ │ -00003464 t push_cf_context.constprop.0 │ │ │ │ +0000048c t fold_const_match_patterns │ │ │ │ +0000064c t make_const │ │ │ │ +00003874 t push_cf_context.constprop.1 │ │ │ │ │ │ │ │ ast_unparse.o: │ │ │ │ 00000040 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000048 r .LC10 │ │ │ │ 00000060 r .LC11 │ │ │ │ @@ -17482,137 +17476,137 @@ │ │ │ │ 000003ec d _parser.5 │ │ │ │ 00000360 d _parser.8 │ │ │ │ 00000334 d _parser_max.16 │ │ │ │ 00000418 d _parser_min.17 │ │ │ │ 00000fb0 r breakpoint_doc │ │ │ │ 00001074 r build_class_doc │ │ │ │ 00000000 t builtin___build_class__ │ │ │ │ -000014e4 t builtin___import__ │ │ │ │ +000014f8 t builtin___import__ │ │ │ │ 000030a0 r builtin___import____doc__ │ │ │ │ 0000012c t builtin___lazy_import__ │ │ │ │ 00002fa8 r builtin___lazy_import____doc__ │ │ │ │ -00003cb4 t builtin_abs │ │ │ │ +00003cc4 t builtin_abs │ │ │ │ 00002f60 r builtin_abs__doc__ │ │ │ │ 00000460 t builtin_aiter │ │ │ │ 00001d50 r builtin_aiter__doc__ │ │ │ │ 00001a50 t builtin_all │ │ │ │ 00002ed8 r builtin_all__doc__ │ │ │ │ 00001d60 t builtin_anext │ │ │ │ 00001c70 r builtin_anext__doc__ │ │ │ │ -000044d4 t builtin_any │ │ │ │ +000044e4 t builtin_any │ │ │ │ 00002e54 r builtin_any__doc__ │ │ │ │ 000018e4 t builtin_ascii │ │ │ │ 00002d08 r builtin_ascii__doc__ │ │ │ │ -00004738 t builtin_bin │ │ │ │ +00004748 t builtin_bin │ │ │ │ 00002c88 r builtin_bin__doc__ │ │ │ │ 00000060 t builtin_breakpoint │ │ │ │ -00002ec0 t builtin_callable │ │ │ │ +00002ed4 t builtin_callable │ │ │ │ 00002bcc r builtin_callable__doc__ │ │ │ │ -00003b70 t builtin_chr │ │ │ │ +00003b80 t builtin_chr │ │ │ │ 000029fc r builtin_chr__doc__ │ │ │ │ 000005f0 t builtin_compile │ │ │ │ 000026ac r builtin_compile__doc__ │ │ │ │ -00002068 t builtin_delattr │ │ │ │ +0000207c t builtin_delattr │ │ │ │ 00001f6c r builtin_delattr__doc__ │ │ │ │ 00000bc0 t builtin_dir │ │ │ │ -0000419c t builtin_divmod │ │ │ │ +000041ac t builtin_divmod │ │ │ │ 00002650 r builtin_divmod__doc__ │ │ │ │ 000000d0 r builtin_doc │ │ │ │ 00000c14 t builtin_eval │ │ │ │ 000024d0 r builtin_eval__doc__ │ │ │ │ -00000e9c t builtin_exec │ │ │ │ +00000e90 t builtin_exec │ │ │ │ 000022b4 r builtin_exec__doc__ │ │ │ │ 00001c48 t builtin_format │ │ │ │ 00002a60 r builtin_format__doc__ │ │ │ │ 0000093c t builtin_getattr │ │ │ │ -00001ca8 t builtin_globals │ │ │ │ +00001cbc t builtin_globals │ │ │ │ 000021ec r builtin_globals__doc__ │ │ │ │ 00000874 t builtin_hasattr │ │ │ │ 00002140 r builtin_hasattr__doc__ │ │ │ │ -00003c64 t builtin_hash │ │ │ │ +00003c74 t builtin_hash │ │ │ │ 00001e24 r builtin_hash__doc__ │ │ │ │ 00001c2c t builtin_hex │ │ │ │ 00001dac r builtin_hex__doc__ │ │ │ │ -00003be4 t builtin_id │ │ │ │ +00003bf4 t builtin_id │ │ │ │ 00002090 r builtin_id__doc__ │ │ │ │ 00001144 t builtin_input │ │ │ │ 000015dc r builtin_input__doc__ │ │ │ │ 00000a48 t builtin_isinstance │ │ │ │ 00001210 r builtin_isinstance__doc__ │ │ │ │ -00001b8c t builtin_issubclass │ │ │ │ +00001ba0 t builtin_issubclass │ │ │ │ 000010f0 r builtin_issubclass__doc__ │ │ │ │ -00001bf0 t builtin_iter │ │ │ │ -000014ac t builtin_len │ │ │ │ +00001c04 t builtin_iter │ │ │ │ +000014c0 t builtin_len │ │ │ │ 00001c2c r builtin_len__doc__ │ │ │ │ 00001b8c t builtin_locals │ │ │ │ 00001b0c r builtin_locals__doc__ │ │ │ │ -000016bc t builtin_max │ │ │ │ +000016d0 t builtin_max │ │ │ │ 00000600 d builtin_methods │ │ │ │ -00003ccc t builtin_min │ │ │ │ -000021e4 t builtin_next │ │ │ │ +00003cdc t builtin_min │ │ │ │ +000021f8 t builtin_next │ │ │ │ 00001e58 t builtin_oct │ │ │ │ 00001a9c r builtin_oct__doc__ │ │ │ │ -00002cc4 t builtin_ord │ │ │ │ +00002cd8 t builtin_ord │ │ │ │ 0000199c r builtin_ord__doc__ │ │ │ │ -0000461c t builtin_pow │ │ │ │ +0000462c t builtin_pow │ │ │ │ 000018b4 r builtin_pow__doc__ │ │ │ │ 00000aac t builtin_print │ │ │ │ 00001730 r builtin_print__doc__ │ │ │ │ -00003c9c t builtin_repr │ │ │ │ +00003cac t builtin_repr │ │ │ │ 0000153c r builtin_repr__doc__ │ │ │ │ -000041f4 t builtin_round │ │ │ │ +00004204 t builtin_round │ │ │ │ 00001444 r builtin_round__doc__ │ │ │ │ 000009e4 t builtin_setattr │ │ │ │ 00001ff0 r builtin_setattr__doc__ │ │ │ │ -000020cc t builtin_sorted │ │ │ │ +000020e0 t builtin_sorted │ │ │ │ 000004d4 r builtin_sorted__doc__ │ │ │ │ -00002ee8 t builtin_sum │ │ │ │ +00002efc t builtin_sum │ │ │ │ 00001338 r builtin_sum__doc__ │ │ │ │ 000004e8 t builtin_vars │ │ │ │ 00000000 d builtinsmodule │ │ │ │ 00000c68 r dir_doc │ │ │ │ U fileno │ │ │ │ 00001a0c t filter_dealloc │ │ │ │ 00000ed8 r filter_doc │ │ │ │ 00000940 d filter_methods │ │ │ │ 00000478 t filter_new │ │ │ │ -00004374 t filter_next │ │ │ │ +00004384 t filter_next │ │ │ │ 000007e4 t filter_reduce │ │ │ │ 00000400 t filter_traverse │ │ │ │ 000018fc t filter_vectorcall │ │ │ │ 00000b6c r getattr_doc │ │ │ │ U isatty │ │ │ │ 0000087c r iter_doc │ │ │ │ 00000088 r keywords.15 │ │ │ │ 0000038c d kwlist.30 │ │ │ │ 0000049c d kwlist.31 │ │ │ │ -00002e2c t map_dealloc │ │ │ │ +00002e40 t map_dealloc │ │ │ │ 00000a20 r map_doc │ │ │ │ 00000910 d map_methods │ │ │ │ 0000058c t map_new │ │ │ │ -00002924 t map_next │ │ │ │ +00002938 t map_next │ │ │ │ 00000720 t map_reduce │ │ │ │ 0000080c t map_setstate │ │ │ │ 000010d8 t map_traverse │ │ │ │ -0000278c t map_vectorcall │ │ │ │ +000027a0 t map_vectorcall │ │ │ │ 000005f0 r max_doc │ │ │ │ 00000734 r min_doc │ │ │ │ 00000978 r next_doc │ │ │ │ 00000f88 r reduce_doc │ │ │ │ 00000b44 r setstate_doc │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000458 r vars_doc │ │ │ │ -00001fdc t zip_dealloc │ │ │ │ +00001ff0 t zip_dealloc │ │ │ │ 0000027c r zip_doc │ │ │ │ 000008e0 d zip_methods │ │ │ │ -00001d54 t zip_new │ │ │ │ -00002310 t zip_next │ │ │ │ +00001d68 t zip_new │ │ │ │ +00002324 t zip_next │ │ │ │ 00000844 t zip_reduce │ │ │ │ 0000088c t zip_setstate │ │ │ │ 00000000 t zip_traverse │ │ │ │ │ │ │ │ brc.o: │ │ │ │ │ │ │ │ ceval.o: │ │ │ │ @@ -17747,23 +17741,23 @@ │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ 000001f0 T PyEval_EvalCode │ │ │ │ 000001b0 T PyEval_EvalCodeEx │ │ │ │ 00001014 T PyEval_EvalFrame │ │ │ │ 00001068 T PyEval_EvalFrameEx │ │ │ │ 00000000 T PyEval_GetBuiltins │ │ │ │ -000166fc T PyEval_GetFrame │ │ │ │ +00016748 T PyEval_GetFrame │ │ │ │ 00000948 T PyEval_GetFrameBuiltins │ │ │ │ 000008b4 T PyEval_GetFrameGlobals │ │ │ │ 000008a0 T PyEval_GetFrameLocals │ │ │ │ 000009e0 T PyEval_GetFuncDesc │ │ │ │ 00000a60 T PyEval_GetFuncName │ │ │ │ -0001540c T PyEval_GetGlobals │ │ │ │ +00015458 T PyEval_GetGlobals │ │ │ │ 00000ae4 T PyEval_GetLocals │ │ │ │ -00016688 T PyEval_MergeCompilerFlags │ │ │ │ +000166d4 T PyEval_MergeCompilerFlags │ │ │ │ 00000f24 T PyEval_SetProfile │ │ │ │ 00000f74 T PyEval_SetProfileAllThreads │ │ │ │ 00000990 T PyEval_SetTrace │ │ │ │ 00000fc4 T PyEval_SetTraceAllThreads │ │ │ │ U PyExc_AttributeError │ │ │ │ U PyExc_BaseExceptionGroup │ │ │ │ U PyExc_ImportError │ │ │ │ @@ -17869,21 +17863,21 @@ │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_New │ │ │ │ U PySlice_Type │ │ │ │ -00000e0c t PyStackRef_CLOSE │ │ │ │ -00000e0c t PyStackRef_XCLOSE │ │ │ │ +00000e7c t PyStackRef_CLOSE │ │ │ │ +00000e7c t PyStackRef_XCLOSE │ │ │ │ U PySuper_Type │ │ │ │ U PySys_GetOptionalAttrString │ │ │ │ -000167fc T PyThreadState_EnterTracing │ │ │ │ +00016848 T PyThreadState_EnterTracing │ │ │ │ U PyThreadState_Get │ │ │ │ -0001681c T PyThreadState_LeaveTracing │ │ │ │ +00016868 T PyThreadState_LeaveTracing │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_GenericAlloc │ │ │ │ @@ -17896,27 +17890,27 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ 000007e4 T PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ 00000d9c T PyUnstable_ThreadState_ResetStackProtection │ │ │ │ 00000d38 T PyUnstable_ThreadState_SetStackProtection │ │ │ │ -00013e08 t Py_DECREF_MORTAL_SPECIALIZED.constprop.0 │ │ │ │ -00013dac t Py_DECREF_MORTAL_SPECIALIZED.constprop.1 │ │ │ │ -00013964 T Py_EnterRecursiveCall │ │ │ │ +00013e54 t Py_DECREF_MORTAL_SPECIALIZED.constprop.0 │ │ │ │ +00013df8 t Py_DECREF_MORTAL_SPECIALIZED.constprop.1 │ │ │ │ +000139b0 T Py_EnterRecursiveCall │ │ │ │ U Py_GetConstant │ │ │ │ -000014cc T Py_GetRecursionLimit │ │ │ │ -000139c4 T Py_LeaveRecursiveCall │ │ │ │ -00001564 T Py_SetRecursionLimit │ │ │ │ +0000153c T Py_GetRecursionLimit │ │ │ │ +00013a10 T Py_LeaveRecursiveCall │ │ │ │ +000015d4 T Py_SetRecursionLimit │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyAsyncGenASend_Send │ │ │ │ U _PyAsyncGenASend_Type │ │ │ │ U _PyBuildSlice_ConsumeRefs │ │ │ │ -00015e40 T _PyCallMethodDescriptorFastWithKeywords_StackRef │ │ │ │ -000139fc T _PyCallMethodDescriptorFast_StackRef │ │ │ │ +00015e8c T _PyCallMethodDescriptorFastWithKeywords_StackRef │ │ │ │ +00013a48 T _PyCallMethodDescriptorFast_StackRef │ │ │ │ U _PyCompactLong_Add │ │ │ │ U _PyCompactLong_Multiply │ │ │ │ U _PyCompactLong_Subtract │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyDict_LoadBuiltinsFromGlobals │ │ │ │ U _PyDict_LoadGlobalStackRef │ │ │ │ @@ -17935,74 +17929,74 @@ │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_SetImportErrorWithNameFrom │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 00000e9c T _PyEvalFramePushAndInit │ │ │ │ 000010ec t _PyEvalFramePushAndInit.constprop.2 │ │ │ │ -000140d0 T _PyEvalFramePushAndInit_Ex │ │ │ │ +0001411c T _PyEvalFramePushAndInit_Ex │ │ │ │ 00000028 R _PyEval_BinaryOps │ │ │ │ 0000050c T _PyEval_CallTracing │ │ │ │ -00002b88 T _PyEval_CheckExceptStarTypeValid │ │ │ │ -000138cc T _PyEval_CheckExceptTypeValid │ │ │ │ +00002bf8 T _PyEval_CheckExceptStarTypeValid │ │ │ │ +00013918 T _PyEval_CheckExceptTypeValid │ │ │ │ 00000094 R _PyEval_ConversionFuncs │ │ │ │ -000148a8 T _PyEval_EnsureBuiltins │ │ │ │ -00000fdc T _PyEval_EnsureBuiltinsWithModule │ │ │ │ +000148f4 T _PyEval_EnsureBuiltins │ │ │ │ +0000104c T _PyEval_EnsureBuiltinsWithModule │ │ │ │ 00001880 T _PyEval_EvalFrameDefault │ │ │ │ -00002c70 T _PyEval_ExceptionGroupMatch │ │ │ │ +00002ce0 T _PyEval_ExceptionGroupMatch │ │ │ │ 0000082c T _PyEval_FormatAwaitableError │ │ │ │ -00001248 T _PyEval_FormatExcCheckArg │ │ │ │ +000012b8 T _PyEval_FormatExcCheckArg │ │ │ │ 0000054c T _PyEval_FormatExcUnbound │ │ │ │ 000006a8 T _PyEval_FormatKwargsError │ │ │ │ -00012538 T _PyEval_FrameClearAndPop │ │ │ │ -000030e8 T _PyEval_GetANext │ │ │ │ -00001e20 T _PyEval_GetAsyncGenFinalizer │ │ │ │ -00001df4 T _PyEval_GetAsyncGenFirstiter │ │ │ │ -00002a94 T _PyEval_GetAwaitable │ │ │ │ -000014f8 T _PyEval_GetBuiltin │ │ │ │ +00012584 T _PyEval_FrameClearAndPop │ │ │ │ +00003158 T _PyEval_GetANext │ │ │ │ +00001e90 T _PyEval_GetAsyncGenFinalizer │ │ │ │ +00001e64 T _PyEval_GetAsyncGenFirstiter │ │ │ │ +00002b04 T _PyEval_GetAwaitable │ │ │ │ +00001568 T _PyEval_GetBuiltin │ │ │ │ 00000184 T _PyEval_GetBuiltins │ │ │ │ -0000305c T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ -000150d0 T _PyEval_GetFrame │ │ │ │ -000012f8 T _PyEval_GetFrameLocals │ │ │ │ -000017c4 T _PyEval_GetGlobalsFromRunningMain │ │ │ │ -0001299c T _PyEval_GetIter │ │ │ │ -000154f8 T _PyEval_ImportFrom │ │ │ │ -00013e64 T _PyEval_ImportName │ │ │ │ -00013ffc T _PyEval_ImportNameWithImport │ │ │ │ +000030cc T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ +0001511c T _PyEval_GetFrame │ │ │ │ +00001368 T _PyEval_GetFrameLocals │ │ │ │ +00001d64 T _PyEval_GetGlobalsFromRunningMain │ │ │ │ +000129e8 T _PyEval_GetIter │ │ │ │ +00015544 T _PyEval_ImportFrom │ │ │ │ +00013eb0 T _PyEval_ImportName │ │ │ │ +00014048 T _PyEval_ImportNameWithImport │ │ │ │ U _PyEval_LazyImportFrom │ │ │ │ -00014b7c T _PyEval_LazyImportName │ │ │ │ -000127f8 T _PyEval_LoadGlobalStackRef │ │ │ │ -00011a64 T _PyEval_LoadName │ │ │ │ -0001683c T _PyEval_MatchClass │ │ │ │ -00001984 t _PyEval_MatchClass.part.0 │ │ │ │ -00002284 T _PyEval_MatchKeys │ │ │ │ -0001356c T _PyEval_MonitorRaise │ │ │ │ -0001486c T _PyEval_NoToolsForUnwind │ │ │ │ -00001e4c T _PyEval_SetAsyncGenFinalizer │ │ │ │ -00001f24 T _PyEval_SetAsyncGenFirstiter │ │ │ │ -00003088 T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ +00014bc8 T _PyEval_LazyImportName │ │ │ │ +00012844 T _PyEval_LoadGlobalStackRef │ │ │ │ +00011aa8 T _PyEval_LoadName │ │ │ │ +00016888 T _PyEval_MatchClass │ │ │ │ +000018f4 t _PyEval_MatchClass.part.0 │ │ │ │ +000022f4 T _PyEval_MatchKeys │ │ │ │ +000135b8 T _PyEval_MonitorRaise │ │ │ │ +000148b8 T _PyEval_NoToolsForUnwind │ │ │ │ +00001ebc T _PyEval_SetAsyncGenFinalizer │ │ │ │ +00001f94 T _PyEval_SetAsyncGenFirstiter │ │ │ │ +000030f8 T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ U _PyEval_SetProfile │ │ │ │ U _PyEval_SetProfileAllThreads │ │ │ │ U _PyEval_SetTrace │ │ │ │ U _PyEval_SetTraceAllThreads │ │ │ │ -00015c4c T _PyEval_SliceIndex │ │ │ │ -00015d50 T _PyEval_SliceIndexNotNone │ │ │ │ +00015c98 T _PyEval_SliceIndex │ │ │ │ +00015d9c T _PyEval_SliceIndexNotNone │ │ │ │ 000005b8 T _PyEval_SpecialMethodCanSuggest │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -00015f54 T _PyEval_UnpackIndices │ │ │ │ -000130d8 T _PyEval_UnpackIterableStackRef │ │ │ │ +00015fa0 T _PyEval_UnpackIndices │ │ │ │ +00013124 T _PyEval_UnpackIterableStackRef │ │ │ │ 00000954 T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ -00012ac4 T _PyForIter_VirtualIteratorNext │ │ │ │ +00012b10 T _PyForIter_VirtualIteratorNext │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_GetLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ -00012d64 t _PyFrame_PushUnchecked.constprop.1 │ │ │ │ +00012db0 t _PyFrame_PushUnchecked.constprop.1 │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ U _PyFunction_SetVersion │ │ │ │ U _PyFunction_Vectorcall │ │ │ │ U _PyImport_GetAbsName │ │ │ │ U _PyImport_IsDefaultImportFunc │ │ │ │ U _PyImport_IsDefaultLazyImportFunc │ │ │ │ U _PyImport_LazyImportModuleLevelObject │ │ │ │ @@ -18023,21 +18017,21 @@ │ │ │ │ U _PyModuleSpec_GetFileOrigin │ │ │ │ U _PyModuleSpec_IsInitializing │ │ │ │ U _PyModule_IsPossiblyShadowing │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ 00000efc T _PyObjectArray_Free │ │ │ │ -00012498 T _PyObjectArray_FromStackRefArray │ │ │ │ +000124e4 T _PyObjectArray_FromStackRefArray │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetAttrStackRef │ │ │ │ U _PyObject_GetMethodStackRef │ │ │ │ U _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -000011b8 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00001228 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_AddTakeRef │ │ │ │ U _PySet_Contains │ │ │ │ U _PySet_Update │ │ │ │ U _PyStack_UnpackDict │ │ │ │ U _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ @@ -18050,26 +18044,26 @@ │ │ │ │ U _PyTuple_BinarySlice │ │ │ │ U _PyTuple_FromStackRefStealOnSuccess │ │ │ │ U _PyType_Lookup │ │ │ │ U _PyUnicode_BinarySlice │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_ExactDealloc │ │ │ │ U _PyUnicode_JoinArray │ │ │ │ -00012640 T _Py_BuildMap_StackRefSteal │ │ │ │ -00013b2c T _Py_BuildString_StackRefSteal │ │ │ │ -00015148 T _Py_BuiltinCallFastWithKeywords_StackRef │ │ │ │ -00012bec T _Py_BuiltinCallFast_StackRef │ │ │ │ +0001268c T _Py_BuildMap_StackRefSteal │ │ │ │ +00013b78 T _Py_BuildString_StackRefSteal │ │ │ │ +00015194 T _Py_BuiltinCallFastWithKeywords_StackRef │ │ │ │ +00012c38 T _Py_BuiltinCallFast_StackRef │ │ │ │ U _Py_CalculateSuggestions │ │ │ │ -000152c4 T _Py_CallBuiltinClass_StackRef │ │ │ │ +00015310 T _Py_CallBuiltinClass_StackRef │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckMainModule │ │ │ │ 00000000 T _Py_CheckRecursiveCall │ │ │ │ -0000165c T _Py_CheckRecursiveCallPy │ │ │ │ -0001548c T _Py_Check_ArgsIterable │ │ │ │ -00000fa4 t _Py_Check_ArgsIterable.part.0.isra.0 │ │ │ │ +000016cc T _Py_CheckRecursiveCallPy │ │ │ │ +000154d8 T _Py_Check_ArgsIterable │ │ │ │ +00001014 t _Py_Check_ArgsIterable.part.0.isra.0 │ │ │ │ U _Py_Dealloc │ │ │ │ 00000e80 T _Py_EnterRecursiveCallUnchecked │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 000000d4 R _Py_FunctionAttributeOffsets │ │ │ │ U _Py_GetMainModule │ │ │ │ U _Py_HandlePending │ │ │ │ @@ -18077,15 +18071,15 @@ │ │ │ │ 00000400 D _Py_INTERPRETER_TRAMPOLINE_INSTRUCTIONS_PTR │ │ │ │ U _Py_InitCleanup │ │ │ │ 00000000 T _Py_InitializeRecursionLimits │ │ │ │ U _Py_Instrument │ │ │ │ 00000eb4 T _Py_LoadAttr_StackRefSteal │ │ │ │ U _Py_MakeCoro │ │ │ │ U _Py_NoneStruct │ │ │ │ -000139d8 T _Py_ReachedRecursionLimit │ │ │ │ +00013a24 T _Py_ReachedRecursionLimit │ │ │ │ 00000104 T _Py_ReachedRecursionLimitWithMargin │ │ │ │ 000000a4 R _Py_SpecialMethods │ │ │ │ U _Py_Specialize_BinaryOp │ │ │ │ U _Py_Specialize_Call │ │ │ │ U _Py_Specialize_CallFunctionEx │ │ │ │ U _Py_Specialize_CallKw │ │ │ │ U _Py_Specialize_CompareOp │ │ │ │ @@ -18098,18 +18092,18 @@ │ │ │ │ U _Py_Specialize_Resume │ │ │ │ U _Py_Specialize_Send │ │ │ │ U _Py_Specialize_StoreAttr │ │ │ │ U _Py_Specialize_StoreSubscr │ │ │ │ U _Py_Specialize_ToBool │ │ │ │ U _Py_Specialize_UnpackSequence │ │ │ │ U _Py_TrueStruct │ │ │ │ -00011bf0 T _Py_VectorCallInstrumentation_StackRefSteal │ │ │ │ -00012208 t _Py_VectorCallInstrumentation_StackRefSteal.constprop.0 │ │ │ │ -00011f04 t _Py_VectorCallInstrumentation_StackRefSteal.constprop.1 │ │ │ │ -00012e74 T _Py_VectorCall_StackRefSteal │ │ │ │ +00011c34 T _Py_VectorCallInstrumentation_StackRefSteal │ │ │ │ +00012258 t _Py_VectorCallInstrumentation_StackRefSteal.constprop.0 │ │ │ │ +00011f54 t _Py_VectorCallInstrumentation_StackRefSteal.constprop.1 │ │ │ │ +00012ec0 T _Py_VectorCall_StackRefSteal │ │ │ │ U _Py_call_instrumentation │ │ │ │ U _Py_call_instrumentation_2args │ │ │ │ U _Py_call_instrumentation_arg │ │ │ │ U _Py_call_instrumentation_exc2 │ │ │ │ U _Py_call_instrumentation_instruction │ │ │ │ U _Py_call_instrumentation_jump │ │ │ │ U _Py_call_instrumentation_line │ │ │ │ @@ -18119,39 +18113,39 @@ │ │ │ │ 00000000 r __func__.2 │ │ │ │ 00000130 r __func__.3 │ │ │ │ 00000118 r __func__.4 │ │ │ │ 0000016c r __func__.5 │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00000ddc t check_periodics │ │ │ │ -00000e8c t check_periodics_at_end │ │ │ │ -00000e44 t clear_thread_frame │ │ │ │ -000016ec t do_monitor_exc │ │ │ │ -00016168 t do_raise │ │ │ │ +00000e4c t check_periodics │ │ │ │ +00000efc t check_periodics_at_end │ │ │ │ +00000eb4 t clear_thread_frame │ │ │ │ +0000175c t do_monitor_exc │ │ │ │ +000161b4 t do_raise │ │ │ │ 00000e30 t dtrace_function_entry │ │ │ │ 00000de0 t dtrace_function_return │ │ │ │ -000135c4 t get_exception_handler.isra.0 │ │ │ │ +00013610 t get_exception_handler.isra.0 │ │ │ │ 00000404 t initialize_locals │ │ │ │ 00000028 t initialize_locals.constprop.1 │ │ │ │ -000018c4 t match_class_attr │ │ │ │ +00001834 t match_class_attr │ │ │ │ U memset │ │ │ │ -000026c8 t missing_arguments │ │ │ │ -00000ed0 t monitor_reraise │ │ │ │ +00002738 t missing_arguments │ │ │ │ +00000f40 t monitor_reraise │ │ │ │ 00000114 t monitor_stop_iteration │ │ │ │ 00000000 d opcode_targets_table.1 │ │ │ │ U pthread_attr_destroy │ │ │ │ U pthread_attr_getguardsize │ │ │ │ U pthread_attr_getstack │ │ │ │ U pthread_getattr_np │ │ │ │ U pthread_self │ │ │ │ U python_function__entry_semaphore │ │ │ │ U python_function__return_semaphore │ │ │ │ -00000f28 t set_globals_builtins.part.0 │ │ │ │ -00001ffc t too_many_positional.isra.0 │ │ │ │ +00000f98 t set_globals_builtins.part.0 │ │ │ │ +0000206c t too_many_positional.isra.0 │ │ │ │ │ │ │ │ codecs.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000008 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000168 r .LC10 │ │ │ │ @@ -18262,15 +18256,15 @@ │ │ │ │ 000004fc T _PyCodec_DecodeText │ │ │ │ 000012b4 t _PyCodec_EncodeInternal │ │ │ │ 00001218 T _PyCodec_EncodeText │ │ │ │ 0000043c T _PyCodec_Fini │ │ │ │ 00002258 t _PyCodec_IgnoreError │ │ │ │ 00000000 T _PyCodec_InitRegistry │ │ │ │ 00000000 T _PyCodec_Lookup │ │ │ │ -00000524 T _PyCodec_LookupTextEncoding │ │ │ │ +00000538 T _PyCodec_LookupTextEncoding │ │ │ │ 00000000 T _PyCodec_UnregisterError │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicodeError_GetParams │ │ │ │ U _PyUnicode_GetNameCAPI │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ @@ -18412,17 +18406,17 @@ │ │ │ │ 00003ad0 t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ 00000584 t Py_XDECREF │ │ │ │ U _PyAST_ExprAsUnicode │ │ │ │ U _PyAST_GetDocString │ │ │ │ -0000befc T _PyCodegen_AddReturnAtEnd │ │ │ │ +0000bfc4 T _PyCodegen_AddReturnAtEnd │ │ │ │ 00000154 T _PyCodegen_EnterAnonymousScope │ │ │ │ -00007a70 T _PyCodegen_Expression │ │ │ │ +000078b8 T _PyCodegen_Expression │ │ │ │ 00000000 T _PyCodegen_Module │ │ │ │ U _PyCompile_AddConst │ │ │ │ U _PyCompile_AddDeferredAnnotation │ │ │ │ U _PyCompile_CleanDoc │ │ │ │ U _PyCompile_DeferredAnnotations │ │ │ │ U _PyCompile_DictAddObj │ │ │ │ U _PyCompile_EndAnnotationSetup │ │ │ │ @@ -18464,16 +18458,16 @@ │ │ │ │ U _PyInstructionSequence_NewLabel │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ 000003e4 R _PyOpcode_Caches │ │ │ │ 000002e4 R _PyOpcode_Deopt │ │ │ │ 00000000 D _PyOpcode_OpName │ │ │ │ 000002ac R _PyOpcode_PseudoTargets │ │ │ │ 000004e4 R _PyOpcode_macro_expansion │ │ │ │ -0000bfe4 T _PyOpcode_num_popped │ │ │ │ -0000c2dc T _PyOpcode_num_pushed │ │ │ │ +0000c0ac T _PyOpcode_num_popped │ │ │ │ +0000c3a4 T _PyOpcode_num_pushed │ │ │ │ 000034e4 R _PyOpcode_opcode_metadata │ │ │ │ U _PyRuntime │ │ │ │ U _PyST_GetScope │ │ │ │ U _PyST_GetSymbol │ │ │ │ U _PyST_IsFunctionLike │ │ │ │ U _PySymtable_Lookup │ │ │ │ U _PySymtable_LookupOptional │ │ │ │ @@ -18483,93 +18477,93 @@ │ │ │ │ 00000110 T _Py_CArray_Fini │ │ │ │ 00000000 T _Py_CArray_Init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -000041bc t assignment_helper │ │ │ │ +0000e7b0 t assignment_helper │ │ │ │ 000004ec t check_is_arg.part.0.isra.0 │ │ │ │ -00007814 t codegen_add_yield_from │ │ │ │ +0000765c t codegen_add_yield_from │ │ │ │ 00000380 t codegen_addcompare │ │ │ │ -000078b4 t codegen_addop_load_const │ │ │ │ -00007820 t codegen_addop_load_const.constprop.0 │ │ │ │ -00007790 t codegen_addop_load_const.constprop.1 │ │ │ │ -00007540 t codegen_addop_name │ │ │ │ -000076c0 t codegen_addop_name_custom.constprop.0 │ │ │ │ +000078f0 t codegen_addop_load_const │ │ │ │ +0000785c t codegen_addop_load_const.constprop.0 │ │ │ │ +000077cc t codegen_addop_load_const.constprop.1 │ │ │ │ +0000757c t codegen_addop_name │ │ │ │ +000076fc t codegen_addop_name_custom.constprop.0 │ │ │ │ 000022b0 t codegen_addop_o │ │ │ │ 00002340 t codegen_addop_yield │ │ │ │ -000083e0 t codegen_annassign │ │ │ │ -00007f04 t codegen_argannotation │ │ │ │ -00007e78 t codegen_argannotations │ │ │ │ -000090fc t codegen_async_for │ │ │ │ -00008998 t codegen_async_with_inner │ │ │ │ -00004374 t codegen_augassign │ │ │ │ -00005278 t codegen_call_exit_with_nones │ │ │ │ -0000b5d8 t codegen_call_helper_impl.constprop.0 │ │ │ │ -0000e6e8 t codegen_call_simple_kw_helper │ │ │ │ -0000b90c t codegen_check_ann_expr │ │ │ │ +00008228 t codegen_annassign │ │ │ │ +00007d4c t codegen_argannotation │ │ │ │ +00007cc0 t codegen_argannotations │ │ │ │ +00008f44 t codegen_async_for │ │ │ │ +000087e0 t codegen_async_with_inner │ │ │ │ +000041bc t codegen_augassign │ │ │ │ +000050c0 t codegen_call_exit_with_nones │ │ │ │ +0000b610 t codegen_call_helper_impl.constprop.0 │ │ │ │ +0000eb28 t codegen_call_simple_kw_helper │ │ │ │ +0000b754 t codegen_check_ann_expr │ │ │ │ 0000049c t codegen_check_ann_subscr │ │ │ │ -0000ca80 t codegen_class │ │ │ │ -0000830c t codegen_compare │ │ │ │ +0000cb48 t codegen_class │ │ │ │ +00008344 t codegen_compare │ │ │ │ 00000540 t codegen_comprehension │ │ │ │ 00001014 t codegen_comprehension_generator │ │ │ │ 000002e8 t codegen_enter_scope.constprop.3 │ │ │ │ -0000e2f4 t codegen_for │ │ │ │ +0000e3bc t codegen_for │ │ │ │ 000035d8 t codegen_from_import │ │ │ │ -00009628 t codegen_function │ │ │ │ -00007940 t codegen_jump_if.isra.0 │ │ │ │ -0000802c t codegen_leave_annotations_scope │ │ │ │ -00008334 t codegen_load_classdict_freevar │ │ │ │ -0000e058 t codegen_make_closure │ │ │ │ -000056a8 t codegen_match_inner.constprop.0 │ │ │ │ -00006758 t codegen_nameop │ │ │ │ -00006c84 t codegen_nameop.constprop.0 │ │ │ │ -00006ec4 t codegen_nameop.constprop.1 │ │ │ │ -000072ec t codegen_nameop.constprop.2 │ │ │ │ -00005bf4 t codegen_pattern │ │ │ │ -00008914 t codegen_pattern_helper_rotate │ │ │ │ -000087fc t codegen_pattern_helper_store_name │ │ │ │ -0000ab58 t codegen_pattern_mapping │ │ │ │ -0000c9a8 t codegen_pop_except_and_reraise │ │ │ │ -0000c8c4 t codegen_pop_except_and_reraise.constprop.0 │ │ │ │ +00009660 t codegen_function │ │ │ │ +0000797c t codegen_jump_if.isra.0 │ │ │ │ +00007e74 t codegen_leave_annotations_scope │ │ │ │ +0000817c t codegen_load_classdict_freevar │ │ │ │ +0000e120 t codegen_make_closure │ │ │ │ +000054f0 t codegen_match_inner.constprop.0 │ │ │ │ +00006788 t codegen_nameop │ │ │ │ +00006cb4 t codegen_nameop.constprop.0 │ │ │ │ +00006ef4 t codegen_nameop.constprop.1 │ │ │ │ +00007328 t codegen_nameop.constprop.2 │ │ │ │ +00005a3c t codegen_pattern │ │ │ │ +0000875c t codegen_pattern_helper_rotate │ │ │ │ +00008644 t codegen_pattern_helper_store_name │ │ │ │ +0000a9a0 t codegen_pattern_mapping │ │ │ │ +0000ca70 t codegen_pop_except_and_reraise │ │ │ │ +0000c98c t codegen_pop_except_and_reraise.constprop.0 │ │ │ │ 00003c84 t codegen_process_deferred_annotations │ │ │ │ -00007c28 t codegen_setup_annotations_scope │ │ │ │ -000051a0 t codegen_slice_two_parts │ │ │ │ -0000ee44 t codegen_subdict │ │ │ │ -00007a9c t codegen_subkwargs │ │ │ │ +00007a70 t codegen_setup_annotations_scope │ │ │ │ +00004fe8 t codegen_slice_two_parts │ │ │ │ +0000f284 t codegen_subdict │ │ │ │ +000078e4 t codegen_subkwargs │ │ │ │ 0000258c t codegen_try_except │ │ │ │ -00004aac t codegen_try_finally │ │ │ │ -00009e9c t codegen_try_star_except │ │ │ │ +000048f4 t codegen_try_finally │ │ │ │ +00009ce4 t codegen_try_star_except │ │ │ │ 00000000 t codegen_try_star_finally │ │ │ │ -0000b670 t codegen_type_param_bound_or_default │ │ │ │ -00009a1c t codegen_type_params │ │ │ │ -00009530 t codegen_typealias │ │ │ │ +0000b4b8 t codegen_type_param_bound_or_default │ │ │ │ +00009864 t codegen_type_params │ │ │ │ +00009378 t codegen_typealias │ │ │ │ 00002f6c t codegen_unwind_fblock │ │ │ │ -0000c784 t codegen_unwind_fblock_stack │ │ │ │ -0000c670 t codegen_unwind_fblock_stack.constprop.0 │ │ │ │ -0000826c t codegen_visit_annexpr │ │ │ │ -00003148 t codegen_visit_expr │ │ │ │ +0000c84c t codegen_unwind_fblock_stack │ │ │ │ +0000c738 t codegen_unwind_fblock_stack.constprop.0 │ │ │ │ +000080b4 t codegen_visit_annexpr │ │ │ │ +0000318c t codegen_visit_expr │ │ │ │ 000004f0 t codegen_visit_stmt │ │ │ │ -00005404 t codegen_with_except_finish │ │ │ │ -0000e870 t codegen_with_inner │ │ │ │ +0000524c t codegen_with_except_finish │ │ │ │ +0000ecb0 t codegen_with_inner │ │ │ │ 00002430 t codegen_wrap_in_stopiteration_handler │ │ │ │ 00000284 r compare_masks │ │ │ │ -00007714 t emit_and_reset_fail_pop │ │ │ │ -00007680 t ensure_fail_pop │ │ │ │ +0000755c t emit_and_reset_fail_pop │ │ │ │ +000074c8 t ensure_fail_pop │ │ │ │ 00003b68 t infer_type │ │ │ │ 00003c10 t is_constant_slice │ │ │ │ -000075e0 t jump_to_fail_pop │ │ │ │ -00004f00 t load_args_for_super │ │ │ │ -0000acbc t maybe_optimize_function_call │ │ │ │ -00005dfc t maybe_optimize_method_call │ │ │ │ +00007428 t jump_to_fail_pop │ │ │ │ +00004d48 t load_args_for_super │ │ │ │ +0000acf4 t maybe_optimize_function_call │ │ │ │ +00005e44 t maybe_optimize_method_call │ │ │ │ U memset │ │ │ │ -00005064 t restore_inlined_comprehension_locals │ │ │ │ -00009078 t starunpack_helper_impl │ │ │ │ -00008bb0 t starunpack_helper_impl.constprop.0 │ │ │ │ +00004eac t restore_inlined_comprehension_locals │ │ │ │ +000090b0 t starunpack_helper_impl │ │ │ │ +00008be8 t starunpack_helper_impl.constprop.0 │ │ │ │ │ │ │ │ compile.o: │ │ │ │ 00000008 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000104 r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ 00000118 r .LC12 │ │ │ │ @@ -18640,15 +18634,15 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_Append │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_Concat │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ -00001b1c t Py_XDECREF │ │ │ │ +00001b28 t Py_XDECREF │ │ │ │ 00000000 T _PyAST_Compile │ │ │ │ U _PyAST_Preprocess │ │ │ │ U _PyAST_Validate │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyAssemble_MakeCodeObject │ │ │ │ U _PyCfgBuilder_Free │ │ │ │ @@ -18658,54 +18652,54 @@ │ │ │ │ U _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ U _PyCode_ConstantKey │ │ │ │ U _PyCode_GetFreevars │ │ │ │ U _PyCodegen_AddReturnAtEnd │ │ │ │ U _PyCodegen_EnterAnonymousScope │ │ │ │ U _PyCodegen_Expression │ │ │ │ U _PyCodegen_Module │ │ │ │ -00001568 T _PyCompile_AddConst │ │ │ │ +00001574 T _PyCompile_AddConst │ │ │ │ 000005fc T _PyCompile_AddDeferredAnnotation │ │ │ │ 00000000 T _PyCompile_Assemble │ │ │ │ 000007a8 T _PyCompile_AstPreprocess │ │ │ │ -00001f98 T _PyCompile_CleanDoc │ │ │ │ +00001fa4 T _PyCompile_CleanDoc │ │ │ │ 0000016c T _PyCompile_CodeGen │ │ │ │ -000028cc T _PyCompile_ConstCacheMergeOne │ │ │ │ -00002ffc T _PyCompile_DeferredAnnotations │ │ │ │ +000028d8 T _PyCompile_ConstCacheMergeOne │ │ │ │ +00003008 T _PyCompile_DeferredAnnotations │ │ │ │ 0000146c T _PyCompile_DictAddObj │ │ │ │ 00000884 T _PyCompile_EndAnnotationSetup │ │ │ │ -00001b5c T _PyCompile_EnterConditionalBlock │ │ │ │ +00001b68 T _PyCompile_EnterConditionalBlock │ │ │ │ 00000778 T _PyCompile_EnterScope │ │ │ │ 00000558 T _PyCompile_Error │ │ │ │ -00002aa4 T _PyCompile_ExitScope │ │ │ │ +00002ab0 T _PyCompile_ExitScope │ │ │ │ 00001298 T _PyCompile_FutureFeatures │ │ │ │ -00003248 T _PyCompile_GetRefType │ │ │ │ +00003254 T _PyCompile_GetRefType │ │ │ │ 00000000 T _PyCompile_InExceptionHandler │ │ │ │ 0000127c T _PyCompile_InstrSequence │ │ │ │ -00002fe0 T _PyCompile_IsInInlinedComp │ │ │ │ -0000333c T _PyCompile_IsInteractiveTopLevel │ │ │ │ -00001b80 T _PyCompile_LeaveConditionalBlock │ │ │ │ -0000305c T _PyCompile_LookupArg │ │ │ │ +00002fec T _PyCompile_IsInInlinedComp │ │ │ │ +00003348 T _PyCompile_IsInteractiveTopLevel │ │ │ │ +00001b8c T _PyCompile_LeaveConditionalBlock │ │ │ │ +00003068 T _PyCompile_LookupArg │ │ │ │ 00000140 T _PyCompile_LookupCellvar │ │ │ │ 0000078c T _PyCompile_Mangle │ │ │ │ -00002798 T _PyCompile_MaybeAddStaticAttributeToClass │ │ │ │ +000027a4 T _PyCompile_MaybeAddStaticAttributeToClass │ │ │ │ 000012c8 T _PyCompile_MaybeMangle │ │ │ │ -0000154c T _PyCompile_Metadata │ │ │ │ +00001558 T _PyCompile_Metadata │ │ │ │ 00000074 T _PyCompile_OptimizationLevel │ │ │ │ -00001c5c T _PyCompile_OptimizeAndAssemble │ │ │ │ -00002898 T _PyCompile_PopFBlock │ │ │ │ -00001ba4 T _PyCompile_PushFBlock │ │ │ │ +00001c68 T _PyCompile_OptimizeAndAssemble │ │ │ │ +000028a4 T _PyCompile_PopFBlock │ │ │ │ +00001bb0 T _PyCompile_PushFBlock │ │ │ │ 0000008c T _PyCompile_Qualname │ │ │ │ 000012ec T _PyCompile_ResolveNameop │ │ │ │ 000003b4 T _PyCompile_RevertInlinedComprehensionScopes │ │ │ │ 00000058 T _PyCompile_ScopeType │ │ │ │ 00000848 T _PyCompile_StartAnnotationSetup │ │ │ │ 000000a8 T _PyCompile_StaticAttributesAsTuple │ │ │ │ 000012b0 T _PyCompile_Symtable │ │ │ │ 00001260 T _PyCompile_SymtableEntry │ │ │ │ -00002870 T _PyCompile_TopFBlock │ │ │ │ +0000287c T _PyCompile_TopFBlock │ │ │ │ 0000017c T _PyCompile_TweakInlinedComprehensionScopes │ │ │ │ 0000090c T _PyCompile_Warn │ │ │ │ U _PyErr_EmitSyntaxWarning │ │ │ │ U _PyErr_RaiseSyntaxError │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyInstructionSequence_AddNested │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ @@ -18726,18 +18720,18 @@ │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_MaybeMangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -00003370 t compiler_free │ │ │ │ -00002c24 t compiler_unit_free │ │ │ │ -00001690 t const_cache_insert.constprop.1 │ │ │ │ -00001efc t consts_dict_keys_inorder │ │ │ │ +0000337c t compiler_free │ │ │ │ +00002c30 t compiler_unit_free │ │ │ │ +0000169c t const_cache_insert.constprop.1 │ │ │ │ +00001f08 t consts_dict_keys_inorder │ │ │ │ U memset │ │ │ │ │ │ │ │ context.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ @@ -19143,85 +19137,85 @@ │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_AddPendingCall │ │ │ │ U _PyEval_EnsureBuiltins │ │ │ │ U _PyEval_GetBuiltins │ │ │ │ U _PyEval_GetGlobalsFromRunningMain │ │ │ │ 00000000 d _PyExc_InterpreterError │ │ │ │ 000000d8 d _PyExc_InterpreterNotFoundError │ │ │ │ -00001cc8 T _PyFunction_FromXIData │ │ │ │ +0000439c T _PyFunction_FromXIData │ │ │ │ 000018c0 T _PyFunction_GetXIData │ │ │ │ U _PyFunction_VerifyStateless │ │ │ │ U _PyImport_SetModule │ │ │ │ U _PyInterpreterState_IsReady │ │ │ │ U _PyInterpreterState_LookUpID │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyInterpreterState_SetNotRunningMain │ │ │ │ U _PyInterpreterState_SetRunningMain │ │ │ │ U _PyInterpreterState_SetWhence │ │ │ │ 00000ff4 T _PyMarshal_GetXIData │ │ │ │ 00001814 T _PyMarshal_ReadObjectFromXIData │ │ │ │ U _PyModule_GetFilenameUTF8 │ │ │ │ U _PyNamespace_New │ │ │ │ 00001280 T _PyObject_CheckXIData │ │ │ │ -0000305c T _PyObject_GetXIData │ │ │ │ +00002ef0 T _PyObject_GetXIData │ │ │ │ 000046a0 T _PyObject_GetXIDataNoFallback │ │ │ │ U _PyObject_SupportedAsScript │ │ │ │ 00001b1c T _PyPickle_GetXIData │ │ │ │ -0000278c T _PyPickle_LoadFromXIData │ │ │ │ +00002620 T _PyPickle_LoadFromXIData │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyThreadState_NewBound │ │ │ │ -00003d04 T _PyXIData_Clear │ │ │ │ +00003b98 T _PyXIData_Clear │ │ │ │ 00001334 T _PyXIData_FormatNotShareableError │ │ │ │ 0000466c T _PyXIData_Free │ │ │ │ 0000082c T _PyXIData_GetNotShareableErrorType │ │ │ │ 000012b0 T _PyXIData_Init │ │ │ │ 000011e8 T _PyXIData_InitWithSize │ │ │ │ 000016d0 T _PyXIData_Lookup │ │ │ │ -00003a94 T _PyXIData_New │ │ │ │ +00003928 T _PyXIData_New │ │ │ │ 000017e8 T _PyXIData_NewObject │ │ │ │ 00000874 T _PyXIData_RegisterClass │ │ │ │ -00002498 T _PyXIData_Release │ │ │ │ +0000232c T _PyXIData_Release │ │ │ │ 00004508 T _PyXIData_ReleaseAndRawFree │ │ │ │ 000016b0 T _PyXIData_SetNotShareableError │ │ │ │ -000043d0 T _PyXIData_UnregisterClass │ │ │ │ +00004264 T _PyXIData_UnregisterClass │ │ │ │ 0000083c t _PyXI_ApplyError │ │ │ │ -000023f8 T _PyXI_ClearResult │ │ │ │ +0000228c T _PyXI_ClearResult │ │ │ │ 00000ed8 T _PyXI_EndInterpreter │ │ │ │ 0000144c T _PyXI_Enter │ │ │ │ 0000122c T _PyXI_ExcInfoAsObject │ │ │ │ -00001e34 T _PyXI_Exit │ │ │ │ +00001cc8 T _PyXI_Exit │ │ │ │ 00000570 T _PyXI_Fini │ │ │ │ 00000794 T _PyXI_FiniTypes │ │ │ │ 00001240 T _PyXI_FormatExcInfo │ │ │ │ 00001254 T _PyXI_FreeExcInfo │ │ │ │ -0000231c T _PyXI_FreeFailure │ │ │ │ -00002308 T _PyXI_FreeSession │ │ │ │ +000021b0 T _PyXI_FreeFailure │ │ │ │ +0000219c T _PyXI_FreeSession │ │ │ │ 00001750 T _PyXI_GetFailureCode │ │ │ │ 000016c4 T _PyXI_GetMainNamespace │ │ │ │ -000023b8 T _PyXI_GetPreserved │ │ │ │ +0000224c T _PyXI_GetPreserved │ │ │ │ 00000118 T _PyXI_Init │ │ │ │ 00000000 T _PyXI_InitFailure │ │ │ │ 0000176c T _PyXI_InitFailureUTF8 │ │ │ │ 00000000 T _PyXI_InitTypes │ │ │ │ 00000f3c T _PyXI_NewExcInfo │ │ │ │ 000013b0 T _PyXI_NewFailure │ │ │ │ 00000b1c T _PyXI_NewInterpreter │ │ │ │ 00001404 T _PyXI_NewSession │ │ │ │ -00003674 T _PyXI_Preserve │ │ │ │ +00003508 T _PyXI_Preserve │ │ │ │ 0000137c T _PyXI_UnwrapNotShareableError │ │ │ │ 000015c8 t _PyXI_excinfo_Apply │ │ │ │ 00000a34 t _PyXI_excinfo_AsObject │ │ │ │ 00000214 t _PyXI_excinfo_InitFromException │ │ │ │ 00000eb0 t _PyXI_excinfo_clear │ │ │ │ 00000d7c T _PyXI_excinfo_format │ │ │ │ -00002520 T _Py_CallInInterpreter │ │ │ │ -00002598 t _Py_CallInInterpreter.constprop.0 │ │ │ │ -00003eac T _Py_CallInInterpreterAndRawFree │ │ │ │ +000023b4 T _Py_CallInInterpreter │ │ │ │ +0000242c t _Py_CallInInterpreter.constprop.0 │ │ │ │ +00003d40 T _Py_CallInInterpreterAndRawFree │ │ │ │ U _Py_CheckMainModule │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_GetMainModule │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -19234,55 +19228,55 @@ │ │ │ │ 000004a4 T _Py_xi_state_init │ │ │ │ 00000008 r __func__.0 │ │ │ │ 00000018 r __func__.1 │ │ │ │ 00000024 r __func__.2 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000784 t _bool_shared │ │ │ │ -00002640 t _call_clear_xidata │ │ │ │ -000026ec t _copy_string_obj_raw │ │ │ │ -00003764 t _create_sharedns │ │ │ │ -00003c80 t _destroy_sharedns │ │ │ │ +000024d4 t _call_clear_xidata │ │ │ │ +00002580 t _copy_string_obj_raw │ │ │ │ +000035f8 t _create_sharedns │ │ │ │ +00003b14 t _destroy_sharedns │ │ │ │ 0000171c t _ensure_main_ns │ │ │ │ 00001a14 t _ensure_notshareableerror │ │ │ │ -00002220 t _exit_session │ │ │ │ -0000396c t _fill_sharedns │ │ │ │ +000020b4 t _exit_session │ │ │ │ +00003800 t _fill_sharedns │ │ │ │ 000006bc t _fini_notshareableerror │ │ │ │ 000014d0 t _float_shared │ │ │ │ -00003194 t _get_xidata │ │ │ │ -00003f34 t _long_shared │ │ │ │ +00003028 t _get_xidata │ │ │ │ +00003dc8 t _long_shared │ │ │ │ 0000061c t _lookup_getdata_from_registry.isra.0 │ │ │ │ 00000808 t _new_bool_object │ │ │ │ 00001538 t _new_float_object │ │ │ │ -00004008 t _new_long_object │ │ │ │ +00003e9c t _new_long_object │ │ │ │ 00000750 t _new_none_object │ │ │ │ -00003c64 t _new_str_object │ │ │ │ -00004278 t _new_tuple_object │ │ │ │ +00003af8 t _new_str_object │ │ │ │ +0000410c t _new_tuple_object │ │ │ │ 000006e8 t _none_shared │ │ │ │ 00001554 t _propagate_not_shareable_error.isra.0 │ │ │ │ 00000220 t _register_builtins_for_crossinterpreter_data │ │ │ │ -00003e0c t _release_xid_data.constprop.0.isra.0 │ │ │ │ -0000354c t _set_xid_lookup_failure │ │ │ │ -00003d3c t _sharedns_free │ │ │ │ -00003d1c t _sharedns_free_pending │ │ │ │ -00003b70 t _sharednsitem_apply.constprop.0 │ │ │ │ -00003dbc t _sharednsitem_clear │ │ │ │ -00003adc t _str_shared │ │ │ │ -00004020 t _tuple_shared │ │ │ │ -00004318 t _tuple_shared_free │ │ │ │ -00002660 t _xidata_clear │ │ │ │ -000024ac t _xidata_release.constprop.0 │ │ │ │ +00003ca0 t _release_xid_data.constprop.0.isra.0 │ │ │ │ +000033e0 t _set_xid_lookup_failure │ │ │ │ +00003bd0 t _sharedns_free │ │ │ │ +00003bb0 t _sharedns_free_pending │ │ │ │ +00003a04 t _sharednsitem_apply.constprop.0 │ │ │ │ +00003c50 t _sharednsitem_clear │ │ │ │ +00003970 t _str_shared │ │ │ │ +00003eb4 t _tuple_shared │ │ │ │ +000041ac t _tuple_shared_free │ │ │ │ +000024f4 t _xidata_clear │ │ │ │ +00002340 t _xidata_release.constprop.0 │ │ │ │ 000003f0 t _xidregistry_add_type │ │ │ │ 00000710 t _xidregistry_clear │ │ │ │ 000009f8 t _xidregistry_find_type │ │ │ │ 00000090 t capture_session_error.isra.0 │ │ │ │ -0000234c t clear_xi_failure │ │ │ │ +000021e0 t clear_xi_failure │ │ │ │ 000007b4 t fini_static_exctypes │ │ │ │ -000035b0 t format_notshareableerror.constprop.0 │ │ │ │ -000035f4 t format_notshareableerror_v │ │ │ │ +00003444 t format_notshareableerror.constprop.0 │ │ │ │ +00003488 t format_notshareableerror_v │ │ │ │ 00000c2c t get_script_xidata │ │ │ │ 00000074 t init_static_exctypes │ │ │ │ U memset │ │ │ │ 00001660 t set_exc_with_cause │ │ │ │ 00001998 t set_notshareableerror │ │ │ │ U strcmp │ │ │ │ U strcpy │ │ │ │ @@ -19350,49 +19344,49 @@ │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItem │ │ │ │ U PyDict_SetItemString │ │ │ │ 0000049c T PyErr_BadArgument │ │ │ │ 000008d8 T PyErr_BadInternalCall │ │ │ │ U PyErr_CheckSignals │ │ │ │ -00001304 T PyErr_Clear │ │ │ │ -00001004 T PyErr_ExceptionMatches │ │ │ │ -00000928 T PyErr_Fetch │ │ │ │ +00001308 T PyErr_Clear │ │ │ │ +00001008 T PyErr_ExceptionMatches │ │ │ │ +000008d8 T PyErr_Fetch │ │ │ │ 000000e4 T PyErr_Format │ │ │ │ -00001444 T PyErr_FormatUnraisable │ │ │ │ +0000124c T PyErr_FormatUnraisable │ │ │ │ 000008a4 T PyErr_FormatV │ │ │ │ 00000694 T PyErr_GetExcInfo │ │ │ │ 000007d8 T PyErr_GetHandledException │ │ │ │ -00001270 T PyErr_GetRaisedException │ │ │ │ -00001140 T PyErr_GivenExceptionMatches │ │ │ │ +00001274 T PyErr_GetRaisedException │ │ │ │ +00001144 T PyErr_GivenExceptionMatches │ │ │ │ 0000007c T PyErr_NewException │ │ │ │ -00001270 T PyErr_NewExceptionWithDoc │ │ │ │ -0000134c T PyErr_NoMemory │ │ │ │ +00001078 T PyErr_NewExceptionWithDoc │ │ │ │ +00001154 T PyErr_NoMemory │ │ │ │ 000003dc T PyErr_NormalizeException │ │ │ │ 00000000 T PyErr_Occurred │ │ │ │ 00000a60 T PyErr_ProgramText │ │ │ │ 00000b8c T PyErr_ProgramTextObject │ │ │ │ -00000d30 T PyErr_RangedSyntaxLocationObject │ │ │ │ -00000b38 T PyErr_Restore │ │ │ │ +00000b38 T PyErr_RangedSyntaxLocationObject │ │ │ │ +00000ae8 T PyErr_Restore │ │ │ │ 00000780 T PyErr_SetExcInfo │ │ │ │ 00000228 T PyErr_SetFromErrno │ │ │ │ 000001f0 T PyErr_SetFromErrnoWithFilename │ │ │ │ -000016ec T PyErr_SetFromErrnoWithFilenameObject │ │ │ │ -00001460 T PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ -00002274 T PyErr_SetHandledException │ │ │ │ +000016f0 T PyErr_SetFromErrnoWithFilenameObject │ │ │ │ +00001464 T PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ +0000207c T PyErr_SetHandledException │ │ │ │ 000005f0 T PyErr_SetImportError │ │ │ │ 000000e4 T PyErr_SetImportErrorSubclass │ │ │ │ -0000190c T PyErr_SetNone │ │ │ │ -000018dc T PyErr_SetObject │ │ │ │ -000012a4 T PyErr_SetRaisedException │ │ │ │ -00001368 T PyErr_SetString │ │ │ │ +00001960 T PyErr_SetNone │ │ │ │ +000018e0 T PyErr_SetObject │ │ │ │ +000012a8 T PyErr_SetRaisedException │ │ │ │ +0000136c T PyErr_SetString │ │ │ │ 00000b74 T PyErr_SyntaxLocation │ │ │ │ 00000af4 T PyErr_SyntaxLocationEx │ │ │ │ -00002348 T PyErr_SyntaxLocationObject │ │ │ │ -00000d44 t PyErr_SyntaxLocationObjectEx │ │ │ │ +00002150 T PyErr_SyntaxLocationObject │ │ │ │ +00000b4c t PyErr_SyntaxLocationObjectEx │ │ │ │ U PyErr_WarnExplicitObject │ │ │ │ 0000063c T PyErr_WriteUnraisable │ │ │ │ U PyExc_Exception │ │ │ │ U PyExc_ImportError │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_MemoryError │ │ │ │ U PyExc_ModuleNotFoundError │ │ │ │ @@ -19445,54 +19439,54 @@ │ │ │ │ U Py_BuildValue │ │ │ │ 000000a4 t Py_XDECREF │ │ │ │ U Py_fopen │ │ │ │ 00000000 b UnraisableHookArgsType │ │ │ │ 00000044 r UnraisableHookArgs__doc__ │ │ │ │ 00000000 d UnraisableHookArgs_desc │ │ │ │ 00000010 d UnraisableHookArgs_fields │ │ │ │ -000022f4 T _PyErr_BadInternalCall │ │ │ │ +000020fc T _PyErr_BadInternalCall │ │ │ │ 00000914 T _PyErr_ChainExceptions │ │ │ │ -00001874 T _PyErr_ChainExceptions1 │ │ │ │ -000018b4 T _PyErr_ChainExceptions1Tstate │ │ │ │ +00001878 T _PyErr_ChainExceptions1 │ │ │ │ +000018b8 T _PyErr_ChainExceptions1Tstate │ │ │ │ 0000036c t _PyErr_ChainExceptions1Tstate.part.0 │ │ │ │ -00002124 T _PyErr_ChainStackItem │ │ │ │ -000004fc T _PyErr_Clear │ │ │ │ -00000d00 t _PyErr_CreateException │ │ │ │ -00002378 T _PyErr_EmitSyntaxWarning │ │ │ │ +00001f2c T _PyErr_ChainStackItem │ │ │ │ +00001910 T _PyErr_Clear │ │ │ │ +00000d04 t _PyErr_CreateException │ │ │ │ +00002180 T _PyErr_EmitSyntaxWarning │ │ │ │ 000003e4 T _PyErr_ExceptionMatches │ │ │ │ -00000ad0 T _PyErr_Fetch │ │ │ │ -00000d14 T _PyErr_FiniTypes │ │ │ │ -00001230 T _PyErr_Format │ │ │ │ +00000a80 T _PyErr_Fetch │ │ │ │ +00000b1c T _PyErr_FiniTypes │ │ │ │ +00001038 T _PyErr_Format │ │ │ │ 00000384 T _PyErr_FormatFromCause │ │ │ │ 00000114 T _PyErr_FormatFromCauseTstate │ │ │ │ -00001938 T _PyErr_FormatNote │ │ │ │ +0000198c T _PyErr_FormatNote │ │ │ │ 000001b4 T _PyErr_FormatV │ │ │ │ 00000154 t _PyErr_FormatVFromCause.isra.0 │ │ │ │ 000006c8 T _PyErr_GetExcInfo │ │ │ │ 00000848 T _PyErr_GetHandledException │ │ │ │ 00000034 T _PyErr_GetRaisedException │ │ │ │ -000007a8 T _PyErr_GetTopmostException │ │ │ │ +00000758 T _PyErr_GetTopmostException │ │ │ │ 00000000 T _PyErr_InitTypes │ │ │ │ U _PyErr_NoMemory │ │ │ │ -00001970 T _PyErr_NormalizeException │ │ │ │ -000007e0 T _PyErr_ProgramDecodedTextObject │ │ │ │ -00001140 T _PyErr_RaiseSyntaxError │ │ │ │ -00000e4c T _PyErr_Restore │ │ │ │ -000022a0 T _PyErr_SetHandledException │ │ │ │ -00000594 t _PyErr_SetImportErrorSubclassWithNameFrom.isra.0 │ │ │ │ -0000054c T _PyErr_SetImportErrorWithNameFrom │ │ │ │ -00001624 T _PyErr_SetKeyError │ │ │ │ +00001778 T _PyErr_NormalizeException │ │ │ │ +00000790 T _PyErr_ProgramDecodedTextObject │ │ │ │ +00000f48 T _PyErr_RaiseSyntaxError │ │ │ │ +00000e50 T _PyErr_Restore │ │ │ │ +000020a8 T _PyErr_SetHandledException │ │ │ │ +00000544 t _PyErr_SetImportErrorSubclassWithNameFrom.isra.0 │ │ │ │ +000004fc T _PyErr_SetImportErrorWithNameFrom │ │ │ │ +00001628 T _PyErr_SetKeyError │ │ │ │ 00000410 T _PyErr_SetLocaleString │ │ │ │ 000004e4 T _PyErr_SetModuleNotFoundError │ │ │ │ 00000488 T _PyErr_SetNone │ │ │ │ 000006f4 T _PyErr_SetObject │ │ │ │ 00000274 t _PyErr_SetObject.constprop.0 │ │ │ │ 00000058 T _PyErr_SetRaisedException │ │ │ │ -000013ec T _PyErr_SetString │ │ │ │ -000021bc T _PyErr_StackItemToExcInfoTuple │ │ │ │ +000013f0 T _PyErr_SetString │ │ │ │ +00001fc4 T _PyErr_StackItemToExcInfoTuple │ │ │ │ 00000000 T _PyErr_WriteUnraisableDefaultHook │ │ │ │ U _PyException_AddNote │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ @@ -19508,26 +19502,26 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ U __errno_location │ │ │ │ 00000014 r __func__.0 │ │ │ │ 00000000 r __func__.1 │ │ │ │ 00000028 r __func__.2 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -0000095c t err_programtext │ │ │ │ +0000090c t err_programtext │ │ │ │ U fclose │ │ │ │ U fileno │ │ │ │ 00000654 t format_unraisable.constprop.0 │ │ │ │ -00001484 t format_unraisable_v │ │ │ │ -00001374 t get_normalization_failure_note │ │ │ │ +0000128c t format_unraisable_v │ │ │ │ +0000117c t get_normalization_failure_note │ │ │ │ U lseek64 │ │ │ │ U memcmp │ │ │ │ -00000630 t new_importerror │ │ │ │ +000005e0 t new_importerror │ │ │ │ U strerror │ │ │ │ U strrchr │ │ │ │ -00001c20 t write_unraisable_exc │ │ │ │ +00001a28 t write_unraisable_exc │ │ │ │ │ │ │ │ flowgraph.o: │ │ │ │ 00000220 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 000000a8 r .LC12 │ │ │ │ 000000d0 r .LC13 │ │ │ │ 000000fc r .LC14 │ │ │ │ @@ -19536,16 +19530,16 @@ │ │ │ │ 00000020 r .LC2 │ │ │ │ 0000015c r .LC20 │ │ │ │ 0000005c r .LC3 │ │ │ │ 00000090 r .LC4 │ │ │ │ 00000220 r NO_LOCATION │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBool_Type │ │ │ │ -00000560 T PyCompile_OpcodeStackEffect │ │ │ │ -00000598 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ +00000484 T PyCompile_OpcodeStackEffect │ │ │ │ +000004bc T PyCompile_OpcodeStackEffectWithJump │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ @@ -19590,24 +19584,24 @@ │ │ │ │ U PyNumber_Xor │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ U PyUnicode_Type │ │ │ │ 000006b8 T _PyCfgBuilder_Addop │ │ │ │ 0000011c T _PyCfgBuilder_CheckSize │ │ │ │ -00009678 T _PyCfgBuilder_Free │ │ │ │ +00009638 T _PyCfgBuilder_Free │ │ │ │ 0000061c T _PyCfgBuilder_New │ │ │ │ 0000016c T _PyCfgBuilder_UseLabel │ │ │ │ 00000000 T _PyCfg_FromInstructionSequence │ │ │ │ 00000000 T _PyCfg_JumpLabelsToTargets │ │ │ │ 000008f8 T _PyCfg_OptimizeCodeUnit │ │ │ │ -00006d3c T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ -0000953c T _PyCfg_ToInstructionSequence │ │ │ │ +00006d50 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ +000094fc T _PyCfg_ToInstructionSequence │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ -000005cc T _PyCompile_OptimizeCfg │ │ │ │ +000004f0 T _PyCompile_OptimizeCfg │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyInstructionSequence_New │ │ │ │ U _PyInstructionSequence_Type │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ U _PyLong_NumBits │ │ │ │ U _PyOpcode_Deopt │ │ │ │ @@ -19623,34 +19617,34 @@ │ │ │ │ U _Py_hashtable_destroy │ │ │ │ U _Py_hashtable_hash_ptr │ │ │ │ U _Py_hashtable_new │ │ │ │ U _Py_hashtable_set │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_uidiv │ │ │ │ -0000012c t add_const │ │ │ │ +00009724 t add_const │ │ │ │ 00000060 t basicblock_add_jump │ │ │ │ 00000830 t basicblock_addop │ │ │ │ -000080ac t basicblock_insert_instruction.constprop.1 │ │ │ │ -00007b54 t calculate_stackdepth.isra.0 │ │ │ │ +0000807c t basicblock_insert_instruction.constprop.1 │ │ │ │ +00007b24 t calculate_stackdepth.isra.0 │ │ │ │ 00000000 t cfg_builder_new_block │ │ │ │ -000004d8 t const_folding_check_complexity │ │ │ │ -00004d20 t duplicate_exits_without_lineno │ │ │ │ -000002b8 t fold_const_unaryop │ │ │ │ -00009764 t fold_constant_seq_into_load_const │ │ │ │ -00005240 t get_const_value │ │ │ │ -00007fe8 t get_stack_effects │ │ │ │ -00009afc t instr_make_load_const │ │ │ │ -00004868 t label_exception_targets │ │ │ │ +000003fc t const_folding_check_complexity │ │ │ │ +00004d24 t duplicate_exits_without_lineno │ │ │ │ +0000012c t fold_const_unaryop │ │ │ │ +000098b0 t fold_constant_seq_into_load_const │ │ │ │ +00005244 t get_const_value │ │ │ │ +00007fb8 t get_stack_effects │ │ │ │ +00009c48 t instr_make_load_const │ │ │ │ +0000486c t label_exception_targets │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -00005334 t optimize_basic_block │ │ │ │ -00008190 t optimize_load_fast.isra.0 │ │ │ │ -00009488 t ref_stack_push │ │ │ │ +00005338 t optimize_basic_block │ │ │ │ +00008160 t optimize_load_fast.isra.0 │ │ │ │ +00009448 t ref_stack_push │ │ │ │ │ │ │ │ frame.o: │ │ │ │ U PyCode_Addr2Line │ │ │ │ U PyCode_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_SetRaisedException │ │ │ │ @@ -19763,18 +19757,18 @@ │ │ │ │ 000000ac r .LC7 │ │ │ │ 000000ec r .LC8 │ │ │ │ 00000114 r .LC9 │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_WarnExplicitFormat │ │ │ │ U PyExc_ResourceWarning │ │ │ │ -00002084 T PyGC_Collect │ │ │ │ -000025d8 T PyGC_Disable │ │ │ │ -0000260c T PyGC_Enable │ │ │ │ -000025ac T PyGC_IsEnabled │ │ │ │ +00002058 T PyGC_Collect │ │ │ │ +000025ac T PyGC_Disable │ │ │ │ +000025e0 T PyGC_Enable │ │ │ │ +00002580 T PyGC_IsEnabled │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyOS_snprintf │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_Dump │ │ │ │ @@ -19804,33 +19798,33 @@ │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_NoMemory │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyGC_ClearAllFreeLists │ │ │ │ -000022fc T _PyGC_Collect │ │ │ │ -000020f0 T _PyGC_CollectNoFail │ │ │ │ +000022d0 T _PyGC_Collect │ │ │ │ +000020c4 T _PyGC_CollectNoFail │ │ │ │ 000003f0 T _PyGC_Dump │ │ │ │ -0000210c T _PyGC_DumpShutdownStats │ │ │ │ -00002214 T _PyGC_Fini │ │ │ │ +000020e0 T _PyGC_DumpShutdownStats │ │ │ │ +000021e8 T _PyGC_Fini │ │ │ │ 00000000 T _PyGC_Freeze │ │ │ │ -00002640 T _PyGC_GetFreezeCount │ │ │ │ +00002614 T _PyGC_GetFreezeCount │ │ │ │ 000000f4 T _PyGC_GetObjects │ │ │ │ -000024c8 T _PyGC_GetReferrers │ │ │ │ +0000249c T _PyGC_GetReferrers │ │ │ │ 00000048 T _PyGC_Init │ │ │ │ 00000000 T _PyGC_InitState │ │ │ │ 00000080 T _PyGC_Unfreeze │ │ │ │ 00000c90 T _PyGC_VisitFrameStack │ │ │ │ 00000bc8 T _PyGC_VisitStackRef │ │ │ │ U _PyObject_AssertFailed │ │ │ │ 000001b8 T _PyObject_GC_Link │ │ │ │ 00000000 T _PyObject_GC_New │ │ │ │ 000002c0 T _PyObject_GC_NewVar │ │ │ │ -00002000 T _PyObject_GC_Resize │ │ │ │ +00001fd4 T _PyObject_GC_Resize │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyTuple_MaybeUntrack │ │ │ │ U _PyWeakref_CallableProxyType │ │ │ │ U _PyWeakref_ClearRef │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -19840,30 +19834,30 @@ │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idivmod │ │ │ │ 0000000c r __func__.0 │ │ │ │ 00000000 r __func__.1 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00001eb4 t add_stats.isra.0 │ │ │ │ +00001e88 t add_stats.isra.0 │ │ │ │ 00000dfc t append_objects │ │ │ │ 00000a00 t delete_garbage │ │ │ │ -00001d74 t finalize_garbage.isra.0 │ │ │ │ -00000d00 t gc_collect_main │ │ │ │ -00001b1c t handle_weakref_callbacks │ │ │ │ +00001d48 t finalize_garbage.isra.0 │ │ │ │ +00000cec t gc_collect_main │ │ │ │ +00001af0 t handle_weakref_callbacks │ │ │ │ 00000644 t invoke_gc_callback.constprop.0.isra.0 │ │ │ │ -0000196c t invoke_gc_callback.constprop.1.isra.0 │ │ │ │ +00001940 t invoke_gc_callback.constprop.1.isra.0 │ │ │ │ U memset │ │ │ │ U python_gc__done_semaphore │ │ │ │ U python_gc__start_semaphore │ │ │ │ 00000d9c t referrersvisit │ │ │ │ -00002310 t show_stats_each_generations │ │ │ │ +000022e4 t show_stats_each_generations │ │ │ │ 0000088c t visit_decref │ │ │ │ 00000354 t visit_generation │ │ │ │ -00002400 t visit_move │ │ │ │ +000023d4 t visit_move │ │ │ │ 00000910 t visit_reachable │ │ │ │ │ │ │ │ gc_free_threading.o: │ │ │ │ │ │ │ │ gc_gil.o: │ │ │ │ 00000000 T _PyGC_ClearAllFreeLists │ │ │ │ U _PyObject_ClearFreeLists │ │ │ │ @@ -19964,15 +19958,15 @@ │ │ │ │ 00000934 r .LC92 │ │ │ │ 0000095c r .LC93 │ │ │ │ 00000984 r .LC94 │ │ │ │ 000009a0 r .LC95 │ │ │ │ 000009c8 r .LC96 │ │ │ │ 000009ec r .LC97 │ │ │ │ 00000a20 r .LC98 │ │ │ │ -00004d74 T PyArg_Parse │ │ │ │ +00004d78 T PyArg_Parse │ │ │ │ 00000358 T PyArg_ParseArray │ │ │ │ 00000254 T PyArg_ParseArrayAndKeywords │ │ │ │ 00000000 T PyArg_ParseTuple │ │ │ │ 00001ad8 T PyArg_ParseTupleAndKeywords │ │ │ │ 00001704 T PyArg_UnpackTuple │ │ │ │ 00000428 T PyArg_VaParse │ │ │ │ 00000514 T PyArg_VaParseTupleAndKeywords │ │ │ │ @@ -20027,25 +20021,25 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetDefaultEncoding │ │ │ │ 00002a14 T _PyArg_BadArgument │ │ │ │ 00001944 T _PyArg_CheckPositional │ │ │ │ 00001388 T _PyArg_Fini │ │ │ │ 00001304 T _PyArg_NoKeywords │ │ │ │ 00000000 T _PyArg_NoKwnames │ │ │ │ -000040e8 T _PyArg_NoPositional │ │ │ │ +000040ec T _PyArg_NoPositional │ │ │ │ 000001a8 T _PyArg_ParseStack │ │ │ │ 00001514 T _PyArg_ParseStackAndKeywords │ │ │ │ 00000694 T _PyArg_ParseStackAndKeywords_SizeT │ │ │ │ 000000dc T _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 00000654 T _PyArg_ParseTupleAndKeywordsFast_SizeT │ │ │ │ 00000468 T _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ 000003e8 T _PyArg_ParseTuple_SizeT │ │ │ │ 000003a8 T _PyArg_Parse_SizeT │ │ │ │ 00003814 T _PyArg_UnpackKeywords │ │ │ │ -000043cc T _PyArg_UnpackStack │ │ │ │ +000043d0 T _PyArg_UnpackStack │ │ │ │ 000005b4 T _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 00000454 T _PyArg_VaParse_SizeT │ │ │ │ U _PyDict_HasOnlyStringKeys │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ @@ -20068,29 +20062,29 @@ │ │ │ │ 00002974 t convertbuffer │ │ │ │ 00000054 t converterr │ │ │ │ 00002b40 t converterr.constprop.0 │ │ │ │ 000008d8 t convertsimple.constprop.0 │ │ │ │ 00000000 t convertsimple.constprop.1 │ │ │ │ 00001560 t converttuple.constprop.0 │ │ │ │ 00002d60 t error_unexpected_keyword_arg │ │ │ │ -00004034 t find_keyword │ │ │ │ +00004038 t find_keyword │ │ │ │ 000002e4 t find_keyword_str │ │ │ │ U memcpy │ │ │ │ 00001450 t new_kwtuple │ │ │ │ 00002bc8 t seterror │ │ │ │ -0000416c t skipitem.constprop.0 │ │ │ │ +00004170 t skipitem.constprop.0 │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ 00000080 t vgetargs1.constprop.0 │ │ │ │ 000000ec t vgetargs1_impl.constprop.0 │ │ │ │ 00000450 t vgetargs1_impl.constprop.1 │ │ │ │ 00001b84 t vgetargskeywords_impl.constprop.0 │ │ │ │ 00002a14 t vgetargskeywords_impl.constprop.1 │ │ │ │ 0000011c t vgetargskeywordsfast.constprop.0 │ │ │ │ -000045a4 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ +000045a8 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ │ │ │ │ getcompiler.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000000 T Py_GetCompiler │ │ │ │ │ │ │ │ getcopyright.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -20143,70 +20137,70 @@ │ │ │ │ 000000f8 r .LC7 │ │ │ │ 00000120 r .LC8 │ │ │ │ 000001d0 r .LC9 │ │ │ │ U PyBytes_AsString │ │ │ │ U PyDict_New │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ 000001d4 T PyEval_AcquireLock │ │ │ │ -00000dcc T PyEval_AcquireThread │ │ │ │ +00000c8c T PyEval_AcquireThread │ │ │ │ 000001c0 T PyEval_InitThreads │ │ │ │ 0000021c T PyEval_ReleaseLock │ │ │ │ -00000d10 T PyEval_ReleaseThread │ │ │ │ -00000744 T PyEval_RestoreThread │ │ │ │ -00000418 T PyEval_SaveThread │ │ │ │ +00000bd0 T PyEval_ReleaseThread │ │ │ │ +00000748 T PyEval_RestoreThread │ │ │ │ +0000041c T PyEval_SaveThread │ │ │ │ 000001ac T PyEval_ThreadsInitialized │ │ │ │ U PyFile_OpenCodeObject │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PyRun_StringFlags │ │ │ │ U PySys_Audit │ │ │ │ U PyThread_init_thread │ │ │ │ U PyUnicode_DecodeFSDefault │ │ │ │ -00001034 T Py_AddPendingCall │ │ │ │ -00000628 T Py_MakePendingCalls │ │ │ │ +00000ef4 T Py_AddPendingCall │ │ │ │ +0000062c 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 │ │ │ │ -00000e54 T _PyEval_AddPendingCall │ │ │ │ -00000e00 T _PyEval_Fini │ │ │ │ +00000d14 T _PyEval_AddPendingCall │ │ │ │ +00000cc0 T _PyEval_Fini │ │ │ │ 00000024 T _PyEval_FiniGIL │ │ │ │ 00000104 T _PyEval_GetSwitchInterval │ │ │ │ 00000138 T _PyEval_InitGIL │ │ │ │ 00000000 T _PyEval_InitState │ │ │ │ -00000684 T _PyEval_MakePendingCalls │ │ │ │ +00000688 T _PyEval_MakePendingCalls │ │ │ │ 0000006c T _PyEval_RaiseAsyncExc │ │ │ │ 00000000 T _PyEval_ReInitThreads │ │ │ │ -00000458 T _PyEval_ReleaseLock │ │ │ │ +0000045c T _PyEval_ReleaseLock │ │ │ │ 00000134 T _PyEval_SetSwitchInterval │ │ │ │ -00000e14 T _PyEval_SignalReceived │ │ │ │ +00000cd4 T _PyEval_SignalReceived │ │ │ │ 00000164 T _PyEval_ThreadsInitialized │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyMutex_LockTimed │ │ │ │ -000003cc T _PyRunRemoteDebugger │ │ │ │ +000003d0 T _PyRunRemoteDebugger │ │ │ │ 00000268 t _PyRunRemoteDebugger.part.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PyThreadState_Attach │ │ │ │ U _PyThreadState_Detach │ │ │ │ U _PyThreadState_HangThread │ │ │ │ U _PyThreadState_MustExit │ │ │ │ U _PyThreadState_Suspend │ │ │ │ U _PyThread_cond_after │ │ │ │ U _PyThread_cond_init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00000d24 T _Py_FinishPendingCalls │ │ │ │ +00000be4 T _Py_FinishPendingCalls │ │ │ │ 000004e4 T _Py_HandlePending │ │ │ │ U _Py_IsMainThread │ │ │ │ U _Py_RunGC │ │ │ │ 0000024c T _Py_set_eval_breaker_bit_all │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000330 T _Py_unset_eval_breaker_bit_all │ │ │ │ @@ -20219,18 +20213,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 │ │ │ │ +000009b4 t _make_pending_calls │ │ │ │ 000001b8 t create_gil │ │ │ │ -000005e4 t drop_gil │ │ │ │ -000006e8 t handle_signals │ │ │ │ -00000778 t make_pending_calls │ │ │ │ +000005e8 t drop_gil │ │ │ │ +000006ec t handle_signals │ │ │ │ +0000077c t make_pending_calls │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ U pthread_cond_destroy │ │ │ │ U pthread_cond_signal │ │ │ │ U pthread_cond_wait │ │ │ │ U pthread_mutex_destroy │ │ │ │ U pthread_mutex_init │ │ │ │ @@ -20535,25 +20530,25 @@ │ │ │ │ 00000f00 T PyImport_ExecCodeModuleEx │ │ │ │ 00000da8 T PyImport_ExecCodeModuleObject │ │ │ │ 00000c20 T PyImport_ExecCodeModuleWithPathnames │ │ │ │ 00000000 T PyImport_ExtendInittab │ │ │ │ U PyImport_FrozenModules │ │ │ │ 000027fc T PyImport_GetImporter │ │ │ │ 0000045c T PyImport_GetLazyImportsFilter │ │ │ │ -00002658 T PyImport_GetLazyImportsMode │ │ │ │ +00002664 T PyImport_GetLazyImportsMode │ │ │ │ 00002a40 T PyImport_GetMagicNumber │ │ │ │ 00000f18 T PyImport_GetMagicTag │ │ │ │ 00003530 T PyImport_GetModule │ │ │ │ 00000f38 T PyImport_GetModuleDict │ │ │ │ -000032e4 T PyImport_Import │ │ │ │ +000032f4 T PyImport_Import │ │ │ │ 00000e94 T PyImport_ImportFrozenModule │ │ │ │ 00000f00 T PyImport_ImportFrozenModuleObject │ │ │ │ 000023a0 T PyImport_ImportModule │ │ │ │ -00003274 T PyImport_ImportModuleAttr │ │ │ │ -00002e2c T PyImport_ImportModuleAttrString │ │ │ │ +00003284 T PyImport_ImportModuleAttr │ │ │ │ +00002e38 T PyImport_ImportModuleAttrString │ │ │ │ 0000232c T PyImport_ImportModuleLevel │ │ │ │ 00001450 T PyImport_ImportModuleLevelObject │ │ │ │ 00000f84 T PyImport_ImportModuleNoBlock │ │ │ │ 00000000 D PyImport_Inittab │ │ │ │ 00001590 T PyImport_ReloadModule │ │ │ │ 000043e0 T PyImport_SetLazyImportsFilter │ │ │ │ 00003b30 T PyImport_SetLazyImportsMode │ │ │ │ @@ -20666,15 +20661,15 @@ │ │ │ │ U _PyEval_GetFrame │ │ │ │ 000044a4 T _PyImport_AcquireLock │ │ │ │ 000004a0 T _PyImport_BlessMyLoader │ │ │ │ 00003c30 T _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ 00003f80 T _PyImport_ClearCore │ │ │ │ 00000530 T _PyImport_ClearExtension │ │ │ │ 00003e1c T _PyImport_ClearLazyModules │ │ │ │ -00002a5c T _PyImport_ClearLazySubmodule │ │ │ │ +00002a68 T _PyImport_ClearLazySubmodule │ │ │ │ 00003ea4 T _PyImport_ClearModules │ │ │ │ 00003d3c T _PyImport_ClearModulesByIndex │ │ │ │ 00003c18 T _PyImport_DiscardLazyModule │ │ │ │ U _PyImport_DynLoadFiletab │ │ │ │ 00004154 T _PyImport_Fini │ │ │ │ 000000f0 T _PyImport_Fini2 │ │ │ │ 00003eec T _PyImport_FiniCore │ │ │ │ @@ -20769,23 +20764,23 @@ │ │ │ │ 00000054 r __func__.7 │ │ │ │ 00000030 r __func__.8 │ │ │ │ 0000009c r __func__.9 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 000006ec t _extensions_cache_delete │ │ │ │ 00000404 t _extensions_cache_get │ │ │ │ -00003658 t _imp__fix_co_filename │ │ │ │ +00003668 t _imp__fix_co_filename │ │ │ │ 000008b0 r _imp__fix_co_filename__doc__ │ │ │ │ 00001088 t _imp__frozen_module_names │ │ │ │ 0000043c r _imp__frozen_module_names__doc__ │ │ │ │ 00004534 t _imp__override_frozen_modules_for_tests │ │ │ │ 00000368 r _imp__override_frozen_modules_for_tests__doc__ │ │ │ │ 00000b18 t _imp__override_multi_interp_extensions_check │ │ │ │ 000002ac r _imp__override_multi_interp_extensions_check__doc__ │ │ │ │ -00002684 t _imp__set_lazy_attributes │ │ │ │ +00002690 t _imp__set_lazy_attributes │ │ │ │ 00000134 r _imp__set_lazy_attributes__doc__ │ │ │ │ 00001f24 t _imp_acquire_lock │ │ │ │ 000009dc r _imp_acquire_lock__doc__ │ │ │ │ 00000bc0 t _imp_create_builtin │ │ │ │ 0000086c r _imp_create_builtin__doc__ │ │ │ │ 00003878 t _imp_create_dynamic │ │ │ │ 00000250 r _imp_create_dynamic__doc__ │ │ │ │ @@ -20852,15 +20847,15 @@ │ │ │ │ 00000000 b pkgcontext │ │ │ │ U python_import__find__load__done_semaphore │ │ │ │ U python_import__find__load__start_semaphore │ │ │ │ 000032a8 t register_lazy_on_parent │ │ │ │ 000007dc t reload_singlephase_extension │ │ │ │ 00002404 t remove_importlib_frames │ │ │ │ 00000fd8 t remove_module │ │ │ │ -000037a4 t resolve_name │ │ │ │ +000037b4 t resolve_name │ │ │ │ 00000a88 t set_frozen_error │ │ │ │ U stderr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strrchr │ │ │ │ 00003b64 t switch_back_from_main_interpreter │ │ │ │ 00001ac4 t switch_to_main_interpreter.part.0 │ │ │ │ @@ -21149,22 +21144,22 @@ │ │ │ │ 000002f8 r .LC98 │ │ │ │ 000008ec r .LC99 │ │ │ │ 00001b1c r CSWTCH.288 │ │ │ │ 0000015c r PYCONFIG_SPEC │ │ │ │ 00000b7c r PYPRECONFIG_SPEC │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBool_Type │ │ │ │ -000004cc T PyConfig_Clear │ │ │ │ -00003638 T PyConfig_Get │ │ │ │ +00000394 T PyConfig_Clear │ │ │ │ +0000336c T PyConfig_Get │ │ │ │ 00001abc T PyConfig_GetInt │ │ │ │ 00000000 T PyConfig_InitIsolatedConfig │ │ │ │ 00000000 T PyConfig_InitPythonConfig │ │ │ │ 00002408 T PyConfig_Names │ │ │ │ 00000d18 T PyConfig_Read │ │ │ │ -00003978 T PyConfig_Set │ │ │ │ +000036ac T PyConfig_Set │ │ │ │ 0000013c T PyConfig_SetArgv │ │ │ │ 00000134 T PyConfig_SetBytesArgv │ │ │ │ 000026ec T PyConfig_SetBytesString │ │ │ │ 00000000 T PyConfig_SetString │ │ │ │ 00000d40 T PyConfig_SetWideStringList │ │ │ │ U PyDict_GetItemStringRef │ │ │ │ U PyDict_New │ │ │ │ @@ -21229,23 +21224,23 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_AsWideCharString │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_Type │ │ │ │ 00000360 T PyWideStringList_Append │ │ │ │ -00000394 T PyWideStringList_Insert │ │ │ │ +0000033c T PyWideStringList_Insert │ │ │ │ 00000008 B Py_BytesWarningFlag │ │ │ │ 00000018 B Py_DebugFlag │ │ │ │ U Py_DecodeLocale │ │ │ │ 00000030 B Py_DontWriteBytecodeFlag │ │ │ │ U Py_FileSystemDefaultEncodeErrors │ │ │ │ U Py_FileSystemDefaultEncoding │ │ │ │ 00000024 B Py_FrozenFlag │ │ │ │ -000028b4 T Py_GETENV │ │ │ │ +0000277c T Py_GETENV │ │ │ │ 00001ba4 T Py_GetArgcArgv │ │ │ │ U Py_GetVersion │ │ │ │ U Py_HasFileSystemDefaultEncoding │ │ │ │ 00000038 B Py_HashRandomizationFlag │ │ │ │ 00000004 B Py_IgnoreEnvironmentFlag │ │ │ │ U Py_InitializeFromConfig │ │ │ │ 000009a0 T Py_InitializeFromInitConfig │ │ │ │ @@ -21258,24 +21253,24 @@ │ │ │ │ U Py_PreInitializeFromArgs │ │ │ │ 00000020 B Py_QuietFlag │ │ │ │ 0000003c B Py_UTF8Mode │ │ │ │ 00000028 B Py_UnbufferedStdioFlag │ │ │ │ 0000001c B Py_VerboseFlag │ │ │ │ 00001a50 t Py_XDECREF │ │ │ │ U _PyArgv_AsWstrList │ │ │ │ -000004b8 T _PyConfig_AsDict │ │ │ │ -0000030c T _PyConfig_Copy │ │ │ │ -000032b0 T _PyConfig_CreateXOptionsDict │ │ │ │ -000006c8 T _PyConfig_FromDict │ │ │ │ +00000644 T _PyConfig_AsDict │ │ │ │ +00000498 T _PyConfig_Copy │ │ │ │ +00003178 T _PyConfig_CreateXOptionsDict │ │ │ │ +0000085c T _PyConfig_FromDict │ │ │ │ 00000094 T _PyConfig_InitCompatConfig │ │ │ │ -00003280 T _PyConfig_InitImportConfig │ │ │ │ +00003148 T _PyConfig_InitImportConfig │ │ │ │ U _PyConfig_InitPathConfig │ │ │ │ -000006f0 T _PyConfig_Read │ │ │ │ +000005b8 T _PyConfig_Read │ │ │ │ 00000180 T _PyConfig_SetPyArgv │ │ │ │ -00002fc0 T _PyConfig_Write │ │ │ │ +00002e88 T _PyConfig_Write │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ 00002548 T _PyErr_SetFromPyStatus │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyMem_DefaultRawFree │ │ │ │ U _PyMem_DefaultRawMalloc │ │ │ │ U _PyMem_DefaultRawWcsdup │ │ │ │ @@ -21292,23 +21287,23 @@ │ │ │ │ U _PyPreConfig_GetConfig │ │ │ │ U _PyPreConfig_InitFromPreConfig │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_ReadPreinitWarnOptions │ │ │ │ U _PySys_ReadPreinitXOptions │ │ │ │ U _PySys_SetFlagObj │ │ │ │ U _PySys_SetIntMaxStrDigits │ │ │ │ -00000e2c T _PyWideStringList_AsList │ │ │ │ +00001164 T _PyWideStringList_AsList │ │ │ │ 000002e4 T _PyWideStringList_Clear │ │ │ │ -000001d4 t _PyWideStringList_ClearEx │ │ │ │ +00000204 t _PyWideStringList_ClearEx │ │ │ │ 00000294 t _PyWideStringList_ClearEx.constprop.0 │ │ │ │ 00000a78 T _PyWideStringList_Copy │ │ │ │ 000000ac t _PyWideStringList_CopyEx.constprop.0 │ │ │ │ -000028ec T _PyWideStringList_Extend │ │ │ │ -00002c00 t _PyWideStringList_Find │ │ │ │ -00002eec T _Py_ClearArgcArgv │ │ │ │ +000027b4 T _PyWideStringList_Extend │ │ │ │ +00002ac8 t _PyWideStringList_Find │ │ │ │ +00002db4 T _Py_ClearArgcArgv │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeUTF8Ex │ │ │ │ 00001414 T _Py_DumpPathConfig │ │ │ │ U _Py_EncodeUTF8Ex │ │ │ │ U _Py_GetConfig │ │ │ │ 00001bd0 T _Py_GetConfigsAsDict │ │ │ │ U _Py_GetEnv │ │ │ │ @@ -21362,26 +21357,26 @@ │ │ │ │ 000027f8 r __func__.9 │ │ │ │ U __isoc23_strtoul │ │ │ │ U __isoc23_wcstol │ │ │ │ U __printf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U calloc │ │ │ │ -00003454 t config_dict_get │ │ │ │ +0000331c t config_dict_get │ │ │ │ 000013cc t config_dict_get.part.0 │ │ │ │ -000034a4 t config_dict_get_wstr │ │ │ │ +00000fc0 t config_dict_get_wstr │ │ │ │ 0000113c t config_envvars_usage │ │ │ │ -0000391c t config_generic_find_spec │ │ │ │ -00002a68 t config_get_env_dup.isra.0 │ │ │ │ -00002f0c t config_get_locale_encoding.constprop.0 │ │ │ │ -00002c70 t config_get_xoption_value │ │ │ │ -00002d88 t config_init_import │ │ │ │ +00003650 t config_generic_find_spec │ │ │ │ +00002930 t config_get_env_dup.isra.0 │ │ │ │ +00002dd4 t config_get_locale_encoding.constprop.0 │ │ │ │ +00002b38 t config_get_xoption_value │ │ │ │ +00002c50 t config_init_import │ │ │ │ 0000249c t config_names_add │ │ │ │ -00002978 t config_run_filename_abspath │ │ │ │ -00002cb8 t config_set_bytes_string │ │ │ │ +00002840 t config_run_filename_abspath │ │ │ │ +00002b80 t config_set_bytes_string │ │ │ │ 0000252c t config_sys_flag_not │ │ │ │ 00000de0 t config_usage │ │ │ │ 00001350 t config_wstr_to_int │ │ │ │ 00001180 t config_xoptions_usage │ │ │ │ U fileno │ │ │ │ 00000f60 t fprint_help │ │ │ │ U fputc │ │ │ │ @@ -21408,16 +21403,16 @@ │ │ │ │ U strdup │ │ │ │ U strlen │ │ │ │ 00002824 r usage_envvars │ │ │ │ 00001028 r usage_help │ │ │ │ 00000fbc r usage_line │ │ │ │ 00001be4 r usage_xoptions │ │ │ │ 000006cc t utf8_to_wstr │ │ │ │ -00002b84 t warnoptions_append │ │ │ │ -00002af8 t warnoptions_extend.isra.0 │ │ │ │ +00002a4c t warnoptions_append │ │ │ │ +000029c0 t warnoptions_extend.isra.0 │ │ │ │ U wcschr │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wcstok │ │ │ │ 00000a8c t wstr_to_utf8 │ │ │ │ │ │ │ │ interpconfig.o: │ │ │ │ @@ -21585,15 +21580,15 @@ │ │ │ │ U _PyRuntime │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ 00000000 T _Py_CreateMonitoringObject │ │ │ │ U _Py_Dealloc │ │ │ │ 00000000 T _Py_GetBaseCodeUnit │ │ │ │ 00002888 T _Py_Instrument │ │ │ │ -00001768 T _Py_Instrumentation_GetLine │ │ │ │ +00001770 T _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ 000028bc T _Py_call_instrumentation │ │ │ │ 00002248 T _Py_call_instrumentation_2args │ │ │ │ 000036c8 T _Py_call_instrumentation_arg │ │ │ │ 00000c84 T _Py_call_instrumentation_exc2 │ │ │ │ 00000a10 T _Py_call_instrumentation_instruction │ │ │ │ 00001320 T _Py_call_instrumentation_jump │ │ │ │ @@ -21601,44 +21596,44 @@ │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 0000053c t allocate_instrumentation_data.part.0 │ │ │ │ 000000e4 t branch_handler_vectorcall │ │ │ │ 000002a4 t branchesiter_dealloc │ │ │ │ -00001c58 t branchesiter_next │ │ │ │ +00001c60 t branchesiter_next │ │ │ │ 0000276c t call_one_instrument.constprop.0 │ │ │ │ 00003be4 t capi_call_instrumentation.constprop.0 │ │ │ │ 00000170 t dealloc_branch_handler │ │ │ │ 0000004c r event_names │ │ │ │ 0000063c t exception_event_setup │ │ │ │ 000004ac t force_instrument_lock_held │ │ │ │ 0000039c t instrument_all_executing_code_objects │ │ │ │ 0000021c t int_triple │ │ │ │ 000001ec d methods │ │ │ │ 00000000 t monitoring__all_events │ │ │ │ 000003a8 r monitoring__all_events__doc__ │ │ │ │ -00001ad0 t monitoring_clear_tool_id │ │ │ │ +00001ad8 t monitoring_clear_tool_id │ │ │ │ 00000538 r monitoring_clear_tool_id__doc__ │ │ │ │ 000010f0 t monitoring_free_tool_id │ │ │ │ 00000510 r monitoring_free_tool_id__doc__ │ │ │ │ -00001b80 t monitoring_get_events │ │ │ │ +00001b88 t monitoring_get_events │ │ │ │ 00000488 r monitoring_get_events__doc__ │ │ │ │ 00000944 t monitoring_get_local_events │ │ │ │ 00000424 r monitoring_get_local_events__doc__ │ │ │ │ -000017c4 t monitoring_get_tool │ │ │ │ +000017cc t monitoring_get_tool │ │ │ │ 000004ec r monitoring_get_tool__doc__ │ │ │ │ 00000000 d monitoring_module │ │ │ │ 00000880 t monitoring_register_callback │ │ │ │ 000004b0 r monitoring_register_callback__doc__ │ │ │ │ -00001a2c t monitoring_restart_events │ │ │ │ +00001a34 t monitoring_restart_events │ │ │ │ 000003c8 r monitoring_restart_events__doc__ │ │ │ │ 000006e4 t monitoring_set_events │ │ │ │ 00000458 r monitoring_set_events__doc__ │ │ │ │ -00001874 t monitoring_set_local_events │ │ │ │ +0000187c t monitoring_set_local_events │ │ │ │ 000003e8 r monitoring_set_local_events__doc__ │ │ │ │ 000005b4 t monitoring_use_tool_id │ │ │ │ 00000560 r monitoring_use_tool_id__doc__ │ │ │ │ 00001028 t remove_tools │ │ │ │ 000004c0 t set_global_version │ │ │ │ │ │ │ │ instruction_sequence.o: │ │ │ │ @@ -21805,18 +21800,18 @@ │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyVectorcall_Call │ │ │ │ 00000040 t Py_XDECREF │ │ │ │ -000003c8 T _PyEval_SetOpcodeTrace │ │ │ │ +000002e8 T _PyEval_SetOpcodeTrace │ │ │ │ 00000000 T _PyEval_SetProfile │ │ │ │ 000004ec T _PyEval_SetProfileAllThreads │ │ │ │ -00000250 T _PyEval_SetTrace │ │ │ │ +00000170 T _PyEval_SetTrace │ │ │ │ 00000704 T _PyEval_SetTraceAllThreads │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ U _PyInstrumentation_DISABLE │ │ │ │ U _PyInstrumentation_MISSING │ │ │ │ 00000000 D _PyLegacyEventHandler_Type │ │ │ │ U _PyMonitoring_GetLocalEvents │ │ │ │ @@ -21830,95 +21825,95 @@ │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_Audit │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ -00000170 t call_profile_func │ │ │ │ -00000128 t call_trace_func │ │ │ │ -00000378 t maybe_set_opcode_trace.isra.0 │ │ │ │ +00000000 t call_profile_func │ │ │ │ +00000214 t call_trace_func │ │ │ │ +00000298 t maybe_set_opcode_trace.isra.0 │ │ │ │ 00000234 t set_callbacks │ │ │ │ -00000430 t set_opcode_trace_world_stopped │ │ │ │ +00000350 t set_opcode_trace_world_stopped │ │ │ │ 00000104 t setup_profile_callbacks │ │ │ │ 000002dc t setup_trace_callbacks │ │ │ │ 00000080 t sys_profile_call_or_return │ │ │ │ -000005d8 t sys_profile_return │ │ │ │ -000005bc t sys_profile_start │ │ │ │ -00000608 t sys_profile_throw │ │ │ │ -000005f0 t sys_profile_unwind │ │ │ │ -00000624 t sys_trace_exception_func │ │ │ │ -000004bc t sys_trace_instruction_func │ │ │ │ -00000720 t sys_trace_jump_func │ │ │ │ +000004f8 t sys_profile_return │ │ │ │ +000004dc t sys_profile_start │ │ │ │ +00000528 t sys_profile_throw │ │ │ │ +00000510 t sys_profile_unwind │ │ │ │ +00000544 t sys_trace_exception_func │ │ │ │ +000003dc t sys_trace_instruction_func │ │ │ │ +00000640 t sys_trace_jump_func │ │ │ │ 00000454 t sys_trace_line_func │ │ │ │ -00000000 t sys_trace_return │ │ │ │ -00000250 t sys_trace_start │ │ │ │ -00000388 t sys_trace_throw │ │ │ │ -000008e8 t sys_trace_unwind │ │ │ │ -00000370 t sys_trace_yield │ │ │ │ -00000828 t trace_line │ │ │ │ +000000ec t sys_trace_return │ │ │ │ +0000033c t sys_trace_start │ │ │ │ +00000474 t sys_trace_throw │ │ │ │ +00000808 t sys_trace_unwind │ │ │ │ +0000045c t sys_trace_yield │ │ │ │ +00000748 t trace_line │ │ │ │ │ │ │ │ lock.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000070 r .LC2 │ │ │ │ 000000a0 r .LC3 │ │ │ │ U PyErr_SetString │ │ │ │ 00000178 T PyEvent_Wait │ │ │ │ 000001bc T PyEvent_WaitTimed │ │ │ │ U PyExc_PythonFinalizationError │ │ │ │ -00000350 T PyMutex_IsLocked │ │ │ │ -00000568 T PyMutex_Lock │ │ │ │ +00000400 T PyMutex_IsLocked │ │ │ │ +000004b4 T PyMutex_Lock │ │ │ │ 000002d0 T PyMutex_Unlock │ │ │ │ U PyThread_get_thread_ident_ex │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U Py_IsFinalizing │ │ │ │ U Py_MakePendingCalls │ │ │ │ U _PyDeadline_Get │ │ │ │ -00000538 T _PyEvent_IsSet │ │ │ │ +00000484 T _PyEvent_IsSet │ │ │ │ 00000288 T _PyEvent_Notify │ │ │ │ -00000510 T _PyMutex_LockTimed │ │ │ │ -00000780 T _PyMutex_TryUnlock │ │ │ │ +0000050c T _PyMutex_LockTimed │ │ │ │ +00000778 T _PyMutex_TryUnlock │ │ │ │ 00000000 T _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyParkingLot_Park │ │ │ │ U _PyParkingLot_Unpark │ │ │ │ U _PyParkingLot_UnparkAll │ │ │ │ -00000000 T _PyRWMutex_Lock │ │ │ │ -000000a8 T _PyRWMutex_RLock │ │ │ │ -00000198 T _PyRWMutex_RUnlock │ │ │ │ -00000064 T _PyRWMutex_Unlock │ │ │ │ +000000b0 T _PyRWMutex_Lock │ │ │ │ +00000158 T _PyRWMutex_RLock │ │ │ │ +00000248 T _PyRWMutex_RUnlock │ │ │ │ +00000114 T _PyRWMutex_Unlock │ │ │ │ 00000380 T _PyRawMutex_LockSlow │ │ │ │ -00000484 T _PyRawMutex_UnlockSlow │ │ │ │ +00000000 T _PyRawMutex_UnlockSlow │ │ │ │ 000000b8 T _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ 00000000 T _PyRecursiveMutex_Lock │ │ │ │ 00000244 T _PyRecursiveMutex_LockTimed │ │ │ │ 000001a0 T _PyRecursiveMutex_TryUnlock │ │ │ │ 000000f0 T _PyRecursiveMutex_Unlock │ │ │ │ U _PySemaphore_Destroy │ │ │ │ U _PySemaphore_Init │ │ │ │ U _PySemaphore_Wait │ │ │ │ U _PySemaphore_Wakeup │ │ │ │ -00000260 T _PySeqLock_AbandonWrite │ │ │ │ -00000320 T _PySeqLock_AfterFork │ │ │ │ -000002b0 T _PySeqLock_BeginRead │ │ │ │ -000002e8 T _PySeqLock_EndRead │ │ │ │ -000001f4 T _PySeqLock_LockWrite │ │ │ │ -00000288 T _PySeqLock_UnlockWrite │ │ │ │ +00000310 T _PySeqLock_AbandonWrite │ │ │ │ +000003d0 T _PySeqLock_AfterFork │ │ │ │ +00000360 T _PySeqLock_BeginRead │ │ │ │ +00000398 T _PySeqLock_EndRead │ │ │ │ +000002a4 T _PySeqLock_LockWrite │ │ │ │ +00000338 T _PySeqLock_UnlockWrite │ │ │ │ U _PyTime_Add │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -000001e0 T _Py_yield │ │ │ │ +00000290 T _Py_yield │ │ │ │ 00000028 r __func__.0 │ │ │ │ 0000000c r __func__.1 │ │ │ │ 00000000 r __func__.2 │ │ │ │ 00000038 r __func__.3 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000304 t mutex_unpark │ │ │ │ -0000010c t rwmutex_set_parked_and_wait │ │ │ │ +000001bc t rwmutex_set_parked_and_wait │ │ │ │ U sched_yield │ │ │ │ │ │ │ │ marshal.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000118 r .LC11 │ │ │ │ @@ -22088,45 +22083,45 @@ │ │ │ │ U getc │ │ │ │ 00000910 t marshal_dump │ │ │ │ 000009ec r marshal_dump__doc__ │ │ │ │ 000004c4 t marshal_dumps │ │ │ │ 00000688 r marshal_dumps__doc__ │ │ │ │ 000006fc t marshal_load │ │ │ │ 00000810 r marshal_load__doc__ │ │ │ │ -0000425c t marshal_loads │ │ │ │ +00004274 t marshal_loads │ │ │ │ 00000590 r marshal_loads__doc__ │ │ │ │ 00000188 d marshal_methods │ │ │ │ 000000c0 t marshal_module_exec │ │ │ │ 00000000 d marshalmodule │ │ │ │ 00000154 d marshalmodule_slots │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000000e8 r module_doc │ │ │ │ -00001f18 t r_byte │ │ │ │ +00001f2c t r_byte │ │ │ │ 00000a90 t r_float_str │ │ │ │ -00002104 t r_long │ │ │ │ +00002118 t r_long │ │ │ │ 000000f4 t r_object │ │ │ │ -000026f8 t r_ref.constprop.0 │ │ │ │ +0000270c t r_ref.constprop.0 │ │ │ │ 00000000 t r_ref.part.0 │ │ │ │ -00002740 t r_ref_insert.part.0.isra.0 │ │ │ │ -00002798 t r_short │ │ │ │ -00002500 t r_string │ │ │ │ -00002304 t r_string.constprop.1 │ │ │ │ +00002754 t r_ref_insert.part.0.isra.0 │ │ │ │ +000027ac t r_short │ │ │ │ +00002514 t r_string │ │ │ │ +00002318 t r_string.constprop.1 │ │ │ │ 00000000 t read_object │ │ │ │ U stderr │ │ │ │ U strlen │ │ │ │ -000041c8 t w_complete.isra.0 │ │ │ │ -0000421c t w_decref_entry │ │ │ │ +000041e0 t w_complete.isra.0 │ │ │ │ +00004234 t w_decref_entry │ │ │ │ 000005f4 t w_float_bin │ │ │ │ 00000b38 t w_float_str │ │ │ │ -00003f88 t w_long │ │ │ │ -000029b8 t w_object │ │ │ │ +00003fa0 t w_long │ │ │ │ +000029cc t w_object │ │ │ │ 00000324 t w_reserve │ │ │ │ 00000418 t w_short │ │ │ │ -000040cc t w_string │ │ │ │ +000040e4 t w_string │ │ │ │ │ │ │ │ modsupport.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 000000ec r .LC10 │ │ │ │ 0000011c r .LC11 │ │ │ │ 00000140 r .LC12 │ │ │ │ 00000168 r .LC13 │ │ │ │ @@ -22140,15 +22135,15 @@ │ │ │ │ 0000001c r .LC3 │ │ │ │ 0000002c r .LC4 │ │ │ │ 00000050 r .LC5 │ │ │ │ 00000078 r .LC6 │ │ │ │ 00000094 r .LC7 │ │ │ │ 000000a4 r .LC8 │ │ │ │ 000000c0 r .LC9 │ │ │ │ -000012b8 T PyABIInfo_Check │ │ │ │ +000012a8 T PyABIInfo_Check │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyComplex_FromCComplex │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItem │ │ │ │ U PyDict_SetItemString │ │ │ │ U PyErr_Format │ │ │ │ @@ -22167,20 +22162,20 @@ │ │ │ │ U PyList_New │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -000013f4 T PyModule_Add │ │ │ │ -00001608 T PyModule_AddIntConstant │ │ │ │ +000013e4 T PyModule_Add │ │ │ │ +000015f8 T PyModule_AddIntConstant │ │ │ │ 00000094 T PyModule_AddObject │ │ │ │ -00001514 T PyModule_AddObjectRef │ │ │ │ +00001504 T PyModule_AddObjectRef │ │ │ │ 00000040 T PyModule_AddStringConstant │ │ │ │ -0000172c T PyModule_AddType │ │ │ │ +0000171c T PyModule_AddType │ │ │ │ U PyModule_GetDict │ │ │ │ U PyModule_GetName │ │ │ │ U PyModule_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyTuple_New │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Ready │ │ │ │ @@ -22192,26 +22187,26 @@ │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ 00000000 T Py_BuildValue │ │ │ │ 00000158 T Py_PACK_FULL_VERSION │ │ │ │ 0000019c T Py_PACK_VERSION │ │ │ │ -000012a4 T Py_VaBuildValue │ │ │ │ +00001294 T Py_VaBuildValue │ │ │ │ 00000000 t Py_XDECREF │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnicodeWriter_FormatV │ │ │ │ 000001bc T _Py_BuildValue_SizeT │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ -00000f2c T _Py_VaBuildStack │ │ │ │ -000018fc T _Py_VaBuildValue_SizeT │ │ │ │ +00000f1c T _Py_VaBuildStack │ │ │ │ +000018ec T _Py_VaBuildValue_SizeT │ │ │ │ 000000f4 T _Py_convert_optional_to_non_negative_ssize_t │ │ │ │ -00001844 T _Py_convert_optional_to_ssize_t │ │ │ │ +00001834 T _Py_convert_optional_to_ssize_t │ │ │ │ 000000f8 t _abiinfo_raise │ │ │ │ 00000e94 t check_end │ │ │ │ 00000000 t check_end.part.0 │ │ │ │ 00000034 t do_ignore │ │ │ │ 00000340 t do_mkvalue │ │ │ │ U strlen │ │ │ │ 0000003c t va_build_value │ │ │ │ @@ -22250,30 +22245,30 @@ │ │ │ │ │ │ │ │ optimizer_analysis.o: │ │ │ │ │ │ │ │ optimizer_symbols.o: │ │ │ │ │ │ │ │ parking_lot.o: │ │ │ │ 00000008 r .LANCHOR0 │ │ │ │ -00000000 r .LC1 │ │ │ │ +00000000 r .LC2 │ │ │ │ 00000020 r .LC3 │ │ │ │ 00000044 r .LC4 │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ -000007e0 T _PyParkingLot_AfterFork │ │ │ │ +00000790 T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ -00000638 T _PyParkingLot_Unpark │ │ │ │ -000003f8 T _PyParkingLot_UnparkAll │ │ │ │ +00000614 T _PyParkingLot_Unpark │ │ │ │ +000003d4 T _PyParkingLot_UnparkAll │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ -000007cc T _PySemaphore_Destroy │ │ │ │ -000003bc T _PySemaphore_Init │ │ │ │ -0000055c T _PySemaphore_Wait │ │ │ │ -00000604 T _PySemaphore_Wakeup │ │ │ │ +00000000 T _PySemaphore_Destroy │ │ │ │ +00000398 T _PySemaphore_Init │ │ │ │ +00000538 T _PySemaphore_Wait │ │ │ │ +000005e0 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 │ │ │ │ @@ -22387,40 +22382,40 @@ │ │ │ │ U _PyMem_GetAllocatorName │ │ │ │ U _PyMem_RawStrdup │ │ │ │ U _PyMem_SetupAllocators │ │ │ │ U _PyOS_GetOpt │ │ │ │ U _PyOS_ResetGetOpt │ │ │ │ U _PyOS_optarg │ │ │ │ U _PyOS_opterr │ │ │ │ -00000e4c T _PyPreCmdline_Clear │ │ │ │ -00000954 T _PyPreCmdline_Read │ │ │ │ +00000e6c T _PyPreCmdline_Clear │ │ │ │ +00000974 T _PyPreCmdline_Read │ │ │ │ 00000480 T _PyPreCmdline_SetArgv │ │ │ │ -00000cfc T _PyPreCmdline_SetConfig │ │ │ │ +00000d1c T _PyPreCmdline_SetConfig │ │ │ │ 00000104 T _PyPreConfig_AsDict │ │ │ │ -00000910 T _PyPreConfig_GetConfig │ │ │ │ +00000930 T _PyPreConfig_GetConfig │ │ │ │ 00000000 T _PyPreConfig_InitCompatConfig │ │ │ │ -00000844 T _PyPreConfig_InitFromConfig │ │ │ │ +00000864 T _PyPreConfig_InitFromConfig │ │ │ │ 00000054 T _PyPreConfig_InitFromPreConfig │ │ │ │ -000000ec T _PyPreConfig_Read │ │ │ │ -00000b68 T _PyPreConfig_Write │ │ │ │ +00000108 T _PyPreConfig_Read │ │ │ │ +00000b88 T _PyPreConfig_Write │ │ │ │ U _PyRuntime │ │ │ │ U _PyRuntime_Initialize │ │ │ │ U _PyWideStringList_Clear │ │ │ │ U _PyWideStringList_Copy │ │ │ │ U _PyWideStringList_Extend │ │ │ │ -00000ee8 T _Py_ClearFileSystemEncoding │ │ │ │ +00000f08 T _Py_ClearFileSystemEncoding │ │ │ │ U _Py_CoerceLegacyLocale │ │ │ │ U _Py_Dealloc │ │ │ │ -00000d88 T _Py_GetEnv │ │ │ │ +00000da8 T _Py_GetEnv │ │ │ │ 0000000c B _Py_HasFileSystemDefaultEncodeErrors │ │ │ │ U _Py_IsCoreInitialized │ │ │ │ U _Py_LegacyLocaleDetected │ │ │ │ -00000e80 T _Py_SetFileSystemEncoding │ │ │ │ +00000ea0 T _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetLocaleFromEnv │ │ │ │ -00000dd4 T _Py_get_env_flag │ │ │ │ +00000df4 T _Py_get_env_flag │ │ │ │ 00000158 T _Py_get_xoption │ │ │ │ 00000088 T _Py_str_to_int │ │ │ │ U __errno_location │ │ │ │ 00000060 r __func__.0 │ │ │ │ 0000001c r __func__.1 │ │ │ │ 00000000 r __func__.2 │ │ │ │ 00000038 r __func__.3 │ │ │ │ @@ -22663,29 +22658,29 @@ │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_ReadChar │ │ │ │ U PyUnicode_Tailmatch │ │ │ │ U PyUnicode_Type │ │ │ │ U PyUnstable_DumpTracebackThreads │ │ │ │ U PyWeakref_NewRef │ │ │ │ 000008e4 T Py_AtExit │ │ │ │ -00003090 T Py_EndInterpreter │ │ │ │ -000006a4 T Py_Exit │ │ │ │ +00003098 T Py_EndInterpreter │ │ │ │ +00000644 T Py_Exit │ │ │ │ 00000124 T Py_ExitStatusException │ │ │ │ 00000750 T Py_FatalError │ │ │ │ 000009cc T Py_FdIsInteractive │ │ │ │ 00001d08 T Py_Finalize │ │ │ │ -00003fa8 T Py_FinalizeEx │ │ │ │ +00003fb0 T Py_FinalizeEx │ │ │ │ U Py_GetConstantBorrowed │ │ │ │ 00000094 T Py_Initialize │ │ │ │ 000000ac T Py_InitializeEx │ │ │ │ 000000f8 T Py_InitializeFromConfig │ │ │ │ -00004184 T Py_IsFinalizing │ │ │ │ +0000418c T Py_IsFinalizing │ │ │ │ 00000000 T Py_IsInitialized │ │ │ │ 000005d0 T Py_NewInterpreter │ │ │ │ -00004154 T Py_NewInterpreterFromConfig │ │ │ │ +0000415c T Py_NewInterpreterFromConfig │ │ │ │ 0000006c T Py_PreInitialize │ │ │ │ 00000028 T Py_PreInitializeFromArgs │ │ │ │ 00000704 T Py_PreInitializeFromBytesArgs │ │ │ │ 00000180 t Py_XDECREF │ │ │ │ U _PyArg_Fini │ │ │ │ U _PyAtExit_Call │ │ │ │ U _PyAtExit_Init │ │ │ │ @@ -22753,15 +22748,15 @@ │ │ │ │ U _PyImport_InitExternal │ │ │ │ U _PyInterpolation_InitTypes │ │ │ │ U _PyInterpreterState_Clear │ │ │ │ U _PyInterpreterState_Enable │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyInterpreterState_New │ │ │ │ -00003060 t _PyInterpreterState_SetFinalizing │ │ │ │ +00003068 t _PyInterpreterState_SetFinalizing │ │ │ │ U _PyInterpreterState_SetNotRunningMain │ │ │ │ U _PyInterpreterState_SetWhence │ │ │ │ U _PyLong_FiniTypes │ │ │ │ U _PyLong_InitTypes │ │ │ │ U _PyMem_ArenaAlloc │ │ │ │ U _PyMem_ArenaFree │ │ │ │ U _PyMem_FiniDelayed │ │ │ │ @@ -22860,15 +22855,15 @@ │ │ │ │ U _Py_GetConstant_Init │ │ │ │ U _Py_HashRandomization_Fini │ │ │ │ U _Py_HashRandomization_Init │ │ │ │ U _Py_InitVersion │ │ │ │ 0000056c T _Py_InitializeMain │ │ │ │ U _Py_InitializeRecursionLimits │ │ │ │ 00000718 T _Py_IsCoreInitialized │ │ │ │ -00003fbc T _Py_IsInterpreterFinalizing │ │ │ │ +00003fc4 T _Py_IsInterpreterFinalizing │ │ │ │ 00000520 T _Py_IsLocaleCoercionTarget │ │ │ │ U _Py_IsMainThread │ │ │ │ U _Py_IsValidFD │ │ │ │ 0000068c T _Py_LegacyLocaleDetected │ │ │ │ U _Py_NoneStruct │ │ │ │ 0000006c T _Py_PreInitializeFromConfig │ │ │ │ 00000000 T _Py_PreInitializeFromPyArgv │ │ │ │ @@ -22899,33 +22894,33 @@ │ │ │ │ 0000020c r __func__.3 │ │ │ │ 000001d4 r __func__.6 │ │ │ │ 000001c0 r __func__.7 │ │ │ │ 000001b0 r __func__.8 │ │ │ │ 00000198 r __func__.9 │ │ │ │ U __vfprintf_chk │ │ │ │ U abort │ │ │ │ -00004114 t builtins_dict_watcher │ │ │ │ +0000411c t builtins_dict_watcher │ │ │ │ 00002238 t create_stdio.isra.0 │ │ │ │ U exit │ │ │ │ 0000018c t fatal_error │ │ │ │ U fflush │ │ │ │ 00002150 t file_is_closed │ │ │ │ U fileno │ │ │ │ -00003ff0 t finalize_interp_clear │ │ │ │ -000031c0 t finalize_modules │ │ │ │ +00003ff8 t finalize_interp_clear │ │ │ │ +000031c8 t finalize_modules │ │ │ │ 0000205c t flush_std_files │ │ │ │ U fputc │ │ │ │ U fwrite │ │ │ │ U getenv │ │ │ │ -00000644 t handle_thread_shutdown_exception.isra.0 │ │ │ │ +000006a4 t handle_thread_shutdown_exception.isra.0 │ │ │ │ 000011c4 t init_interp_main │ │ │ │ 00001c44 t interpreter_update_config │ │ │ │ U isatty │ │ │ │ 000027a8 t make_pre_finalization_calls │ │ │ │ -00002ce0 t new_interpreter │ │ │ │ +00002ce8 t new_interpreter │ │ │ │ U nl_langinfo │ │ │ │ 00000b70 t pycore_interp_init │ │ │ │ 00000210 t pyinit_core.constprop.0 │ │ │ │ 000010d4 t pyinit_main │ │ │ │ 00000008 b reentrant.0 │ │ │ │ 00000004 b reentrant.1 │ │ │ │ 00000000 b runtime_initialized │ │ │ │ @@ -23009,31 +23004,31 @@ │ │ │ │ U PyExc_InterpreterError │ │ │ │ U PyExc_InterpreterNotFoundError │ │ │ │ U PyExc_PythonFinalizationError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ 00000090 T PyGILState_Check │ │ │ │ -00000fdc T PyGILState_Ensure │ │ │ │ +00000fe0 T PyGILState_Ensure │ │ │ │ 00000030 T PyGILState_GetThisThreadState │ │ │ │ -00001fc4 T PyGILState_Release │ │ │ │ +00002188 T PyGILState_Release │ │ │ │ 000011ac T PyInterpreterGuard_Close │ │ │ │ 000009b0 T PyInterpreterGuard_FromCurrent │ │ │ │ 00000000 T PyInterpreterGuard_FromView │ │ │ │ -00000cf0 T PyInterpreterState_Clear │ │ │ │ +00000d0c T PyInterpreterState_Clear │ │ │ │ 00001684 T PyInterpreterState_Delete │ │ │ │ -00000f98 T PyInterpreterState_Get │ │ │ │ +00000f9c T PyInterpreterState_Get │ │ │ │ 00001030 T PyInterpreterState_GetDict │ │ │ │ 00000a78 T PyInterpreterState_GetID │ │ │ │ 00001dd0 T PyInterpreterState_Head │ │ │ │ 00000564 T PyInterpreterState_Main │ │ │ │ -00000b7c T PyInterpreterState_New │ │ │ │ +00000b98 T PyInterpreterState_New │ │ │ │ 00001df0 T PyInterpreterState_Next │ │ │ │ 00000078 T PyInterpreterState_ThreadHead │ │ │ │ -000023a8 T PyInterpreterView_Close │ │ │ │ +0000256c T PyInterpreterView_Close │ │ │ │ 00001148 T PyInterpreterView_FromCurrent │ │ │ │ 00000000 T PyInterpreterView_FromMain │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetOptionalItem │ │ │ │ @@ -23042,27 +23037,27 @@ │ │ │ │ U PyMem_RawMalloc │ │ │ │ U PyModule_Type │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyPreConfig_InitPythonConfig │ │ │ │ 000015e0 T PyThreadState_Clear │ │ │ │ 00001ba4 T PyThreadState_Delete │ │ │ │ -00000c5c T PyThreadState_DeleteCurrent │ │ │ │ -00001e8c T PyThreadState_Ensure │ │ │ │ +00000c78 T PyThreadState_DeleteCurrent │ │ │ │ +00002050 T PyThreadState_Ensure │ │ │ │ 00000204 T PyThreadState_EnsureFromView │ │ │ │ -00000d58 T PyThreadState_Get │ │ │ │ -00002088 T PyThreadState_GetDict │ │ │ │ +00000d5c T PyThreadState_Get │ │ │ │ +0000224c T PyThreadState_GetDict │ │ │ │ 00000f58 T PyThreadState_GetFrame │ │ │ │ -00000c80 T PyThreadState_GetID │ │ │ │ +00000c9c T PyThreadState_GetID │ │ │ │ 00000878 T PyThreadState_GetInterpreter │ │ │ │ 00000968 T PyThreadState_GetUnchecked │ │ │ │ 000006d8 T PyThreadState_New │ │ │ │ -00000e94 T PyThreadState_Next │ │ │ │ -00002154 T PyThreadState_Release │ │ │ │ -00000d30 T PyThreadState_SetAsyncExc │ │ │ │ +00000eb0 T PyThreadState_Next │ │ │ │ +00002318 T PyThreadState_Release │ │ │ │ +00000d4c T PyThreadState_SetAsyncExc │ │ │ │ 00000b38 T PyThreadState_Swap │ │ │ │ U PyThread_get_thread_ident │ │ │ │ U PyThread_get_thread_native_id │ │ │ │ U PyThread_hang_thread │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ @@ -23074,23 +23069,23 @@ │ │ │ │ U _PyCodec_Fini │ │ │ │ U _PyContextTokenMissing_Type │ │ │ │ U _PyCriticalSection_Resume │ │ │ │ U _PyCriticalSection_SuspendAll │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_Print │ │ │ │ -000007a0 T _PyErr_SetInterpreterAlreadyRunning │ │ │ │ +000007bc T _PyErr_SetInterpreterAlreadyRunning │ │ │ │ U _PyErr_SetModuleNotFoundError │ │ │ │ U _PyEval_AcquireLock │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_InitState │ │ │ │ U _PyEval_ReleaseLock │ │ │ │ -00000f4c T _PyEval_StartTheWorld │ │ │ │ +00000f50 T _PyEval_StartTheWorld │ │ │ │ 00000890 T _PyEval_StartTheWorldAll │ │ │ │ -00000f38 T _PyEval_StopTheWorld │ │ │ │ +00000f3c T _PyEval_StopTheWorld │ │ │ │ 000007dc T _PyEval_StopTheWorldAll │ │ │ │ U _PyEvent_Notify │ │ │ │ U _PyExc_MemoryError │ │ │ │ U _PyExecutor_Free │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyGC_CollectNoFail │ │ │ │ U _PyGC_Fini │ │ │ │ @@ -23099,42 +23094,42 @@ │ │ │ │ 00000058 T _PyGILState_GetInterpreterStateUnsafe │ │ │ │ 00000728 T _PyGILState_Init │ │ │ │ 000007f0 T _PyGILState_SetTstate │ │ │ │ U _PyHamt_BitmapNode_Type │ │ │ │ U _PyHamt_Type │ │ │ │ U _PyImport_ClearCore │ │ │ │ U _PyImport_GetModulesRef │ │ │ │ -00000c98 T _PyInterpreterGuard_GetInterpreter │ │ │ │ +00000cb4 T _PyInterpreterGuard_GetInterpreter │ │ │ │ 00000140 T _PyInterpreterGuard_Release │ │ │ │ 000000e4 T _PyInterpreterGuard_TryAcquire │ │ │ │ 00001090 T _PyInterpreterState_Clear │ │ │ │ 000004a0 T _PyInterpreterState_DeleteExceptMain │ │ │ │ 00000118 T _PyInterpreterState_Enable │ │ │ │ U _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ -00000ca4 T _PyInterpreterState_GetConfig │ │ │ │ -00000eac T _PyInterpreterState_GetEvalFrameFunc │ │ │ │ +00000ca8 T _PyInterpreterState_GetConfig │ │ │ │ +00000ec8 T _PyInterpreterState_GetEvalFrameFunc │ │ │ │ 00001928 T _PyInterpreterState_GetIDObject │ │ │ │ 00001c34 T _PyInterpreterState_GetWhence │ │ │ │ 0000098c T _PyInterpreterState_GuardCountdown │ │ │ │ 00000ac4 T _PyInterpreterState_HasFeature │ │ │ │ 00000650 T _PyInterpreterState_IDDecref │ │ │ │ 00001bfc T _PyInterpreterState_IDIncref │ │ │ │ 00001be4 T _PyInterpreterState_IsReady │ │ │ │ 00001c4c T _PyInterpreterState_IsRunningMain │ │ │ │ -00000f60 T _PyInterpreterState_IsSpecializationEnabled │ │ │ │ +00000f64 T _PyInterpreterState_IsSpecializationEnabled │ │ │ │ 00001a78 T _PyInterpreterState_LookUpID │ │ │ │ 0000197c T _PyInterpreterState_LookUpIDObject │ │ │ │ 00000584 T _PyInterpreterState_Main │ │ │ │ 00000158 T _PyInterpreterState_New │ │ │ │ 000019b4 T _PyInterpreterState_ObjectToID │ │ │ │ 00000474 T _PyInterpreterState_ReinitRunningMain │ │ │ │ 0000195c T _PyInterpreterState_RequireIDRef │ │ │ │ -00000bd4 T _PyInterpreterState_RequiresIDRef │ │ │ │ -00000bec T _PyInterpreterState_SetEvalFrameAllowSpecialization │ │ │ │ -00000718 T _PyInterpreterState_SetEvalFrameFunc │ │ │ │ +00000bf0 T _PyInterpreterState_RequiresIDRef │ │ │ │ +00000c08 T _PyInterpreterState_SetEvalFrameAllowSpecialization │ │ │ │ +00000734 T _PyInterpreterState_SetEvalFrameFunc │ │ │ │ 00001014 T _PyInterpreterState_SetNotRunningMain │ │ │ │ 000008a4 T _PyInterpreterState_SetRunningMain │ │ │ │ 00000710 T _PyInterpreterState_SetWhence │ │ │ │ U _PyMem_AbandonDelayed │ │ │ │ U _PyMem_ArenaAlloc │ │ │ │ U _PyMem_ArenaFree │ │ │ │ U _PyMem_RawCalloc │ │ │ │ @@ -23158,47 +23153,47 @@ │ │ │ │ 00000390 T _PyRuntimeState_ReInitThreads │ │ │ │ U _PySys_Audit │ │ │ │ 00000b0c T _PyThreadState_Attach │ │ │ │ 00000780 T _PyThreadState_Bind │ │ │ │ 0000163c T _PyThreadState_ClearMimallocHeaps │ │ │ │ 00000d2c T _PyThreadState_DeleteCurrent │ │ │ │ 00000cbc T _PyThreadState_DeleteList │ │ │ │ -00000cc0 T _PyThreadState_Detach │ │ │ │ +00000cc4 T _PyThreadState_Detach │ │ │ │ 00000944 T _PyThreadState_GetCurrent │ │ │ │ -00002100 T _PyThreadState_GetDict │ │ │ │ -00000ed8 T _PyThreadState_HangThread │ │ │ │ -00000cc8 T _PyThreadState_Init │ │ │ │ +000022c4 T _PyThreadState_GetDict │ │ │ │ +00000718 T _PyThreadState_HangThread │ │ │ │ +00000ce4 T _PyThreadState_Init │ │ │ │ 000006f0 T _PyThreadState_IsRunningMain │ │ │ │ -00000bfc T _PyThreadState_MustExit │ │ │ │ +00000c00 T _PyThreadState_MustExit │ │ │ │ 0000076c T _PyThreadState_New │ │ │ │ 00001210 T _PyThreadState_NewBound │ │ │ │ -00000ea8 T _PyThreadState_PopFrame │ │ │ │ -00000cb0 T _PyThreadState_Prealloc │ │ │ │ -00000d98 T _PyThreadState_PushFrame │ │ │ │ +00000eac T _PyThreadState_PopFrame │ │ │ │ +00000ccc T _PyThreadState_Prealloc │ │ │ │ +00000d9c T _PyThreadState_PushFrame │ │ │ │ 00000b58 T _PyThreadState_RemoveExcept │ │ │ │ 00000324 T _PyThreadState_SetShuttingDown │ │ │ │ 00000158 T _PyThreadState_Suspend │ │ │ │ 00001540 T _PyThreadState_Swap │ │ │ │ U _PyThread_AfterFork │ │ │ │ -000007c8 T _PyThread_CurrentExceptions │ │ │ │ -00000974 T _PyThread_CurrentFrames │ │ │ │ +000007e4 T _PyThread_CurrentExceptions │ │ │ │ +00000990 T _PyThread_CurrentFrames │ │ │ │ U _PyTime_Init │ │ │ │ U _PyType_InitCache │ │ │ │ U _PyTypes_AfterFork │ │ │ │ U _PyWarnings_Fini │ │ │ │ 00001d0c T _Py_CheckMainModule │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00000c54 T _Py_GetConfig │ │ │ │ +00000c58 T _Py_GetConfig │ │ │ │ 00000ef4 T _Py_GetMainConfig │ │ │ │ 00001c6c T _Py_GetMainModule │ │ │ │ U _Py_InitializeRecursionLimits │ │ │ │ 00001888 T _Py_IsMainInterpreterFinalizing │ │ │ │ -00000c20 T _Py_IsMainThread │ │ │ │ +00000c24 T _Py_IsMainThread │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_qsbr_fini │ │ │ │ 00000004 B _Py_tss_gilstate │ │ │ │ 00000008 B _Py_tss_interp │ │ │ │ 00000000 B _Py_tss_tstate │ │ │ │ U __fprintf_chk │ │ │ │ 00000130 r __func__.0 │ │ │ │ @@ -23231,15 +23226,15 @@ │ │ │ │ 000010cc t interpreter_clear │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000005a4 t new_threadstate │ │ │ │ 00000824 t new_threadstate.constprop.0 │ │ │ │ 00000aec t release_interp_guard.isra.0 │ │ │ │ U stderr │ │ │ │ -00001c14 t tstate_delete_common.constprop.0 │ │ │ │ +00001dd8 t tstate_delete_common.constprop.0 │ │ │ │ 00001820 t zapthreads │ │ │ │ │ │ │ │ pystats.o: │ │ │ │ │ │ │ │ pythonrun.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -23370,15 +23365,15 @@ │ │ │ │ 00001684 T PyRun_InteractiveOneObject │ │ │ │ 000016d0 T PyRun_SimpleFile │ │ │ │ 000017a8 T PyRun_SimpleFileEx │ │ │ │ 000016ec T PyRun_SimpleFileExFlags │ │ │ │ 000017c0 T PyRun_SimpleString │ │ │ │ 000001e0 T PyRun_SimpleStringFlags │ │ │ │ 000017d8 T PyRun_String │ │ │ │ -00000550 T PyRun_StringFlags │ │ │ │ +00000554 T PyRun_StringFlags │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySys_GetOptionalAttr │ │ │ │ U PySys_WriteStderr │ │ │ │ U PyTraceBack_Type │ │ │ │ U PyType_GetQualName │ │ │ │ @@ -23476,68 +23471,68 @@ │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyIndex_Check │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyStatus_Ok │ │ │ │ -00000388 T PyTime_AsSecondsDouble │ │ │ │ -00000508 T PyTime_Monotonic │ │ │ │ -000004d8 T PyTime_MonotonicRaw │ │ │ │ -00000840 T PyTime_PerfCounter │ │ │ │ +00000380 T PyTime_AsSecondsDouble │ │ │ │ +00000478 T PyTime_Monotonic │ │ │ │ +000004d0 T PyTime_MonotonicRaw │ │ │ │ +00000838 T PyTime_PerfCounter │ │ │ │ 00000000 T PyTime_PerfCounterRaw │ │ │ │ -00000800 T PyTime_Time │ │ │ │ +00000770 T PyTime_Time │ │ │ │ 00000330 T PyTime_TimeRaw │ │ │ │ -0000120c T _PyDeadline_Get │ │ │ │ -00000d88 T _PyDeadline_Init │ │ │ │ -00000cb8 T _PyLong_AsTime_t │ │ │ │ -00000428 T _PyLong_FromTime_t │ │ │ │ +0000117c T _PyDeadline_Get │ │ │ │ +00000cf8 T _PyDeadline_Init │ │ │ │ +00000c28 T _PyLong_AsTime_t │ │ │ │ +00000420 T _PyLong_FromTime_t │ │ │ │ 00000490 T _PyTimeFraction_Mul │ │ │ │ 0000043c T _PyTimeFraction_Resolution │ │ │ │ 000001c8 T _PyTimeFraction_Set │ │ │ │ -0000061c T _PyTime_Add │ │ │ │ +00000614 T _PyTime_Add │ │ │ │ 0000002c T _PyTime_AsMicroseconds │ │ │ │ -00000d54 T _PyTime_AsMilliseconds │ │ │ │ -00000674 T _PyTime_AsTimespec │ │ │ │ -00000688 T _PyTime_AsTimespec_clamp │ │ │ │ -0000118c T _PyTime_AsTimeval │ │ │ │ +00000cc4 T _PyTime_AsMilliseconds │ │ │ │ +000005e4 T _PyTime_AsTimespec │ │ │ │ +00000680 T _PyTime_AsTimespec_clamp │ │ │ │ +000010fc T _PyTime_AsTimeval │ │ │ │ 00000000 T _PyTime_AsTimevalTime_t │ │ │ │ 00000220 T _PyTime_AsTimeval_clamp │ │ │ │ -0000043c T _PyTime_FromMicrosecondsClamp │ │ │ │ -00000f1c T _PyTime_FromMillisecondsObject │ │ │ │ -00000408 T _PyTime_FromSeconds │ │ │ │ +00000434 T _PyTime_FromMicrosecondsClamp │ │ │ │ +00000e90 T _PyTime_FromMillisecondsObject │ │ │ │ +00000400 T _PyTime_FromSeconds │ │ │ │ 0000026c T _PyTime_FromSecondsDouble │ │ │ │ 00000284 T _PyTime_FromSecondsObject │ │ │ │ -000006f0 T _PyTime_FromTimespec │ │ │ │ +000006e8 T _PyTime_FromTimespec │ │ │ │ 000006d8 T _PyTime_FromTimeval │ │ │ │ 00000000 T _PyTime_Init │ │ │ │ -00000f04 T _PyTime_MonotonicWithInfo │ │ │ │ -0000096c T _PyTime_ObjectToTime_t │ │ │ │ -00000ab8 T _PyTime_ObjectToTimespec │ │ │ │ -000011dc T _PyTime_ObjectToTimeval │ │ │ │ +00000e78 T _PyTime_MonotonicWithInfo │ │ │ │ +000008dc T _PyTime_ObjectToTime_t │ │ │ │ +00000a28 T _PyTime_ObjectToTimespec │ │ │ │ +0000114c T _PyTime_ObjectToTimeval │ │ │ │ 00000040 T _PyTime_PerfCounterWithInfo │ │ │ │ 00000058 T _PyTime_TimeWithInfo │ │ │ │ -000006d8 T _PyTime_gmtime │ │ │ │ +00000648 T _PyTime_gmtime │ │ │ │ 0000014c 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 │ │ │ │ 00000144 t py_get_monotonic_clock │ │ │ │ -00001118 t pytime_as_timeval.isra.0 │ │ │ │ +00001088 t pytime_as_timeval.isra.0 │ │ │ │ 0000005c t pytime_divide │ │ │ │ -00000ae8 t pytime_object_to_denominator │ │ │ │ -00000740 t pytime_round │ │ │ │ +00000a58 t pytime_object_to_denominator │ │ │ │ +000006b0 t pytime_round │ │ │ │ U round │ │ │ │ │ │ │ │ qsbr.o: │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ @@ -23677,48 +23672,48 @@ │ │ │ │ 00000d50 T _Py_Specialize_GetIter │ │ │ │ 00000e0c T _Py_Specialize_LoadAttr │ │ │ │ 00000378 T _Py_Specialize_LoadGlobal │ │ │ │ 00000108 T _Py_Specialize_LoadSuperAttr │ │ │ │ 00000148 T _Py_Specialize_Resume │ │ │ │ 00000268 T _Py_Specialize_Send │ │ │ │ 00001e14 T _Py_Specialize_StoreAttr │ │ │ │ -000026cc T _Py_Specialize_StoreSubscr │ │ │ │ +000026c4 T _Py_Specialize_StoreSubscr │ │ │ │ 00000c34 T _Py_Specialize_ToBool │ │ │ │ 00001ad0 T _Py_Specialize_UnpackSequence │ │ │ │ U _Py_slot_tp_getattr_hook │ │ │ │ U _Py_slot_tp_getattro │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_type_getattro │ │ │ │ 00000000 d binaryop_extend_descrs │ │ │ │ -00000408 t bytes_int_multiply │ │ │ │ +0000039c t bytes_int_multiply │ │ │ │ 000001fc t check_type_always_true │ │ │ │ -00002a98 t compactlong_float_add │ │ │ │ -00002980 t compactlong_float_guard │ │ │ │ +00002aa0 t compactlong_float_add │ │ │ │ +00002988 t compactlong_float_guard │ │ │ │ 00002bf4 t compactlong_float_multiply │ │ │ │ -00000494 t compactlong_float_subtract │ │ │ │ -00002c2c t compactlong_float_true_div │ │ │ │ +00000428 t compactlong_float_subtract │ │ │ │ +00002ca0 t compactlong_float_true_div │ │ │ │ 000028dc t compactlongs_and │ │ │ │ 00002884 t compactlongs_guard │ │ │ │ -00002a58 t compactlongs_or │ │ │ │ -00002ad0 t compactlongs_xor │ │ │ │ -000003ac t float_compactlong_add │ │ │ │ +00002a60 t compactlongs_or │ │ │ │ +00002ad8 t compactlongs_xor │ │ │ │ +00000340 t float_compactlong_add │ │ │ │ 0000291c t float_compactlong_guard │ │ │ │ -00002bbc t float_compactlong_multiply │ │ │ │ -00002b10 t float_compactlong_subtract │ │ │ │ -0000042c t float_compactlong_true_div │ │ │ │ -00000464 t int_bytes_multiply │ │ │ │ -00002c64 t int_str_multiply │ │ │ │ +00002b50 t float_compactlong_multiply │ │ │ │ +00002b18 t float_compactlong_subtract │ │ │ │ +000003c0 t float_compactlong_true_div │ │ │ │ +000003f8 t int_bytes_multiply │ │ │ │ +00002cd8 t int_str_multiply │ │ │ │ 00000000 t int_tuple_multiply │ │ │ │ 00000098 r no_location │ │ │ │ -00002b48 t nonzero_compactlong_float_guard │ │ │ │ -00000340 t nonzero_float_compactlong_guard │ │ │ │ +00002c2c t nonzero_compactlong_float_guard │ │ │ │ +00002b88 t nonzero_float_compactlong_guard │ │ │ │ 0000018c t seq_int_multiply │ │ │ │ -000029e4 t str_int_multiply │ │ │ │ -000003e4 t tuple_int_multiply │ │ │ │ +000029ec t str_int_multiply │ │ │ │ +00000378 t tuple_int_multiply │ │ │ │ 00000000 r value_and_backoff_next │ │ │ │ │ │ │ │ slots.o: │ │ │ │ 00000058 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ 00000080 r .LC10 │ │ │ │ @@ -23910,76 +23905,76 @@ │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ U PyUnicodeWriter_WriteChar │ │ │ │ U PyUnicodeWriter_WriteStr │ │ │ │ U PyUnicodeWriter_WriteSubstring │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ -0000ab80 t PyUnicode_READ_CHAR │ │ │ │ +0000abc4 t PyUnicode_READ_CHAR │ │ │ │ 000005ac t PyUnicode_READ_CHAR.part.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ U Py_LeaveRecursiveCall │ │ │ │ 00000000 t Py_XDECREF │ │ │ │ U _PyAST_GetDocString │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyObject_New │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyRuntime │ │ │ │ -0000acc0 T _PyST_GetScope │ │ │ │ -0000ac0c T _PyST_GetSymbol │ │ │ │ -0000ad70 T _PyST_IsFunctionLike │ │ │ │ +0000ad04 T _PyST_GetScope │ │ │ │ +0000ac50 T _PyST_GetSymbol │ │ │ │ +0000adb4 T _PyST_IsFunctionLike │ │ │ │ 00000000 T _PySymtable_Build │ │ │ │ -0000ae18 T _PySymtable_Free │ │ │ │ -0000aae8 T _PySymtable_Lookup │ │ │ │ -0000ad9c T _PySymtable_LookupOptional │ │ │ │ +0000ae5c T _PySymtable_Free │ │ │ │ +0000ab2c T _PySymtable_Lookup │ │ │ │ +0000ade0 T _PySymtable_LookupOptional │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ 00001a7c T _Py_IsPrivateName │ │ │ │ -00008078 T _Py_Mangle │ │ │ │ -00007d04 T _Py_MaybeMangle │ │ │ │ +000080bc T _Py_Mangle │ │ │ │ +00007d48 T _Py_MaybeMangle │ │ │ │ 000019a8 T _Py_SymtableStringObjectFlags │ │ │ │ U _Py_tss_tstate │ │ │ │ -000093fc t analyze_block │ │ │ │ -000082e4 t check_keywords │ │ │ │ +00009440 t analyze_block │ │ │ │ +00008328 t check_keywords │ │ │ │ 000013a4 t check_lazy_import_context │ │ │ │ 0000002c t error_at_directive.isra.0 │ │ │ │ 00000bcc t inline_comprehension │ │ │ │ 00000f4c t is_free_in_any_child │ │ │ │ -0000aeb8 t ste_dealloc │ │ │ │ +0000aefc t ste_dealloc │ │ │ │ 000000d4 d ste_memberlist │ │ │ │ -000029a4 t ste_new.constprop.3 │ │ │ │ +000029fc t ste_new.constprop.3 │ │ │ │ 00000000 t ste_repr │ │ │ │ -00007890 t symtable_add_def_ctx │ │ │ │ -0000742c t symtable_add_def_ctx.constprop.0 │ │ │ │ -000071e4 t symtable_add_def_ctx.constprop.1 │ │ │ │ -00007618 t symtable_add_def_ctx.constprop.3 │ │ │ │ -000079ec t symtable_add_def_helper │ │ │ │ +000078d4 t symtable_add_def_ctx │ │ │ │ +00007470 t symtable_add_def_ctx.constprop.0 │ │ │ │ +00007228 t symtable_add_def_ctx.constprop.1 │ │ │ │ +0000765c t symtable_add_def_ctx.constprop.3 │ │ │ │ +00007a30 t symtable_add_def_helper │ │ │ │ 000017f8 t symtable_enter_block │ │ │ │ -00001efc t symtable_enter_block.constprop.2 │ │ │ │ -00002614 t symtable_enter_block.constprop.3 │ │ │ │ -00002be0 t symtable_enter_existing_block.constprop.0 │ │ │ │ +00001f54 t symtable_enter_block.constprop.2 │ │ │ │ +0000266c t symtable_enter_block.constprop.3 │ │ │ │ +00002c38 t symtable_enter_existing_block.constprop.0 │ │ │ │ 00001458 t symtable_enter_type_param_block │ │ │ │ 00000040 t symtable_exit_block │ │ │ │ 000000c8 t symtable_handle_comprehension │ │ │ │ 000005e4 t symtable_lookup_entry.isra.0 │ │ │ │ 00000754 t symtable_raise_if_annotation_block │ │ │ │ 00000100 t symtable_raise_if_comprehension_block.isra.0 │ │ │ │ 00000660 t symtable_record_directive │ │ │ │ 00000854 t symtable_visit_alias │ │ │ │ -0000842c t symtable_visit_annotations │ │ │ │ -000088a8 t symtable_visit_arguments │ │ │ │ +00008470 t symtable_visit_annotations │ │ │ │ +000088ec t symtable_visit_arguments │ │ │ │ 000004d8 t symtable_visit_excepthandler │ │ │ │ -00005aa8 t symtable_visit_expr │ │ │ │ +00005aec t symtable_visit_expr │ │ │ │ 00000fc4 t symtable_visit_pattern │ │ │ │ -00002d00 t symtable_visit_stmt │ │ │ │ +00002d58 t symtable_visit_stmt │ │ │ │ 000015f0 t symtable_visit_type_param │ │ │ │ 00001800 t symtable_visit_type_param_bound_or_default │ │ │ │ │ │ │ │ sysmodule.o: │ │ │ │ 00000000 b .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ @@ -24338,22 +24333,22 @@ │ │ │ │ 00000db4 T _PySys_Audit │ │ │ │ 00001318 t _PySys_Audit.constprop.0 │ │ │ │ 00000df0 t _PySys_Audit.constprop.1 │ │ │ │ 00002e8c T _PySys_ClearAttrString │ │ │ │ 00002fc0 T _PySys_ClearAuditHooks │ │ │ │ 00000170 T _PySys_Create │ │ │ │ 00003054 T _PySys_FiniTypes │ │ │ │ -0000420c T _PySys_GetSizeOf │ │ │ │ +000040fc T _PySys_GetSizeOf │ │ │ │ 00000058 D _PySys_ImplCacheTag │ │ │ │ 00000054 D _PySys_ImplName │ │ │ │ 00000058 T _PySys_ReadPreinitWarnOptions │ │ │ │ 000000e4 T _PySys_ReadPreinitXOptions │ │ │ │ 00002bf8 T _PySys_SetAttr │ │ │ │ 00002d7c T _PySys_SetFlagObj │ │ │ │ -000044dc T _PySys_SetIntMaxStrDigits │ │ │ │ +000043cc T _PySys_SetIntMaxStrDigits │ │ │ │ 0000205c T _PySys_UpdateConfig │ │ │ │ U _PyThread_CurrentExceptions │ │ │ │ U _PyThread_CurrentFrames │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyUnicode_InternedSize │ │ │ │ U _PyUnicode_InternedSize_Immortal │ │ │ │ @@ -24384,15 +24379,15 @@ │ │ │ │ 000004dc r __func__.7 │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000378 t _append_preinit_entry.isra.0 │ │ │ │ 00000000 t _clear_preinit_entries │ │ │ │ 00000594 r _jit_doc │ │ │ │ -00003a2c t _jit_is_active │ │ │ │ +0000391c t _jit_is_active │ │ │ │ 0000165c r _jit_is_active__doc__ │ │ │ │ 0000079c t _jit_is_available │ │ │ │ 00001790 r _jit_is_available__doc__ │ │ │ │ 00003278 t _jit_is_enabled │ │ │ │ 000016f4 r _jit_is_enabled__doc__ │ │ │ │ 00000354 d _jit_methods │ │ │ │ 0000007c d _jit_module │ │ │ │ @@ -24451,15 +24446,15 @@ │ │ │ │ 00000034 d hash_info_desc │ │ │ │ 000014b4 r hash_info_doc │ │ │ │ 0000083c d hash_info_fields │ │ │ │ 0000018c d keywords.18 │ │ │ │ 000001c4 d kwlist.11 │ │ │ │ U open64 │ │ │ │ 00000358 b perf_map_state │ │ │ │ -0000391c t profile_trampoline │ │ │ │ +00001b2c t profile_trampoline │ │ │ │ U python_audit_semaphore │ │ │ │ 0000151c r set_asyncgen_hooks_doc │ │ │ │ 00001734 t set_flags_from_config │ │ │ │ U stderr │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strcmp │ │ │ │ @@ -24493,39 +24488,39 @@ │ │ │ │ 00003a5c r sys__is_interned__doc__ │ │ │ │ 00001394 t sys__setprofileallthreads │ │ │ │ 00003608 r sys__setprofileallthreads__doc__ │ │ │ │ 00001330 t sys__settraceallthreads │ │ │ │ 0000382c r sys__settraceallthreads__doc__ │ │ │ │ 00001298 t sys_activate_stack_trampoline │ │ │ │ 0000242c r sys_activate_stack_trampoline__doc__ │ │ │ │ -00003b5c t sys_addaudithook │ │ │ │ +00003a4c t sys_addaudithook │ │ │ │ 0000429c r sys_addaudithook__doc__ │ │ │ │ 00000bf8 t sys_audit │ │ │ │ 00004240 r sys_audit__doc__ │ │ │ │ 000006b8 t sys_audit_tstate │ │ │ │ 0000058c t sys_breakpointhook │ │ │ │ 00000b24 t sys_call_tracing │ │ │ │ 00002628 r sys_call_tracing__doc__ │ │ │ │ 00001264 t sys_deactivate_stack_trampoline │ │ │ │ 00002384 r sys_deactivate_stack_trampoline__doc__ │ │ │ │ 000032a8 t sys_displayhook │ │ │ │ 000041dc r sys_displayhook__doc__ │ │ │ │ 00000650 r sys_doc │ │ │ │ -00003cf4 t sys_exc_info │ │ │ │ +00003be4 t sys_exc_info │ │ │ │ 00003fac r sys_exc_info__doc__ │ │ │ │ 00002eec t sys_excepthook │ │ │ │ 00004160 r sys_excepthook__doc__ │ │ │ │ -00003c9c t sys_exception │ │ │ │ +00003b8c t sys_exception │ │ │ │ 0000408c r sys_exception__doc__ │ │ │ │ 00002f48 t sys_exit │ │ │ │ 00003cfc r sys_exit__doc__ │ │ │ │ 00001e14 t sys_format │ │ │ │ -00003d88 t sys_get_asyncgen_hooks │ │ │ │ +00003c78 t sys_get_asyncgen_hooks │ │ │ │ 00003040 r sys_get_asyncgen_hooks__doc__ │ │ │ │ -00003ff8 t sys_get_coroutine_origin_tracking_depth │ │ │ │ +00003ee8 t sys_get_coroutine_origin_tracking_depth │ │ │ │ 000030d8 r sys_get_coroutine_origin_tracking_depth__doc__ │ │ │ │ 00000554 t sys_get_int_max_str_digits │ │ │ │ 00002c44 r sys_get_int_max_str_digits__doc__ │ │ │ │ 00000ac0 t sys_get_lazy_imports │ │ │ │ 0000180c r sys_get_lazy_imports__doc__ │ │ │ │ 00000a94 t sys_get_lazy_imports_filter │ │ │ │ 00001a44 r sys_get_lazy_imports_filter__doc__ │ │ │ │ @@ -24539,62 +24534,62 @@ │ │ │ │ 00003bb8 r sys_getfilesystemencodeerrors__doc__ │ │ │ │ 00002c28 t sys_getfilesystemencoding │ │ │ │ 00003c20 r sys_getfilesystemencoding__doc__ │ │ │ │ 00000c48 t sys_getprofile │ │ │ │ 00003584 r sys_getprofile__doc__ │ │ │ │ 000036ac t sys_getrecursionlimit │ │ │ │ 00002f3c r sys_getrecursionlimit__doc__ │ │ │ │ -00003d2c t sys_getrefcount │ │ │ │ +00003c1c t sys_getrefcount │ │ │ │ 00002aec r sys_getrefcount__doc__ │ │ │ │ -00004120 t sys_getsizeof │ │ │ │ +00004010 t sys_getsizeof │ │ │ │ 00000c94 t sys_getswitchinterval │ │ │ │ 00003380 r sys_getswitchinterval__doc__ │ │ │ │ -00003fac t sys_gettrace │ │ │ │ +00003e9c t sys_gettrace │ │ │ │ 000037a0 r sys_gettrace__doc__ │ │ │ │ 00000ed0 t sys_getunicodeinternedsize │ │ │ │ 00002a0c r sys_getunicodeinternedsize__doc__ │ │ │ │ 00001a64 t sys_intern │ │ │ │ 00003ab0 r sys_intern__doc__ │ │ │ │ -00003a60 t sys_is_finalizing │ │ │ │ +00003950 t sys_is_finalizing │ │ │ │ 00002490 r sys_is_finalizing__doc__ │ │ │ │ 00000bb8 t sys_is_remote_debug_enabled │ │ │ │ 000022b8 r sys_is_remote_debug_enabled__doc__ │ │ │ │ 00001248 t sys_is_stack_trampoline_active │ │ │ │ 00002320 r sys_is_stack_trampoline_active__doc__ │ │ │ │ 0000047c d sys_methods │ │ │ │ 00002a24 t sys_pyfile_write │ │ │ │ 00001fd0 t sys_pyfile_write_unicode │ │ │ │ 000007b4 t sys_remote_exec │ │ │ │ 00001efc r sys_remote_exec__doc__ │ │ │ │ -00003e24 t sys_set_asyncgen_hooks │ │ │ │ -00004050 t sys_set_coroutine_origin_tracking_depth │ │ │ │ +00003d14 t sys_set_asyncgen_hooks │ │ │ │ +00003f40 t sys_set_coroutine_origin_tracking_depth │ │ │ │ 00003154 r sys_set_coroutine_origin_tracking_depth__doc__ │ │ │ │ 00000000 t sys_set_flag │ │ │ │ -0000440c t sys_set_int_max_str_digits │ │ │ │ +000042fc t sys_set_int_max_str_digits │ │ │ │ 00002bc8 r sys_set_int_max_str_digits__doc__ │ │ │ │ 000036d0 t sys_set_lazy_imports │ │ │ │ 000018cc r sys_set_lazy_imports__doc__ │ │ │ │ 000037f0 t sys_set_lazy_imports_filter │ │ │ │ 00001ad4 r sys_set_lazy_imports_filter__doc__ │ │ │ │ 0000278c t sys_set_object │ │ │ │ 00000e24 t sys_setdlopenflags │ │ │ │ 00002d50 r sys_setdlopenflags__doc__ │ │ │ │ 0000097c t sys_setprofile │ │ │ │ 000036f8 r sys_setprofile__doc__ │ │ │ │ -00003a84 t sys_setrecursionlimit │ │ │ │ +00003974 t sys_setrecursionlimit │ │ │ │ 00003280 r sys_setrecursionlimit__doc__ │ │ │ │ 00000cd0 t sys_setswitchinterval │ │ │ │ 000033ec r sys_setswitchinterval__doc__ │ │ │ │ 00003894 t sys_settrace │ │ │ │ 00003918 r sys_settrace__doc__ │ │ │ │ 000009f4 t sys_unraisablehook │ │ │ │ 00003e50 r sys_unraisablehook__doc__ │ │ │ │ 000028f8 t sys_write │ │ │ │ 00000000 d sysmodule │ │ │ │ -00001b2c t trace_trampoline │ │ │ │ +00001c6c t trace_trampoline │ │ │ │ 000005c8 r version_info__doc__ │ │ │ │ 00000044 d version_info_desc │ │ │ │ 00000394 d version_info_fields │ │ │ │ U wcschr │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ 000004ec r whatstrings │ │ │ │ @@ -24635,22 +24630,22 @@ │ │ │ │ 000002d8 T PyThread_get_key_value │ │ │ │ 00000320 T PyThread_get_stacksize │ │ │ │ 00000000 T PyThread_get_thread_ident │ │ │ │ 00000048 T PyThread_get_thread_ident_ex │ │ │ │ 00000094 T PyThread_get_thread_native_id │ │ │ │ 00000000 T PyThread_hang_thread │ │ │ │ 00000190 T PyThread_init_thread │ │ │ │ -0000020c T PyThread_join_thread │ │ │ │ +000002b0 T PyThread_join_thread │ │ │ │ 000001f8 T PyThread_release_lock │ │ │ │ 000002b0 T PyThread_set_key_value │ │ │ │ 0000034c T PyThread_set_stacksize │ │ │ │ 00000000 T PyThread_start_joinable_thread │ │ │ │ 0000043c T PyThread_start_new_thread │ │ │ │ 00000180 T PyThread_tss_alloc │ │ │ │ -00000258 T PyThread_tss_create │ │ │ │ +00000240 T PyThread_tss_create │ │ │ │ 0000048c T PyThread_tss_delete │ │ │ │ 000001ac T PyThread_tss_free │ │ │ │ 00000254 T PyThread_tss_get │ │ │ │ 00000168 T PyThread_tss_is_created │ │ │ │ 0000026c T PyThread_tss_set │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U PyTime_TimeRaw │ │ │ │ @@ -24663,15 +24658,15 @@ │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ 000004c4 T _PyThread_FiniType │ │ │ │ 00000300 T _PyThread_at_fork_reinit │ │ │ │ 00000298 T _PyThread_cond_after │ │ │ │ -000002a8 T _PyThread_cond_init │ │ │ │ +00000290 T _PyThread_cond_init │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsMicroseconds │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _PyTime_FromMicrosecondsClamp │ │ │ │ U _PyTime_FromSecondsObject │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -24698,15 +24693,15 @@ │ │ │ │ U pthread_exit │ │ │ │ U pthread_getspecific │ │ │ │ U pthread_join │ │ │ │ U pthread_key_create │ │ │ │ U pthread_key_delete │ │ │ │ U pthread_self │ │ │ │ U pthread_setspecific │ │ │ │ -00000224 t pythread_wrapper │ │ │ │ +0000020c t pythread_wrapper │ │ │ │ U syscall │ │ │ │ 00000000 r threadinfo__doc__ │ │ │ │ 00000000 d threadinfo_desc │ │ │ │ 00000010 d threadinfo_fields │ │ │ │ │ │ │ │ traceback.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -24807,90 +24802,90 @@ │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySys_GetOptionalAttr │ │ │ │ U PySys_GetOptionalAttrString │ │ │ │ 00000000 T PyTraceBack_Here │ │ │ │ -000016d4 T PyTraceBack_Print │ │ │ │ +00000d4c T PyTraceBack_Print │ │ │ │ 00000000 D PyTraceBack_Type │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_EncodeFSDefault │ │ │ │ U PyUnicode_FromFormat │ │ │ │ -000012d0 t PyUnicode_READ_CHAR │ │ │ │ +00000948 t PyUnicode_READ_CHAR │ │ │ │ U PyUnicode_Substring │ │ │ │ -00001524 T PyUnstable_DumpTraceback │ │ │ │ +00000b9c T PyUnstable_DumpTraceback │ │ │ │ 00000000 T PyUnstable_DumpTracebackThreads │ │ │ │ U Py_BuildValue │ │ │ │ -000002c0 t Py_XDECREF │ │ │ │ +00000014 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyCode_SafeAddr2Line │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ -00001548 t _PyFrame_SafeGetCode │ │ │ │ +00000bc0 t _PyFrame_SafeGetCode │ │ │ │ U _PyGILState_GetInterpreterStateUnsafe │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyObject_CallMethodFormat │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyRuntime │ │ │ │ U _PyTokenizer_FindEncodingFilename │ │ │ │ -000015e8 T _PyTraceBack_FromFrame │ │ │ │ -00000634 T _PyTraceBack_Print │ │ │ │ -000013ec T _PyTraceback_Add │ │ │ │ - U _Py_Dealloc │ │ │ │ -000016c0 T _Py_DisplaySourceLine │ │ │ │ -00000124 T _Py_DumpASCII │ │ │ │ -0000033c T _Py_DumpDecimal │ │ │ │ -00001c10 T _Py_DumpHexadecimal │ │ │ │ -00001360 T _Py_DumpStack │ │ │ │ +00000c60 T _PyTraceBack_FromFrame │ │ │ │ +000005f4 T _PyTraceBack_Print │ │ │ │ +00000a64 T _PyTraceback_Add │ │ │ │ + U _Py_Dealloc │ │ │ │ +00000d38 T _Py_DisplaySourceLine │ │ │ │ +00000164 T _Py_DumpASCII │ │ │ │ +0000037c T _Py_DumpDecimal │ │ │ │ +00001288 T _Py_DumpHexadecimal │ │ │ │ +000009d8 T _Py_DumpStack │ │ │ │ 00000000 T _Py_DumpTraceback_Init │ │ │ │ -00000014 T _Py_InitDumpStack │ │ │ │ +00000054 T _Py_InitDumpStack │ │ │ │ U _Py_NoneStruct │ │ │ │ -000016f4 T _Py_WriteIndent │ │ │ │ -00001c28 T _Py_backtrace_symbols_fd │ │ │ │ +00000d6c T _Py_WriteIndent │ │ │ │ +000012a0 T _Py_backtrace_symbols_fd │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_write_noraise │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __strcpy_chk │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000100 d _kwtuple.0 │ │ │ │ 000000d4 d _parser.2 │ │ │ │ U backtrace │ │ │ │ -00000988 t display_source_line │ │ │ │ +000002e0 t display_source_line │ │ │ │ U dladdr1 │ │ │ │ -00000040 t dump_hexadecimal │ │ │ │ -00001bc8 t dump_pointer │ │ │ │ -000003b4 t dump_traceback │ │ │ │ +00000080 t dump_hexadecimal │ │ │ │ +00001240 t dump_pointer │ │ │ │ +00000374 t dump_traceback │ │ │ │ U lseek64 │ │ │ │ U pthread_getname_np │ │ │ │ U strlen │ │ │ │ U strrchr │ │ │ │ -000003e0 t tb_clear │ │ │ │ +00000420 t tb_clear │ │ │ │ 000001e0 t tb_dealloc │ │ │ │ -00001af4 t tb_dir │ │ │ │ +0000116c t tb_dir │ │ │ │ 00000128 d tb_getsetters │ │ │ │ -0000047c t tb_lineno_get │ │ │ │ +000004bc t tb_lineno_get │ │ │ │ 00000164 d tb_memberlist │ │ │ │ 000001a0 d tb_methods │ │ │ │ -00001914 t tb_new │ │ │ │ +00000f8c t tb_new │ │ │ │ 00000014 r tb_new__doc__ │ │ │ │ -00001b44 t tb_print_line_repeated │ │ │ │ +000011bc t tb_print_line_repeated │ │ │ │ 00000264 t tb_traverse │ │ │ │ -000002e0 t traceback_tb_next_get │ │ │ │ -000017ac t traceback_tb_next_set │ │ │ │ -00000300 t tstate_is_freed │ │ │ │ +00000db8 t traceback_tb_next_get │ │ │ │ +00000e24 t traceback_tb_next_set │ │ │ │ +000002c0 t tstate_is_freed │ │ │ │ │ │ │ │ tracemalloc.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 0000011c r .LC10 │ │ │ │ 00000120 r .LC11 │ │ │ │ 00000124 r .LC12 │ │ │ │ @@ -25090,40 +25085,40 @@ │ │ │ │ dtoa.o: │ │ │ │ 00000010 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ 000000ac t Balloc │ │ │ │ 00000000 t Balloc.constprop.0 │ │ │ │ -00002a38 t Bfree │ │ │ │ +00002ae0 t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ 00000084 T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -00002a94 T _Py_dg_dtoa │ │ │ │ -000062c8 T _Py_dg_freedtoa │ │ │ │ -000005e8 T _Py_dg_strtod │ │ │ │ +00002b3c T _Py_dg_dtoa │ │ │ │ +000063d0 T _Py_dg_freedtoa │ │ │ │ +000005cc T _Py_dg_strtod │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ -0000030c t b2d │ │ │ │ +0000035c t b2d │ │ │ │ 000000c8 r bigtens │ │ │ │ -00005b00 t hi0bits │ │ │ │ -00005e18 t lshift │ │ │ │ -00005b60 t lshift.constprop.0 │ │ │ │ +00005c08 t hi0bits │ │ │ │ +00005f20 t lshift │ │ │ │ +00005c68 t lshift.constprop.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000001a4 t mult │ │ │ │ -00006148 t multadd.constprop.0 │ │ │ │ -000000c4 t nrv_alloc │ │ │ │ +00006250 t multadd.constprop.0 │ │ │ │ +00000114 t nrv_alloc │ │ │ │ 00000118 r p05.0 │ │ │ │ -00005378 t pow5mult │ │ │ │ -00000134 t sd2b │ │ │ │ +00005480 t pow5mult │ │ │ │ +00000184 t sd2b │ │ │ │ 00000010 r tens │ │ │ │ 000000f0 r tinytens │ │ │ │ │ │ │ │ fileutils.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ 00000000 r .LC14 │ │ │ │ @@ -26282,15 +26277,15 @@ │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_DecodeLocale │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_GetLength │ │ │ │ -00004cd4 t PyUnicode_READ_CHAR │ │ │ │ +00004d74 t PyUnicode_READ_CHAR │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_WriteChar │ │ │ │ U PyWeakref_GetRef │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ U Py_HashBuffer │ │ │ │ @@ -26329,15 +26324,15 @@ │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __time64 │ │ │ │ 00000ed8 t _datetime_exec │ │ │ │ 0000007c r _days_before_month │ │ │ │ 00000048 r _days_in_month │ │ │ │ -00003724 t _get_current_state │ │ │ │ +00003704 t _get_current_state │ │ │ │ 000001ac r _keywords.11 │ │ │ │ 000001b4 r _keywords.14 │ │ │ │ 000001c4 r _keywords.17 │ │ │ │ 0000016c r _keywords.2 │ │ │ │ 000001d4 r _keywords.21 │ │ │ │ 000001dc r _keywords.25 │ │ │ │ 000001e4 r _keywords.28 │ │ │ │ @@ -26384,287 +26379,287 @@ │ │ │ │ 000006b0 d _parser.49 │ │ │ │ 000006dc d _parser.52 │ │ │ │ 0000078c d _parser.55 │ │ │ │ 000005fc d _parser.58 │ │ │ │ 00000628 d _parser.6 │ │ │ │ 000007b8 d _parser.61 │ │ │ │ 00000734 d _parser.9 │ │ │ │ -00006fd4 t _timezone_check_argument │ │ │ │ -0000386c t accum │ │ │ │ +00007114 t _timezone_check_argument │ │ │ │ +0000384c t accum │ │ │ │ 00001cfc t add_date_timedelta.isra.0 │ │ │ │ -00005ca4 t add_datetime_timedelta │ │ │ │ +00005de4 t add_datetime_timedelta │ │ │ │ 0000291c t append_keyword_fold │ │ │ │ 00002660 t append_keyword_tzinfo │ │ │ │ -000043dc t build_struct_time │ │ │ │ +0000447c t build_struct_time │ │ │ │ 00000680 d cache.23 │ │ │ │ -000093cc t call_subclass_fold │ │ │ │ -00002118 t call_tzinfo_method │ │ │ │ -00008f70 t call_tzname │ │ │ │ +00009684 t call_subclass_fold │ │ │ │ +000020f8 t call_tzinfo_method │ │ │ │ +00009224 t call_tzname │ │ │ │ 00000568 d capi │ │ │ │ 00000018 r capi_types │ │ │ │ 00000a28 t check_date_args │ │ │ │ 00000cf8 t check_tzinfo_subclass │ │ │ │ 00000dcc t check_tzinfo_subclass.part.0.isra.0 │ │ │ │ -00003d20 t checked_divmod │ │ │ │ -00003528 t clear_state.isra.0 │ │ │ │ +00003d00 t checked_divmod │ │ │ │ +00003508 t clear_state.isra.0 │ │ │ │ 00000158 r correction.42 │ │ │ │ 00000e04 t create_timezone_from_delta.constprop.0 │ │ │ │ 00001c04 t date_add │ │ │ │ 00001064 d date_as_number │ │ │ │ 00001eec t date_ctime │ │ │ │ -00004f20 t date_day │ │ │ │ +00005060 t date_day │ │ │ │ 00001a84 t date_from_pickle │ │ │ │ 00001044 t date_fromtimestamp │ │ │ │ 000012d4 d date_getset │ │ │ │ -00002234 t date_hash │ │ │ │ -00003de8 t date_isocalendar │ │ │ │ +00002214 t date_hash │ │ │ │ +00003dc8 t date_isocalendar │ │ │ │ 00000cdc t date_isoformat │ │ │ │ 000023c8 t date_isoweekday │ │ │ │ 000010f4 d date_methods │ │ │ │ -00004f08 t date_month │ │ │ │ -00001a74 t date_new │ │ │ │ +00005048 t date_month │ │ │ │ +00001a54 t date_new │ │ │ │ 000020e0 t date_reduce │ │ │ │ 00000508 t date_repr │ │ │ │ -000024d4 t date_richcompare │ │ │ │ +000024b4 t date_richcompare │ │ │ │ 00000874 t date_str │ │ │ │ 00001ac0 t date_subtract │ │ │ │ -00004390 t date_timetuple │ │ │ │ -00004d70 t date_toordinal │ │ │ │ -00004dc8 t date_weekday │ │ │ │ -00004da8 t date_year │ │ │ │ -0000709c t datetime_add │ │ │ │ +00004430 t date_timetuple │ │ │ │ +00004e10 t date_toordinal │ │ │ │ +00004f08 t date_weekday │ │ │ │ +00004ee8 t date_year │ │ │ │ +000071dc t datetime_add │ │ │ │ 00000380 t datetime_alloc │ │ │ │ 00000bac d datetime_as_number │ │ │ │ 0000045c t datetime_best_possible │ │ │ │ 00002410 t datetime_ctime │ │ │ │ 00000c3c t datetime_date___format__ │ │ │ │ 00001380 r datetime_date___format____doc__ │ │ │ │ 00001844 r datetime_date__doc__ │ │ │ │ -0000792c t datetime_date_fromisocalendar │ │ │ │ +00007be0 t datetime_date_fromisocalendar │ │ │ │ 00001588 r datetime_date_fromisocalendar__doc__ │ │ │ │ 00001fa0 t datetime_date_fromisoformat │ │ │ │ 00001630 r datetime_date_fromisoformat__doc__ │ │ │ │ -0000777c t datetime_date_fromordinal │ │ │ │ +000078bc t datetime_date_fromordinal │ │ │ │ 00001688 r datetime_date_fromordinal__doc__ │ │ │ │ 00002088 t datetime_date_fromtimestamp │ │ │ │ 0000173c r datetime_date_fromtimestamp__doc__ │ │ │ │ 00000fec t datetime_date_fromtimestamp_capi │ │ │ │ 00002134 t datetime_date_replace │ │ │ │ 00001310 r datetime_date_replace__doc__ │ │ │ │ -00004264 t datetime_date_strftime │ │ │ │ +00004304 t datetime_date_strftime │ │ │ │ 000013c0 r datetime_date_strftime__doc__ │ │ │ │ 00002298 t datetime_date_strptime │ │ │ │ 00001498 r datetime_date_strptime__doc__ │ │ │ │ 00000208 t datetime_date_today │ │ │ │ 000017e8 r datetime_date_today__doc__ │ │ │ │ 00002430 t datetime_datetime___reduce__ │ │ │ │ 000003e8 r datetime_datetime___reduce____doc__ │ │ │ │ 000008c4 t datetime_datetime___reduce_ex__ │ │ │ │ 00000404 r datetime_datetime___reduce_ex____doc__ │ │ │ │ 00000ba4 r datetime_datetime__doc__ │ │ │ │ -00007f68 t datetime_datetime_astimezone │ │ │ │ +0000821c t datetime_datetime_astimezone │ │ │ │ 00000428 r datetime_datetime_astimezone__doc__ │ │ │ │ 00001858 t datetime_datetime_combine │ │ │ │ 00000828 r datetime_datetime_combine__doc__ │ │ │ │ -0000a0dc t datetime_datetime_fromisoformat │ │ │ │ +0000a394 t datetime_datetime_fromisoformat │ │ │ │ 000007d0 r datetime_datetime_fromisoformat__doc__ │ │ │ │ -00006d3c t datetime_datetime_fromtimestamp │ │ │ │ +00006e7c t datetime_datetime_fromtimestamp │ │ │ │ 000009f8 r datetime_datetime_fromtimestamp__doc__ │ │ │ │ 00001110 t datetime_datetime_fromtimestamp_capi │ │ │ │ -00006e38 t datetime_datetime_fromtimestamp_impl │ │ │ │ -00005848 t datetime_datetime_isoformat │ │ │ │ +00006f78 t datetime_datetime_fromtimestamp_impl │ │ │ │ +00005988 t datetime_datetime_isoformat │ │ │ │ 00000568 r datetime_datetime_isoformat__doc__ │ │ │ │ 00000318 t datetime_datetime_now │ │ │ │ 00000afc r datetime_datetime_now__doc__ │ │ │ │ -00006078 t datetime_datetime_replace │ │ │ │ +000061b8 t datetime_datetime_replace │ │ │ │ 00000474 r datetime_datetime_replace__doc__ │ │ │ │ -00001538 t datetime_datetime_strptime │ │ │ │ +00001518 t datetime_datetime_strptime │ │ │ │ 000008a0 r datetime_datetime_strptime__doc__ │ │ │ │ -0000ab48 t datetime_datetime_utcfromtimestamp │ │ │ │ +0000ae00 t datetime_datetime_utcfromtimestamp │ │ │ │ 00000998 r datetime_datetime_utcfromtimestamp__doc__ │ │ │ │ 00001a20 t datetime_datetime_utcnow │ │ │ │ 00000ab0 r datetime_datetime_utcnow__doc__ │ │ │ │ 00000428 t datetime_dealloc │ │ │ │ -00009064 t datetime_dst │ │ │ │ -00008f2c t datetime_fold │ │ │ │ +00009318 t datetime_dst │ │ │ │ +000091e0 t datetime_fold │ │ │ │ 00000b54 t datetime_from_pickle │ │ │ │ -00006f18 t datetime_from_timestamp │ │ │ │ -00004f38 t datetime_from_timet_and_us │ │ │ │ -0000a0ac t datetime_getdate │ │ │ │ +00007058 t datetime_from_timestamp │ │ │ │ +00005078 t datetime_from_timet_and_us │ │ │ │ +0000a364 t datetime_getdate │ │ │ │ 00000dbc d datetime_getset │ │ │ │ 00000930 t datetime_getstate │ │ │ │ 000011d4 t datetime_gettime │ │ │ │ 0000246c t datetime_gettimetz │ │ │ │ -0000227c t datetime_hash │ │ │ │ -00007c3c t datetime_hour │ │ │ │ +0000225c t datetime_hash │ │ │ │ +00007ef0 t datetime_hour │ │ │ │ 00000c3c d datetime_methods │ │ │ │ -00008d68 t datetime_microsecond │ │ │ │ -00007c54 t datetime_minute │ │ │ │ -00001c98 t datetime_new │ │ │ │ +0000901c t datetime_microsecond │ │ │ │ +00007f08 t datetime_minute │ │ │ │ +00001c78 t datetime_new │ │ │ │ 00000558 t datetime_repr │ │ │ │ -000029c4 t datetime_richcompare │ │ │ │ -00007c6c t datetime_second │ │ │ │ -000057b8 t datetime_str │ │ │ │ -000066a4 t datetime_subtract │ │ │ │ +000029a4 t datetime_richcompare │ │ │ │ +00007f20 t datetime_second │ │ │ │ +000058f8 t datetime_str │ │ │ │ +000067e4 t datetime_subtract │ │ │ │ 00002a38 t datetime_time___format__ │ │ │ │ 00000e14 r datetime_time___format____doc__ │ │ │ │ 00002ba8 t datetime_time___reduce__ │ │ │ │ 00000cc4 r datetime_time___reduce____doc__ │ │ │ │ 0000270c t datetime_time___reduce_ex__ │ │ │ │ 00000ce0 r datetime_time___reduce_ex____doc__ │ │ │ │ 000011d4 r datetime_time__doc__ │ │ │ │ -0000abb4 t datetime_time_fromisoformat │ │ │ │ +0000ae6c t datetime_time_fromisoformat │ │ │ │ 00000d04 r datetime_time_fromisoformat__doc__ │ │ │ │ -00007c84 t datetime_time_isoformat │ │ │ │ +00007f38 t datetime_time_isoformat │ │ │ │ 00000f60 r datetime_time_isoformat__doc__ │ │ │ │ 00001420 t datetime_time_replace │ │ │ │ 00000d5c r datetime_time_replace__doc__ │ │ │ │ 00002a4c t datetime_time_strftime │ │ │ │ 00000e54 r datetime_time_strftime__doc__ │ │ │ │ 00002be4 t datetime_time_strptime │ │ │ │ 000010e4 r datetime_time_strptime__doc__ │ │ │ │ -00009098 t datetime_timestamp │ │ │ │ -00004e10 t datetime_timetuple │ │ │ │ -000076b8 t datetime_tzinfo │ │ │ │ -00008f44 t datetime_tzname │ │ │ │ -00009030 t datetime_utcoffset │ │ │ │ +0000934c t datetime_timestamp │ │ │ │ +00004f50 t datetime_timetuple │ │ │ │ +000077f8 t datetime_tzinfo │ │ │ │ +000091f8 t datetime_tzname │ │ │ │ +000092e4 t datetime_utcoffset │ │ │ │ 00002520 t datetime_utctimetuple │ │ │ │ 00000520 d datetimemodule │ │ │ │ 00000f48 t delta_abs │ │ │ │ -00009960 t delta_add │ │ │ │ +00009c18 t delta_add │ │ │ │ 000004dc t delta_add.part.0 │ │ │ │ 00001324 d delta_as_number │ │ │ │ 00000e68 t delta_bool │ │ │ │ -00006b28 t delta_divide │ │ │ │ +00006c68 t delta_divide │ │ │ │ 000004dc t delta_divide.part.0 │ │ │ │ 00002d38 t delta_divmod │ │ │ │ -00006620 t delta_hash │ │ │ │ +00006760 t delta_hash │ │ │ │ 000013e4 d delta_members │ │ │ │ 000013b4 d delta_methods │ │ │ │ -00009208 t delta_multiply │ │ │ │ -00008ee4 t delta_negative │ │ │ │ -00002e9c t delta_new │ │ │ │ +000094c0 t delta_multiply │ │ │ │ +00009198 t delta_negative │ │ │ │ +00002e7c t delta_new │ │ │ │ 00001874 r delta_new__doc__ │ │ │ │ 00002d14 t delta_positive │ │ │ │ 00000b08 t delta_reduce │ │ │ │ 00002ee8 t delta_remainder │ │ │ │ 000016a0 t delta_repr │ │ │ │ 00000484 t delta_richcompare │ │ │ │ 00000724 t delta_str │ │ │ │ -00006550 t delta_subtract │ │ │ │ +00006690 t delta_subtract │ │ │ │ 000004dc t delta_subtract.part.0 │ │ │ │ -000040b4 t delta_to_microseconds │ │ │ │ -00003fe0 t delta_total_seconds │ │ │ │ -00009750 t delta_truedivide │ │ │ │ -00002568 t diff_to_bool │ │ │ │ -000096f8 t divide_nearest │ │ │ │ -00006c80 t divide_timedelta_timedelta │ │ │ │ +00004154 t delta_to_microseconds │ │ │ │ +00004080 t delta_total_seconds │ │ │ │ +00009a08 t delta_truedivide │ │ │ │ +00002548 t diff_to_bool │ │ │ │ +000099b0 t divide_nearest │ │ │ │ +00006dc0 t divide_timedelta_timedelta │ │ │ │ 00001f0c t format_ctime │ │ │ │ -000085b0 t format_utcoffset.constprop.0 │ │ │ │ -000088bc t get_flip_fold_offset │ │ │ │ +00008864 t format_utcoffset.constprop.0 │ │ │ │ +00008b70 t get_flip_fold_offset │ │ │ │ 00000ddc t get_tzinfo_member │ │ │ │ 00000328 r iso_calendar_date__doc__ │ │ │ │ -00009ae0 t iso_calendar_date_dealloc │ │ │ │ +00009d98 t iso_calendar_date_dealloc │ │ │ │ 00001284 d iso_calendar_date_getset │ │ │ │ 00001264 d iso_calendar_date_methods │ │ │ │ 00003120 t iso_calendar_date_new │ │ │ │ -00009a30 t iso_calendar_date_new_impl │ │ │ │ +00009ce8 t iso_calendar_date_new_impl │ │ │ │ 0000209c t iso_calendar_date_reduce │ │ │ │ 00003220 t iso_calendar_date_repr │ │ │ │ 000030bc t iso_calendar_date_traverse │ │ │ │ -00009d44 t iso_calendar_date_week │ │ │ │ -00009d7c t iso_calendar_date_weekday │ │ │ │ -00009d0c t iso_calendar_date_year │ │ │ │ -00007af8 t iso_to_ymd │ │ │ │ +00009ffc t iso_calendar_date_week │ │ │ │ +0000a034 t iso_calendar_date_weekday │ │ │ │ +00009fc4 t iso_calendar_date_year │ │ │ │ +00007dac t iso_to_ymd │ │ │ │ 00001224 d isocal_slots │ │ │ │ 00000554 d isocal_spec │ │ │ │ 000007e4 d keywords.0 │ │ │ │ -0000519c t local │ │ │ │ -00008b7c t local_timezone_from_timestamp │ │ │ │ -000089b4 t local_to_seconds │ │ │ │ +000052dc t local │ │ │ │ +00008e30 t local_timezone_from_timestamp │ │ │ │ +00008c68 t local_to_seconds │ │ │ │ 00000d10 t make_somezreplacement │ │ │ │ U memcmp │ │ │ │ U memset │ │ │ │ -00003b50 t microseconds_to_delta_ex │ │ │ │ +00003b30 t microseconds_to_delta_ex │ │ │ │ U modf │ │ │ │ -00002d8c t module_clear │ │ │ │ -00003dd4 t module_free │ │ │ │ +00002d6c t module_clear │ │ │ │ +00003db4 t module_free │ │ │ │ 00000000 b module_methods │ │ │ │ 00000b78 d module_slots │ │ │ │ -00001400 t module_traverse │ │ │ │ -00009324 t multiply_int_timedelta │ │ │ │ -00009524 t multiply_truedivide_timedelta_float │ │ │ │ +000013e0 t module_traverse │ │ │ │ +000095dc t multiply_int_timedelta │ │ │ │ +000097dc t multiply_truedivide_timedelta_float │ │ │ │ 000009a4 t new_date_ex │ │ │ │ -00007808 t new_date_subclass_ex │ │ │ │ +00007abc t new_date_subclass_ex │ │ │ │ 000010bc t new_datetime_ex │ │ │ │ 00000000 t new_datetime_ex2 │ │ │ │ -00005214 t new_datetime_subclass_fold_ex │ │ │ │ -000054fc t new_datetime_subclass_fold_ex.constprop.0 │ │ │ │ +00005354 t new_datetime_subclass_fold_ex │ │ │ │ +0000563c t new_datetime_subclass_fold_ex.constprop.0 │ │ │ │ 00000844 t new_delta_ex │ │ │ │ 00000778 t new_delta_ex.constprop.0 │ │ │ │ 00001180 t new_time_ex │ │ │ │ 00000b54 t new_time_ex2 │ │ │ │ -00008c40 t new_timezone │ │ │ │ -000074f8 t ord_to_ymd │ │ │ │ -0000a8a4 t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ -00009b30 t parse_isoformat_date.constprop.0 │ │ │ │ -0000a6b8 t parse_isoformat_time.constprop.0 │ │ │ │ -00008798 t pep495_eq_exception │ │ │ │ +00008ef4 t new_timezone │ │ │ │ +00007638 t ord_to_ymd │ │ │ │ +0000ab5c t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ +00009de8 t parse_isoformat_date.constprop.0 │ │ │ │ +0000a970 t parse_isoformat_time.constprop.0 │ │ │ │ +00008a4c t pep495_eq_exception │ │ │ │ 0000014c r potential_separators.43 │ │ │ │ -0000950c t py_time_second │ │ │ │ +000097c4 t py_time_second │ │ │ │ U round │ │ │ │ 000000d8 r specs.19 │ │ │ │ 000000b0 r specs.46 │ │ │ │ U strcmp │ │ │ │ U strftime │ │ │ │ U strlen │ │ │ │ 00000d64 t time_alloc │ │ │ │ -000014dc t time_dealloc │ │ │ │ +000014bc t time_dealloc │ │ │ │ 00000f10 t time_dst │ │ │ │ 000011bc t time_fold │ │ │ │ 0000283c t time_from_pickle │ │ │ │ 00000f18 d time_getset │ │ │ │ 00002778 t time_getstate │ │ │ │ 00000000 t time_hash │ │ │ │ -000094dc t time_hour │ │ │ │ +00009794 t time_hour │ │ │ │ 00000e48 d time_methods │ │ │ │ 00000f88 t time_microsecond │ │ │ │ -000094f4 t time_minute │ │ │ │ -00001664 t time_new │ │ │ │ +000097ac t time_minute │ │ │ │ +00001644 t time_new │ │ │ │ 00000654 t time_repr │ │ │ │ -00002640 t time_richcompare │ │ │ │ +00002620 t time_richcompare │ │ │ │ 000008b0 t time_str │ │ │ │ 00000fb4 t time_tzinfo │ │ │ │ 00000ea8 t time_tzname │ │ │ │ 00000ed8 t time_utcoffset │ │ │ │ -00001440 t timezone_dealloc │ │ │ │ -00007064 t timezone_dst │ │ │ │ -00005be4 t timezone_fromutc │ │ │ │ +00001420 t timezone_dealloc │ │ │ │ +000071a4 t timezone_dst │ │ │ │ +00005d24 t timezone_fromutc │ │ │ │ 00000ad4 t timezone_getinitargs │ │ │ │ 0000303c t timezone_hash │ │ │ │ 00000fa4 d timezone_methods │ │ │ │ -00008d94 t timezone_new │ │ │ │ +00009048 t timezone_new │ │ │ │ 000012b0 r timezone_new__doc__ │ │ │ │ 00003054 t timezone_repr │ │ │ │ -000076f0 t timezone_richcompare │ │ │ │ +00007830 t timezone_richcompare │ │ │ │ 00001284 t timezone_str │ │ │ │ 0000123c t timezone_tzname │ │ │ │ -00006f84 t timezone_utcoffset │ │ │ │ +000070c4 t timezone_utcoffset │ │ │ │ 000002b0 r tzinfo_doc │ │ │ │ 000029fc t tzinfo_dst │ │ │ │ -0000aa5c t tzinfo_from_isoformat_results │ │ │ │ -00009db4 t tzinfo_fromutc │ │ │ │ +0000ad14 t tzinfo_from_isoformat_results │ │ │ │ +0000a06c t tzinfo_fromutc │ │ │ │ 00001004 d tzinfo_methods │ │ │ │ 000009f4 t tzinfo_reduce │ │ │ │ 000029c0 t tzinfo_tzname │ │ │ │ 000024e4 t tzinfo_utcoffset │ │ │ │ 00000424 d utc_timezone │ │ │ │ -000050fc t utc_to_seconds │ │ │ │ -00004518 t wrap_strftime │ │ │ │ -0000062c t ymd_to_ord │ │ │ │ +0000523c t utc_to_seconds │ │ │ │ +000045b8 t wrap_strftime │ │ │ │ +00003fc0 t ymd_to_ord │ │ │ │ 00000434 d zero_delta │ │ │ │ │ │ │ │ _heapqmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 000000a0 r .LC10 │ │ │ │ @@ -26848,15 +26843,15 @@ │ │ │ │ U PyUnicode_Concat │ │ │ │ U PyUnicode_FromKindAndData │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_New │ │ │ │ U PyUnicode_Substring │ │ │ │ -00000e1c t Py_XDECREF │ │ │ │ +00000f50 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyRuntime │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ @@ -26867,22 +26862,22 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 000000cc d __compound_literal.0 │ │ │ │ 0000001c t _json_exec │ │ │ │ 000000a4 d _json_slots │ │ │ │ 00000120 t _parse_constant │ │ │ │ -000013f4 t _steal_accumulate │ │ │ │ +000013b4 t _steal_accumulate │ │ │ │ 000008fc t ascii_escape_size │ │ │ │ -00001024 t ascii_escape_unicode_and_size │ │ │ │ +00000fe4 t ascii_escape_unicode_and_size │ │ │ │ 00000500 t encoder_call │ │ │ │ -00000eb8 t encoder_clear │ │ │ │ -00000e5c t encoder_dealloc │ │ │ │ +00000e78 t encoder_clear │ │ │ │ +00000e1c t encoder_dealloc │ │ │ │ 000000f0 r encoder_doc │ │ │ │ -0000182c t encoder_encode_float │ │ │ │ +000017ec t encoder_encode_float │ │ │ │ 00000000 t encoder_listencode_obj │ │ │ │ 00000198 d encoder_members │ │ │ │ 00000300 t encoder_new │ │ │ │ 0000091c t encoder_traverse │ │ │ │ 0000069c t encoder_write_string │ │ │ │ 0000026c t escape_size │ │ │ │ 0000034c t escape_unicode_and_size.isra.0 │ │ │ │ @@ -26891,29 +26886,29 @@ │ │ │ │ 00000098 d kwlist.0 │ │ │ │ 0000005c d kwlist.1 │ │ │ │ 0000008c d kwlist.2 │ │ │ │ 00000064 d kwlist.3 │ │ │ │ 000000e0 r module_doc │ │ │ │ 00000198 t py_encode_basestring │ │ │ │ 00000170 r py_encode_basestring__doc__ │ │ │ │ -0000177c t py_encode_basestring_ascii │ │ │ │ +0000173c t py_encode_basestring_ascii │ │ │ │ 000001cc r py_encode_basestring_ascii__doc__ │ │ │ │ 00000a0c t py_scanstring │ │ │ │ 00000238 r py_scanstring__doc__ │ │ │ │ -000018e8 t raise_errmsg │ │ │ │ +000018a8 t raise_errmsg │ │ │ │ 000007c0 t raise_stop_iteration │ │ │ │ -00000f50 t scan_once_unicode │ │ │ │ -00001640 t scanner_call │ │ │ │ -000014a4 t scanner_clear │ │ │ │ -00001448 t scanner_dealloc │ │ │ │ +00000f90 t scan_once_unicode │ │ │ │ +00001600 t scanner_call │ │ │ │ +00001464 t scanner_clear │ │ │ │ +00001408 t scanner_dealloc │ │ │ │ 0000015c r scanner_doc │ │ │ │ 0000024c d scanner_members │ │ │ │ 0000008c t scanner_new │ │ │ │ 00000218 t scanner_traverse │ │ │ │ -000027a4 t scanstring_unicode │ │ │ │ +000027e4 t scanstring_unicode │ │ │ │ 000000d8 d speedups_methods │ │ │ │ 00000818 t write_escaped_ascii │ │ │ │ 0000081c t write_escaped_unicode │ │ │ │ │ │ │ │ _opcode.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -27072,59 +27067,59 @@ │ │ │ │ 00000000 d opcodemodule │ │ │ │ │ │ │ │ _pickle.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000014 r .LC1 │ │ │ │ 000000d0 r .LC10 │ │ │ │ -00000b74 r .LC100 │ │ │ │ -00000b94 r .LC101 │ │ │ │ -00000bb8 r .LC102 │ │ │ │ -00000bc0 r .LC103 │ │ │ │ -00000bd8 r .LC104 │ │ │ │ -00000bdc r .LC106 │ │ │ │ -00000be8 r .LC107 │ │ │ │ -00000bf0 r .LC108 │ │ │ │ -00000c20 r .LC109 │ │ │ │ +00000bf8 r .LC100 │ │ │ │ +00000c2c r .LC101 │ │ │ │ +00000c40 r .LC102 │ │ │ │ +00000c64 r .LC103 │ │ │ │ +00000c84 r .LC104 │ │ │ │ +00000ca8 r .LC105 │ │ │ │ +00000cb0 r .LC106 │ │ │ │ +00000cc8 r .LC107 │ │ │ │ +00000ccc r .LC109 │ │ │ │ 0000010c r .LC11 │ │ │ │ -00000c50 r .LC110 │ │ │ │ -00000c80 r .LC111 │ │ │ │ -00000cb0 r .LC112 │ │ │ │ -00000cd0 r .LC113 │ │ │ │ -00000cec r .LC114 │ │ │ │ -00000d0c r .LC115 │ │ │ │ -00000d30 r .LC116 │ │ │ │ -00000d64 r .LC117 │ │ │ │ -00000da4 r .LC118 │ │ │ │ -00000db0 r .LC119 │ │ │ │ +00000cd8 r .LC110 │ │ │ │ +00000ce0 r .LC111 │ │ │ │ +00000d10 r .LC112 │ │ │ │ +00000d40 r .LC113 │ │ │ │ +00000d70 r .LC114 │ │ │ │ +00000da0 r .LC115 │ │ │ │ +00000dc0 r .LC116 │ │ │ │ +00000ddc r .LC117 │ │ │ │ +00000dfc r .LC118 │ │ │ │ +00000e20 r .LC119 │ │ │ │ 00000120 r .LC12 │ │ │ │ -00000df8 r .LC120 │ │ │ │ -00000e40 r .LC121 │ │ │ │ -00000e8c r .LC122 │ │ │ │ -00000ed8 r .LC123 │ │ │ │ -00000f20 r .LC124 │ │ │ │ -00000f4c r .LC125 │ │ │ │ -00000f88 r .LC126 │ │ │ │ -00000fc4 r .LC127 │ │ │ │ -00001000 r .LC128 │ │ │ │ -0000101c r .LC129 │ │ │ │ +00000e54 r .LC120 │ │ │ │ +00000e94 r .LC121 │ │ │ │ +00000ea0 r .LC122 │ │ │ │ +00000ee8 r .LC123 │ │ │ │ +00000f30 r .LC124 │ │ │ │ +00000f7c r .LC125 │ │ │ │ +00000fc8 r .LC126 │ │ │ │ +00001010 r .LC127 │ │ │ │ +0000103c r .LC128 │ │ │ │ +00001078 r .LC129 │ │ │ │ 00000158 r .LC13 │ │ │ │ -00001044 r .LC130 │ │ │ │ -00001068 r .LC131 │ │ │ │ -0000109c r .LC132 │ │ │ │ -000010d4 r .LC133 │ │ │ │ -00001108 r .LC134 │ │ │ │ -00001134 r .LC135 │ │ │ │ -00001150 r .LC136 │ │ │ │ -00001174 r .LC137 │ │ │ │ -0000117c r .LC138 │ │ │ │ +000010b4 r .LC130 │ │ │ │ +000010f0 r .LC131 │ │ │ │ +0000110c r .LC132 │ │ │ │ +00001134 r .LC133 │ │ │ │ +00001158 r .LC134 │ │ │ │ +0000118c r .LC135 │ │ │ │ +000011c4 r .LC136 │ │ │ │ +000011f8 r .LC137 │ │ │ │ +00001224 r .LC138 │ │ │ │ +00001240 r .LC139 │ │ │ │ 0000016c r .LC14 │ │ │ │ -00001184 r .LC141 │ │ │ │ -000011d0 r .LC142 │ │ │ │ -00001228 r .LC143 │ │ │ │ +00001264 r .LC140 │ │ │ │ +0000126c r .LC141 │ │ │ │ 00001274 r .LC144 │ │ │ │ 000012a0 r .LC145 │ │ │ │ 000012c4 r .LC146 │ │ │ │ 000012cc r .LC147 │ │ │ │ 000012e8 r .LC148 │ │ │ │ 000001a4 r .LC15 │ │ │ │ 0000130c r .LC150 │ │ │ │ @@ -27172,97 +27167,98 @@ │ │ │ │ 0000039c r .LC31 │ │ │ │ 000003ac r .LC32 │ │ │ │ 000003c8 r .LC33 │ │ │ │ 000003e0 r .LC34 │ │ │ │ 00000414 r .LC35 │ │ │ │ 00000430 r .LC36 │ │ │ │ 00000454 r .LC37 │ │ │ │ -00000490 r .LC38 │ │ │ │ -000004cc r .LC39 │ │ │ │ +000004a0 r .LC38 │ │ │ │ +000004f8 r .LC39 │ │ │ │ 00000050 r .LC4 │ │ │ │ -000004d8 r .LC40 │ │ │ │ -000004f8 r .LC41 │ │ │ │ -0000050c r .LC42 │ │ │ │ -00000538 r .LC43 │ │ │ │ -0000056c r .LC44 │ │ │ │ -0000057c r .LC45 │ │ │ │ -00000584 r .LC46 │ │ │ │ -00000588 r .LC48 │ │ │ │ +00000544 r .LC40 │ │ │ │ +00000580 r .LC41 │ │ │ │ +000005bc r .LC42 │ │ │ │ +000005c8 r .LC43 │ │ │ │ +000005e8 r .LC44 │ │ │ │ +000005fc r .LC45 │ │ │ │ +00000628 r .LC46 │ │ │ │ +0000065c r .LC47 │ │ │ │ +0000066c r .LC48 │ │ │ │ +00000674 r .LC49 │ │ │ │ 00000060 r .LC5 │ │ │ │ -00000590 r .LC50 │ │ │ │ -00000598 r .LC51 │ │ │ │ -000005a0 r .LC52 │ │ │ │ -000005a4 r .LC53 │ │ │ │ -000005b8 r .LC54 │ │ │ │ -000005c0 r .LC55 │ │ │ │ -000005d8 r .LC56 │ │ │ │ -000005ec r .LC57 │ │ │ │ -00000604 r .LC58 │ │ │ │ +00000678 r .LC51 │ │ │ │ +00000680 r .LC53 │ │ │ │ +00000688 r .LC54 │ │ │ │ +00000690 r .LC55 │ │ │ │ +00000694 r .LC56 │ │ │ │ +000006a8 r .LC57 │ │ │ │ +000006b0 r .LC58 │ │ │ │ +000006c8 r .LC59 │ │ │ │ 00000070 r .LC6 │ │ │ │ -00000620 r .LC60 │ │ │ │ -00000634 r .LC62 │ │ │ │ -0000065c r .LC63 │ │ │ │ -00000684 r .LC64 │ │ │ │ -000006a0 r .LC65 │ │ │ │ -000006c0 r .LC66 │ │ │ │ -000006e4 r .LC67 │ │ │ │ -00000708 r .LC68 │ │ │ │ -00000740 r .LC69 │ │ │ │ +000006dc r .LC60 │ │ │ │ +000006f4 r .LC61 │ │ │ │ +00000710 r .LC63 │ │ │ │ +00000724 r .LC65 │ │ │ │ +0000074c r .LC66 │ │ │ │ +00000774 r .LC67 │ │ │ │ +00000790 r .LC68 │ │ │ │ +000007b0 r .LC69 │ │ │ │ 00000078 r .LC7 │ │ │ │ -00000790 r .LC70 │ │ │ │ -000007b0 r .LC71 │ │ │ │ -000007dc r .LC72 │ │ │ │ -000007e4 r .LC73 │ │ │ │ -0000081c r .LC74 │ │ │ │ -0000083c r .LC75 │ │ │ │ -00000858 r .LC76 │ │ │ │ -00000878 r .LC77 │ │ │ │ -00000890 r .LC78 │ │ │ │ -000008b0 r .LC79 │ │ │ │ +000007d4 r .LC70 │ │ │ │ +000007f8 r .LC71 │ │ │ │ +00000830 r .LC72 │ │ │ │ +00000880 r .LC73 │ │ │ │ +000008a0 r .LC74 │ │ │ │ +000008cc r .LC75 │ │ │ │ +000008d4 r .LC76 │ │ │ │ +0000090c r .LC77 │ │ │ │ +0000092c r .LC78 │ │ │ │ +00000948 r .LC79 │ │ │ │ 00000088 r .LC8 │ │ │ │ -000008e8 r .LC80 │ │ │ │ -0000091c r .LC81 │ │ │ │ -00000934 r .LC82 │ │ │ │ -00000950 r .LC83 │ │ │ │ -00000960 r .LC84 │ │ │ │ -00000964 r .LC85 │ │ │ │ -00000978 r .LC86 │ │ │ │ -000009bc r .LC87 │ │ │ │ -00000a0c r .LC88 │ │ │ │ -00000a50 r .LC89 │ │ │ │ +00000968 r .LC80 │ │ │ │ +00000980 r .LC81 │ │ │ │ +000009a0 r .LC82 │ │ │ │ +000009d8 r .LC83 │ │ │ │ +00000a0c r .LC84 │ │ │ │ +00000a24 r .LC85 │ │ │ │ +00000a40 r .LC86 │ │ │ │ +00000a50 r .LC87 │ │ │ │ +00000a54 r .LC88 │ │ │ │ +00000a68 r .LC89 │ │ │ │ 000000bc r .LC9 │ │ │ │ -00000a74 r .LC90 │ │ │ │ -00000a90 r .LC91 │ │ │ │ -00000abc r .LC92 │ │ │ │ -00000ac4 r .LC93 │ │ │ │ -00000acc r .LC94 │ │ │ │ -00000ad4 r .LC95 │ │ │ │ -00000b04 r .LC96 │ │ │ │ -00000b08 r .LC97 │ │ │ │ -00000b3c r .LC98 │ │ │ │ -00000b50 r .LC99 │ │ │ │ -000032c4 t Pdata_clear.isra.0 │ │ │ │ -0000294c t Pdata_dealloc │ │ │ │ -00006374 t Pdata_pop │ │ │ │ -00003250 t Pdata_poplist │ │ │ │ -000031a0 t Pdata_poptuple │ │ │ │ -00006100 t Pdata_push │ │ │ │ -00001724 t PicklerMemoProxy_clear │ │ │ │ +00000aac r .LC90 │ │ │ │ +00000afc r .LC91 │ │ │ │ +00000b40 r .LC92 │ │ │ │ +00000b64 r .LC93 │ │ │ │ +00000b80 r .LC94 │ │ │ │ +00000bac r .LC95 │ │ │ │ +00000bb4 r .LC96 │ │ │ │ +00000bbc r .LC97 │ │ │ │ +00000bc4 r .LC98 │ │ │ │ +00000bf4 r .LC99 │ │ │ │ +000031c0 t Pdata_clear.isra.0 │ │ │ │ +000027d8 t Pdata_dealloc │ │ │ │ +000030dc t Pdata_grow │ │ │ │ +000068ec t Pdata_pop │ │ │ │ +0000314c t Pdata_poplist │ │ │ │ +0000302c t Pdata_poptuple │ │ │ │ +00006678 t Pdata_push │ │ │ │ +000017b0 t PicklerMemoProxy_clear │ │ │ │ 00000f7c t PicklerMemoProxy_dealloc │ │ │ │ -00001608 t PicklerMemoProxy_traverse │ │ │ │ -00001790 t Pickler_clear │ │ │ │ -00001734 t Pickler_dealloc │ │ │ │ +00001694 t PicklerMemoProxy_traverse │ │ │ │ +00001654 t Pickler_clear │ │ │ │ +000015f8 t Pickler_dealloc │ │ │ │ 00000bfc t Pickler_get_memo │ │ │ │ 00000000 t Pickler_getattr │ │ │ │ 00000564 d Pickler_getsets │ │ │ │ 0000058c d Pickler_members │ │ │ │ 0000064c d Pickler_methods │ │ │ │ 00000c5c t Pickler_set_memo │ │ │ │ -00003c58 t Pickler_setattr │ │ │ │ -0000a074 t Pickler_traverse │ │ │ │ +00003b54 t Pickler_setattr │ │ │ │ +0000a5f4 t Pickler_traverse │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ @@ -27337,15 +27333,15 @@ │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetOptionalItem │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ 00000038 t PyMemoTable_Clear.isra.0 │ │ │ │ 00000000 t PyMemoTable_Del │ │ │ │ -00000fac t PyMemoTable_New │ │ │ │ +00000ffc t PyMemoTable_New │ │ │ │ U PyMemoryView_FromMemory │ │ │ │ U PyMemoryView_FromObject │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyModule_AddType │ │ │ │ U PyOS_double_to_string │ │ │ │ U PyOS_snprintf │ │ │ │ @@ -27402,54 +27398,54 @@ │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_EqualToUTF8 │ │ │ │ U PyUnicode_FromEncodedObject │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Split │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -000013f8 t Py_XDECREF │ │ │ │ +0000007c t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -000016c8 t UnpicklerMemoProxy_clear │ │ │ │ +00001754 t UnpicklerMemoProxy_clear │ │ │ │ 00001064 t UnpicklerMemoProxy_dealloc │ │ │ │ -00001668 t UnpicklerMemoProxy_traverse │ │ │ │ -000023ac t Unpickler_clear │ │ │ │ -00002350 t Unpickler_dealloc │ │ │ │ +000016f4 t UnpicklerMemoProxy_traverse │ │ │ │ +00002238 t Unpickler_clear │ │ │ │ +000021dc t Unpickler_dealloc │ │ │ │ 00001004 t Unpickler_get_memo │ │ │ │ -00006084 t Unpickler_getattr │ │ │ │ +000065fc t Unpickler_getattr │ │ │ │ 0000040c d Unpickler_getsets │ │ │ │ 000004a4 d Unpickler_methods │ │ │ │ 00000a08 t Unpickler_set_memo │ │ │ │ 0000088c t Unpickler_setattr │ │ │ │ -00009abc t Unpickler_traverse │ │ │ │ +0000a03c t Unpickler_traverse │ │ │ │ 000007a8 t _Pickle_ClearState │ │ │ │ -00002cbc t _Pickle_FastCall │ │ │ │ -00003e48 t _Pickler_ClearBuffer │ │ │ │ -00003f18 t _Pickler_CommitFrame.isra.0 │ │ │ │ -00001690 t _Pickler_CommitFrame.part.0 │ │ │ │ -00004254 t _Pickler_FlushToFile │ │ │ │ -00001628 t _Pickler_GetString │ │ │ │ +00002b48 t _Pickle_FastCall │ │ │ │ +00003d70 t _Pickler_ClearBuffer │ │ │ │ +00004470 t _Pickler_CommitFrame.isra.0 │ │ │ │ +00001554 t _Pickler_CommitFrame.part.0 │ │ │ │ +0000417c t _Pickler_FlushToFile │ │ │ │ +000014ec t _Pickler_GetString │ │ │ │ 00000ee4 t _Pickler_New │ │ │ │ -00001104 t _Pickler_SetBufferCallback │ │ │ │ -00003bf0 t _Pickler_SetOutputStream │ │ │ │ -00001038 t _Pickler_SetProtocol │ │ │ │ -00000320 t _Pickler_Write │ │ │ │ -000001cc t _Pickler_Write.constprop.1 │ │ │ │ -0000007c t _Pickler_Write.constprop.2 │ │ │ │ -000014dc t _Pickler_write_bytes │ │ │ │ +00001154 t _Pickler_SetBufferCallback │ │ │ │ +00003aec t _Pickler_SetOutputStream │ │ │ │ +00001088 t _Pickler_SetProtocol │ │ │ │ +000004b4 t _Pickler_Write │ │ │ │ +00000360 t _Pickler_Write.constprop.0 │ │ │ │ +0000020c t _Pickler_Write.constprop.1 │ │ │ │ +000000bc t _Pickler_Write.constprop.2 │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyLong_NumBits │ │ │ │ U _PyMem_Strdup │ │ │ │ -00001438 t _PyMemoTable_Lookup.isra.0 │ │ │ │ +00001448 t _PyMemoTable_Lookup.isra.0 │ │ │ │ U _PyNone_Type │ │ │ │ U _PyNotImplemented_Type │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_VisitType │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ @@ -27458,46 +27454,45 @@ │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ -00001490 t _Py_EnterRecursiveCallTstate.constprop.0 │ │ │ │ +000014a0 t _Py_EnterRecursiveCallTstate.constprop.0 │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_IsPrivateName │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000100 t _Unpickler_MemoCleanup │ │ │ │ -00009f68 t _Unpickler_MemoGet │ │ │ │ -000061c0 t _Unpickler_MemoPut │ │ │ │ -000020b8 t _Unpickler_New │ │ │ │ +0000a4e8 t _Unpickler_MemoGet │ │ │ │ +00006738 t _Unpickler_MemoPut │ │ │ │ +00001f7c t _Unpickler_New │ │ │ │ 000000b0 t _Unpickler_NewMemo │ │ │ │ -00002218 t _Unpickler_NewMemo.constprop.0 │ │ │ │ -00006c68 t _Unpickler_ReadImpl │ │ │ │ -0000738c t _Unpickler_ReadImpl.constprop.0 │ │ │ │ -00007078 t _Unpickler_ReadImpl.constprop.1 │ │ │ │ -00003038 t _Unpickler_ReadInto │ │ │ │ -00006580 t _Unpickler_ReadIntoFromFile │ │ │ │ -00009c68 t _Unpickler_Readline │ │ │ │ -000022e8 t _Unpickler_SetInputEncoding │ │ │ │ -00002a80 t _Unpickler_SetInputStream │ │ │ │ -00002268 t _Unpickler_SetStringInput │ │ │ │ -00002c2c t _Unpickler_SkipConsumed │ │ │ │ +000071e8 t _Unpickler_ReadImpl │ │ │ │ +000075f8 t _Unpickler_ReadImpl.constprop.0 │ │ │ │ +000078fc t _Unpickler_ReadImpl.constprop.1 │ │ │ │ +00002ec4 t _Unpickler_ReadInto │ │ │ │ +0000638c t _Unpickler_ReadIntoFromFile │ │ │ │ +0000a1e8 t _Unpickler_Readline │ │ │ │ +00002174 t _Unpickler_SetInputEncoding │ │ │ │ +0000290c t _Unpickler_SetInputStream │ │ │ │ +000020f4 t _Unpickler_SetStringInput │ │ │ │ +00002ab8 t _Unpickler_SkipConsumed │ │ │ │ 00000348 d __compound_literal.0 │ │ │ │ U __errno_location │ │ │ │ U __isoc23_strtol │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00005210 t _checkmodule │ │ │ │ +00004e24 t _checkmodule │ │ │ │ 000001c4 r _keywords.1 │ │ │ │ 00000208 r _keywords.10 │ │ │ │ 00000220 r _keywords.12 │ │ │ │ 00000228 r _keywords.15 │ │ │ │ 0000023c r _keywords.17 │ │ │ │ 00000244 r _keywords.19 │ │ │ │ 00000250 r _keywords.22 │ │ │ │ @@ -27514,82 +27509,82 @@ │ │ │ │ 00000148 d _parser.16 │ │ │ │ 000001f8 d _parser.18 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 000000f0 d _parser.20 │ │ │ │ 000001cc d _parser.23 │ │ │ │ 00000098 d _parser.5 │ │ │ │ 0000011c d _parser.8 │ │ │ │ -00001a08 t _pickle_PicklerMemoProxy___reduce__ │ │ │ │ +00001a94 t _pickle_PicklerMemoProxy___reduce__ │ │ │ │ 00001af4 r _pickle_PicklerMemoProxy___reduce____doc__ │ │ │ │ -00001aa8 t _pickle_PicklerMemoProxy_clear │ │ │ │ +00001b34 t _pickle_PicklerMemoProxy_clear │ │ │ │ 00001b5c r _pickle_PicklerMemoProxy_clear__doc__ │ │ │ │ -00001a94 t _pickle_PicklerMemoProxy_copy │ │ │ │ +00001b20 t _pickle_PicklerMemoProxy_copy │ │ │ │ 00001b28 r _pickle_PicklerMemoProxy_copy__doc__ │ │ │ │ -000018ec t _pickle_PicklerMemoProxy_copy_impl │ │ │ │ -000035bc t _pickle_Pickler___init__ │ │ │ │ +00001978 t _pickle_PicklerMemoProxy_copy_impl │ │ │ │ +000034b8 t _pickle_Pickler___init__ │ │ │ │ 00001b8c r _pickle_Pickler___init____doc__ │ │ │ │ -000014dc t _pickle_Pickler___sizeof__ │ │ │ │ +00001568 t _pickle_Pickler___sizeof__ │ │ │ │ 00002130 r _pickle_Pickler___sizeof____doc__ │ │ │ │ 000009cc t _pickle_Pickler_clear_memo │ │ │ │ 000021cc r _pickle_Pickler_clear_memo__doc__ │ │ │ │ -00003cec t _pickle_Pickler_dump │ │ │ │ +00003be8 t _pickle_Pickler_dump │ │ │ │ 0000216c r _pickle_Pickler_dump__doc__ │ │ │ │ -00001860 t _pickle_UnpicklerMemoProxy___reduce__ │ │ │ │ +000018ec t _pickle_UnpicklerMemoProxy___reduce__ │ │ │ │ 00001364 r _pickle_UnpicklerMemoProxy___reduce____doc__ │ │ │ │ 000010ec t _pickle_UnpicklerMemoProxy_clear │ │ │ │ 000013d0 r _pickle_UnpicklerMemoProxy_clear__doc__ │ │ │ │ -0000184c t _pickle_UnpicklerMemoProxy_copy │ │ │ │ +000018d8 t _pickle_UnpicklerMemoProxy_copy │ │ │ │ 0000139c r _pickle_UnpicklerMemoProxy_copy__doc__ │ │ │ │ -00001780 t _pickle_UnpicklerMemoProxy_copy_impl │ │ │ │ -00006090 t _pickle_Unpickler___init__ │ │ │ │ +0000180c t _pickle_UnpicklerMemoProxy_copy_impl │ │ │ │ +00005e80 t _pickle_Unpickler___init__ │ │ │ │ 00001400 r _pickle_Unpickler___init____doc__ │ │ │ │ -00001554 t _pickle_Unpickler___sizeof__ │ │ │ │ +000015e0 t _pickle_Unpickler___sizeof__ │ │ │ │ 00001874 r _pickle_Unpickler___sizeof____doc__ │ │ │ │ -000063d8 t _pickle_Unpickler_find_class │ │ │ │ +00006950 t _pickle_Unpickler_find_class │ │ │ │ 000018b0 r _pickle_Unpickler_find_class__doc__ │ │ │ │ -000064a0 t _pickle_Unpickler_load │ │ │ │ +000062ac t _pickle_Unpickler_load │ │ │ │ 00001a10 r _pickle_Unpickler_load__doc__ │ │ │ │ 0000091c t _pickle_Unpickler_persistent_load │ │ │ │ 00001ad0 r _pickle_Unpickler_persistent_load__doc__ │ │ │ │ 00000438 t _pickle_dump │ │ │ │ 00000e4c r _pickle_dump__doc__ │ │ │ │ 00000bf4 t _pickle_dumps │ │ │ │ 00000a6c r _pickle_dumps__doc__ │ │ │ │ 0000001c t _pickle_exec │ │ │ │ 00000178 t _pickle_load │ │ │ │ 000005a0 r _pickle_load__doc__ │ │ │ │ -00001d18 t _pickle_loads │ │ │ │ +00001bdc t _pickle_loads │ │ │ │ 00000268 r _pickle_loads__doc__ │ │ │ │ 00000000 d _picklemodule │ │ │ │ -00005604 t _save_bytearray_data.isra.0 │ │ │ │ -000044dc t batch_dict │ │ │ │ -000049d4 t batch_list │ │ │ │ -00007870 t do_append │ │ │ │ -00007b5c t do_setitems │ │ │ │ -00001188 t dump │ │ │ │ -00005eac t fast_save_enter │ │ │ │ -00005fc8 t fast_save_leave │ │ │ │ -000042ac t fix_imports │ │ │ │ -00001448 t instantiate │ │ │ │ -00003f44 t load │ │ │ │ -00003814 t load_build │ │ │ │ -00002d1c t load_counted_binbytes │ │ │ │ -00005494 t load_counted_binstring │ │ │ │ -00007690 t load_counted_tuple │ │ │ │ -00005bc8 t load_extension │ │ │ │ -00001138 t load_inst │ │ │ │ -00003354 t load_newobj │ │ │ │ -00001334 t load_obj │ │ │ │ +00005218 t _save_bytearray_data.isra.0 │ │ │ │ +000041d4 t batch_dict │ │ │ │ +000046cc t batch_list │ │ │ │ +00007df0 t do_append │ │ │ │ +000080dc t do_setitems │ │ │ │ +000011d8 t dump │ │ │ │ +00005c9c t fast_save_enter │ │ │ │ +00005db8 t fast_save_leave │ │ │ │ +000014d4 t instantiate │ │ │ │ +0000449c t load │ │ │ │ +00003710 t load_build │ │ │ │ +00002ba8 t load_counted_binbytes │ │ │ │ +000050a8 t load_counted_binstring │ │ │ │ +00007c10 t load_counted_tuple │ │ │ │ +00001138 t load_dup.isra.0 │ │ │ │ +000059b8 t load_extension │ │ │ │ +000011c4 t load_inst │ │ │ │ +00003250 t load_newobj │ │ │ │ +000013c0 t load_obj │ │ │ │ 0000077c t load_persid │ │ │ │ 00000698 t load_readonly_buffer │ │ │ │ -00007808 t marker │ │ │ │ +00007d88 t marker │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -0000966c t memo_get.isra.0 │ │ │ │ -00003a14 t memo_put.isra.0 │ │ │ │ +00009bec t memo_get.isra.0 │ │ │ │ +00003f64 t memo_put.isra.0 │ │ │ │ 000005dc d memoproxy_slots │ │ │ │ 00000048 d memoproxy_spec │ │ │ │ U memset │ │ │ │ 0000069c d pdata_slots │ │ │ │ 00000034 d pdata_spec │ │ │ │ 00000870 t persistent_id │ │ │ │ 00000784 t pickle_clear │ │ │ │ @@ -27597,40 +27592,40 @@ │ │ │ │ 00000354 d pickle_methods │ │ │ │ 000022dc r pickle_module_doc │ │ │ │ 00000320 d pickle_slots │ │ │ │ 0000054c t pickle_traverse │ │ │ │ 000004f4 d pickler_type_slots │ │ │ │ 00000070 d pickler_type_spec │ │ │ │ 0000060c d picklerproxy_methods │ │ │ │ -0000051c t save.constprop.0 │ │ │ │ -000029f8 t save_bool │ │ │ │ -00005368 t save_bytearray │ │ │ │ -00003ea8 t save_bytes │ │ │ │ -000067b0 t save_dict │ │ │ │ -00004fdc t save_float │ │ │ │ -000056d8 t save_frozenset │ │ │ │ -00001b58 t save_global │ │ │ │ -00000d44 t save_global.constprop.0 │ │ │ │ -00007e7c t save_list │ │ │ │ -00008344 t save_long │ │ │ │ -0000a41c t save_pers │ │ │ │ -00005990 t save_picklebuffer │ │ │ │ -000088d8 t save_reduce │ │ │ │ -00004d9c t save_set │ │ │ │ +000006b0 t save.constprop.0 │ │ │ │ +00002884 t save_bool │ │ │ │ +00004f7c t save_bytearray │ │ │ │ +00003dd0 t save_bytes │ │ │ │ +00006d30 t save_dict │ │ │ │ +00004cd4 t save_float │ │ │ │ +000053d4 t save_frozenset │ │ │ │ +00001eb4 t save_global │ │ │ │ +00000ec4 t save_global.constprop.0 │ │ │ │ +000083fc t save_list │ │ │ │ +000088c4 t save_long │ │ │ │ +0000a99c t save_pers │ │ │ │ +0000568c t save_picklebuffer │ │ │ │ +00008e58 t save_reduce │ │ │ │ +00004a94 t save_set │ │ │ │ 00000614 t save_singleton_type │ │ │ │ -000092fc t save_tuple │ │ │ │ -00003074 t save_unicode.isra.0 │ │ │ │ +0000987c t save_tuple │ │ │ │ +000035c4 t save_unicode.isra.0 │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000434 d unpickler_memoproxy_slots │ │ │ │ 0000005c d unpickler_memoproxy_spec │ │ │ │ 000003a4 d unpickler_type_slots │ │ │ │ 00000084 d unpickler_type_spec │ │ │ │ 00000464 d unpicklerproxy_methods │ │ │ │ -000029a4 t whichmodule │ │ │ │ +00002ee0 t whichmodule │ │ │ │ │ │ │ │ _randommodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ @@ -28530,29 +28525,29 @@ │ │ │ │ U __sendmsg64 │ │ │ │ U __setsockopt64 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 000000e0 r _keywords.5 │ │ │ │ 000000d0 d _kwtuple.4 │ │ │ │ 00000048 d _parser.6 │ │ │ │ -00002140 t _socket_htonl │ │ │ │ +00002160 t _socket_htonl │ │ │ │ 0000300c r _socket_htonl__doc__ │ │ │ │ -00002198 t _socket_htons │ │ │ │ +000021b8 t _socket_htons │ │ │ │ 00003070 r _socket_htons__doc__ │ │ │ │ -00002c84 t _socket_if_indextoname │ │ │ │ +00002ca4 t _socket_if_indextoname │ │ │ │ 00002e14 r _socket_if_indextoname__doc__ │ │ │ │ -00002d30 t _socket_if_nametoindex │ │ │ │ +00002d50 t _socket_if_nametoindex │ │ │ │ 00002e88 r _socket_if_nametoindex__doc__ │ │ │ │ -00002e74 t _socket_inet_aton │ │ │ │ +00002e94 t _socket_inet_aton │ │ │ │ 00002f68 r _socket_inet_aton__doc__ │ │ │ │ -00002dbc t _socket_inet_ntoa │ │ │ │ +00002ddc t _socket_inet_ntoa │ │ │ │ 00002ef8 r _socket_inet_ntoa__doc__ │ │ │ │ -00002100 t _socket_ntohl │ │ │ │ +00002120 t _socket_ntohl │ │ │ │ 000030d4 r _socket_ntohl__doc__ │ │ │ │ -00002154 t _socket_ntohs │ │ │ │ +00002174 t _socket_ntohs │ │ │ │ 00003138 r _socket_ntohs__doc__ │ │ │ │ 00005e30 t _socket_socket_close │ │ │ │ 00003704 r _socket_socket_close__doc__ │ │ │ │ 00006b54 t _socket_socket_send │ │ │ │ 00003630 r _socket_socket_send__doc__ │ │ │ │ 00005800 t _socket_socket_sendall │ │ │ │ 00003534 r _socket_socket_sendall__doc__ │ │ │ │ @@ -28575,15 +28570,15 @@ │ │ │ │ U freeaddrinfo │ │ │ │ U gai_strerror │ │ │ │ 000005ac t get_cmsg_data_len │ │ │ │ U getaddrinfo │ │ │ │ 00000744 r getaddrinfo_doc │ │ │ │ 00002c08 r getblocking_doc │ │ │ │ 00000604 r getdefaulttimeout_doc │ │ │ │ -00001070 t gethost_common.constprop.0 │ │ │ │ +00001090 t gethost_common.constprop.0 │ │ │ │ 00000db0 r gethostbyaddr_doc │ │ │ │ U gethostbyaddr_r │ │ │ │ 00000f50 r gethostbyname_doc │ │ │ │ U gethostbyname_r │ │ │ │ U gethostname │ │ │ │ 00000fec r gethostname_doc │ │ │ │ U getnameinfo │ │ │ │ @@ -28624,19 +28619,19 @@ │ │ │ │ 000000b8 d keywords.3 │ │ │ │ 00000098 d kwlist.1 │ │ │ │ 000000a8 d kwlist.2 │ │ │ │ 0000007c d kwnames.0 │ │ │ │ U listen │ │ │ │ 00002278 r listen_doc │ │ │ │ 000066e4 t make_ipv4_addr │ │ │ │ -00007994 t make_ipv6_addr │ │ │ │ -00001f14 t makebdaddr │ │ │ │ +00007974 t make_ipv6_addr │ │ │ │ +00001f34 t makebdaddr │ │ │ │ 00006160 t makesockaddr │ │ │ │ 00000620 t makeval_recvmsg │ │ │ │ -00001c9c t makeval_recvmsg_into │ │ │ │ +00001cbc t makeval_recvmsg_into │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00007238 t new_sockobject │ │ │ │ U poll │ │ │ │ U recv │ │ │ │ 00002134 r recv_doc │ │ │ │ 00001fe4 r recv_into_doc │ │ │ │ @@ -28645,118 +28640,118 @@ │ │ │ │ 00001ec8 r recvfrom_into_doc │ │ │ │ 00001900 r recvmsg_doc │ │ │ │ 00001204 r recvmsg_into_doc │ │ │ │ U send │ │ │ │ 000010c4 r sendmsg_afalg_doc │ │ │ │ U sendto │ │ │ │ 0000115c r sendto_doc │ │ │ │ -00007974 t set_error │ │ │ │ -0000151c t set_gaierror.isra.0 │ │ │ │ -00001cb0 t setbdaddr │ │ │ │ +00000e3c t set_error │ │ │ │ +0000153c t set_gaierror.isra.0 │ │ │ │ +00001cd0 t setbdaddr │ │ │ │ 00002c6c r setblocking_doc │ │ │ │ 0000051c r setdefaulttimeout_doc │ │ │ │ U sethostname │ │ │ │ 00000fbc r sethostname_doc │ │ │ │ 0000523c t setipaddr │ │ │ │ 00002944 r setsockopt_doc │ │ │ │ 00002b00 r settimeout_doc │ │ │ │ U shutdown │ │ │ │ 00001024 r shutdown_doc │ │ │ │ 000068a4 t sock_accept │ │ │ │ 000069f4 t sock_accept_impl │ │ │ │ 000075a8 t sock_bind │ │ │ │ 00005a28 t sock_call_ex │ │ │ │ -00001ba8 t sock_capi_clear │ │ │ │ +00001bc8 t sock_capi_clear │ │ │ │ 000055b8 t sock_capi_destroy │ │ │ │ 00005748 t sock_capi_free │ │ │ │ 0000386c t sock_capi_traverse │ │ │ │ 00000074 d sock_cloexec_works │ │ │ │ 00003edc t sock_connect │ │ │ │ -00002f50 t sock_connect_ex │ │ │ │ +00002f70 t sock_connect_ex │ │ │ │ 00000650 t sock_connect_impl │ │ │ │ 00006840 t sock_dealloc │ │ │ │ 000072dc t sock_detach │ │ │ │ 00003758 r sock_doc │ │ │ │ 00005f64 t sock_fileno │ │ │ │ 00005eac t sock_finalize │ │ │ │ -000015b4 t sock_getblocking │ │ │ │ +000015d4 t sock_getblocking │ │ │ │ 0000677c t sock_getpeername │ │ │ │ 00000354 d sock_getsetlist │ │ │ │ 00005f7c t sock_getsockname │ │ │ │ -00007c7c t sock_getsockopt │ │ │ │ -00007e34 t sock_gettimeout_getter │ │ │ │ +00007c5c t sock_getsockopt │ │ │ │ +00007e14 t sock_gettimeout_getter │ │ │ │ 00006b18 t sock_gettimeout_method │ │ │ │ 0000390c t sock_initobj │ │ │ │ 0000768c t sock_listen │ │ │ │ 0000037c d sock_memberlist │ │ │ │ 000003cc d sock_methods │ │ │ │ 000038c0 t sock_new │ │ │ │ 00005cc4 t sock_recv │ │ │ │ 00005d7c t sock_recv_guts │ │ │ │ 00005df4 t sock_recv_impl │ │ │ │ -00007b70 t sock_recv_into │ │ │ │ -00001840 t sock_recvfrom │ │ │ │ -00001928 t sock_recvfrom_guts │ │ │ │ -00001a1c t sock_recvfrom_impl │ │ │ │ -00002768 t sock_recvfrom_into │ │ │ │ +00007b50 t sock_recv_into │ │ │ │ +00001860 t sock_recvfrom │ │ │ │ +00001948 t sock_recvfrom_guts │ │ │ │ +00001a3c t sock_recvfrom_impl │ │ │ │ +00002788 t sock_recvfrom_into │ │ │ │ 00000088 t sock_recvmsg │ │ │ │ 00000170 t sock_recvmsg_guts │ │ │ │ 00000574 t sock_recvmsg_impl │ │ │ │ -00002584 t sock_recvmsg_into │ │ │ │ -00001ec8 t sock_repr │ │ │ │ +000025a4 t sock_recvmsg_into │ │ │ │ +00001ee8 t sock_repr │ │ │ │ 00005c88 t sock_send_impl │ │ │ │ -00002894 t sock_sendmsg_afalg │ │ │ │ +000028b4 t sock_sendmsg_afalg │ │ │ │ 00000e04 t sock_sendmsg_impl │ │ │ │ 00000cbc t sock_sendmsg_iovec.constprop.0 │ │ │ │ -00001640 t sock_sendto │ │ │ │ -000017f4 t sock_sendto_impl │ │ │ │ +00001660 t sock_sendto │ │ │ │ +00001814 t sock_sendto_impl │ │ │ │ 00007300 t sock_setblocking │ │ │ │ 00007720 t sock_setsockopt │ │ │ │ 000073f4 t sock_settimeout │ │ │ │ -00007a2c t sock_shutdown │ │ │ │ +00007a0c t sock_shutdown │ │ │ │ 000002fc d sock_slots │ │ │ │ 00000034 d sock_spec │ │ │ │ U socket │ │ │ │ -00001f64 t socket_CMSG_LEN │ │ │ │ +00001f84 t socket_CMSG_LEN │ │ │ │ 00000000 t socket_CMSG_SPACE │ │ │ │ 0000515c t socket_clear │ │ │ │ -00001c08 t socket_close │ │ │ │ +00001c28 t socket_close │ │ │ │ 000000f4 r socket_doc │ │ │ │ -000021ac t socket_dup │ │ │ │ +000021cc t socket_dup │ │ │ │ 0000001c t socket_exec │ │ │ │ 00005a14 t socket_free │ │ │ │ 00006c7c t socket_getaddrinfo │ │ │ │ 00006acc t socket_getdefaulttimeout │ │ │ │ -00001378 t socket_gethostbyaddr │ │ │ │ -00000e3c t socket_gethostbyname │ │ │ │ -00000f1c t socket_gethostbyname_ex │ │ │ │ -00007ab0 t socket_gethostname │ │ │ │ -00003030 t socket_getnameinfo │ │ │ │ -0000221c t socket_getprotobyname │ │ │ │ -0000239c t socket_getservbyname │ │ │ │ -000022a8 t socket_getservbyport │ │ │ │ -00001fdc t socket_if_nameindex │ │ │ │ -00001d88 t socket_inet_ntop │ │ │ │ -00001a84 t socket_inet_pton │ │ │ │ +00001398 t socket_gethostbyaddr │ │ │ │ +00000e5c t socket_gethostbyname │ │ │ │ +00000f3c t socket_gethostbyname_ex │ │ │ │ +00007a90 t socket_gethostname │ │ │ │ +00003050 t socket_getnameinfo │ │ │ │ +0000223c t socket_getprotobyname │ │ │ │ +000023bc t socket_getservbyname │ │ │ │ +000022c8 t socket_getservbyport │ │ │ │ +00001ffc t socket_if_nameindex │ │ │ │ +00001da8 t socket_inet_ntop │ │ │ │ +00001aa4 t socket_inet_pton │ │ │ │ 0000012c d socket_methods │ │ │ │ 0000745c t socket_parse_timeout │ │ │ │ -000015e4 t socket_setdefaulttimeout │ │ │ │ -00002464 t socket_sethostname │ │ │ │ +00001604 t socket_setdefaulttimeout │ │ │ │ +00002484 t socket_sethostname │ │ │ │ 000000f8 d socket_slots │ │ │ │ 0000706c t socket_socketpair │ │ │ │ 000037f4 t socket_traverse │ │ │ │ 00000000 d socketmodule │ │ │ │ U socketpair │ │ │ │ 00000900 r socketpair_doc │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ U strnlen │ │ │ │ -00001b94 T unicode_fsdecode │ │ │ │ +00001bb4 T unicode_fsdecode │ │ │ │ │ │ │ │ _statisticsmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000034 r .LC1 │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_Occurred │ │ │ │ @@ -28913,21 +28908,21 @@ │ │ │ │ 00000dc0 t Py_XDECREF │ │ │ │ 000012dc r Struct___init____doc__ │ │ │ │ 0000023c t Struct___sizeof__ │ │ │ │ 00000d4c r Struct___sizeof____doc__ │ │ │ │ 000002b0 t Struct_iter_unpack │ │ │ │ 00000fc4 r Struct_iter_unpack__doc__ │ │ │ │ 00000094 t Struct_iter_unpack_impl │ │ │ │ -00000760 t Struct_pack │ │ │ │ +000006bc t Struct_pack │ │ │ │ 00000eec r Struct_pack__doc__ │ │ │ │ -00003320 t Struct_pack_into │ │ │ │ +0000340c t Struct_pack_into │ │ │ │ 00000d68 r Struct_pack_into__doc__ │ │ │ │ -00000a04 t Struct_unpack │ │ │ │ +000009ac t Struct_unpack │ │ │ │ 00001200 r Struct_unpack__doc__ │ │ │ │ -000039e4 t Struct_unpack_from │ │ │ │ +00003ad0 t Struct_unpack_from │ │ │ │ 000010ac r Struct_unpack_from__doc__ │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ @@ -28957,141 +28952,141 @@ │ │ │ │ 00000000 d _structmodule │ │ │ │ 000004a0 t _structmodule_clear │ │ │ │ 0000001c t _structmodule_exec │ │ │ │ 000005cc t _structmodule_free │ │ │ │ 0000051c d _structmodule_slots │ │ │ │ 000001b0 t _structmodule_traverse │ │ │ │ 00000254 d bigendian_table │ │ │ │ -000016e8 t bp_bool │ │ │ │ -00000bc0 t bp_double │ │ │ │ -00001bdc t bp_double_complex │ │ │ │ -00001388 t bp_float │ │ │ │ -00001a64 t bp_float_complex │ │ │ │ -00001510 t bp_halffloat │ │ │ │ -00000664 t bp_int │ │ │ │ -00000708 t bp_int.part.0 │ │ │ │ -00000f40 t bp_longlong │ │ │ │ -00003124 t bp_uint │ │ │ │ -00000b00 t bp_ulonglong │ │ │ │ -00001728 t bu_bool │ │ │ │ -00000cc4 t bu_double │ │ │ │ -00001c70 t bu_double_complex │ │ │ │ -00001404 t bu_float │ │ │ │ -00001b34 t bu_float_complex │ │ │ │ -00001528 t bu_halffloat │ │ │ │ -00002f3c t bu_int │ │ │ │ -00002f6c t bu_longlong │ │ │ │ -000015b4 t bu_short │ │ │ │ -000030b4 t bu_uint │ │ │ │ -00002fd0 t bu_ulonglong │ │ │ │ +00001690 t bp_bool │ │ │ │ +00000b68 t bp_double │ │ │ │ +00001b84 t bp_double_complex │ │ │ │ +00001330 t bp_float │ │ │ │ +00001a0c t bp_float_complex │ │ │ │ +000014b8 t bp_halffloat │ │ │ │ +00002fd4 t bp_int │ │ │ │ +00000664 t bp_int.part.0 │ │ │ │ +00000ee8 t bp_longlong │ │ │ │ +00003208 t bp_uint │ │ │ │ +00000aa8 t bp_ulonglong │ │ │ │ +000016d0 t bu_bool │ │ │ │ +00000c6c t bu_double │ │ │ │ +00001c18 t bu_double_complex │ │ │ │ +000013ac t bu_float │ │ │ │ +00001adc t bu_float_complex │ │ │ │ +000014d0 t bu_halffloat │ │ │ │ +00002f40 t bu_int │ │ │ │ +00002f70 t bu_longlong │ │ │ │ +0000155c t bu_short │ │ │ │ +00003198 t bu_uint │ │ │ │ +000030b4 t bu_ulonglong │ │ │ │ 00000000 t cache_struct_converter.constprop.0 │ │ │ │ 00000254 t calcsize │ │ │ │ 00000cb0 r calcsize__doc__ │ │ │ │ 00000000 b endian_tables_init_once │ │ │ │ -00002d18 t get_long │ │ │ │ +00002d1c t get_long │ │ │ │ 00001a64 t get_pylong │ │ │ │ 00000108 t init_endian_tables │ │ │ │ 00000000 t iter_unpack │ │ │ │ 00000728 r iter_unpack__doc__ │ │ │ │ 0000005c d lilendian_table │ │ │ │ 000006e0 t lp_double │ │ │ │ 00000450 t lp_double_complex │ │ │ │ 00000764 t lp_float │ │ │ │ 00000598 t lp_float_complex │ │ │ │ -00001e4c t lp_halffloat │ │ │ │ +00001df4 t lp_halffloat │ │ │ │ 00000b70 t lp_int │ │ │ │ 000009c4 t lp_longlong │ │ │ │ 00000a84 t lp_uint │ │ │ │ 00000910 t lp_ulonglong │ │ │ │ 000007e8 t lu_double │ │ │ │ 000004f8 t lu_double_complex │ │ │ │ 00000804 t lu_float │ │ │ │ 00000640 t lu_float_complex │ │ │ │ -00001e30 t lu_halffloat │ │ │ │ +00001dd8 t lu_halffloat │ │ │ │ 0000089c t lu_int │ │ │ │ 00000860 t lu_longlong │ │ │ │ 000008c8 t lu_short │ │ │ │ 000008e0 t lu_uint │ │ │ │ 00000820 t lu_ulonglong │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000254 r module_doc │ │ │ │ 00000550 d module_functions │ │ │ │ 00000020 r native_table │ │ │ │ -00001748 t np_bool │ │ │ │ -00000e5c t np_byte │ │ │ │ -00000708 t np_byte.part.0 │ │ │ │ -00001d9c t np_char │ │ │ │ -00000c3c t np_double │ │ │ │ -0000165c t np_double_complex │ │ │ │ -00003958 t np_float │ │ │ │ -000015d0 t np_float_complex │ │ │ │ -00001478 t np_halffloat │ │ │ │ -00000d38 t np_int │ │ │ │ -00000ee0 t np_long │ │ │ │ -00000708 t np_long.part.0 │ │ │ │ -00000848 t np_longlong │ │ │ │ -00000db8 t np_short │ │ │ │ -00001210 t np_size_t │ │ │ │ -0000114c t np_ssize_t │ │ │ │ -00002bec t np_ubyte │ │ │ │ +000016f0 t np_bool │ │ │ │ +00000e04 t np_byte │ │ │ │ +00000664 t np_byte.part.0 │ │ │ │ +00001d44 t np_char │ │ │ │ +00000be4 t np_double │ │ │ │ +00001604 t np_double_complex │ │ │ │ +00003a44 t np_float │ │ │ │ +00001578 t np_float_complex │ │ │ │ +00001420 t np_halffloat │ │ │ │ +00000ce0 t np_int │ │ │ │ +00000e88 t np_long │ │ │ │ +00000664 t np_long.part.0 │ │ │ │ +000007a4 t np_longlong │ │ │ │ +00000d60 t np_short │ │ │ │ +000011b8 t np_size_t │ │ │ │ +000010f4 t np_ssize_t │ │ │ │ +00002bf0 t np_ubyte │ │ │ │ 00001934 t np_uint │ │ │ │ -00002048 t np_ulong │ │ │ │ -00001010 t np_ulonglong │ │ │ │ -00002e10 t np_ushort │ │ │ │ -000012d4 t np_void_p │ │ │ │ -00001798 t nu_bool │ │ │ │ -00002bd4 t nu_byte │ │ │ │ -00001e14 t nu_char │ │ │ │ -00001d34 t nu_double │ │ │ │ -00001af8 t nu_double_complex │ │ │ │ -00001368 t nu_float │ │ │ │ -00001a2c t nu_float_complex │ │ │ │ -00001d18 t nu_halffloat │ │ │ │ -0000159c t nu_int │ │ │ │ -00001a14 t nu_long │ │ │ │ -00000ae4 t nu_longlong │ │ │ │ -00000948 t nu_short │ │ │ │ -00001d6c t nu_size_t │ │ │ │ -00001d54 t nu_ssize_t │ │ │ │ -00002448 t nu_ubyte │ │ │ │ -00002460 t nu_uint │ │ │ │ -00002490 t nu_ulong │ │ │ │ +0000204c t np_ulong │ │ │ │ +00000fb8 t np_ulonglong │ │ │ │ +00002e14 t np_ushort │ │ │ │ +0000127c t np_void_p │ │ │ │ +00001740 t nu_bool │ │ │ │ +00002bd8 t nu_byte │ │ │ │ +00001dbc t nu_char │ │ │ │ +00001cdc t nu_double │ │ │ │ +00001aa0 t nu_double_complex │ │ │ │ +00001310 t nu_float │ │ │ │ +000019d4 t nu_float_complex │ │ │ │ +00001cc0 t nu_halffloat │ │ │ │ +00001544 t nu_int │ │ │ │ +000019bc t nu_long │ │ │ │ +00000a8c t nu_longlong │ │ │ │ +000008f0 t nu_short │ │ │ │ +00001d14 t nu_size_t │ │ │ │ +00001cfc t nu_ssize_t │ │ │ │ +0000244c t nu_ubyte │ │ │ │ +00002464 t nu_uint │ │ │ │ +00002494 t nu_ulong │ │ │ │ 00000648 t nu_ulonglong │ │ │ │ -00002478 t nu_ushort │ │ │ │ -00001d84 t nu_void_p │ │ │ │ +0000247c t nu_ushort │ │ │ │ +00001d2c t nu_void_p │ │ │ │ 0000107c t pack │ │ │ │ 00000bd4 r pack__doc__ │ │ │ │ -00001490 t pack_halffloat │ │ │ │ -000017b0 t pack_into │ │ │ │ +00001438 t pack_halffloat │ │ │ │ +00001758 t pack_into │ │ │ │ 00000a4c r pack_into__doc__ │ │ │ │ 000006e4 t prepare_s │ │ │ │ 000003f4 t s_clear │ │ │ │ 00000fc4 t s_dealloc │ │ │ │ 00000e00 t s_init │ │ │ │ 00000630 d s_members │ │ │ │ 00000680 d s_methods │ │ │ │ 0000017c t s_new │ │ │ │ 000016d8 t s_pack_internal │ │ │ │ 000002c4 t s_repr │ │ │ │ 00000434 t s_traverse │ │ │ │ -00002178 t s_unpack_internal │ │ │ │ +0000217c t s_unpack_internal │ │ │ │ 000005e8 t set_format │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -00001af0 t unpack │ │ │ │ +00001af4 t unpack │ │ │ │ 00000974 r unpack__doc__ │ │ │ │ -00000ce0 t unpack_double │ │ │ │ -00001420 t unpack_float │ │ │ │ -000024a8 t unpack_from │ │ │ │ +00000c88 t unpack_double │ │ │ │ +000013c8 t unpack_float │ │ │ │ +000024ac t unpack_from │ │ │ │ 00000840 r unpack_from__doc__ │ │ │ │ -00001544 t unpack_halffloat │ │ │ │ +000014ec t unpack_halffloat │ │ │ │ 000001b0 t unpackiter_dealloc │ │ │ │ -00000960 t unpackiter_iternext │ │ │ │ +00000908 t unpackiter_iternext │ │ │ │ 0000032c t unpackiter_len │ │ │ │ 00000728 d unpackiter_methods │ │ │ │ 00000374 t unpackiter_traverse │ │ │ │ 000006f0 d unpackiter_type_slots │ │ │ │ 00000048 d unpackiter_type_spec │ │ │ │ │ │ │ │ arraymodule.o: │ │ │ │ @@ -29180,26 +29175,26 @@ │ │ │ │ 000008f0 r .LC87 │ │ │ │ 00000920 r .LC88 │ │ │ │ 00000964 r .LC89 │ │ │ │ 00000060 r .LC9 │ │ │ │ 00000970 r .LC90 │ │ │ │ 0000097c r .LC91 │ │ │ │ 000009c4 r .LC92 │ │ │ │ -00002834 t BB_compareitems │ │ │ │ -00001070 t BB_getitem │ │ │ │ -00000c24 t BB_setitem │ │ │ │ -00002f18 t HH_compareitems │ │ │ │ -00002888 t HH_getitem │ │ │ │ -00002350 t HH_setitem │ │ │ │ -0000302c t II_compareitems │ │ │ │ -00002a20 t II_getitem │ │ │ │ -000028a8 t II_setitem │ │ │ │ -00003040 t LL_compareitems │ │ │ │ -00002bb4 t LL_getitem │ │ │ │ -00002a3c t LL_setitem │ │ │ │ +000024b0 t BB_compareitems │ │ │ │ +000010a0 t BB_getitem │ │ │ │ +00000c00 t BB_setitem │ │ │ │ +00002b94 t HH_compareitems │ │ │ │ +00002504 t HH_getitem │ │ │ │ +00002380 t HH_setitem │ │ │ │ +00002ca8 t II_compareitems │ │ │ │ +0000269c t II_getitem │ │ │ │ +00002524 t II_setitem │ │ │ │ +00002cbc t LL_compareitems │ │ │ │ +00002830 t LL_getitem │ │ │ │ +000026b8 t LL_setitem │ │ │ │ U PyArg_Parse │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyComplex_FromDoubles │ │ │ │ U PyErr_BadArgument │ │ │ │ @@ -29285,17 +29280,17 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_GetLength │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ 00000930 t Py_XDECREF │ │ │ │ -00004238 t QQ_compareitems │ │ │ │ -000030e8 t QQ_getitem │ │ │ │ -00002cd4 t QQ_setitem │ │ │ │ +00003eb4 t QQ_compareitems │ │ │ │ +00002d64 t QQ_getitem │ │ │ │ +00002950 t QQ_setitem │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Repeat │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ @@ -29327,155 +29322,155 @@ │ │ │ │ 000003c8 r _keywords.4 │ │ │ │ 000003d0 r _keywords.6 │ │ │ │ 00000088 d _parser.1 │ │ │ │ 0000005c d _parser.3 │ │ │ │ 000000b4 d _parser.5 │ │ │ │ 000000e0 d _parser.7 │ │ │ │ 00000140 d a_methods │ │ │ │ -00001988 t array__array_reconstructor │ │ │ │ +000019b8 t array__array_reconstructor │ │ │ │ 00000f50 r array__array_reconstructor__doc__ │ │ │ │ 00000be8 t array_array___copy__ │ │ │ │ 000019a0 r array_array___copy____doc__ │ │ │ │ 00000c60 t array_array___deepcopy__ │ │ │ │ 00001960 r array_array___deepcopy____doc__ │ │ │ │ -00003ce8 t array_array___reduce_ex__ │ │ │ │ +00003964 t array_array___reduce_ex__ │ │ │ │ 00000f04 r array_array___reduce_ex____doc__ │ │ │ │ 00000de8 t array_array___sizeof__ │ │ │ │ 00000fdc r array_array___sizeof____doc__ │ │ │ │ 000004b4 t array_array_append │ │ │ │ 000015f4 r array_array_append__doc__ │ │ │ │ 00000b44 t array_array_buffer_info │ │ │ │ 00001638 r array_array_buffer_info__doc__ │ │ │ │ 00000240 t array_array_byteswap │ │ │ │ 000014f0 r array_array_byteswap__doc__ │ │ │ │ 00000bb8 t array_array_clear │ │ │ │ 000019d4 r array_array_clear__doc__ │ │ │ │ -00003868 t array_array_count │ │ │ │ +000034e4 t array_array_count │ │ │ │ 00001918 r array_array_count__doc__ │ │ │ │ 00000700 t array_array_extend │ │ │ │ 00001794 r array_array_extend__doc__ │ │ │ │ 0000055c t array_array_frombytes │ │ │ │ 000012b0 r array_array_frombytes__doc__ │ │ │ │ 00000000 t array_array_fromfile │ │ │ │ 00001440 r array_array_fromfile__doc__ │ │ │ │ -00003634 t array_array_fromlist │ │ │ │ +000032b0 t array_array_fromlist │ │ │ │ 000013ac r array_array_fromlist__doc__ │ │ │ │ 00000fb8 t array_array_fromunicode │ │ │ │ 00001140 r array_array_fromunicode__doc__ │ │ │ │ -000039f4 t array_array_index │ │ │ │ +00003670 t array_array_index │ │ │ │ 00001880 r array_array_index__doc__ │ │ │ │ -00003918 t array_array_insert │ │ │ │ +00003594 t array_array_insert │ │ │ │ 00001740 r array_array_insert__doc__ │ │ │ │ -000034b4 t array_array_pop │ │ │ │ +00003130 t array_array_pop │ │ │ │ 000017d4 r array_array_pop__doc__ │ │ │ │ 000008cc t array_array_remove │ │ │ │ 00001838 r array_array_remove__doc__ │ │ │ │ 00000d1c t array_array_reverse │ │ │ │ 000014ac r array_array_reverse__doc__ │ │ │ │ 00000c78 t array_array_tobytes │ │ │ │ 00001244 r array_array_tobytes__doc__ │ │ │ │ 00000c8c t array_array_tobytes_impl │ │ │ │ 00000e14 t array_array_tofile │ │ │ │ 000013ec r array_array_tofile__doc__ │ │ │ │ -000021a8 t array_array_tolist │ │ │ │ +000021d8 t array_array_tolist │ │ │ │ 00001360 r array_array_tolist__doc__ │ │ │ │ -000021bc t array_array_tolist_impl │ │ │ │ +000021ec t array_array_tolist_impl │ │ │ │ 00000fa4 t array_array_tounicode │ │ │ │ 0000101c r array_array_tounicode__doc__ │ │ │ │ 000004ec t array_array_tounicode_impl │ │ │ │ -00003c40 t array_arrayiterator___reduce__ │ │ │ │ +000038bc t array_arrayiterator___reduce__ │ │ │ │ 00000ec4 r array_arrayiterator___reduce____doc__ │ │ │ │ -00003f7c t array_arrayiterator___setstate__ │ │ │ │ +00003bf8 t array_arrayiterator___setstate__ │ │ │ │ 00000e7c r array_arrayiterator___setstate____doc__ │ │ │ │ -00000bb0 t array_ass_item │ │ │ │ -00001494 t array_ass_subscr │ │ │ │ +00000b8c t array_ass_item │ │ │ │ +000014c4 t array_ass_subscr │ │ │ │ 00000a00 t array_buffer_getbuf │ │ │ │ 00000b28 t array_buffer_relbuf │ │ │ │ 0000034c t array_clear │ │ │ │ 00000590 t array_concat │ │ │ │ -00003ba0 t array_contains │ │ │ │ -00000b34 t array_dealloc │ │ │ │ +0000381c t array_contains │ │ │ │ +00000b10 t array_dealloc │ │ │ │ 000009a0 t array_del_slice │ │ │ │ 000007c8 t array_do_extend.isra.0 │ │ │ │ 0000052c t array_free │ │ │ │ 00000540 t array_get_itemsize │ │ │ │ -00002190 t array_get_typecode │ │ │ │ +000021c0 t array_get_typecode │ │ │ │ 00000450 d array_getsets │ │ │ │ 00000c74 t array_inplace_concat │ │ │ │ 00000a80 t array_inplace_repeat │ │ │ │ -00000d50 t array_item │ │ │ │ +00000d2c t array_item │ │ │ │ 000007f4 t array_iter │ │ │ │ -0000108c t array_iter_extend │ │ │ │ -00000a84 t array_length │ │ │ │ +000010bc t array_iter_extend │ │ │ │ +00000a60 t array_length │ │ │ │ 00000298 d array_members │ │ │ │ 000002c0 d array_methods │ │ │ │ 0000001c t array_modexec │ │ │ │ 00000000 t array_new │ │ │ │ -00003724 t array_repeat │ │ │ │ -00002260 t array_repr │ │ │ │ +000033a0 t array_repeat │ │ │ │ +00002290 t array_repr │ │ │ │ 000006d4 t array_resize │ │ │ │ -0000242c t array_richcompare │ │ │ │ -000033d8 t array_slice.constprop.0 │ │ │ │ +00000db0 t array_richcompare │ │ │ │ +00003054 t array_slice.constprop.0 │ │ │ │ 000001c8 d array_slots │ │ │ │ 00000034 d array_spec │ │ │ │ 00000da4 t array_subscr │ │ │ │ 000002d4 t array_traverse │ │ │ │ 000008b4 t arrayiter_dealloc │ │ │ │ 00000198 d arrayiter_methods │ │ │ │ -00000a9c t arrayiter_next │ │ │ │ +00000a78 t arrayiter_next │ │ │ │ 00000160 d arrayiter_slots │ │ │ │ 00000048 d arrayiter_spec │ │ │ │ 00000c00 t arrayiter_traverse │ │ │ │ 00000000 d arraymodule │ │ │ │ 0000010c d arrayslots │ │ │ │ 000003d8 r arraytype_doc │ │ │ │ -00002bec t b_compareitems │ │ │ │ -00002bd0 t b_getitem │ │ │ │ +00002868 t b_compareitems │ │ │ │ +0000284c t b_getitem │ │ │ │ 00000b48 t b_setitem │ │ │ │ -00003384 t cd_getitem │ │ │ │ -000032d0 t cd_setitem │ │ │ │ -00003290 t cf_getitem │ │ │ │ -000031dc t cf_setitem │ │ │ │ +00003000 t cd_getitem │ │ │ │ +00002f4c t cd_setitem │ │ │ │ +00002f0c t cf_getitem │ │ │ │ +00002e58 t cf_setitem │ │ │ │ 00000c58 t d_getitem │ │ │ │ -00000cb4 t d_setitem │ │ │ │ +00000c90 t d_setitem │ │ │ │ 00000068 r descriptors │ │ │ │ -000031a8 t e_getitem │ │ │ │ -00003108 t e_setitem │ │ │ │ +00002e24 t e_getitem │ │ │ │ +00002d84 t e_setitem │ │ │ │ 00000260 r emptybuf │ │ │ │ 00000d80 t f_getitem │ │ │ │ 00000cec t f_setitem │ │ │ │ -00002f78 t h_compareitems │ │ │ │ -00002e4c t h_getitem │ │ │ │ -00002c40 t h_setitem │ │ │ │ -000027e0 t i_compareitems │ │ │ │ -00000b18 t i_getitem │ │ │ │ +00002bf4 t h_compareitems │ │ │ │ +00002ac8 t h_getitem │ │ │ │ +000028bc t h_setitem │ │ │ │ +0000245c t i_compareitems │ │ │ │ +00000af4 t i_getitem │ │ │ │ 00000970 t i_setitem │ │ │ │ -000012d0 t ins1 │ │ │ │ -00003094 t l_compareitems │ │ │ │ -00002efc t l_getitem │ │ │ │ -00002e6c t l_setitem │ │ │ │ -000020f4 t make_array │ │ │ │ +00001300 t ins1 │ │ │ │ +00002d10 t l_compareitems │ │ │ │ +00002b78 t l_getitem │ │ │ │ +00002ae8 t l_setitem │ │ │ │ +00002124 t make_array │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 00000264 r mformat_descriptors │ │ │ │ 00000d64 r module_doc │ │ │ │ -0000098c t newarrayobject_untracked │ │ │ │ -00003ffc t q_compareitems │ │ │ │ -00001474 t q_getitem │ │ │ │ -000013e0 t q_setitem │ │ │ │ +00000968 t newarrayobject_untracked │ │ │ │ +00003c78 t q_compareitems │ │ │ │ +000014a4 t q_getitem │ │ │ │ +00001410 t q_setitem │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -00002020 t typecode_to_mformat_code │ │ │ │ -00002fd8 t u_compareitems │ │ │ │ +00002050 t typecode_to_mformat_code │ │ │ │ +00002c54 t u_compareitems │ │ │ │ 00000c28 t u_getitem │ │ │ │ -00004170 t u_setitem │ │ │ │ -000033c4 t w_compareitems │ │ │ │ +00003dec t u_setitem │ │ │ │ +00003040 t w_compareitems │ │ │ │ 00000c44 t w_getitem │ │ │ │ -00004064 t w_setitem │ │ │ │ +00003ce0 t w_setitem │ │ │ │ │ │ │ │ binascii.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000040 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ 0000013c r .LC10 │ │ │ │ @@ -30310,15 +30305,15 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_GetModule │ │ │ │ U PyType_GetSlot │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -00001580 t Py_XDECREF │ │ │ │ +0000158c t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyLong_UnsignedShort_Converter │ │ │ │ U _PyObject_New │ │ │ │ U _PyRuntime │ │ │ │ @@ -30362,26 +30357,26 @@ │ │ │ │ U epoll_ctl │ │ │ │ U epoll_wait │ │ │ │ U memset │ │ │ │ 00000038 r module_doc │ │ │ │ 00000614 t newPyEpoll_Object.isra.0 │ │ │ │ 00000310 d poll_Type_slots │ │ │ │ 00000034 d poll_Type_spec │ │ │ │ -0000151c t poll_dealloc │ │ │ │ +00001528 t poll_dealloc │ │ │ │ 00000328 d poll_methods │ │ │ │ 00000238 d pyEpoll_Type_slots │ │ │ │ 00000048 d pyEpoll_Type_spec │ │ │ │ 000007ac t pyepoll_dealloc │ │ │ │ 00000ed0 r pyepoll_doc │ │ │ │ 000001b8 t pyepoll_get_closed │ │ │ │ 00000378 d pyepoll_getsetlist │ │ │ │ 0000072c t pyepoll_internal_close │ │ │ │ 00000b0c t pyepoll_internal_ctl │ │ │ │ 00000270 d pyepoll_methods │ │ │ │ -00001ec8 t reap_obj │ │ │ │ +00001ef4 t reap_obj │ │ │ │ 000003fc t select_epoll │ │ │ │ 000002fc t select_epoll___enter__ │ │ │ │ 00000124 r select_epoll___enter____doc__ │ │ │ │ 00000350 t select_epoll___exit__ │ │ │ │ 000000e0 r select_epoll___exit____doc__ │ │ │ │ 000006d0 t select_epoll_close │ │ │ │ 00000628 r select_epoll_close__doc__ │ │ │ │ @@ -30391,33 +30386,33 @@ │ │ │ │ 0000059c r select_epoll_fromfd__doc__ │ │ │ │ 000001ec t select_epoll_modify │ │ │ │ 00000360 r select_epoll_modify__doc__ │ │ │ │ 00000bb8 t select_epoll_poll │ │ │ │ 00000140 r select_epoll_poll__doc__ │ │ │ │ 000009e0 t select_epoll_register │ │ │ │ 00000430 r select_epoll_register__doc__ │ │ │ │ -000015c0 t select_epoll_unregister │ │ │ │ +000015cc t select_epoll_unregister │ │ │ │ 000002d0 r select_epoll_unregister__doc__ │ │ │ │ 00000208 d select_methods │ │ │ │ 00000fb0 t select_poll │ │ │ │ 000006a8 r select_poll__doc__ │ │ │ │ 00000000 t select_poll_modify │ │ │ │ 000008dc r select_poll_modify__doc__ │ │ │ │ 0000118c t select_poll_poll │ │ │ │ 00000744 r select_poll_poll__doc__ │ │ │ │ 00001038 t select_poll_register │ │ │ │ 000009cc r select_poll_register__doc__ │ │ │ │ -00001674 t select_poll_unregister │ │ │ │ +00001680 t select_poll_unregister │ │ │ │ 00000880 r select_poll_unregister__doc__ │ │ │ │ -0000172c t select_select │ │ │ │ +00001738 t select_select │ │ │ │ 00000b00 r select_select__doc__ │ │ │ │ -000017a4 t select_select_impl.isra.0 │ │ │ │ +000017b0 t select_select_impl.isra.0 │ │ │ │ 00000000 d selectmodule │ │ │ │ -00001c14 t seq2set.constprop.0 │ │ │ │ -00001dc0 t set2list │ │ │ │ +00001c34 t seq2set.constprop.0 │ │ │ │ +00001dd8 t set2list │ │ │ │ │ │ │ │ _elementtree.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 0000009c r .LC10 │ │ │ │ 000000a4 r .LC11 │ │ │ │ @@ -31008,15 +31003,15 @@ │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_Decode │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_InternFromString │ │ │ │ -00001d18 t PyUnknownEncodingHandler │ │ │ │ +000009e0 t PyUnknownEncodingHandler │ │ │ │ U Py_BuildValue │ │ │ │ 00000000 t Py_XDECREF │ │ │ │ U XML_ErrorString │ │ │ │ U XML_ExpatVersion │ │ │ │ U XML_ExpatVersionInfo │ │ │ │ U XML_ExternalEntityParserCreate │ │ │ │ U XML_FreeContentModel │ │ │ │ @@ -31105,149 +31100,148 @@ │ │ │ │ 00000848 d _parser.2 │ │ │ │ 00000880 d _parser.4 │ │ │ │ 000008ac d _parser.6 │ │ │ │ 000008d8 d _parser.8 │ │ │ │ 00000034 d _xml_parse_type_spec │ │ │ │ 00000a68 d _xml_parse_type_spec_slots │ │ │ │ 00000790 t add_submodule │ │ │ │ -00001338 t call_character_handler │ │ │ │ -00000e94 t call_with_frame │ │ │ │ -00000524 t clear_handlers │ │ │ │ +000012a8 t call_character_handler │ │ │ │ +00000e04 t call_with_frame │ │ │ │ 000000d8 t conv_content_model.constprop.0 │ │ │ │ 00000040 t conv_string_to_unicode │ │ │ │ 0000008c t conv_string_to_unicode_void │ │ │ │ -00002dd8 t error_external_entity_ref_handler │ │ │ │ +00002e60 t error_external_entity_ref_handler │ │ │ │ 00000000 r error_info_of │ │ │ │ 0000113c t flag_error │ │ │ │ -00000730 t flush_character_buffer │ │ │ │ -000015ac t get_parse_result │ │ │ │ +000006a0 t flush_character_buffer │ │ │ │ +0000151c t get_parse_result │ │ │ │ 00000048 d handler_info │ │ │ │ -00002474 t invalid_expat_handler_rv │ │ │ │ +000024fc t invalid_expat_handler_rv │ │ │ │ U memcpy │ │ │ │ -00002ae8 t my_AttlistDeclHandler │ │ │ │ -0000125c t my_CharacterDataHandler │ │ │ │ -00001174 t my_CommentHandler │ │ │ │ -00001bc8 t my_DefaultHandler │ │ │ │ -00001a78 t my_DefaultHandlerExpandHandler │ │ │ │ -00002028 t my_ElementDeclHandler │ │ │ │ +00002b70 t my_AttlistDeclHandler │ │ │ │ +000011cc t my_CharacterDataHandler │ │ │ │ +000011ec t my_CommentHandler │ │ │ │ +00001b38 t my_DefaultHandler │ │ │ │ +000019e8 t my_DefaultHandlerExpandHandler │ │ │ │ +000020b0 t my_ElementDeclHandler │ │ │ │ 00000b7c t my_EndCdataSectionHandler │ │ │ │ -00001550 t my_EndDoctypeDeclHandler │ │ │ │ -00001484 t my_EndElementHandler │ │ │ │ +000015c8 t my_EndDoctypeDeclHandler │ │ │ │ +000013f4 t my_EndElementHandler │ │ │ │ 000008f8 t my_EndNamespaceDeclHandler │ │ │ │ -00001d34 t my_EntityDeclHandler │ │ │ │ -000018b0 t my_ExternalEntityRefHandler │ │ │ │ -0000235c t my_NotStandaloneHandler │ │ │ │ -000013e8 t my_NotationDeclHandler │ │ │ │ -00001ef8 t my_ProcessingInstructionHandler │ │ │ │ -00002c40 t my_SkippedEntityHandler │ │ │ │ +00001dbc t my_EntityDeclHandler │ │ │ │ +00001928 t my_ExternalEntityRefHandler │ │ │ │ +000023e4 t my_NotStandaloneHandler │ │ │ │ +00001460 t my_NotationDeclHandler │ │ │ │ +00001f80 t my_ProcessingInstructionHandler │ │ │ │ +00002cc8 t my_SkippedEntityHandler │ │ │ │ 00000a70 t my_StartCdataSectionHandler │ │ │ │ -00001290 t my_StartDoctypeDeclHandler │ │ │ │ -00000f08 t my_StartElementHandler │ │ │ │ -00000cbc t my_StartNamespaceDeclHandler │ │ │ │ -00001730 t my_UnparsedEntityDeclHandler │ │ │ │ +00001308 t my_StartDoctypeDeclHandler │ │ │ │ +00000e78 t my_StartElementHandler │ │ │ │ +00000c2c t my_StartNamespaceDeclHandler │ │ │ │ +000017a8 t my_UnparsedEntityDeclHandler │ │ │ │ 00000ffc t my_XmlDeclHandler │ │ │ │ -00002184 t noop_character_data_handler │ │ │ │ +0000220c t noop_character_data_handler │ │ │ │ 00000e80 t pyexpat_ErrorString │ │ │ │ 000002f0 r pyexpat_ErrorString__doc__ │ │ │ │ 0000007c t pyexpat_ParserCreate │ │ │ │ 0000033c r pyexpat_ParserCreate__doc__ │ │ │ │ -00000af8 t pyexpat_SetAttlistDeclHandler │ │ │ │ -00000788 t pyexpat_SetCharacterDataHandler │ │ │ │ -00000a1c t pyexpat_SetCommentHandler │ │ │ │ -00000a58 t pyexpat_SetDefaultHandler │ │ │ │ -00000a6c t pyexpat_SetDefaultHandlerExpand │ │ │ │ -00000ae4 t pyexpat_SetElementDeclHandler │ │ │ │ -00000a44 t pyexpat_SetEndCdataSectionHandler │ │ │ │ -00000aa8 t pyexpat_SetEndDoctypeDeclHandler │ │ │ │ -00000708 t pyexpat_SetEndElementHandler │ │ │ │ -000007d8 t pyexpat_SetEndNamespaceDeclHandler │ │ │ │ -00000abc t pyexpat_SetEntityDeclHandler │ │ │ │ -000007ec t pyexpat_SetExternalEntityRefHandler │ │ │ │ -00000a80 t pyexpat_SetNotStandaloneHandler │ │ │ │ -000007b0 t pyexpat_SetNotationDeclHandler │ │ │ │ -0000071c t pyexpat_SetProcessingInstructionHandler │ │ │ │ -00000800 t pyexpat_SetSkippedEntityHandler │ │ │ │ -00000a30 t pyexpat_SetStartCdataSectionHandler │ │ │ │ -00000a94 t pyexpat_SetStartDoctypeDeclHandler │ │ │ │ -000006f4 t pyexpat_SetStartElementHandler │ │ │ │ -000007c4 t pyexpat_SetStartNamespaceDeclHandler │ │ │ │ -0000079c t pyexpat_SetUnparsedEntityDeclHandler │ │ │ │ -00000ad0 t pyexpat_SetXmlDeclHandler │ │ │ │ -000028bc t pyexpat_capsule_destructor │ │ │ │ -0000165c t pyexpat_clear │ │ │ │ +00000a68 t pyexpat_SetAttlistDeclHandler │ │ │ │ +000006f8 t pyexpat_SetCharacterDataHandler │ │ │ │ +0000098c t pyexpat_SetCommentHandler │ │ │ │ +000009c8 t pyexpat_SetDefaultHandler │ │ │ │ +000009dc t pyexpat_SetDefaultHandlerExpand │ │ │ │ +00000a54 t pyexpat_SetElementDeclHandler │ │ │ │ +000009b4 t pyexpat_SetEndCdataSectionHandler │ │ │ │ +00000a18 t pyexpat_SetEndDoctypeDeclHandler │ │ │ │ +00000678 t pyexpat_SetEndElementHandler │ │ │ │ +00000748 t pyexpat_SetEndNamespaceDeclHandler │ │ │ │ +00000a2c t pyexpat_SetEntityDeclHandler │ │ │ │ +0000075c t pyexpat_SetExternalEntityRefHandler │ │ │ │ +000009f0 t pyexpat_SetNotStandaloneHandler │ │ │ │ +00000720 t pyexpat_SetNotationDeclHandler │ │ │ │ +0000068c t pyexpat_SetProcessingInstructionHandler │ │ │ │ +00000770 t pyexpat_SetSkippedEntityHandler │ │ │ │ +000009a0 t pyexpat_SetStartCdataSectionHandler │ │ │ │ +00000a04 t pyexpat_SetStartDoctypeDeclHandler │ │ │ │ +00000664 t pyexpat_SetStartElementHandler │ │ │ │ +00000734 t pyexpat_SetStartNamespaceDeclHandler │ │ │ │ +0000070c t pyexpat_SetUnparsedEntityDeclHandler │ │ │ │ +00000a40 t pyexpat_SetXmlDeclHandler │ │ │ │ +00002944 t pyexpat_capsule_destructor │ │ │ │ +000016d4 t pyexpat_clear │ │ │ │ 0000001c t pyexpat_exec │ │ │ │ -0000171c t pyexpat_free │ │ │ │ +00001794 t pyexpat_free │ │ │ │ 00000a38 d pyexpat_methods │ │ │ │ 000002c0 r pyexpat_module_documentation │ │ │ │ 00000a04 d pyexpat_slots │ │ │ │ 00000000 t pyexpat_traverse │ │ │ │ -00001a14 t pyexpat_xmlparser_ExternalEntityParserCreate │ │ │ │ +00001a8c t pyexpat_xmlparser_ExternalEntityParserCreate │ │ │ │ 000010e0 r pyexpat_xmlparser_ExternalEntityParserCreate__doc__ │ │ │ │ -00002ec8 t pyexpat_xmlparser_GetBase │ │ │ │ +00002f50 t pyexpat_xmlparser_GetBase │ │ │ │ 000012bc r pyexpat_xmlparser_GetBase__doc__ │ │ │ │ -00002e58 t pyexpat_xmlparser_GetInputContext │ │ │ │ +00002ee0 t pyexpat_xmlparser_GetInputContext │ │ │ │ 000011bc r pyexpat_xmlparser_GetInputContext__doc__ │ │ │ │ 00000f20 t pyexpat_xmlparser_GetReparseDeferralEnabled │ │ │ │ 000013e4 r pyexpat_xmlparser_GetReparseDeferralEnabled__doc__ │ │ │ │ -00000b0c t pyexpat_xmlparser_Parse │ │ │ │ -00001620 t pyexpat_xmlparser_ParseFile │ │ │ │ +00000a7c t pyexpat_xmlparser_Parse │ │ │ │ +00001590 t pyexpat_xmlparser_ParseFile │ │ │ │ 0000133c r pyexpat_xmlparser_ParseFile__doc__ │ │ │ │ 00001380 r pyexpat_xmlparser_Parse__doc__ │ │ │ │ -00002904 t pyexpat_xmlparser_SetAllocTrackerActivationThreshold │ │ │ │ +0000298c t pyexpat_xmlparser_SetAllocTrackerActivationThreshold │ │ │ │ 00000724 r pyexpat_xmlparser_SetAllocTrackerActivationThreshold__doc__ │ │ │ │ -000029ec t pyexpat_xmlparser_SetAllocTrackerMaximumAmplification │ │ │ │ +00002a74 t pyexpat_xmlparser_SetAllocTrackerMaximumAmplification │ │ │ │ 000003cc r pyexpat_xmlparser_SetAllocTrackerMaximumAmplification__doc__ │ │ │ │ 00000f38 t pyexpat_xmlparser_SetBase │ │ │ │ 000012fc r pyexpat_xmlparser_SetBase__doc__ │ │ │ │ -000024fc t pyexpat_xmlparser_SetBillionLaughsAttackProtectionActivationThreshold │ │ │ │ +00002584 t pyexpat_xmlparser_SetBillionLaughsAttackProtectionActivationThreshold │ │ │ │ 00000c24 r pyexpat_xmlparser_SetBillionLaughsAttackProtectionActivationThreshold__doc__ │ │ │ │ -0000263c t pyexpat_xmlparser_SetBillionLaughsAttackProtectionMaximumAmplification │ │ │ │ +000026c4 t pyexpat_xmlparser_SetBillionLaughsAttackProtectionMaximumAmplification │ │ │ │ 0000086c r pyexpat_xmlparser_SetBillionLaughsAttackProtectionMaximumAmplification__doc__ │ │ │ │ -00000814 t pyexpat_xmlparser_SetParamEntityParsing │ │ │ │ +00000784 t pyexpat_xmlparser_SetParamEntityParsing │ │ │ │ 00000fac r pyexpat_xmlparser_SetParamEntityParsing__doc__ │ │ │ │ -00002308 t pyexpat_xmlparser_SetReparseDeferralEnabled │ │ │ │ +00002390 t pyexpat_xmlparser_SetReparseDeferralEnabled │ │ │ │ 00001460 r pyexpat_xmlparser_SetReparseDeferralEnabled__doc__ │ │ │ │ -000027c8 t pyexpat_xmlparser_UseForeignDTD │ │ │ │ +00002850 t pyexpat_xmlparser_UseForeignDTD │ │ │ │ 00000e30 r pyexpat_xmlparser_UseForeignDTD__doc__ │ │ │ │ 00000000 d pyexpatmodule │ │ │ │ 00000c88 t set_error.isra.0 │ │ │ │ -000025e4 t set_invalid_arg.isra.0 │ │ │ │ -00002738 t set_maximum_amplification │ │ │ │ +0000266c t set_invalid_arg.isra.0 │ │ │ │ +000027c0 t set_maximum_amplification │ │ │ │ 00000ce4 t set_xml_error.isra.0 │ │ │ │ 00000e28 t set_xml_error_attr_location │ │ │ │ -00000dfc t string_intern │ │ │ │ +00000d6c t string_intern │ │ │ │ U strlen │ │ │ │ U strrchr │ │ │ │ 00000168 r template_buffer │ │ │ │ -00002d68 t xmlparse_CurrentByteIndex_getter │ │ │ │ -00002d7c t xmlparse_CurrentColumnNumber_getter │ │ │ │ +00002df0 t xmlparse_CurrentByteIndex_getter │ │ │ │ +00002e04 t xmlparse_CurrentColumnNumber_getter │ │ │ │ 00001128 t xmlparse_CurrentLineNumber_getter │ │ │ │ -00002e30 t xmlparse_ErrorByteIndex_getter │ │ │ │ -00002e08 t xmlparse_ErrorCode_getter │ │ │ │ +00002eb8 t xmlparse_ErrorByteIndex_getter │ │ │ │ +00002e90 t xmlparse_ErrorCode_getter │ │ │ │ 00000ed0 t xmlparse_ErrorColumnNumber_getter │ │ │ │ 00000ef8 t xmlparse_ErrorLineNumber_getter │ │ │ │ -000022f0 t xmlparse_buffer_size_getter │ │ │ │ -000021e4 t xmlparse_buffer_size_setter │ │ │ │ -00002164 t xmlparse_buffer_text_getter │ │ │ │ -000018bc t xmlparse_buffer_text_setter │ │ │ │ -00002df0 t xmlparse_buffer_used_getter │ │ │ │ -00000948 t xmlparse_clear │ │ │ │ -00000878 t xmlparse_dealloc │ │ │ │ +00002378 t xmlparse_buffer_size_getter │ │ │ │ +0000226c t xmlparse_buffer_size_setter │ │ │ │ +000021ec t xmlparse_buffer_text_getter │ │ │ │ +0000182c t xmlparse_buffer_text_setter │ │ │ │ +00002e78 t xmlparse_buffer_used_getter │ │ │ │ +000008b8 t xmlparse_clear │ │ │ │ +000007e8 t xmlparse_dealloc │ │ │ │ 00000aa8 d xmlparse_getsetlist │ │ │ │ -00002198 t xmlparse_handler_getter │ │ │ │ -000005cc t xmlparse_handler_setter │ │ │ │ +00002220 t xmlparse_handler_getter │ │ │ │ +0000053c t xmlparse_handler_setter │ │ │ │ 00000bc0 d xmlparse_members │ │ │ │ 00000be8 d xmlparse_methods │ │ │ │ -00002d90 t xmlparse_namespace_prefixes_getter │ │ │ │ +00002e18 t xmlparse_namespace_prefixes_getter │ │ │ │ 00000898 t xmlparse_namespace_prefixes_setter │ │ │ │ -00002da8 t xmlparse_ordered_attributes_getter │ │ │ │ -0000197c t xmlparse_ordered_attributes_setter │ │ │ │ -00002dc0 t xmlparse_specified_attributes_getter │ │ │ │ +00002e30 t xmlparse_ordered_attributes_getter │ │ │ │ +000018ec t xmlparse_ordered_attributes_setter │ │ │ │ +00002e48 t xmlparse_specified_attributes_getter │ │ │ │ 00000a18 t xmlparse_specified_attributes_setter │ │ │ │ -000019d4 t xmlparse_traverse │ │ │ │ +00001944 t xmlparse_traverse │ │ │ │ │ │ │ │ blake2module.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ 000000b4 r .LC10 │ │ │ │ 000000c8 r .LC11 │ │ │ │ 000000e0 r .LC12 │ │ │ │ @@ -31335,15 +31329,15 @@ │ │ │ │ U _Py_strhex │ │ │ │ 00000000 d __compound_literal.0 │ │ │ │ U __memcpy_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 000006d4 t _blake2_blake2b_copy │ │ │ │ 000000f4 r _blake2_blake2b_copy__doc__ │ │ │ │ -000016e8 t _blake2_blake2b_digest │ │ │ │ +000016f0 t _blake2_blake2b_digest │ │ │ │ 00000054 r _blake2_blake2b_digest__doc__ │ │ │ │ 0000058c t _blake2_blake2b_hexdigest │ │ │ │ 00000000 r _blake2_blake2b_hexdigest__doc__ │ │ │ │ 0000157c t _blake2_blake2b_update │ │ │ │ 00000094 r _blake2_blake2b_update__doc__ │ │ │ │ 00000488 t _blake2_clear │ │ │ │ 00000510 t _blake2_free │ │ │ │ @@ -31351,15 +31345,15 @@ │ │ │ │ 00000000 t _blake2_traverse │ │ │ │ 00000000 d _keywords.1 │ │ │ │ 0000003c d _keywords.4 │ │ │ │ 00000000 d _kwtuple.0 │ │ │ │ 00000050 d _kwtuple.3 │ │ │ │ 0000005c d _parser.2 │ │ │ │ 00000088 d _parser.5 │ │ │ │ -000017f0 t blake2_blake2b_compute_digest.isra.0 │ │ │ │ +000017f8 t blake2_blake2b_compute_digest.isra.0 │ │ │ │ 00000020 t blake2_exec │ │ │ │ 00000000 d blake2_module │ │ │ │ 0000154c t blake2_update_unlocked.isra.0 │ │ │ │ 000000e0 d blake2b_type_slots │ │ │ │ 00000034 d blake2b_type_spec │ │ │ │ 0000036c r blake2mod__doc__ │ │ │ │ 00000000 b blake2mod_functions │ │ │ │ @@ -31989,15 +31983,15 @@ │ │ │ │ 0001b380 r dawg_pos_to_codepoint │ │ │ │ 00083b88 r decomp_data │ │ │ │ 00081988 r decomp_index1 │ │ │ │ 0007aa88 r decomp_index2 │ │ │ │ 00001b80 r decomp_prefix │ │ │ │ 00000784 r derived_name_prefixes │ │ │ │ 000008f0 r derived_name_ranges │ │ │ │ -0000215c t get_change_3_2_0 │ │ │ │ +00002164 t get_change_3_2_0 │ │ │ │ 000007a0 r hangul_syllables │ │ │ │ 000a2748 r index1 │ │ │ │ 0008fb48 r index2 │ │ │ │ 0000093c t is_normalized_quickcheck.constprop.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000000 r name_aliases │ │ │ │ @@ -32009,40 +32003,40 @@ │ │ │ │ 00000854 t normalization_3_2_0 │ │ │ │ 0003dec0 r packed_name_dawg │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ 0000031c t ucd_dealloc │ │ │ │ 00000a34 d ucd_type_slots │ │ │ │ 0000005c d ucd_type_spec │ │ │ │ -000021a4 t unicodedata_UCD_bidirectional │ │ │ │ +000021ac t unicodedata_UCD_bidirectional │ │ │ │ 00067a44 r unicodedata_UCD_bidirectional__doc__ │ │ │ │ 0000103c t unicodedata_UCD_category │ │ │ │ 00067aec r unicodedata_UCD_category__doc__ │ │ │ │ 00000e40 t unicodedata_UCD_combining │ │ │ │ 000679a8 r unicodedata_UCD_combining__doc__ │ │ │ │ -00002e1c t unicodedata_UCD_decimal │ │ │ │ +00002e30 t unicodedata_UCD_decimal │ │ │ │ 00067d74 r unicodedata_UCD_decimal__doc__ │ │ │ │ -00002a80 t unicodedata_UCD_decomposition │ │ │ │ +00002a94 t unicodedata_UCD_decomposition │ │ │ │ 000677b0 r unicodedata_UCD_decomposition__doc__ │ │ │ │ -00003074 t unicodedata_UCD_digit │ │ │ │ +00003088 t unicodedata_UCD_digit │ │ │ │ 00067c64 r unicodedata_UCD_digit__doc__ │ │ │ │ 00001240 t unicodedata_UCD_east_asian_width │ │ │ │ 00067868 r unicodedata_UCD_east_asian_width__doc__ │ │ │ │ -00003684 t unicodedata_UCD_is_normalized │ │ │ │ +00003698 t unicodedata_UCD_is_normalized │ │ │ │ 00067700 r unicodedata_UCD_is_normalized__doc__ │ │ │ │ 0000091c t unicodedata_UCD_lookup │ │ │ │ 0006741c r unicodedata_UCD_lookup__doc__ │ │ │ │ -00003478 t unicodedata_UCD_mirrored │ │ │ │ +0000348c t unicodedata_UCD_mirrored │ │ │ │ 000678d4 r unicodedata_UCD_mirrored__doc__ │ │ │ │ -000023bc t unicodedata_UCD_name │ │ │ │ +000023c4 t unicodedata_UCD_name │ │ │ │ 0006759c r unicodedata_UCD_name__doc__ │ │ │ │ -00002500 t unicodedata_UCD_name_impl │ │ │ │ +00002508 t unicodedata_UCD_name_impl │ │ │ │ 00000734 t unicodedata_UCD_normalize │ │ │ │ 00067660 r unicodedata_UCD_normalize__doc__ │ │ │ │ -00003200 t unicodedata_UCD_numeric │ │ │ │ +00003214 t unicodedata_UCD_numeric │ │ │ │ 00067b50 r unicodedata_UCD_numeric__doc__ │ │ │ │ 00000690 t unicodedata_block │ │ │ │ 00067328 r unicodedata_block__doc__ │ │ │ │ 0000027c t unicodedata_clear │ │ │ │ 00002180 r unicodedata_docstring │ │ │ │ 0000001c t unicodedata_exec │ │ │ │ 0000078c t unicodedata_extended_pictographic │ │ │ │ @@ -32502,15 +32496,15 @@ │ │ │ │ U PyMutex_Unlock │ │ │ │ U PySys_Audit │ │ │ │ U PySys_GetOptionalAttrString │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_Substring │ │ │ │ -000004c8 t Py_XDECREF │ │ │ │ +000004a8 t Py_XDECREF │ │ │ │ 00000004 b S_ident_o │ │ │ │ 00000000 b S_log_open │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -32529,19 +32523,19 @@ │ │ │ │ 00000010 r syslog_LOG_UPTO__doc__ │ │ │ │ 000004f0 t syslog_closelog │ │ │ │ 00000130 r syslog_closelog__doc__ │ │ │ │ 0000001c t syslog_exec │ │ │ │ 000000b8 d syslog_methods │ │ │ │ 00000000 t syslog_openlog │ │ │ │ 000001e4 r syslog_openlog__doc__ │ │ │ │ -000001f0 t syslog_openlog_impl.isra.0 │ │ │ │ +000001d0 t syslog_openlog_impl.isra.0 │ │ │ │ 000003f0 t syslog_setlogmask │ │ │ │ 000000c4 r syslog_setlogmask__doc__ │ │ │ │ 00000084 d syslog_slots │ │ │ │ -00000508 t syslog_syslog │ │ │ │ +000004e8 t syslog_syslog │ │ │ │ 00000190 r syslog_syslog__doc__ │ │ │ │ 00000000 d syslogmodule │ │ │ │ │ │ │ │ _zstdmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -32826,20 +32820,20 @@ │ │ │ │ U ZSTD_createCDict │ │ │ │ U ZSTD_freeCCtx │ │ │ │ U ZSTD_freeCDict │ │ │ │ U ZSTD_isError │ │ │ │ U ZSTD_maxCLevel │ │ │ │ U ZSTD_minCLevel │ │ │ │ 00000370 t ZstdCompressor_clear │ │ │ │ -00000d60 t ZstdCompressor_dealloc │ │ │ │ +00000d5c t ZstdCompressor_dealloc │ │ │ │ 0000008c r ZstdCompressor_last_mode_doc │ │ │ │ 00000138 d ZstdCompressor_members │ │ │ │ 00000160 d ZstdCompressor_methods │ │ │ │ 00000314 t ZstdCompressor_traverse │ │ │ │ -00000ca0 t _BlocksOutputBuffer_Grow.constprop.0 │ │ │ │ +00000c9c t _BlocksOutputBuffer_Grow.constprop.0 │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_parse_zstd_dict │ │ │ │ 000001f4 T _get_CDict │ │ │ │ @@ -32848,25 +32842,25 @@ │ │ │ │ 00000084 r _keywords.7 │ │ │ │ 00000084 d _kwtuple.0 │ │ │ │ 000000a8 d _kwtuple.3 │ │ │ │ 000000c8 d _kwtuple.6 │ │ │ │ 00000000 d _parser.2 │ │ │ │ 0000002c d _parser.5 │ │ │ │ 00000058 d _parser.8 │ │ │ │ -0000060c t _zstd_ZstdCompressor_compress │ │ │ │ +00000608 t _zstd_ZstdCompressor_compress │ │ │ │ 00000554 r _zstd_ZstdCompressor_compress__doc__ │ │ │ │ -00000ac4 t _zstd_ZstdCompressor_flush │ │ │ │ +00000ac0 t _zstd_ZstdCompressor_flush │ │ │ │ 000003e4 r _zstd_ZstdCompressor_flush__doc__ │ │ │ │ 00000000 t _zstd_ZstdCompressor_new │ │ │ │ 000006e4 r _zstd_ZstdCompressor_new__doc__ │ │ │ │ 00000040 t _zstd_ZstdCompressor_set_pledged_input_size │ │ │ │ 00000174 r _zstd_ZstdCompressor_set_pledged_input_size__doc__ │ │ │ │ -00000df8 t _zstd_set_c_level │ │ │ │ +00000df4 t _zstd_set_c_level │ │ │ │ 00000348 t capsule_free_cdict │ │ │ │ -00000964 t compress_lock_held │ │ │ │ +00000960 t compress_lock_held │ │ │ │ U memset │ │ │ │ U set_parameter_error │ │ │ │ U set_zstd_error │ │ │ │ 00000044 r unable_allocate_msg │ │ │ │ 000000e4 D zstd_compressor_type_spec │ │ │ │ 000000f8 d zstdcompressor_slots │ │ │ │ │ │ │ │ @@ -33893,21 +33887,21 @@ │ │ │ │ 00000068 r .LC95 │ │ │ │ 00000074 r .LC96 │ │ │ │ 00000080 r .LC97 │ │ │ │ 0000008c r .LC98 │ │ │ │ 00000094 r .LC99 │ │ │ │ 00002e08 d DirEntryType_slots │ │ │ │ 0000066c d DirEntryType_spec │ │ │ │ -000040ac t DirEntry_dealloc │ │ │ │ +000040e4 t DirEntry_dealloc │ │ │ │ 00005210 t DirEntry_fetch_stat │ │ │ │ 00005194 t DirEntry_get_lstat │ │ │ │ 00002ec0 d DirEntry_members │ │ │ │ 00002e30 d DirEntry_methods │ │ │ │ 00008018 t DirEntry_repr │ │ │ │ -00004048 t DirEntry_test_mode │ │ │ │ +00004080 t DirEntry_test_mode │ │ │ │ 00004e64 t DirEntry_test_mode.part.0 │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBool_Type │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytesWriter_Create │ │ │ │ U PyBytesWriter_Discard │ │ │ │ @@ -33998,15 +33992,15 @@ │ │ │ │ U PyNumber_Add │ │ │ │ U PyNumber_Divmod │ │ │ │ U PyNumber_Multiply │ │ │ │ 00009740 T PyOS_AfterFork │ │ │ │ 00000b64 T PyOS_AfterFork_Child │ │ │ │ 00002d34 T PyOS_AfterFork_Parent │ │ │ │ 000029c4 T PyOS_BeforeFork │ │ │ │ -00002f14 T PyOS_FSPath │ │ │ │ +00002f1c T PyOS_FSPath │ │ │ │ 00000788 t PyOS_FSPath.part.0 │ │ │ │ U PyOS_InputHook │ │ │ │ U PyOS_setsig │ │ │ │ U PyObject_AsFileDescriptor │ │ │ │ U PyObject_CallFinalizerFromDealloc │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GetAttr │ │ │ │ @@ -34053,25 +34047,25 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ExitStatusException │ │ │ │ U Py_GenericAlias │ │ │ │ -00003568 t Py_XDECREF │ │ │ │ +00003570 t Py_XDECREF │ │ │ │ 00002740 t Py_off_t_converter │ │ │ │ 00002d98 d ScandirIteratorType_slots │ │ │ │ 00000658 d ScandirIteratorType_spec │ │ │ │ -00003e20 t ScandirIterator_close │ │ │ │ -00003da4 t ScandirIterator_closedir │ │ │ │ -000041a8 t ScandirIterator_dealloc │ │ │ │ -00003980 t ScandirIterator_enter │ │ │ │ -00003e44 t ScandirIterator_exit │ │ │ │ -00004210 t ScandirIterator_finalize │ │ │ │ -000039a4 t ScandirIterator_iternext │ │ │ │ +00003e58 t ScandirIterator_close │ │ │ │ +00003ddc t ScandirIterator_closedir │ │ │ │ +000041e0 t ScandirIterator_dealloc │ │ │ │ +000039b8 t ScandirIterator_enter │ │ │ │ +00003e7c t ScandirIterator_exit │ │ │ │ +00004248 t ScandirIterator_finalize │ │ │ │ +000039dc t ScandirIterator_iternext │ │ │ │ 00002dc8 d ScandirIterator_methods │ │ │ │ 00000648 d TerminalSize_desc │ │ │ │ 0000bb9c r TerminalSize_docstring │ │ │ │ 00002efc d TerminalSize_fields │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ @@ -34082,17 +34076,17 @@ │ │ │ │ U _PyImport_ReInitLock │ │ │ │ U _PyImport_ReleaseLock │ │ │ │ U _PyInterpreterState_DeleteExceptMain │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyInterpreterState_ReinitRunningMain │ │ │ │ U _PyLong_AsTime_t │ │ │ │ -00002dd0 T _PyLong_FromGid │ │ │ │ +00002dd8 T _PyLong_FromGid │ │ │ │ U _PyLong_FromTime_t │ │ │ │ -00002da8 T _PyLong_FromUid │ │ │ │ +00002db0 T _PyLong_FromUid │ │ │ │ U _PyLong_UnsignedInt_Converter │ │ │ │ U _PyLong_UnsignedLongLong_Converter │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOS_URandom │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ @@ -34400,15 +34394,15 @@ │ │ │ │ 000016b4 d _parser.89 │ │ │ │ 000010a0 d _parser.92 │ │ │ │ 00000750 d _parser.95 │ │ │ │ 0000101c d _parser.98 │ │ │ │ 000010b4 t _posix_clear │ │ │ │ 0000140c t _posix_free │ │ │ │ 000008c4 t _posix_traverse │ │ │ │ -000028fc t _pystat_fromstructstat │ │ │ │ +00002904 t _pystat_fromstructstat │ │ │ │ 00002884 t _pystatvfs_fromstructstatvfs.isra.0 │ │ │ │ U abort │ │ │ │ U access │ │ │ │ 00000a94 r buffer_sizes.182 │ │ │ │ 000007f4 r buffer_sizes.192 │ │ │ │ 00008414 t build_itimerspec │ │ │ │ 000087a0 t build_itimerspec_ns │ │ │ │ @@ -34450,15 +34444,15 @@ │ │ │ │ U fileno │ │ │ │ U flistxattr │ │ │ │ U fopen64 │ │ │ │ U fork │ │ │ │ U forkpty │ │ │ │ U fpathconf │ │ │ │ U fread │ │ │ │ -00004744 t free_string_array │ │ │ │ +0000477c t free_string_array │ │ │ │ U fremovexattr │ │ │ │ U fsetxattr │ │ │ │ U fstatvfs64 │ │ │ │ U fsync │ │ │ │ U ftruncate64 │ │ │ │ 00002c1c t get_number_of_os_threads │ │ │ │ U getcwd │ │ │ │ @@ -34479,16 +34473,16 @@ │ │ │ │ U getsid │ │ │ │ U getuid │ │ │ │ U getxattr │ │ │ │ U grantpt │ │ │ │ 00000008 r have_functions │ │ │ │ U initgroups │ │ │ │ 00001c40 t internal_rename.isra.0 │ │ │ │ -00004a34 t iov_cleanup │ │ │ │ -00004868 t iov_setup │ │ │ │ +00004a6c t iov_cleanup │ │ │ │ +000048a0 t iov_setup │ │ │ │ U isatty │ │ │ │ U kill │ │ │ │ U killpg │ │ │ │ U lchown │ │ │ │ U lgetxattr │ │ │ │ U linkat │ │ │ │ U listxattr │ │ │ │ @@ -34512,15 +34506,15 @@ │ │ │ │ U openat64 │ │ │ │ U opendir │ │ │ │ U openpty │ │ │ │ 00008288 t os_DirEntry___fspath__ │ │ │ │ 00001564 r os_DirEntry___fspath____doc__ │ │ │ │ 00008000 t os_DirEntry_inode │ │ │ │ 000015a0 r os_DirEntry_inode__doc__ │ │ │ │ -00003ed4 t os_DirEntry_is_dir │ │ │ │ +00003f0c t os_DirEntry_is_dir │ │ │ │ 0000164c r os_DirEntry_is_dir__doc__ │ │ │ │ 000082c8 t os_DirEntry_is_file │ │ │ │ 000015e4 r os_DirEntry_is_file__doc__ │ │ │ │ 000082b0 t os_DirEntry_is_junction │ │ │ │ 00001720 r os_DirEntry_is_junction__doc__ │ │ │ │ 00008098 t os_DirEntry_is_symlink │ │ │ │ 00001774 r os_DirEntry_is_symlink__doc__ │ │ │ │ @@ -34549,15 +34543,15 @@ │ │ │ │ 00000ff0 r os__create_environ__doc__ │ │ │ │ 000090d8 t os__exit │ │ │ │ 0000874c r os__exit__doc__ │ │ │ │ 00009188 t os__inputhook │ │ │ │ 0000107c r os__inputhook__doc__ │ │ │ │ 00008884 t os__is_inputhook_installed │ │ │ │ 00001034 r os__is_inputhook_installed__doc__ │ │ │ │ -00002f54 t os__path_normpath │ │ │ │ +00002f5c t os__path_normpath │ │ │ │ 00009880 r os__path_normpath__doc__ │ │ │ │ 00003acc t os__path_splitroot_ex │ │ │ │ 000098d8 r os__path_splitroot_ex__doc__ │ │ │ │ 00008fd4 t os_abort │ │ │ │ 00002778 r os_abort__doc__ │ │ │ │ 00001338 t os_access │ │ │ │ 0000afdc r os_access__doc__ │ │ │ │ @@ -34608,15 +34602,15 @@ │ │ │ │ 0000a5ec r os_fdatasync__doc__ │ │ │ │ 000028a4 t os_fork │ │ │ │ 00007bf8 r os_fork__doc__ │ │ │ │ 00001d54 t os_forkpty │ │ │ │ 00006f9c r os_forkpty__doc__ │ │ │ │ 00007de0 t os_fpathconf │ │ │ │ 00002a04 r os_fpathconf__doc__ │ │ │ │ -00002e60 t os_fspath │ │ │ │ +00002e68 t os_fspath │ │ │ │ 00001318 r os_fspath__doc__ │ │ │ │ 00001d84 t os_fstat │ │ │ │ 00004564 r os_fstat__doc__ │ │ │ │ 000033b4 t os_fstatvfs │ │ │ │ 00002b98 r os_fstatvfs__doc__ │ │ │ │ 00008154 t os_fsync │ │ │ │ 0000a680 r os_fsync__doc__ │ │ │ │ @@ -34689,15 +34683,15 @@ │ │ │ │ 00001dec r os_listxattr__doc__ │ │ │ │ 00003cb8 t os_lockf │ │ │ │ 000050e4 r os_lockf__doc__ │ │ │ │ 0000952c t os_login_tty │ │ │ │ 000070d0 r os_login_tty__doc__ │ │ │ │ 00002618 t os_lseek │ │ │ │ 00004ed4 r os_lseek__doc__ │ │ │ │ -00003154 t os_lstat │ │ │ │ +0000315c t os_lstat │ │ │ │ 0000b794 r os_lstat__doc__ │ │ │ │ 00003de0 t os_major │ │ │ │ 000035a8 r os_major__doc__ │ │ │ │ 00004008 t os_makedev │ │ │ │ 000034e4 r os_makedev__doc__ │ │ │ │ 00006ed4 t os_memfd_create │ │ │ │ 00001d48 r os_memfd_create__doc__ │ │ │ │ @@ -34763,15 +34757,15 @@ │ │ │ │ 00001f98 r os_removexattr__doc__ │ │ │ │ 000078a0 t os_rename │ │ │ │ 000093f4 r os_rename__doc__ │ │ │ │ 00001a40 t os_replace │ │ │ │ 00009210 r os_replace__doc__ │ │ │ │ 00005334 t os_rmdir │ │ │ │ 000090c8 r os_rmdir__doc__ │ │ │ │ -000035a8 t os_scandir │ │ │ │ +000035b0 t os_scandir │ │ │ │ 00001424 r os_scandir__doc__ │ │ │ │ 000054fc t os_sched_get_priority_max │ │ │ │ 00007b98 r os_sched_get_priority_max__doc__ │ │ │ │ 00005408 t os_sched_get_priority_min │ │ │ │ 00007b38 r os_sched_get_priority_min__doc__ │ │ │ │ 00000070 t os_sched_getaffinity │ │ │ │ 000075f4 r os_sched_getaffinity__doc__ │ │ │ │ @@ -34876,15 +34870,15 @@ │ │ │ │ 00008ed0 r os_unlink__doc__ │ │ │ │ 00007528 t os_unlockpt │ │ │ │ 0000736c r os_unlockpt__doc__ │ │ │ │ 00007160 t os_unsetenv │ │ │ │ 00003004 r os_unsetenv__doc__ │ │ │ │ 00000790 t os_unshare │ │ │ │ 00006190 r os_unshare__doc__ │ │ │ │ -0000349c t os_urandom │ │ │ │ +000034a4 t os_urandom │ │ │ │ 00001d80 r os_urandom__doc__ │ │ │ │ 000041a0 t os_utime │ │ │ │ 000087b4 r os_utime__doc__ │ │ │ │ 00000878 t os_wait │ │ │ │ 000023e4 t os_wait3 │ │ │ │ 00006730 r os_wait3__doc__ │ │ │ │ 00001ea4 t os_wait4 │ │ │ │ @@ -34897,17 +34891,17 @@ │ │ │ │ 00004a98 t os_waitstatus_to_exitcode │ │ │ │ 000010c4 r os_waitstatus_to_exitcode__doc__ │ │ │ │ 00002028 t os_write │ │ │ │ 00004684 r os_write__doc__ │ │ │ │ 0000682c t os_writev │ │ │ │ 00004290 r os_writev__doc__ │ │ │ │ 00006550 t parse_arglist │ │ │ │ -00004330 t parse_envlist │ │ │ │ -00002864 t path_cleanup │ │ │ │ -00002118 t path_converter │ │ │ │ +00004368 t parse_envlist │ │ │ │ +0000286c t path_cleanup │ │ │ │ +00002120 t path_converter │ │ │ │ U pathconf │ │ │ │ U pipe │ │ │ │ U pipe2 │ │ │ │ 00000934 d pipe2_works_atomic.133 │ │ │ │ 0000c1e0 r posix__doc__ │ │ │ │ 000000e8 d posix_constants_confstr │ │ │ │ 00000048 d posix_constants_pathconf │ │ │ │ @@ -35030,15 +35024,15 @@ │ │ │ │ U setsid │ │ │ │ U setuid │ │ │ │ U setxattr │ │ │ │ U sigaddset │ │ │ │ U sigemptyset │ │ │ │ U splice │ │ │ │ 00007a9c t split_py_long_to_s_and_ns │ │ │ │ -00002df8 t stat_nanosecond_timestamp │ │ │ │ +00002e00 t stat_nanosecond_timestamp │ │ │ │ 000001b4 t stat_nanosecond_timestamp.part.0 │ │ │ │ 0000c058 r stat_result__doc__ │ │ │ │ 00000608 d stat_result_desc │ │ │ │ 00003044 d stat_result_fields │ │ │ │ 00007f7c t statresult_new │ │ │ │ U statvfs64 │ │ │ │ 0000bf38 r statvfs_result__doc__ │ │ │ │ @@ -35227,20 +35221,20 @@ │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_AddPendingCall │ │ │ │ U _PyEval_RaiseAsyncExc │ │ │ │ U _PyEval_SignalReceived │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyLong_FromUid │ │ │ │ -00000318 T _PyOS_InterruptOccurred │ │ │ │ +0000029c T _PyOS_InterruptOccurred │ │ │ │ 0000133c T _PyOS_IsMainThread │ │ │ │ U _PyObject_Call │ │ │ │ U _PyRunRemoteDebugger │ │ │ │ U _PyRuntime │ │ │ │ -00000380 T _PySignal_AfterFork │ │ │ │ +00000304 T _PySignal_AfterFork │ │ │ │ 0000026c T _PySignal_Fini │ │ │ │ 0000015c T _PySignal_Init │ │ │ │ U _PyTime_AsTimespec │ │ │ │ U _PyTime_AsTimeval │ │ │ │ U _PyTime_FromSecondsObject │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -35284,15 +35278,15 @@ │ │ │ │ 00000730 t report_wakeup_write_error │ │ │ │ U sigaction │ │ │ │ U sigemptyset │ │ │ │ U sigfillset │ │ │ │ U sigismember │ │ │ │ 00000560 t signal_alarm │ │ │ │ 00001348 r signal_alarm__doc__ │ │ │ │ -00000090 t signal_default_int_handler │ │ │ │ +000004e4 t signal_default_int_handler │ │ │ │ 000013a8 r signal_default_int_handler__doc__ │ │ │ │ 00000858 t signal_getitimer │ │ │ │ 00000b84 r signal_getitimer__doc__ │ │ │ │ 00000edc t signal_getsignal │ │ │ │ 00000ff8 r signal_getsignal__doc__ │ │ │ │ 00000db0 t signal_handler │ │ │ │ 000000c0 d signal_methods │ │ │ │ @@ -35300,19 +35294,19 @@ │ │ │ │ 00000224 t signal_module_exec │ │ │ │ 00001214 t signal_pause │ │ │ │ 00001314 r signal_pause__doc__ │ │ │ │ 00000a28 t signal_pidfd_send_signal │ │ │ │ 000006c0 r signal_pidfd_send_signal__doc__ │ │ │ │ 000005d4 t signal_pthread_kill │ │ │ │ 0000074c r signal_pthread_kill__doc__ │ │ │ │ -0000010c t signal_pthread_sigmask │ │ │ │ +00000090 t signal_pthread_sigmask │ │ │ │ 00000b1c r signal_pthread_sigmask__doc__ │ │ │ │ 00000000 t signal_raise_signal │ │ │ │ 000012c4 r signal_raise_signal__doc__ │ │ │ │ -000003d4 t signal_set_wakeup_fd │ │ │ │ +00000358 t signal_set_wakeup_fd │ │ │ │ 00000d08 r signal_set_wakeup_fd__doc__ │ │ │ │ 00000940 t signal_setitimer │ │ │ │ 00000bcc r signal_setitimer__doc__ │ │ │ │ 00000dd8 t signal_siginterrupt │ │ │ │ 00000e08 r signal_siginterrupt__doc__ │ │ │ │ 00000bac t signal_signal │ │ │ │ 00001144 r signal_signal__doc__ │ │ │ │ @@ -35326,15 +35320,15 @@ │ │ │ │ 00000834 r signal_sigwaitinfo__doc__ │ │ │ │ 0000008c d signal_slots │ │ │ │ 00000ee4 t signal_strsignal │ │ │ │ 00000ed8 r signal_strsignal__doc__ │ │ │ │ 00000c78 t signal_valid_signals │ │ │ │ 000008e4 r signal_valid_signals__doc__ │ │ │ │ U sigpending │ │ │ │ -00000208 t sigset_to_set │ │ │ │ +0000018c t sigset_to_set │ │ │ │ U sigwait │ │ │ │ U sigwaitinfo │ │ │ │ U strsignal │ │ │ │ U strstr │ │ │ │ 000005dc r struct_siginfo__doc__ │ │ │ │ 00000034 d struct_siginfo_desc │ │ │ │ 00000200 d struct_siginfo_fields │ │ │ │ @@ -35748,133 +35742,134 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_idivmod │ │ │ │ U __aeabi_uidiv │ │ │ │ 0000010c d __compound_literal.0 │ │ │ │ -00000e38 t _collections__count_elements │ │ │ │ +00000fc8 t _collections__count_elements │ │ │ │ 000003e8 r _collections__count_elements__doc__ │ │ │ │ 00000000 d _collectionsmodule │ │ │ │ 00000614 t _deque_rotate │ │ │ │ 00000008 r _keywords.1 │ │ │ │ 000000c4 d _kwtuple.0 │ │ │ │ 00000098 d _parser.2 │ │ │ │ 00000540 t collections_clear │ │ │ │ 00000014 r collections_doc │ │ │ │ 0000001c t collections_exec │ │ │ │ 000006a0 t collections_free │ │ │ │ 00000118 d collections_methods │ │ │ │ 000000e4 d collections_slots │ │ │ │ 00000160 t collections_traverse │ │ │ │ -00001fdc t consume_iterator │ │ │ │ +0000216c t consume_iterator │ │ │ │ 00000230 r defdict_class_getitem_doc │ │ │ │ 000000e8 t defdict_copy │ │ │ │ 000002a4 r defdict_copy_doc │ │ │ │ -00000c20 t defdict_dealloc │ │ │ │ +00000db0 t defdict_dealloc │ │ │ │ 000000b4 r defdict_doc │ │ │ │ 00000934 t defdict_init │ │ │ │ 00000240 d defdict_members │ │ │ │ 00000268 d defdict_methods │ │ │ │ -00000cb0 t defdict_missing │ │ │ │ +00000e40 t defdict_missing │ │ │ │ 000002c8 r defdict_missing_doc │ │ │ │ 000004a4 t defdict_or │ │ │ │ 0000011c t defdict_reduce │ │ │ │ 00000288 t defdict_repr │ │ │ │ 000001d0 d defdict_slots │ │ │ │ 00000048 d defdict_spec │ │ │ │ -00001ac4 t defdict_tp_clear │ │ │ │ -00000ba4 t defdict_traverse │ │ │ │ +00001c54 t defdict_tp_clear │ │ │ │ +00000d34 t defdict_traverse │ │ │ │ 000009fc t deque___copy__ │ │ │ │ 00000790 r deque___copy____doc__ │ │ │ │ 00000a10 t deque___reduce__ │ │ │ │ 0000054c r deque___reduce____doc__ │ │ │ │ 00000058 t deque___reversed__ │ │ │ │ 00000450 r deque___reversed____doc__ │ │ │ │ 000010f0 t deque___sizeof__ │ │ │ │ 00000498 r deque___sizeof____doc__ │ │ │ │ 000002a0 t deque_append │ │ │ │ 00000920 r deque_append__doc__ │ │ │ │ 00000440 t deque_append_impl │ │ │ │ 00000000 t deque_append_lock_held.part.0 │ │ │ │ -000011dc t deque_appendleft │ │ │ │ +00001068 t deque_appendleft │ │ │ │ 000008d0 r deque_appendleft__doc__ │ │ │ │ -000012f0 t deque_appendleft_lock_held │ │ │ │ +0000117c t deque_appendleft_lock_held │ │ │ │ 00000000 t deque_appendleft_lock_held.part.0 │ │ │ │ -00001b3c t deque_ass_item │ │ │ │ +00001ccc t deque_ass_item │ │ │ │ 00000a60 t deque_clear │ │ │ │ -00000e14 t deque_clearmethod │ │ │ │ +00000bb4 t deque_clear.part.0 │ │ │ │ +00000fa4 t deque_clearmethod │ │ │ │ 00000758 r deque_clearmethod__doc__ │ │ │ │ 00000594 t deque_concat │ │ │ │ -00001530 t deque_contains │ │ │ │ +000016c0 t deque_contains │ │ │ │ 000009e8 t deque_copy │ │ │ │ 000007cc r deque_copy__doc__ │ │ │ │ 00000674 t deque_copy_impl │ │ │ │ 000008f4 t deque_count │ │ │ │ 00000684 r deque_count__doc__ │ │ │ │ 00000acc t deque_dealloc │ │ │ │ 000008b8 t deque_del_item │ │ │ │ -00001ab0 t deque_extend │ │ │ │ +00001c40 t deque_extend │ │ │ │ 0000086c r deque_extend__doc__ │ │ │ │ -00000edc t deque_extend_impl │ │ │ │ +00000d68 t deque_extend_impl │ │ │ │ 00000ac0 t deque_extendleft │ │ │ │ 00000804 r deque_extendleft__doc__ │ │ │ │ -0000203c t deque_extendleft_impl │ │ │ │ -00001fa8 t deque_get_maxlen │ │ │ │ +000021cc t deque_extendleft_impl │ │ │ │ +00002138 t deque_get_maxlen │ │ │ │ 000005b8 d deque_getset │ │ │ │ -00001c30 t deque_index │ │ │ │ +00001dc0 t deque_index │ │ │ │ 0000060c r deque_index__doc__ │ │ │ │ 00000358 t deque_init │ │ │ │ 000004e4 r deque_init__doc__ │ │ │ │ 00000ad4 t deque_inplace_concat │ │ │ │ 00000b2c t deque_inplace_repeat │ │ │ │ 00000b40 t deque_inplace_repeat_lock_held │ │ │ │ 00000d9c t deque_insert │ │ │ │ 000005cc r deque_insert__doc__ │ │ │ │ 000006b4 t deque_item │ │ │ │ -000012fc t deque_iter │ │ │ │ +0000148c t deque_iter │ │ │ │ 00000000 t deque_len │ │ │ │ 00000450 d deque_members │ │ │ │ 00000478 d deque_methods │ │ │ │ 00000210 t deque_new │ │ │ │ -00000c08 t deque_pop │ │ │ │ +00000a94 t deque_pop │ │ │ │ 000009ac r deque_pop__doc__ │ │ │ │ -00000cf8 t deque_pop_impl │ │ │ │ -00000de8 t deque_popleft │ │ │ │ +00000b84 t deque_pop_impl │ │ │ │ +00000c74 t deque_popleft │ │ │ │ 0000096c r deque_popleft__doc__ │ │ │ │ 00000884 t deque_popleft_impl │ │ │ │ 00000778 t deque_remove │ │ │ │ 0000058c r deque_remove__doc__ │ │ │ │ 00000fa4 t deque_repeat │ │ │ │ 000003bc t deque_repr │ │ │ │ -000022dc t deque_reverse │ │ │ │ +0000246c t deque_reverse │ │ │ │ 000006c8 r deque_reverse__doc__ │ │ │ │ 0000006c t deque_reviter │ │ │ │ -000017c0 t deque_richcompare │ │ │ │ -000013d0 t deque_rotate │ │ │ │ +00001950 t deque_richcompare │ │ │ │ +0000125c t deque_rotate │ │ │ │ 000006f4 r deque_rotate__doc__ │ │ │ │ 00000388 d deque_slots │ │ │ │ 00000034 d deque_spec │ │ │ │ 00000018 t deque_traverse │ │ │ │ -00001408 t dequeiter_clear │ │ │ │ -00001380 t dequeiter_dealloc │ │ │ │ +00001598 t dequeiter_clear │ │ │ │ +00001510 t dequeiter_dealloc │ │ │ │ 00000040 t dequeiter_len │ │ │ │ 00000358 d dequeiter_methods │ │ │ │ -0000214c t dequeiter_new │ │ │ │ -0000110c t dequeiter_next │ │ │ │ +000022dc t dequeiter_new │ │ │ │ +00000f98 t dequeiter_next │ │ │ │ 00000f70 t dequeiter_reduce │ │ │ │ 00000310 d dequeiter_slots │ │ │ │ 0000005c d dequeiter_spec │ │ │ │ 00000894 t dequeiter_traverse │ │ │ │ 00001008 t dequereviter_new │ │ │ │ -00001464 t dequereviter_next │ │ │ │ -00001478 t dequereviter_next_lock_held.isra.0 │ │ │ │ +000015f4 t dequereviter_next │ │ │ │ +00001608 t dequereviter_next_lock_held.isra.0 │ │ │ │ 000002c8 d dequereviter_slots │ │ │ │ 00000070 d dequereviter_spec │ │ │ │ -00001260 t finalize_iterator │ │ │ │ +000013f0 t finalize_iterator │ │ │ │ 00000388 r length_hint_doc │ │ │ │ 000002f0 t newblock │ │ │ │ 000003c0 r reduce_doc │ │ │ │ 00000a04 t tuplegetter_clear │ │ │ │ 00000978 t tuplegetter_dealloc │ │ │ │ 00000544 t tuplegetter_descr_get │ │ │ │ 00001124 t tuplegetter_descr_set │ │ │ │ @@ -36094,15 +36089,15 @@ │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsLong │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddIntConstant │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyModule_AddType │ │ │ │ -00000f9c T PyNumber_AsOff_t │ │ │ │ +00000fb0 T PyNumber_AsOff_t │ │ │ │ U PyNumber_Check │ │ │ │ U PyOS_FSPath │ │ │ │ U PyObject_CallFunction │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_SetAttr │ │ │ │ U PyObject_SetAttrString │ │ │ │ @@ -36138,31 +36133,31 @@ │ │ │ │ U _Py_rawiobase_spec │ │ │ │ U _Py_stringio_spec │ │ │ │ U _Py_textiobase_spec │ │ │ │ U _Py_textiowrapper_spec │ │ │ │ U _Py_tss_interp │ │ │ │ 00000108 d __compound_literal.0 │ │ │ │ 000000c8 t _io_open │ │ │ │ -00000364 r _io_open__doc__ │ │ │ │ +0000037c r _io_open__doc__ │ │ │ │ 00000000 t _io_open_code │ │ │ │ -000000a4 r _io_open_code__doc__ │ │ │ │ +000000bc r _io_open_code__doc__ │ │ │ │ 00000914 t _io_text_encoding │ │ │ │ -00000178 r _io_text_encoding__doc__ │ │ │ │ -00000078 r _keywords.1 │ │ │ │ -0000009c r _keywords.4 │ │ │ │ +00000190 r _io_text_encoding__doc__ │ │ │ │ +00000090 r _keywords.1 │ │ │ │ +000000b4 r _keywords.4 │ │ │ │ 0000008c d _kwtuple.0 │ │ │ │ 000000c4 d _kwtuple.3 │ │ │ │ 00000060 d _parser.2 │ │ │ │ 00000034 d _parser.5 │ │ │ │ 000005a8 t iomodule_clear │ │ │ │ 0000001c t iomodule_exec │ │ │ │ 00000900 t iomodule_free │ │ │ │ 000000e0 d iomodule_slots │ │ │ │ 000003e0 t iomodule_traverse │ │ │ │ -00001b40 r module_doc │ │ │ │ +00001b58 r module_doc │ │ │ │ 00000114 d module_methods │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ │ │ │ │ iobase.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -36426,41 +36421,41 @@ │ │ │ │ U _Py_read │ │ │ │ U _Py_set_inheritable │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_write │ │ │ │ U __errno_location │ │ │ │ 00000048 t _io_FileIO___init__ │ │ │ │ 00000960 r _io_FileIO___init____doc__ │ │ │ │ -00001068 t _io_FileIO_close │ │ │ │ +0000106c t _io_FileIO_close │ │ │ │ 00000ca8 r _io_FileIO_close__doc__ │ │ │ │ -000006b8 t _io_FileIO_fileno │ │ │ │ +00000610 t _io_FileIO_fileno │ │ │ │ 00000914 r _io_FileIO_fileno__doc__ │ │ │ │ 000001f4 t _io_FileIO_isatty │ │ │ │ 00000094 r _io_FileIO_isatty__doc__ │ │ │ │ 00000184 t _io_FileIO_isatty_impl │ │ │ │ 000009a4 t _io_FileIO_isatty_open_only │ │ │ │ -000006fc t _io_FileIO_read │ │ │ │ +00000654 t _io_FileIO_read │ │ │ │ 0000050c r _io_FileIO_read__doc__ │ │ │ │ 00000a1c t _io_FileIO_readable │ │ │ │ 000008d4 r _io_FileIO_readable__doc__ │ │ │ │ 00000cf0 t _io_FileIO_readall │ │ │ │ 000006a4 r _io_FileIO_readall__doc__ │ │ │ │ -00000468 t _io_FileIO_readinto │ │ │ │ +000003c0 t _io_FileIO_readinto │ │ │ │ 00000818 r _io_FileIO_readinto__doc__ │ │ │ │ -000002fc t _io_FileIO_seek │ │ │ │ +00000254 t _io_FileIO_seek │ │ │ │ 00000218 r _io_FileIO_seek__doc__ │ │ │ │ -00000208 t _io_FileIO_seekable │ │ │ │ +00001284 t _io_FileIO_seekable │ │ │ │ 00000858 r _io_FileIO_seekable__doc__ │ │ │ │ 00000b88 t _io_FileIO_tell │ │ │ │ 000001c0 r _io_FileIO_tell__doc__ │ │ │ │ -00000b1c t _io_FileIO_truncate │ │ │ │ +00000a74 t _io_FileIO_truncate │ │ │ │ 000000d8 r _io_FileIO_truncate__doc__ │ │ │ │ -000002b0 t _io_FileIO_writable │ │ │ │ +00000208 t _io_FileIO_writable │ │ │ │ 00000894 r _io_FileIO_writable__doc__ │ │ │ │ -00001280 t _io_FileIO_write │ │ │ │ +00001330 t _io_FileIO_write │ │ │ │ 00000408 r _io_FileIO_write__doc__ │ │ │ │ 00000060 r _keywords.0 │ │ │ │ 00000068 r _keywords.2 │ │ │ │ 00000070 r _keywords.4 │ │ │ │ 00000078 r _keywords.6 │ │ │ │ 00000080 r _keywords.9 │ │ │ │ 000000dc d _kwtuple.8 │ │ │ │ @@ -36468,32 +36463,32 @@ │ │ │ │ 00000000 d _parser.10 │ │ │ │ 0000002c d _parser.3 │ │ │ │ 00000058 d _parser.5 │ │ │ │ 000000b0 d _parser.7 │ │ │ │ U close │ │ │ │ 00000c78 t fileio_clear │ │ │ │ 00000a68 t fileio_dealloc │ │ │ │ -00000608 t fileio_dealloc_warn │ │ │ │ +00000560 t fileio_dealloc_warn │ │ │ │ 000009e8 t fileio_get_blksize │ │ │ │ 00000c5c t fileio_get_closed │ │ │ │ 00000178 t fileio_get_closefd │ │ │ │ -00000af8 t fileio_get_mode │ │ │ │ +00000a50 t fileio_get_mode │ │ │ │ 000001c0 d fileio_getsetlist │ │ │ │ 00000170 d fileio_members │ │ │ │ 00000224 d fileio_methods │ │ │ │ 00000000 t fileio_new │ │ │ │ 00000000 t fileio_repr │ │ │ │ 00000118 d fileio_slots │ │ │ │ -00001420 t fileio_traverse │ │ │ │ +000014d0 t fileio_traverse │ │ │ │ U ftruncate64 │ │ │ │ 000000c8 t internal_close │ │ │ │ U isatty │ │ │ │ U lseek64 │ │ │ │ U memset │ │ │ │ -00000a54 t mode_string │ │ │ │ +000009ac t mode_string │ │ │ │ U open64 │ │ │ │ 00000000 t portable_lseek.constprop.0 │ │ │ │ U strlen │ │ │ │ │ │ │ │ bytesio.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -36675,17 +36670,17 @@ │ │ │ │ 000003c0 r .LC36 │ │ │ │ 000003c8 r .LC37 │ │ │ │ 00000400 r .LC38 │ │ │ │ 00000404 r .LC39 │ │ │ │ 00000090 r .LC4 │ │ │ │ 00000448 r .LC40 │ │ │ │ 00000454 r .LC41 │ │ │ │ -0000045c r .LC42 │ │ │ │ -00000474 r .LC43 │ │ │ │ -00000490 r .LC44 │ │ │ │ +0000046c r .LC42 │ │ │ │ +00000488 r .LC43 │ │ │ │ +000004e0 r .LC44 │ │ │ │ 000004e8 r .LC45 │ │ │ │ 00000514 r .LC46 │ │ │ │ 000000b8 r .LC5 │ │ │ │ 000000c0 r .LC6 │ │ │ │ 000000e8 r .LC7 │ │ │ │ 000000fc r .LC8 │ │ │ │ 0000011c r .LC9 │ │ │ │ @@ -36766,15 +36761,15 @@ │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyIOBase_cannot_pickle │ │ │ │ U _PyIOBase_check_readable │ │ │ │ U _PyIOBase_check_seekable │ │ │ │ U _PyIOBase_check_writable │ │ │ │ U _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ -000018a8 T _PyIO_trap_eintr │ │ │ │ +000018c0 T _PyIO_trap_eintr │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ @@ -36797,80 +36792,80 @@ │ │ │ │ 00000680 t _buffered_raw_seek │ │ │ │ 000001f4 t _buffered_raw_tell │ │ │ │ 0000138c t _buffered_readline │ │ │ │ 00000330 t _bufferediobase_readinto_generic │ │ │ │ 00000890 t _bufferedreader_fill_buffer │ │ │ │ 00000904 t _bufferedreader_raw_read │ │ │ │ 000007f0 t _bufferedreader_read_fast │ │ │ │ -00002b38 t _bufferedwriter_flush_unlocked │ │ │ │ -00000730 t _enter_buffered_busy │ │ │ │ -00002730 t _forward_call │ │ │ │ -00002420 t _io_BufferedRWPair___init__ │ │ │ │ +00002b48 t _bufferedwriter_flush_unlocked │ │ │ │ +000004f8 t _enter_buffered_busy │ │ │ │ +00002748 t _forward_call │ │ │ │ +00002438 t _io_BufferedRWPair___init__ │ │ │ │ 0000016c r _io_BufferedRWPair___init____doc__ │ │ │ │ -00001f58 t _io_BufferedRandom___init__ │ │ │ │ +00001f70 t _io_BufferedRandom___init__ │ │ │ │ 0000005c r _io_BufferedRandom___init____doc__ │ │ │ │ 00000000 t _io_BufferedReader___init__ │ │ │ │ 0000044c r _io_BufferedReader___init____doc__ │ │ │ │ 000003d8 t _io_BufferedWriter___init__ │ │ │ │ 0000034c r _io_BufferedWriter___init____doc__ │ │ │ │ -00001d04 t _io_BufferedWriter_write │ │ │ │ +00001d24 t _io_BufferedWriter_write │ │ │ │ 0000032c r _io_BufferedWriter_write__doc__ │ │ │ │ 000002c0 t _io__BufferedIOBase_detach │ │ │ │ 00000b5c r _io__BufferedIOBase_detach__doc__ │ │ │ │ 000001f0 t _io__BufferedIOBase_read │ │ │ │ 000008a4 t _io__BufferedIOBase_read1 │ │ │ │ 00000808 r _io__BufferedIOBase_read1__doc__ │ │ │ │ 000008dc r _io__BufferedIOBase_read__doc__ │ │ │ │ 0000014c t _io__BufferedIOBase_readinto │ │ │ │ 00000454 t _io__BufferedIOBase_readinto1 │ │ │ │ 00000c04 r _io__BufferedIOBase_readinto1__doc__ │ │ │ │ 00000c28 r _io__BufferedIOBase_readinto__doc__ │ │ │ │ -00000680 t _io__BufferedIOBase_write │ │ │ │ +00000780 t _io__BufferedIOBase_write │ │ │ │ 0000070c r _io__BufferedIOBase_write__doc__ │ │ │ │ -000005d4 t _io__Buffered___sizeof__ │ │ │ │ +000006d4 t _io__Buffered___sizeof__ │ │ │ │ 000006f0 r _io__Buffered___sizeof____doc__ │ │ │ │ 00001214 t _io__Buffered__dealloc_warn │ │ │ │ 000006c8 r _io__Buffered__dealloc_warn__doc__ │ │ │ │ 00001228 t _io__Buffered__dealloc_warn_impl │ │ │ │ -00000f88 t _io__Buffered_close │ │ │ │ +00000fa8 t _io__Buffered_close │ │ │ │ 00000698 r _io__Buffered_close__doc__ │ │ │ │ 000003fc t _io__Buffered_closed_get │ │ │ │ -00000604 t _io__Buffered_detach │ │ │ │ +00000704 t _io__Buffered_detach │ │ │ │ 00000680 r _io__Buffered_detach__doc__ │ │ │ │ -00001ba4 t _io__Buffered_fileno │ │ │ │ +00001bbc t _io__Buffered_fileno │ │ │ │ 00000620 r _io__Buffered_fileno__doc__ │ │ │ │ -000025a0 t _io__Buffered_flush │ │ │ │ +000025b0 t _io__Buffered_flush │ │ │ │ 000005f0 r _io__Buffered_flush__doc__ │ │ │ │ 00001198 t _io__Buffered_isatty │ │ │ │ 00000608 r _io__Buffered_isatty__doc__ │ │ │ │ -000026ac t _io__Buffered_mode_get │ │ │ │ -00001c20 t _io__Buffered_name_get │ │ │ │ -0000219c t _io__Buffered_peek │ │ │ │ +000026c4 t _io__Buffered_mode_get │ │ │ │ +00001c38 t _io__Buffered_name_get │ │ │ │ +000021b4 t _io__Buffered_peek │ │ │ │ 000005d4 r _io__Buffered_peek__doc__ │ │ │ │ 0000045c t _io__Buffered_read │ │ │ │ 00000ec0 t _io__Buffered_read1 │ │ │ │ 00000594 r _io__Buffered_read1__doc__ │ │ │ │ 000005b4 r _io__Buffered_read__doc__ │ │ │ │ 000002e0 t _io__Buffered_readable │ │ │ │ 00000650 r _io__Buffered_readable__doc__ │ │ │ │ -00002ef0 t _io__Buffered_readinto │ │ │ │ -000029f4 t _io__Buffered_readinto1 │ │ │ │ +00002f44 t _io__Buffered_readinto │ │ │ │ +00002a0c t _io__Buffered_readinto1 │ │ │ │ 00000550 r _io__Buffered_readinto1__doc__ │ │ │ │ 00000574 r _io__Buffered_readinto__doc__ │ │ │ │ 000012c4 t _io__Buffered_readline │ │ │ │ 0000052c r _io__Buffered_readline__doc__ │ │ │ │ -000016e4 t _io__Buffered_seek │ │ │ │ +00001704 t _io__Buffered_seek │ │ │ │ 000004f0 r _io__Buffered_seek__doc__ │ │ │ │ 0000035c t _io__Buffered_seekable │ │ │ │ 00000668 r _io__Buffered_seekable__doc__ │ │ │ │ -00001294 t _io__Buffered_simple_flush │ │ │ │ +000012b4 t _io__Buffered_simple_flush │ │ │ │ 000006b0 r _io__Buffered_simple_flush__doc__ │ │ │ │ -0000154c t _io__Buffered_tell │ │ │ │ +0000156c t _io__Buffered_tell │ │ │ │ 00000518 r _io__Buffered_tell__doc__ │ │ │ │ -00001954 t _io__Buffered_truncate │ │ │ │ +0000196c t _io__Buffered_truncate │ │ │ │ 000004cc r _io__Buffered_truncate__doc__ │ │ │ │ 00000604 t _io__Buffered_writable │ │ │ │ 00000638 r _io__Buffered_writable__doc__ │ │ │ │ 00000018 r _keywords.1 │ │ │ │ 00000038 r _keywords.10 │ │ │ │ 00000044 r _keywords.12 │ │ │ │ 0000004c r _keywords.14 │ │ │ │ @@ -36884,52 +36879,52 @@ │ │ │ │ 000000b0 d _parser.13 │ │ │ │ 00000108 d _parser.15 │ │ │ │ 000000dc d _parser.17 │ │ │ │ 00000084 d _parser.2 │ │ │ │ 0000002c d _parser.5 │ │ │ │ 00000058 d _parser.8 │ │ │ │ 00000830 t _set_BlockingIOError.constprop.0 │ │ │ │ -000014ac t buffered_clear │ │ │ │ -00001ed0 t buffered_closed │ │ │ │ +000014cc t buffered_clear │ │ │ │ +00001ee8 t buffered_closed │ │ │ │ 00000000 t buffered_closed.part.0 │ │ │ │ -00001310 t buffered_dealloc │ │ │ │ +00001330 t buffered_dealloc │ │ │ │ 00000aec t buffered_flush_and_rewind_unlocked │ │ │ │ -00001d98 t buffered_iternext │ │ │ │ -00001c80 t buffered_repr │ │ │ │ -00002e60 t buffered_traverse │ │ │ │ +00001db0 t buffered_iternext │ │ │ │ +00001c98 t buffered_repr │ │ │ │ +00002eb4 t buffered_traverse │ │ │ │ 00000c48 r bufferediobase_doc │ │ │ │ 00000a28 d bufferediobase_methods │ │ │ │ 00000a10 d bufferediobase_slots │ │ │ │ 00000200 d bufferedrandom_getset │ │ │ │ 00000250 d bufferedrandom_members │ │ │ │ 000002b4 d bufferedrandom_methods │ │ │ │ 000001a8 d bufferedrandom_slots │ │ │ │ 00000808 d bufferedreader_getset │ │ │ │ 00000858 d bufferedreader_members │ │ │ │ 000008bc d bufferedreader_methods │ │ │ │ 000007b0 d bufferedreader_slots │ │ │ │ -000028b4 t bufferedrwpair_clear │ │ │ │ +000028cc t bufferedrwpair_clear │ │ │ │ 00000044 t bufferedrwpair_close │ │ │ │ -00002974 t bufferedrwpair_closed_get │ │ │ │ -000027f8 t bufferedrwpair_dealloc │ │ │ │ -000027d4 t bufferedrwpair_flush │ │ │ │ +0000298c t bufferedrwpair_closed_get │ │ │ │ +00002810 t bufferedrwpair_dealloc │ │ │ │ +000027ec t bufferedrwpair_flush │ │ │ │ 00000470 d bufferedrwpair_getset │ │ │ │ -000004f8 t bufferedrwpair_isatty │ │ │ │ +000005f8 t bufferedrwpair_isatty │ │ │ │ 00000498 d bufferedrwpair_members │ │ │ │ 000004d4 d bufferedrwpair_methods │ │ │ │ 00000104 t bufferedrwpair_peek │ │ │ │ 00000128 t bufferedrwpair_read │ │ │ │ -00000568 t bufferedrwpair_read1 │ │ │ │ -000029d0 t bufferedrwpair_readable │ │ │ │ -0000058c t bufferedrwpair_readinto │ │ │ │ -000005b0 t bufferedrwpair_readinto1 │ │ │ │ +00000668 t bufferedrwpair_read1 │ │ │ │ +000029e8 t bufferedrwpair_readable │ │ │ │ +0000068c t bufferedrwpair_readinto │ │ │ │ +000006b0 t bufferedrwpair_readinto1 │ │ │ │ 00000428 d bufferedrwpair_slots │ │ │ │ -00002614 t bufferedrwpair_traverse │ │ │ │ -00002dc0 t bufferedrwpair_writable │ │ │ │ -0000270c t bufferedrwpair_write │ │ │ │ +0000262c t bufferedrwpair_traverse │ │ │ │ +00002dd8 t bufferedrwpair_writable │ │ │ │ +00002724 t bufferedrwpair_write │ │ │ │ 000005f8 d bufferedwriter_getset │ │ │ │ 00000648 d bufferedwriter_members │ │ │ │ 000006ac d bufferedwriter_methods │ │ │ │ 000005a8 d bufferedwriter_slots │ │ │ │ U memchr │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ @@ -37090,17 +37085,17 @@ │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyFileIO_closed │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyIOBase_cannot_pickle │ │ │ │ U _PyIOBase_check_closed │ │ │ │ U _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ -00001e40 T _PyIO_find_line_ending │ │ │ │ +00001ed8 T _PyIO_find_line_ending │ │ │ │ U _PyIO_trap_eintr │ │ │ │ -000016c4 T _PyIncrementalNewlineDecoder_decode │ │ │ │ +0000175c T _PyIncrementalNewlineDecoder_decode │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ @@ -37119,71 +37114,71 @@ │ │ │ │ 00000468 D _Py_nldecoder_spec │ │ │ │ 00000534 D _Py_textiobase_spec │ │ │ │ 000001d4 D _Py_textiowrapper_spec │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_idiv │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00000ff4 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ +00001018 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ 00000cf0 r _io_IncrementalNewlineDecoder___init____doc__ │ │ │ │ -00003f40 t _io_IncrementalNewlineDecoder_decode │ │ │ │ +00003ee0 t _io_IncrementalNewlineDecoder_decode │ │ │ │ 00000cc4 r _io_IncrementalNewlineDecoder_decode__doc__ │ │ │ │ -00001dd0 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ +00001d70 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ 00000cac r _io_IncrementalNewlineDecoder_getstate__doc__ │ │ │ │ -00002ce0 t _io_IncrementalNewlineDecoder_reset │ │ │ │ +00002c80 t _io_IncrementalNewlineDecoder_reset │ │ │ │ 00000c74 r _io_IncrementalNewlineDecoder_reset__doc__ │ │ │ │ -0000404c t _io_IncrementalNewlineDecoder_setstate │ │ │ │ +00003fec t _io_IncrementalNewlineDecoder_setstate │ │ │ │ 00000c8c r _io_IncrementalNewlineDecoder_setstate__doc__ │ │ │ │ 00000904 t _io_TextIOWrapper__CHUNK_SIZE_get │ │ │ │ 00000600 t _io_TextIOWrapper__CHUNK_SIZE_set │ │ │ │ 00000000 t _io_TextIOWrapper___init__ │ │ │ │ 000006c4 r _io_TextIOWrapper___init____doc__ │ │ │ │ -0000161c t _io_TextIOWrapper_close │ │ │ │ +000015bc t _io_TextIOWrapper_close │ │ │ │ 00000174 r _io_TextIOWrapper_close__doc__ │ │ │ │ -00001114 t _io_TextIOWrapper_closed_get │ │ │ │ -00000f74 t _io_TextIOWrapper_closed_get_impl │ │ │ │ -000036b4 t _io_TextIOWrapper_detach │ │ │ │ +00000ab0 t _io_TextIOWrapper_closed_get │ │ │ │ +00000f98 t _io_TextIOWrapper_closed_get_impl │ │ │ │ +00003654 t _io_TextIOWrapper_detach │ │ │ │ 000005d4 r _io_TextIOWrapper_detach__doc__ │ │ │ │ -000025c8 t _io_TextIOWrapper_errors_get │ │ │ │ -0000248c t _io_TextIOWrapper_fileno │ │ │ │ +00002568 t _io_TextIOWrapper_errors_get │ │ │ │ +0000242c t _io_TextIOWrapper_fileno │ │ │ │ 00000204 r _io_TextIOWrapper_fileno__doc__ │ │ │ │ -00002288 t _io_TextIOWrapper_flush │ │ │ │ +0000231c t _io_TextIOWrapper_flush │ │ │ │ 0000018c r _io_TextIOWrapper_flush__doc__ │ │ │ │ -00001d40 t _io_TextIOWrapper_isatty │ │ │ │ +00001ce0 t _io_TextIOWrapper_isatty │ │ │ │ 000001a4 r _io_TextIOWrapper_isatty__doc__ │ │ │ │ -00002620 t _io_TextIOWrapper_name_get │ │ │ │ +000025c0 t _io_TextIOWrapper_name_get │ │ │ │ 00000350 t _io_TextIOWrapper_newlines_get │ │ │ │ -00001f4c t _io_TextIOWrapper_read │ │ │ │ +00001eec t _io_TextIOWrapper_read │ │ │ │ 00000598 r _io_TextIOWrapper_read__doc__ │ │ │ │ 00000754 t _io_TextIOWrapper_readable │ │ │ │ 000001d4 r _io_TextIOWrapper_readable__doc__ │ │ │ │ -0000265c t _io_TextIOWrapper_readline │ │ │ │ +000026f0 t _io_TextIOWrapper_readline │ │ │ │ 00000574 r _io_TextIOWrapper_readline__doc__ │ │ │ │ -000026a0 t _io_TextIOWrapper_reconfigure │ │ │ │ +00002640 t _io_TextIOWrapper_reconfigure │ │ │ │ 000005ec r _io_TextIOWrapper_reconfigure__doc__ │ │ │ │ -00002d6c t _io_TextIOWrapper_seek │ │ │ │ +00002d0c t _io_TextIOWrapper_seek │ │ │ │ 000002e8 r _io_TextIOWrapper_seek__doc__ │ │ │ │ 00000874 t _io_TextIOWrapper_seekable │ │ │ │ 000001ec r _io_TextIOWrapper_seekable__doc__ │ │ │ │ -00003740 t _io_TextIOWrapper_tell │ │ │ │ +000036e0 t _io_TextIOWrapper_tell │ │ │ │ 00000240 r _io_TextIOWrapper_tell__doc__ │ │ │ │ 00000000 t _io_TextIOWrapper_truncate │ │ │ │ 0000021c r _io_TextIOWrapper_truncate__doc__ │ │ │ │ 000007e4 t _io_TextIOWrapper_writable │ │ │ │ 000001bc r _io_TextIOWrapper_writable__doc__ │ │ │ │ 00000228 t _io_TextIOWrapper_write │ │ │ │ 000005b8 r _io_TextIOWrapper_write__doc__ │ │ │ │ 000006e4 t _io__TextIOBase_detach │ │ │ │ 000011dc r _io__TextIOBase_detach__doc__ │ │ │ │ 00000fa0 r _io__TextIOBase_encoding__doc__ │ │ │ │ -00004260 t _io__TextIOBase_encoding_get │ │ │ │ +00004200 t _io__TextIOBase_encoding_get │ │ │ │ 00000ed8 r _io__TextIOBase_errors__doc__ │ │ │ │ -0000427c t _io__TextIOBase_errors_get │ │ │ │ +0000421c t _io__TextIOBase_errors_get │ │ │ │ 00000f24 r _io__TextIOBase_newlines__doc__ │ │ │ │ -00004298 t _io__TextIOBase_newlines_get │ │ │ │ +00004238 t _io__TextIOBase_newlines_get │ │ │ │ 00000a94 t _io__TextIOBase_read │ │ │ │ 00001118 r _io__TextIOBase_read__doc__ │ │ │ │ 00000b64 t _io__TextIOBase_readline │ │ │ │ 0000106c r _io__TextIOBase_readline__doc__ │ │ │ │ 00000980 t _io__TextIOBase_write │ │ │ │ 00000fdc r _io__TextIOBase_write__doc__ │ │ │ │ 00000058 r _keywords.1 │ │ │ │ @@ -37200,61 +37195,61 @@ │ │ │ │ 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 │ │ │ │ -0000353c t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ -000035f8 t _textiowrapper_encoder_reset │ │ │ │ -00000bb4 t _textiowrapper_fix_encoder_state │ │ │ │ -00000a6c t _textiowrapper_set_decoder │ │ │ │ +000034dc t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ +00003598 t _textiowrapper_encoder_reset │ │ │ │ +00000bd8 t _textiowrapper_fix_encoder_state │ │ │ │ +00000a90 t _textiowrapper_set_decoder │ │ │ │ 00000040 t _textiowrapper_set_encoder │ │ │ │ -00000ce0 t _textiowrapper_writeflush │ │ │ │ -00002458 t ascii_encode │ │ │ │ -0000158c t check_decoded │ │ │ │ -00002c6c t convert_optional_bool │ │ │ │ +00000d04 t _textiowrapper_writeflush │ │ │ │ +000023f8 t ascii_encode │ │ │ │ +0000152c t check_decoded │ │ │ │ +00002c0c t convert_optional_bool │ │ │ │ 00000008 r encodefuncs │ │ │ │ -000021f0 t find_control_char │ │ │ │ -00001c70 t incrementalnewlinedecoder_clear │ │ │ │ -00001bcc t incrementalnewlinedecoder_dealloc │ │ │ │ +00002288 t find_control_char │ │ │ │ +00001c10 t incrementalnewlinedecoder_clear │ │ │ │ +00001b6c t incrementalnewlinedecoder_dealloc │ │ │ │ 000004bc d incrementalnewlinedecoder_getset │ │ │ │ 000004e4 d incrementalnewlinedecoder_methods │ │ │ │ 000003f8 t incrementalnewlinedecoder_newlines_get │ │ │ │ -00001804 t incrementalnewlinedecoder_traverse │ │ │ │ +000017a4 t incrementalnewlinedecoder_traverse │ │ │ │ 000000f4 t latin1_encode │ │ │ │ U memchr │ │ │ │ U memcpy │ │ │ │ 0000047c d nldecoder_slots │ │ │ │ 00000980 t set_newline │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 000000c0 r textiobase_doc │ │ │ │ 00000568 d textiobase_getset │ │ │ │ 000005b8 d textiobase_methods │ │ │ │ 00000548 d textiobase_slots │ │ │ │ -00004158 t textiowrapper_build_cookie │ │ │ │ -00001954 t textiowrapper_clear │ │ │ │ -0000187c t textiowrapper_dealloc │ │ │ │ -0000251c t textiowrapper_get_decoded_chars │ │ │ │ +000040f8 t textiowrapper_build_cookie │ │ │ │ +000018f4 t textiowrapper_clear │ │ │ │ +0000181c t textiowrapper_dealloc │ │ │ │ +000024bc t textiowrapper_get_decoded_chars │ │ │ │ 00000240 d textiowrapper_getset │ │ │ │ -00000a98 t textiowrapper_iternext │ │ │ │ +00000b30 t textiowrapper_iternext │ │ │ │ 000002b8 d textiowrapper_members │ │ │ │ 00000358 d textiowrapper_methods │ │ │ │ -00001194 t textiowrapper_read_chunk │ │ │ │ +00001138 t textiowrapper_read_chunk │ │ │ │ 00000128 t textiowrapper_repr │ │ │ │ 000001e8 d textiowrapper_slots │ │ │ │ 00000914 t textiowrapper_traverse │ │ │ │ -000041e0 t utf16_encode │ │ │ │ +00004180 t utf16_encode │ │ │ │ 00000510 t utf16be_encode │ │ │ │ -00004228 t utf16le_encode │ │ │ │ +000041c8 t utf16le_encode │ │ │ │ 00000548 t utf32_encode │ │ │ │ 000005c8 t utf32be_encode │ │ │ │ 00000590 t utf32le_encode │ │ │ │ -00001d0c t utf8_encode │ │ │ │ +00001cac t utf8_encode │ │ │ │ │ │ │ │ stringio.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ 00000124 r .LC10 │ │ │ │ 0000012c r .LC11 │ │ │ │ @@ -37541,15 +37536,15 @@ │ │ │ │ 00000be0 r chain_doc │ │ │ │ 000008ac d chain_methods │ │ │ │ 00001afc t chain_new │ │ │ │ 00001420 t chain_next │ │ │ │ 0000085c d chain_slots │ │ │ │ 0000005c d chain_spec │ │ │ │ 00002440 t chain_traverse │ │ │ │ -00002a28 t combinations_dealloc │ │ │ │ +00002b64 t combinations_dealloc │ │ │ │ 000007cc d combinations_methods │ │ │ │ 00002af8 t combinations_next │ │ │ │ 00000850 t combinations_sizeof │ │ │ │ 0000077c d combinations_slots │ │ │ │ 00000070 d combinations_spec │ │ │ │ 0000060c t combinations_traverse │ │ │ │ 00000528 t compress_dealloc │ │ │ │ @@ -37561,26 +37556,26 @@ │ │ │ │ 00000000 t count_next │ │ │ │ 00000e50 t count_repr │ │ │ │ 00000574 d count_slots │ │ │ │ 00000098 d count_spec │ │ │ │ 00000a10 t count_traverse │ │ │ │ 00000a34 t cwr_dealloc │ │ │ │ 0000075c d cwr_methods │ │ │ │ -00002f20 t cwr_next │ │ │ │ +0000305c t cwr_next │ │ │ │ 00000a10 t cwr_sizeof │ │ │ │ 0000070c d cwr_slots │ │ │ │ 000000ac d cwr_spec │ │ │ │ 00000dd0 t cwr_traverse │ │ │ │ 000007ec t cycle_dealloc │ │ │ │ -00002a94 t cycle_next │ │ │ │ +00002bd0 t cycle_next │ │ │ │ 000009fc d cycle_slots │ │ │ │ 000000c0 d cycle_spec │ │ │ │ 000013fc t cycle_traverse │ │ │ │ 00000c18 t dropwhile_dealloc │ │ │ │ -00002e00 t dropwhile_next │ │ │ │ +00002f3c t dropwhile_next │ │ │ │ 000009b4 d dropwhile_slots │ │ │ │ 000000d4 d dropwhile_spec │ │ │ │ 0000147c t dropwhile_traverse │ │ │ │ 00001cf0 t filterfalse_dealloc │ │ │ │ 0000164c t filterfalse_next │ │ │ │ 000005c4 d filterfalse_slots │ │ │ │ 000000e8 d filterfalse_spec │ │ │ │ @@ -37600,15 +37595,15 @@ │ │ │ │ 000016fc t itertools__grouper │ │ │ │ 000011d8 t itertools__tee │ │ │ │ 00001704 r itertools__tee__doc__ │ │ │ │ 00000248 t itertools_accumulate │ │ │ │ 000010f4 r itertools_accumulate__doc__ │ │ │ │ 000019d4 t itertools_chain_from_iterable │ │ │ │ 000013e4 r itertools_chain_from_iterable__doc__ │ │ │ │ -0000288c t itertools_combinations │ │ │ │ +000029c8 t itertools_combinations │ │ │ │ 0000133c r itertools_combinations__doc__ │ │ │ │ 00000874 t itertools_combinations_with_replacement │ │ │ │ 00001220 r itertools_combinations_with_replacement__doc__ │ │ │ │ 0000044c t itertools_compress │ │ │ │ 00001030 r itertools_compress__doc__ │ │ │ │ 00000700 t itertools_count │ │ │ │ 00000ea4 r itertools_count__doc__ │ │ │ │ @@ -37618,15 +37613,15 @@ │ │ │ │ 00001594 r itertools_dropwhile__doc__ │ │ │ │ 00001bd8 t itertools_filterfalse │ │ │ │ 00000f90 r itertools_filterfalse__doc__ │ │ │ │ 00001f0c t itertools_groupby │ │ │ │ 0000179c r itertools_groupby__doc__ │ │ │ │ 000013c4 t itertools_permutations │ │ │ │ 00001170 r itertools_permutations__doc__ │ │ │ │ -00002bac t itertools_starmap │ │ │ │ +00002ce8 t itertools_starmap │ │ │ │ 00001464 r itertools_starmap__doc__ │ │ │ │ 00002180 t itertools_takewhile │ │ │ │ 00001508 r itertools_takewhile__doc__ │ │ │ │ 000010bc t itertools_tee │ │ │ │ 000016b4 r itertools_tee__doc__ │ │ │ │ 00001844 t itertools_teedataobject │ │ │ │ 00001740 r itertools_teedataobject__doc__ │ │ │ │ @@ -37641,15 +37636,15 @@ │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 00000068 r module_doc │ │ │ │ 00000460 d module_methods │ │ │ │ 00001064 t pairwise_dealloc │ │ │ │ 00000f18 t pairwise_new │ │ │ │ 00001900 r pairwise_new__doc__ │ │ │ │ -0000311c t pairwise_next │ │ │ │ +00003258 t pairwise_next │ │ │ │ 00000bac d pairwise_slots │ │ │ │ 00000138 d pairwise_spec │ │ │ │ 000010d0 t pairwise_traverse │ │ │ │ 000006ec d permuations_methods │ │ │ │ 0000170c t permutations_dealloc │ │ │ │ 00000164 t permutations_next │ │ │ │ 00000aa0 t permutations_sizeof │ │ │ │ @@ -37672,16 +37667,16 @@ │ │ │ │ 00001898 t repeat_new │ │ │ │ 00000e68 t repeat_next │ │ │ │ 0000116c t repeat_repr │ │ │ │ 000004fc d repeat_slots │ │ │ │ 00000174 d repeat_spec │ │ │ │ 000000c0 t repeat_traverse │ │ │ │ 00000b4c r sizeof_doc │ │ │ │ -00002d9c t starmap_dealloc │ │ │ │ -00002cc4 t starmap_next │ │ │ │ +00002ed8 t starmap_dealloc │ │ │ │ +00002e00 t starmap_next │ │ │ │ 000008dc d starmap_slots │ │ │ │ 00000188 d starmap_spec │ │ │ │ 0000157c t starmap_traverse │ │ │ │ 000001a0 t takewhile_dealloc │ │ │ │ 000022b4 t takewhile_next │ │ │ │ 0000096c d takewhile_slots │ │ │ │ 0000019c d takewhile_spec │ │ │ │ @@ -37710,15 +37705,15 @@ │ │ │ │ 00002528 t zip_longest_next │ │ │ │ 000012a8 t zip_longest_traverse │ │ │ │ 000004b4 d ziplongest_slots │ │ │ │ 000001d8 d ziplongest_spec │ │ │ │ │ │ │ │ sre.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ -00000658 r .LANCHOR1 │ │ │ │ +00000608 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000078 r .LC10 │ │ │ │ 00000080 r .LC11 │ │ │ │ 00000098 r .LC12 │ │ │ │ 000000cc r .LC13 │ │ │ │ 000000dc r .LC14 │ │ │ │ @@ -37739,24 +37734,24 @@ │ │ │ │ 00000038 r .LC5 │ │ │ │ 0000020c r .LC50 │ │ │ │ 00000244 r .LC51 │ │ │ │ 00000250 r .LC52 │ │ │ │ 0000025c r .LC53 │ │ │ │ 00000270 r .LC54 │ │ │ │ 00000040 r .LC6 │ │ │ │ -00000278 r .LC65 │ │ │ │ -00000280 r .LC66 │ │ │ │ -0000029c r .LC67 │ │ │ │ -000002cc r .LC68 │ │ │ │ +00000278 r .LC64 │ │ │ │ +00000280 r .LC65 │ │ │ │ +0000029c r .LC66 │ │ │ │ +000002cc r .LC67 │ │ │ │ 00000050 r .LC7 │ │ │ │ -000002d4 r .LC71 │ │ │ │ -000002d8 r .LC73 │ │ │ │ -000002fc r .LC74 │ │ │ │ -00000328 r .LC75 │ │ │ │ -0000034c r .LC76 │ │ │ │ +000002d4 r .LC70 │ │ │ │ +000002d8 r .LC72 │ │ │ │ +000002fc r .LC73 │ │ │ │ +00000328 r .LC74 │ │ │ │ +0000034c r .LC75 │ │ │ │ 00000058 r .LC8 │ │ │ │ 00000060 r .LC9 │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_FromObject │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Join │ │ │ │ @@ -37818,16 +37813,16 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_HashBuffer │ │ │ │ -00001934 t Py_UNICODE_ISALNUM │ │ │ │ -00000eec t Py_XDECREF │ │ │ │ +00001810 t Py_UNICODE_ISALNUM │ │ │ │ +00000dc8 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDict_Next │ │ │ │ U _PyDict_SetItem_KnownHash │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ @@ -37852,197 +37847,196 @@ │ │ │ │ U _Py_ctype_tolower │ │ │ │ U __aeabi_idiv │ │ │ │ 000004ac d __compound_literal.0 │ │ │ │ U __ctype_b_loc │ │ │ │ U __ctype_tolower_loc │ │ │ │ U __ctype_toupper_loc │ │ │ │ 000004b8 d _functions │ │ │ │ -000008d4 r _keywords.1 │ │ │ │ -00000910 r _keywords.11 │ │ │ │ -00000920 r _keywords.14 │ │ │ │ -00000930 r _keywords.17 │ │ │ │ -00000940 r _keywords.20 │ │ │ │ -00000950 r _keywords.23 │ │ │ │ -0000095c r _keywords.26 │ │ │ │ -0000096c r _keywords.29 │ │ │ │ -0000097c r _keywords.32 │ │ │ │ -00000984 r _keywords.35 │ │ │ │ -0000098c r _keywords.38 │ │ │ │ -000008f0 r _keywords.5 │ │ │ │ -00000900 r _keywords.8 │ │ │ │ +00000884 r _keywords.1 │ │ │ │ +000008c0 r _keywords.11 │ │ │ │ +000008d0 r _keywords.14 │ │ │ │ +000008e0 r _keywords.17 │ │ │ │ +000008f0 r _keywords.20 │ │ │ │ +00000900 r _keywords.23 │ │ │ │ +0000090c r _keywords.26 │ │ │ │ +0000091c r _keywords.29 │ │ │ │ +0000092c r _keywords.32 │ │ │ │ +00000934 r _keywords.35 │ │ │ │ +0000093c r _keywords.38 │ │ │ │ +000008a0 r _keywords.5 │ │ │ │ +000008b0 r _keywords.8 │ │ │ │ 000002c0 d _kwtuple.0 │ │ │ │ 00000338 d _kwtuple.10 │ │ │ │ 0000035c d _kwtuple.13 │ │ │ │ 00000380 d _kwtuple.16 │ │ │ │ 000003a4 d _kwtuple.19 │ │ │ │ 000003c8 d _kwtuple.22 │ │ │ │ 000003e8 d _kwtuple.25 │ │ │ │ 0000040c d _kwtuple.28 │ │ │ │ 00000430 d _kwtuple.31 │ │ │ │ 0000044c d _kwtuple.34 │ │ │ │ 00000468 d _kwtuple.37 │ │ │ │ 000002f0 d _kwtuple.4 │ │ │ │ 00000314 d _kwtuple.7 │ │ │ │ -000083f0 t _pair │ │ │ │ +00008598 t _pair │ │ │ │ 00000108 d _parser.12 │ │ │ │ 00000134 d _parser.15 │ │ │ │ 0000023c d _parser.18 │ │ │ │ 00000084 d _parser.2 │ │ │ │ 000001e4 d _parser.21 │ │ │ │ 000001b8 d _parser.24 │ │ │ │ 00000210 d _parser.27 │ │ │ │ 00000268 d _parser.30 │ │ │ │ 000000dc d _parser.33 │ │ │ │ 00000160 d _parser.36 │ │ │ │ 00000294 d _parser.39 │ │ │ │ 000000b0 d _parser.6 │ │ │ │ 0000018c d _parser.9 │ │ │ │ 000006f4 t _sre_SRE_Match___copy__ │ │ │ │ -000009ec r _sre_SRE_Match___copy____doc__ │ │ │ │ +0000099c r _sre_SRE_Match___copy____doc__ │ │ │ │ 00000718 t _sre_SRE_Match___deepcopy__ │ │ │ │ -000009c8 r _sre_SRE_Match___deepcopy____doc__ │ │ │ │ -00006744 t _sre_SRE_Match_end │ │ │ │ -00000a68 r _sre_SRE_Match_end__doc__ │ │ │ │ +00000978 r _sre_SRE_Match___deepcopy____doc__ │ │ │ │ +000067a4 t _sre_SRE_Match_end │ │ │ │ +00000a18 r _sre_SRE_Match_end__doc__ │ │ │ │ 0000073c t _sre_SRE_Match_expand │ │ │ │ -00000c9c r _sre_SRE_Match_expand__doc__ │ │ │ │ -00001ab4 t _sre_SRE_Match_groupdict │ │ │ │ -00000b1c r _sre_SRE_Match_groupdict__doc__ │ │ │ │ -00005d08 t _sre_SRE_Match_groups │ │ │ │ -00000bec r _sre_SRE_Match_groups__doc__ │ │ │ │ -00008368 t _sre_SRE_Match_span │ │ │ │ -00000a04 r _sre_SRE_Match_span__doc__ │ │ │ │ -0000af7c t _sre_SRE_Match_start │ │ │ │ -00000ac0 r _sre_SRE_Match_start__doc__ │ │ │ │ +00000c4c r _sre_SRE_Match_expand__doc__ │ │ │ │ +00001990 t _sre_SRE_Match_groupdict │ │ │ │ +00000acc r _sre_SRE_Match_groupdict__doc__ │ │ │ │ +00005d68 t _sre_SRE_Match_groups │ │ │ │ +00000b9c r _sre_SRE_Match_groups__doc__ │ │ │ │ +00008510 t _sre_SRE_Match_span │ │ │ │ +000009b4 r _sre_SRE_Match_span__doc__ │ │ │ │ +0000b028 t _sre_SRE_Match_start │ │ │ │ +00000a70 r _sre_SRE_Match_start__doc__ │ │ │ │ 000002b4 t _sre_SRE_Pattern___copy__ │ │ │ │ -00000ea0 r _sre_SRE_Pattern___copy____doc__ │ │ │ │ +00000e50 r _sre_SRE_Pattern___copy____doc__ │ │ │ │ 000002d8 t _sre_SRE_Pattern___deepcopy__ │ │ │ │ -00000e7c r _sre_SRE_Pattern___deepcopy____doc__ │ │ │ │ -00002b34 t _sre_SRE_Pattern_findall │ │ │ │ -00001174 r _sre_SRE_Pattern_findall__doc__ │ │ │ │ -00007b88 t _sre_SRE_Pattern_finditer │ │ │ │ -000010b0 r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ -00001f24 t _sre_SRE_Pattern_fullmatch │ │ │ │ -000012b8 r _sre_SRE_Pattern_fullmatch__doc__ │ │ │ │ +00000e2c r _sre_SRE_Pattern___deepcopy____doc__ │ │ │ │ +00002ab4 t _sre_SRE_Pattern_findall │ │ │ │ +00001124 r _sre_SRE_Pattern_findall__doc__ │ │ │ │ +00007c80 t _sre_SRE_Pattern_finditer │ │ │ │ +00001060 r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ +00001ea4 t _sre_SRE_Pattern_fullmatch │ │ │ │ +00001268 r _sre_SRE_Pattern_fullmatch__doc__ │ │ │ │ 00000784 t _sre_SRE_Pattern_prefixmatch │ │ │ │ -00001318 r _sre_SRE_Pattern_prefixmatch__doc__ │ │ │ │ +000012c8 r _sre_SRE_Pattern_prefixmatch__doc__ │ │ │ │ 000003b0 t _sre_SRE_Pattern_scanner │ │ │ │ -00001074 r _sre_SRE_Pattern_scanner__doc__ │ │ │ │ -00006864 t _sre_SRE_Pattern_search │ │ │ │ -000011f0 r _sre_SRE_Pattern_search__doc__ │ │ │ │ -0000242c t _sre_SRE_Pattern_split │ │ │ │ -00001020 r _sre_SRE_Pattern_split__doc__ │ │ │ │ -00008220 t _sre_SRE_Pattern_sub │ │ │ │ -00000f78 r _sre_SRE_Pattern_sub__doc__ │ │ │ │ -00008784 t _sre_SRE_Pattern_subn │ │ │ │ -00000eb8 r _sre_SRE_Pattern_subn__doc__ │ │ │ │ +00001024 r _sre_SRE_Pattern_scanner__doc__ │ │ │ │ +000068c4 t _sre_SRE_Pattern_search │ │ │ │ +000011a0 r _sre_SRE_Pattern_search__doc__ │ │ │ │ +000023ac t _sre_SRE_Pattern_split │ │ │ │ +00000fd0 r _sre_SRE_Pattern_split__doc__ │ │ │ │ +000082f8 t _sre_SRE_Pattern_sub │ │ │ │ +00000f28 r _sre_SRE_Pattern_sub__doc__ │ │ │ │ +0000892c t _sre_SRE_Pattern_subn │ │ │ │ +00000e68 r _sre_SRE_Pattern_subn__doc__ │ │ │ │ 0000056c t _sre_SRE_Scanner_prefixmatch │ │ │ │ -000009ac r _sre_SRE_Scanner_prefixmatch__doc__ │ │ │ │ -000080bc t _sre_SRE_Scanner_search │ │ │ │ -00000994 r _sre_SRE_Scanner_search__doc__ │ │ │ │ -0000871c t _sre_ascii_iscased │ │ │ │ -0000141c r _sre_ascii_iscased__doc__ │ │ │ │ -0000e2ac t _sre_ascii_tolower │ │ │ │ -000013c4 r _sre_ascii_tolower__doc__ │ │ │ │ +0000095c r _sre_SRE_Scanner_prefixmatch__doc__ │ │ │ │ +000081b4 t _sre_SRE_Scanner_search │ │ │ │ +00000944 r _sre_SRE_Scanner_search__doc__ │ │ │ │ +000088c4 t _sre_ascii_iscased │ │ │ │ +000013cc r _sre_ascii_iscased__doc__ │ │ │ │ +0000dffc t _sre_ascii_tolower │ │ │ │ +00001374 r _sre_ascii_tolower__doc__ │ │ │ │ 00000210 t _sre_compile │ │ │ │ -00000e24 r _sre_compile__doc__ │ │ │ │ +00000dd4 r _sre_compile__doc__ │ │ │ │ 000009e0 t _sre_getcodesize │ │ │ │ -00001448 r _sre_getcodesize__doc__ │ │ │ │ +000013f8 r _sre_getcodesize__doc__ │ │ │ │ 00000000 t _sre_template │ │ │ │ -00000d2c r _sre_template__doc__ │ │ │ │ -00004c34 t _sre_unicode_iscased │ │ │ │ -000013f0 r _sre_unicode_iscased__doc__ │ │ │ │ -00004cb8 t _sre_unicode_tolower │ │ │ │ -00001398 r _sre_unicode_tolower__doc__ │ │ │ │ -00004d30 t _validate_charset │ │ │ │ +00000cdc r _sre_template__doc__ │ │ │ │ +00004c94 t _sre_unicode_iscased │ │ │ │ +000013a0 r _sre_unicode_iscased__doc__ │ │ │ │ +00004d18 t _sre_unicode_tolower │ │ │ │ +00001348 r _sre_unicode_tolower__doc__ │ │ │ │ +00004d90 t _validate_charset │ │ │ │ 00000000 t _validate_inner │ │ │ │ -0000a1a0 t char_loc_ignore │ │ │ │ -00001744 t compile_template │ │ │ │ -00000658 r copyright │ │ │ │ -000049a8 t data_stack_grow │ │ │ │ -000009c0 t data_stack_grow.constprop.0 │ │ │ │ -00008468 t expand_template │ │ │ │ -0000073c r flag_names.3 │ │ │ │ -00006220 t getslice │ │ │ │ -0000066c t getstring │ │ │ │ -00004b54 t match_clear │ │ │ │ -00004a50 t match_dealloc │ │ │ │ -000014ec r match_doc │ │ │ │ -000012c8 t match_getindex │ │ │ │ -00001374 t match_getindex.part.0 │ │ │ │ -00007944 t match_getitem │ │ │ │ +0000a348 t char_loc_ignore │ │ │ │ +00001620 t compile_template │ │ │ │ +00000608 r copyright │ │ │ │ +00004a08 t data_stack_grow │ │ │ │ +0000089c t data_stack_grow.constprop.0 │ │ │ │ +00008610 t expand_template │ │ │ │ +000006ec r flag_names.3 │ │ │ │ +00006280 t getslice │ │ │ │ +00004bb4 t match_clear │ │ │ │ +00004ab0 t match_dealloc │ │ │ │ +0000149c r match_doc │ │ │ │ +000011a4 t match_getindex │ │ │ │ +00001250 t match_getindex.part.0 │ │ │ │ +00007a3c t match_getitem │ │ │ │ 000006a4 d match_getset │ │ │ │ -00006028 t match_getslice_by_index.constprop.0 │ │ │ │ -000062a4 t match_group │ │ │ │ -00001468 r match_group_doc │ │ │ │ -000086bc t match_lastgroup_get │ │ │ │ +00006088 t match_getslice_by_index.constprop.0 │ │ │ │ +00006304 t match_group │ │ │ │ +00001418 r match_group_doc │ │ │ │ +00008864 t match_lastgroup_get │ │ │ │ 000002fc t match_lastindex_get │ │ │ │ 00000640 d match_members │ │ │ │ 000006f4 d match_methods │ │ │ │ 00000828 t match_regs_get │ │ │ │ 000008ec t match_repr │ │ │ │ 000005f0 d match_slots │ │ │ │ 00000048 d match_spec │ │ │ │ -000082d0 t match_traverse │ │ │ │ +00008478 t match_traverse │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -000008a0 t pattern_clear │ │ │ │ -00000790 t pattern_dealloc │ │ │ │ -00001560 r pattern_doc │ │ │ │ +0000077c t pattern_clear │ │ │ │ +0000066c t pattern_dealloc │ │ │ │ +00001510 r pattern_doc │ │ │ │ 00000970 t pattern_error │ │ │ │ 00000860 d pattern_getset │ │ │ │ -000019fc t pattern_groupindex │ │ │ │ -00001994 t pattern_hash │ │ │ │ +000018d8 t pattern_groupindex │ │ │ │ +00001870 t pattern_hash │ │ │ │ 000007fc d pattern_members │ │ │ │ 00000888 d pattern_methods │ │ │ │ -00000a68 t pattern_new_match │ │ │ │ -00000d30 t pattern_new_match.part.0.isra.0 │ │ │ │ -00001528 t pattern_repr │ │ │ │ -00000f2c t pattern_richcompare │ │ │ │ -00007e44 t pattern_scanner.isra.0 │ │ │ │ +00000944 t pattern_new_match │ │ │ │ +00000c0c t pattern_new_match.part.0.isra.0 │ │ │ │ +00001404 t pattern_repr │ │ │ │ +00000e08 t pattern_richcompare │ │ │ │ +00007f3c t pattern_scanner.isra.0 │ │ │ │ 000007a4 d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ -00004eb0 t pattern_traverse │ │ │ │ -00001a28 t repeat_pool_malloc │ │ │ │ -00008274 t scanner_clear │ │ │ │ -00008210 t scanner_dealloc │ │ │ │ +00004f10 t pattern_traverse │ │ │ │ +00001904 t repeat_pool_malloc │ │ │ │ +0000841c t scanner_clear │ │ │ │ +00008308 t scanner_dealloc │ │ │ │ 00000588 d scanner_members │ │ │ │ 000005b0 d scanner_methods │ │ │ │ 00000558 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 00000254 t scanner_traverse │ │ │ │ -00001028 t sre_category │ │ │ │ -000013b4 t sre_clear │ │ │ │ +00000f04 t sre_category │ │ │ │ +00001290 t sre_clear │ │ │ │ 0000001c t sre_exec │ │ │ │ -00001514 t sre_free │ │ │ │ -0000a018 t sre_search │ │ │ │ +000013f0 t sre_free │ │ │ │ +0000a0f0 t sre_search │ │ │ │ 00000484 d sre_slots │ │ │ │ -00000828 r sre_targets.40 │ │ │ │ -0000077c r sre_targets.41 │ │ │ │ -00000690 r sre_targets.42 │ │ │ │ -0000a210 t sre_tolower │ │ │ │ -0000a238 t sre_toupper │ │ │ │ +000007d8 r sre_targets.40 │ │ │ │ +0000072c r sre_targets.41 │ │ │ │ +00000640 r sre_targets.42 │ │ │ │ +0000a3b8 t sre_tolower │ │ │ │ +0000a3e0 t sre_toupper │ │ │ │ 00000160 t sre_traverse │ │ │ │ -00005878 t sre_ucs1_charset.isra.0 │ │ │ │ +000058d8 t sre_ucs1_charset.isra.0 │ │ │ │ 00000330 t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ -00004f7c t sre_ucs1_count │ │ │ │ +00004fdc t sre_ucs1_count │ │ │ │ 00001140 t sre_ucs1_match │ │ │ │ -000044bc t sre_ucs2_count │ │ │ │ -0000b090 t sre_ucs2_match │ │ │ │ -00007640 t sre_ucs4_count │ │ │ │ -000047b8 t sre_ucs4_match │ │ │ │ +00004450 t sre_ucs2_count │ │ │ │ +0000b144 t sre_ucs2_match │ │ │ │ +00007738 t sre_ucs4_count │ │ │ │ +000048b0 t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ -00000c60 t state_fini │ │ │ │ -0000097c t state_init.part.0 │ │ │ │ -00001e48 t template_clear │ │ │ │ +00000b3c t state_fini │ │ │ │ +00000858 t state_init.part.0 │ │ │ │ +00001dc8 t template_clear │ │ │ │ 000001f8 t template_dealloc │ │ │ │ 00000538 d template_slots │ │ │ │ 00000070 d template_spec │ │ │ │ -00001d9c t template_traverse │ │ │ │ +00001d1c t template_traverse │ │ │ │ │ │ │ │ _sysconfig.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItemString │ │ │ │ @@ -38885,15 +38879,15 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000080 d __compound_literal.0 │ │ │ │ 00000000 t _abc__abc_init │ │ │ │ 00000300 r _abc__abc_init__doc__ │ │ │ │ -00001808 t _abc__abc_instancecheck │ │ │ │ +0000180c t _abc__abc_instancecheck │ │ │ │ 000001f0 r _abc__abc_instancecheck__doc__ │ │ │ │ 00000868 t _abc__abc_register │ │ │ │ 00000278 r _abc__abc_register__doc__ │ │ │ │ 00000b70 t _abc__abc_subclasscheck │ │ │ │ 00000168 r _abc__abc_subclasscheck__doc__ │ │ │ │ 00000028 r _abc__doc__ │ │ │ │ 000000b0 t _abc__get_dump │ │ │ │ @@ -38909,23 +38903,23 @@ │ │ │ │ 00000000 d _abcmodule │ │ │ │ 000000a4 t _abcmodule_clear │ │ │ │ 0000001c t _abcmodule_exec │ │ │ │ 00000100 t _abcmodule_free │ │ │ │ 0000008c d _abcmodule_methods │ │ │ │ 00000058 d _abcmodule_slots │ │ │ │ 0000006c t _abcmodule_traverse │ │ │ │ -0000142c t _add_to_weak_set.isra.0 │ │ │ │ +00001430 t _add_to_weak_set.isra.0 │ │ │ │ 00000114 t _destroy │ │ │ │ 00000048 d _destroy_def │ │ │ │ -0000138c t _get_impl │ │ │ │ -00001728 t abc_data_clear │ │ │ │ -0000162c t abc_data_dealloc │ │ │ │ +00001390 t _get_impl │ │ │ │ +0000172c t abc_data_clear │ │ │ │ +00001630 t abc_data_dealloc │ │ │ │ 00000000 r abc_data_doc │ │ │ │ 000007e0 t abc_data_new │ │ │ │ -0000157c t abc_data_traverse │ │ │ │ +00001580 t abc_data_traverse │ │ │ │ │ │ │ │ _functoolsmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000164 r .LC10 │ │ │ │ 00000188 r .LC11 │ │ │ │ @@ -39056,22 +39050,22 @@ │ │ │ │ 00000374 t _functools_traverse │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000010 r _keywords.4 │ │ │ │ 0000010c d _kwtuple.0 │ │ │ │ 00000128 d _kwtuple.3 │ │ │ │ 000000e0 d _parser.2 │ │ │ │ 000000ac d _parser.5 │ │ │ │ -0000166c t bounded_lru_cache_wrapper │ │ │ │ -00001efc t infinite_lru_cache_wrapper │ │ │ │ +00001688 t bounded_lru_cache_wrapper │ │ │ │ +00001f18 t infinite_lru_cache_wrapper │ │ │ │ 00000e30 t keyobject_call │ │ │ │ 00000f90 t keyobject_clear │ │ │ │ 00000ecc t keyobject_dealloc │ │ │ │ 0000031c d keyobject_getset │ │ │ │ 00000344 d keyobject_members │ │ │ │ -00001e04 t keyobject_richcompare │ │ │ │ +00001e20 t keyobject_richcompare │ │ │ │ 00000068 t keyobject_text_signature │ │ │ │ 00001030 t keyobject_traverse │ │ │ │ 000002d4 d keyobject_type_slots │ │ │ │ 00000070 d keyobject_type_spec │ │ │ │ 00000098 d keywords.6 │ │ │ │ 000000d8 d kwargs.7 │ │ │ │ 000011fc t lru_cache_call │ │ │ │ @@ -39099,18 +39093,18 @@ │ │ │ │ 00000d9c t partial_dealloc │ │ │ │ 00001124 t partial_descr_get │ │ │ │ 00000204 r partial_doc │ │ │ │ 00000424 d partial_getsetlist │ │ │ │ 0000044c d partial_memberlist │ │ │ │ 000003e4 d partial_methods │ │ │ │ 00000000 t partial_new │ │ │ │ -0000235c t partial_reduce │ │ │ │ +0000234c t partial_reduce │ │ │ │ 00001784 t partial_repr │ │ │ │ 00001474 t partial_setstate │ │ │ │ -00001d3c t partial_traverse │ │ │ │ +00001d58 t partial_traverse │ │ │ │ 0000036c d partial_type_slots │ │ │ │ 00000048 d partial_type_spec │ │ │ │ 00000558 t partial_vectorcall │ │ │ │ 00000810 t placeholder_dealloc │ │ │ │ 00000280 r placeholder_doc │ │ │ │ 00000510 d placeholder_methods │ │ │ │ 0000029c t placeholder_new │ │ │ │ @@ -39661,33 +39655,33 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000028 r module_doc │ │ │ │ 000009cc t stat_S_IFMT │ │ │ │ 000007d8 r stat_S_IFMT_doc │ │ │ │ 00000a28 t stat_S_IMODE │ │ │ │ 0000081c r stat_S_IMODE_doc │ │ │ │ -00000000 t stat_S_ISBLK │ │ │ │ +000000c8 t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ 00000778 t stat_S_ISCHR │ │ │ │ 00000a88 r stat_S_ISCHR_doc │ │ │ │ 000005c0 t stat_S_ISDIR │ │ │ │ 00000adc r stat_S_ISDIR_doc │ │ │ │ -00000058 t stat_S_ISDOOR │ │ │ │ +00000000 t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ 00000a84 t stat_S_ISFIFO │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 000006d0 t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ -0000010c t stat_S_ISPORT │ │ │ │ +000000b4 t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 00000668 t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ -000000a0 t stat_S_ISSOCK │ │ │ │ +0000005c t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -000000f8 t stat_S_ISWHT │ │ │ │ +00000048 t stat_S_ISWHT │ │ │ │ 00000864 r stat_S_ISWHT_doc │ │ │ │ 0000001c t stat_exec │ │ │ │ 000007e0 t stat_filemode │ │ │ │ 0000079c r stat_filemode_doc │ │ │ │ 00000054 d stat_methods │ │ │ │ 00000034 d stat_slots │ │ │ │ 00000000 d statmodule │ │ │ │ @@ -39890,31 +39884,31 @@ │ │ │ │ 00000054 r .LC6 │ │ │ │ 0000073c r .LC60 │ │ │ │ 0000076c r .LC61 │ │ │ │ 00000064 r .LC7 │ │ │ │ 00000078 r .LC8 │ │ │ │ 0000008c r .LC9 │ │ │ │ 00000000 r CSWTCH.242 │ │ │ │ -000041f8 t FutureIter_am_send │ │ │ │ -00004214 t FutureIter_am_send_lock_held.isra.0 │ │ │ │ -00004500 t FutureIter_clear │ │ │ │ -00001d44 t FutureIter_close │ │ │ │ -00004468 t FutureIter_dealloc │ │ │ │ -00002920 t FutureIter_iternext │ │ │ │ +00004160 t FutureIter_am_send │ │ │ │ +0000417c t FutureIter_am_send_lock_held.isra.0 │ │ │ │ +000042b8 t FutureIter_clear │ │ │ │ +00001f68 t FutureIter_close │ │ │ │ +00004220 t FutureIter_dealloc │ │ │ │ +00002b44 t FutureIter_iternext │ │ │ │ 000009a0 d FutureIter_methods │ │ │ │ -0000299c t FutureIter_send │ │ │ │ +00002bc0 t FutureIter_send │ │ │ │ 00000958 d FutureIter_slots │ │ │ │ 00000048 d FutureIter_spec │ │ │ │ -00000eb0 t FutureIter_throw │ │ │ │ -00001cac t FutureIter_traverse │ │ │ │ -000035a8 t FutureObj_clear │ │ │ │ -00003534 t FutureObj_dealloc │ │ │ │ -000033b0 t FutureObj_finalize │ │ │ │ -000015a0 t FutureObj_repr │ │ │ │ -00001a68 t FutureObj_traverse │ │ │ │ +000010d4 t FutureIter_throw │ │ │ │ +00001e1c t FutureIter_traverse │ │ │ │ +00003510 t FutureObj_clear │ │ │ │ +0000349c t FutureObj_dealloc │ │ │ │ +00003318 t FutureObj_finalize │ │ │ │ +000017c4 t FutureObj_repr │ │ │ │ +00001c8c t FutureObj_traverse │ │ │ │ 00000a48 d FutureType_getsetlist │ │ │ │ 00000b24 d FutureType_methods │ │ │ │ 000009e0 d Future_slots │ │ │ │ 0000005c d Future_spec │ │ │ │ U PyCMethod_New │ │ │ │ U PyContext_CopyCurrent │ │ │ │ U PyContext_Type │ │ │ │ @@ -39995,27 +39989,27 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ 00000f00 t Py_XDECREF │ │ │ │ -00003af4 t TaskObj_clear │ │ │ │ -0000389c t TaskObj_dealloc │ │ │ │ -00003938 t TaskObj_finalize │ │ │ │ -0000187c t TaskObj_repr │ │ │ │ -00000910 t TaskObj_traverse │ │ │ │ +00003a5c t TaskObj_clear │ │ │ │ +00003804 t TaskObj_dealloc │ │ │ │ +000038a0 t TaskObj_finalize │ │ │ │ +00001aa0 t TaskObj_repr │ │ │ │ +00000988 t TaskObj_traverse │ │ │ │ 000015c8 t TaskStepMethWrapper_call │ │ │ │ 000029c0 t TaskStepMethWrapper_clear │ │ │ │ 00002960 t TaskStepMethWrapper_dealloc │ │ │ │ -00001d0c t TaskStepMethWrapper_get___self__ │ │ │ │ +00001f30 t TaskStepMethWrapper_get___self__ │ │ │ │ 00000930 d TaskStepMethWrapper_getsetlist │ │ │ │ 000008f8 d TaskStepMethWrapper_slots │ │ │ │ 00000034 d TaskStepMethWrapper_spec │ │ │ │ -00001360 t TaskStepMethWrapper_traverse │ │ │ │ +00001584 t TaskStepMethWrapper_traverse │ │ │ │ 00000754 d TaskType_getsetlist │ │ │ │ 000007b8 d TaskType_methods │ │ │ │ 000000dc d TaskWakeupDef │ │ │ │ 000006ec d Task_slots │ │ │ │ 00000070 d Task_spec │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ @@ -40040,113 +40034,113 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 000005e0 d __compound_literal.0 │ │ │ │ 000024ec t _asyncio_Future___init__ │ │ │ │ 00001c40 r _asyncio_Future___init____doc__ │ │ │ │ -0000270c t _asyncio_Future__asyncio_awaited_by_get │ │ │ │ +00002930 t _asyncio_Future__asyncio_awaited_by_get │ │ │ │ 0000113c t _asyncio_Future__asyncio_future_blocking_get │ │ │ │ -000014a8 t _asyncio_Future__asyncio_future_blocking_set │ │ │ │ -0000167c t _asyncio_Future__callbacks_get │ │ │ │ -00001568 t _asyncio_Future__cancel_message_get │ │ │ │ -0000280c t _asyncio_Future__cancel_message_set │ │ │ │ -00000cb4 t _asyncio_Future__exception_get │ │ │ │ -00001f64 t _asyncio_Future__log_traceback_get │ │ │ │ -00001ee4 t _asyncio_Future__log_traceback_set │ │ │ │ -00001bf8 t _asyncio_Future__loop_get │ │ │ │ -00001ed0 t _asyncio_Future__make_cancelled_error │ │ │ │ +000016cc t _asyncio_Future__asyncio_future_blocking_set │ │ │ │ +000018a0 t _asyncio_Future__callbacks_get │ │ │ │ +0000178c t _asyncio_Future__cancel_message_get │ │ │ │ +00002a30 t _asyncio_Future__cancel_message_set │ │ │ │ +00000d2c t _asyncio_Future__exception_get │ │ │ │ +00002188 t _asyncio_Future__log_traceback_get │ │ │ │ +00002108 t _asyncio_Future__log_traceback_set │ │ │ │ +00001e7c t _asyncio_Future__loop_get │ │ │ │ +000020f4 t _asyncio_Future__make_cancelled_error │ │ │ │ 00001454 r _asyncio_Future__make_cancelled_error__doc__ │ │ │ │ -00001e94 t _asyncio_Future__make_cancelled_error_impl │ │ │ │ -0000190c t _asyncio_Future__result_get │ │ │ │ +000020b8 t _asyncio_Future__make_cancelled_error_impl │ │ │ │ +00001b30 t _asyncio_Future__result_get │ │ │ │ 000010f4 t _asyncio_Future__source_traceback_get │ │ │ │ -0000160c t _asyncio_Future__state_get │ │ │ │ +00001830 t _asyncio_Future__state_get │ │ │ │ 00001228 t _asyncio_Future_add_done_callback │ │ │ │ 000017b8 r _asyncio_Future_add_done_callback__doc__ │ │ │ │ -00000d30 t _asyncio_Future_cancel │ │ │ │ +00000f54 t _asyncio_Future_cancel │ │ │ │ 00001644 r _asyncio_Future_cancel__doc__ │ │ │ │ 00002a60 t _asyncio_Future_cancelled │ │ │ │ 00001600 r _asyncio_Future_cancelled__doc__ │ │ │ │ 00002388 t _asyncio_Future_done │ │ │ │ 0000156c r _asyncio_Future_done__doc__ │ │ │ │ 00002aa8 t _asyncio_Future_exception │ │ │ │ 00001a1c r _asyncio_Future_exception__doc__ │ │ │ │ 00001184 t _asyncio_Future_get_loop │ │ │ │ 00001524 r _asyncio_Future_get_loop__doc__ │ │ │ │ 00002bb4 t _asyncio_Future_remove_done_callback │ │ │ │ 00001724 r _asyncio_Future_remove_done_callback__doc__ │ │ │ │ 00003048 t _asyncio_Future_result │ │ │ │ 00001b34 r _asyncio_Future_result__doc__ │ │ │ │ 0000305c t _asyncio_Future_result_impl │ │ │ │ -0000198c t _asyncio_Future_set_exception │ │ │ │ +00001bb0 t _asyncio_Future_set_exception │ │ │ │ 000018d4 r _asyncio_Future_set_exception__doc__ │ │ │ │ -000032c8 t _asyncio_Future_set_result │ │ │ │ +00003230 t _asyncio_Future_set_result │ │ │ │ 0000197c r _asyncio_Future_set_result__doc__ │ │ │ │ 000006e4 t _asyncio_Task___init__ │ │ │ │ 000013e8 r _asyncio_Task___init____doc__ │ │ │ │ -00000c7c t _asyncio_Task__coro_get │ │ │ │ -000018d4 t _asyncio_Task__fut_waiter_get │ │ │ │ -00001c30 t _asyncio_Task__log_destroy_pending_get │ │ │ │ +00000cf4 t _asyncio_Task__coro_get │ │ │ │ +00001af8 t _asyncio_Task__fut_waiter_get │ │ │ │ +00001eb4 t _asyncio_Task__log_destroy_pending_get │ │ │ │ 00002328 t _asyncio_Task__log_destroy_pending_set │ │ │ │ -000029b0 t _asyncio_Task__make_cancelled_error │ │ │ │ +00002bd4 t _asyncio_Task__make_cancelled_error │ │ │ │ 0000131c r _asyncio_Task__make_cancelled_error__doc__ │ │ │ │ -00001c64 t _asyncio_Task__must_cancel_get │ │ │ │ -00001128 t _asyncio_Task_cancel │ │ │ │ +00001ee8 t _asyncio_Task__must_cancel_get │ │ │ │ +0000134c t _asyncio_Task_cancel │ │ │ │ 00000fb0 r _asyncio_Task_cancel__doc__ │ │ │ │ -000018bc t _asyncio_Task_cancelling │ │ │ │ +00001ae0 t _asyncio_Task_cancelling │ │ │ │ 00000f00 r _asyncio_Task_cancelling__doc__ │ │ │ │ -00001530 t _asyncio_Task_get_context │ │ │ │ +00001754 t _asyncio_Task_get_context │ │ │ │ 000008c0 r _asyncio_Task_get_context__doc__ │ │ │ │ -00001c98 t _asyncio_Task_get_coro │ │ │ │ +00001f1c t _asyncio_Task_get_coro │ │ │ │ 000008dc r _asyncio_Task_get_coro__doc__ │ │ │ │ -00000b10 t _asyncio_Task_get_name │ │ │ │ +00000b88 t _asyncio_Task_get_name │ │ │ │ 000008a8 r _asyncio_Task_get_name__doc__ │ │ │ │ -00000ba8 t _asyncio_Task_get_stack │ │ │ │ +00000c20 t _asyncio_Task_get_stack │ │ │ │ 00000ab4 r _asyncio_Task_get_stack__doc__ │ │ │ │ -000023d0 t _asyncio_Task_print_stack │ │ │ │ +000025f4 t _asyncio_Task_print_stack │ │ │ │ 00000940 r _asyncio_Task_print_stack__doc__ │ │ │ │ -00001fd8 t _asyncio_Task_set_exception │ │ │ │ +000021fc t _asyncio_Task_set_exception │ │ │ │ 000008f4 r _asyncio_Task_set_exception__doc__ │ │ │ │ -000027a0 t _asyncio_Task_set_name │ │ │ │ +000029c4 t _asyncio_Task_set_name │ │ │ │ 00000888 r _asyncio_Task_set_name__doc__ │ │ │ │ -0000200c t _asyncio_Task_set_result │ │ │ │ +00002230 t _asyncio_Task_set_result │ │ │ │ 0000091c r _asyncio_Task_set_result__doc__ │ │ │ │ -000026d4 t _asyncio_Task_uncancel │ │ │ │ +000028f8 t _asyncio_Task_uncancel │ │ │ │ 00000e00 r _asyncio_Task_uncancel__doc__ │ │ │ │ -000029c4 t _asyncio__enter_task │ │ │ │ +00002be8 t _asyncio__enter_task │ │ │ │ 00000358 r _asyncio__enter_task__doc__ │ │ │ │ 00000694 t _asyncio__get_running_loop │ │ │ │ 000007d8 r _asyncio__get_running_loop__doc__ │ │ │ │ -00002870 t _asyncio__leave_task │ │ │ │ +00002a94 t _asyncio__leave_task │ │ │ │ 000002e0 r _asyncio__leave_task__doc__ │ │ │ │ -00002170 t _asyncio__register_eager_task │ │ │ │ +00002394 t _asyncio__register_eager_task │ │ │ │ 00000478 r _asyncio__register_eager_task__doc__ │ │ │ │ -00002288 t _asyncio__register_task │ │ │ │ +000024ac t _asyncio__register_task │ │ │ │ 000004e8 r _asyncio__register_task__doc__ │ │ │ │ 0000155c t _asyncio__set_running_loop │ │ │ │ 00000730 r _asyncio__set_running_loop__doc__ │ │ │ │ -00001df4 t _asyncio__swap_current_task │ │ │ │ +00002018 t _asyncio__swap_current_task │ │ │ │ 00000228 r _asyncio__swap_current_task__doc__ │ │ │ │ -000024dc t _asyncio__unregister_eager_task │ │ │ │ +00002700 t _asyncio__unregister_eager_task │ │ │ │ 000003dc r _asyncio__unregister_eager_task__doc__ │ │ │ │ -00002040 t _asyncio__unregister_task │ │ │ │ +00002264 t _asyncio__unregister_task │ │ │ │ 0000042c r _asyncio__unregister_task__doc__ │ │ │ │ 00000104 t _asyncio_all_tasks │ │ │ │ 0000018c r _asyncio_all_tasks__doc__ │ │ │ │ 00002064 t _asyncio_current_task │ │ │ │ 000001dc r _asyncio_current_task__doc__ │ │ │ │ 00000000 t _asyncio_future_add_to_awaited_by │ │ │ │ 00000128 r _asyncio_future_add_to_awaited_by__doc__ │ │ │ │ 000005c0 t _asyncio_future_discard_from_awaited_by │ │ │ │ 000000e8 r _asyncio_future_discard_from_awaited_by__doc__ │ │ │ │ -000017b4 t _asyncio_get_event_loop │ │ │ │ +000019d8 t _asyncio_get_event_loop │ │ │ │ 000005dc r _asyncio_get_event_loop__doc__ │ │ │ │ -00004118 t _asyncio_get_running_loop │ │ │ │ +00004080 t _asyncio_get_running_loop │ │ │ │ 00000550 r _asyncio_get_running_loop__doc__ │ │ │ │ -0000409c t _asyncio_get_running_loop_impl.isra.0 │ │ │ │ +00004004 t _asyncio_get_running_loop_impl.isra.0 │ │ │ │ 00000000 d _asynciomodule │ │ │ │ 0000000c r _keywords.1 │ │ │ │ 00000024 r _keywords.10 │ │ │ │ 0000002c r _keywords.13 │ │ │ │ 00000034 r _keywords.16 │ │ │ │ 00000040 r _keywords.19 │ │ │ │ 0000004c r _keywords.22 │ │ │ │ @@ -40197,43 +40191,43 @@ │ │ │ │ 000002fc d _parser.5 │ │ │ │ 00000328 d _parser.50 │ │ │ │ 00000084 d _parser.53 │ │ │ │ 000002d0 d _parser.8 │ │ │ │ 00000524 t add_tasks_llist │ │ │ │ 000005ec d asyncio_methods │ │ │ │ 00001020 t call_soon │ │ │ │ -00003bc4 t clear_task_coro │ │ │ │ -00001300 t create_cancelled_error │ │ │ │ +00003b2c t clear_task_coro │ │ │ │ +00001524 t create_cancelled_error │ │ │ │ 00001740 t enter_task │ │ │ │ 000013f0 t future_add_done_callback │ │ │ │ 000023d0 t future_awaited_by_add.isra.0 │ │ │ │ -00003230 t future_awaited_by_discard.isra.0 │ │ │ │ -00000e24 t future_cancel │ │ │ │ +000006c4 t future_awaited_by_discard.isra.0 │ │ │ │ +00001048 t future_cancel │ │ │ │ 00003120 t future_get_result │ │ │ │ 00000d90 t future_init │ │ │ │ -0000412c t future_new_iter │ │ │ │ +00004094 t future_new_iter │ │ │ │ 00002688 t future_schedule_callbacks │ │ │ │ -000012a8 t future_set_cancelled_error │ │ │ │ -000006c4 t future_set_exception │ │ │ │ +000014cc t future_set_cancelled_error │ │ │ │ +0000073c t future_set_exception │ │ │ │ 000025f4 t future_set_result │ │ │ │ -000017cc t get_event_loop │ │ │ │ -000013e0 t get_future_loop │ │ │ │ +000019f0 t get_event_loop │ │ │ │ +00001604 t get_future_loop │ │ │ │ 00002890 t leave_task │ │ │ │ -00003c18 t module_clear │ │ │ │ +00003b80 t module_clear │ │ │ │ 000000c8 r module_doc │ │ │ │ 0000001c t module_exec │ │ │ │ -00004088 t module_free │ │ │ │ +00003ff0 t module_free │ │ │ │ 000005b8 d module_slots │ │ │ │ 00000478 t module_traverse │ │ │ │ -00001d68 t swap_current_task │ │ │ │ +00001f8c t swap_current_task │ │ │ │ 00000f40 t task_call_step_soon │ │ │ │ -000025dc t task_set_error_soon │ │ │ │ +00002800 t task_set_error_soon │ │ │ │ 0000166c t task_step │ │ │ │ 000017d0 t task_step_impl │ │ │ │ -000042b8 t task_wakeup │ │ │ │ +00000da8 t task_wakeup │ │ │ │ │ │ │ │ getpath.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000030 r .LC1 │ │ │ │ 0000009c r .LC10 │ │ │ │ 000000a8 r .LC11 │ │ │ │ @@ -40308,15 +40302,15 @@ │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_AsWideCharString │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_DecodeLocale │ │ │ │ U Py_GetConstant │ │ │ │ -000012c8 t Py_XDECREF │ │ │ │ +0000106c t Py_XDECREF │ │ │ │ U _PyConfig_AsDict │ │ │ │ U _PyConfig_FromDict │ │ │ │ 00000000 T _PyConfig_InitPathConfig │ │ │ │ U _PyMem_RawWcsdup │ │ │ │ U _PyPathConfig_GetGlobalModuleSearchPath │ │ │ │ U _PyPathConfig_ReadGlobal │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -40342,23 +40336,23 @@ │ │ │ │ U fread │ │ │ │ U getenv │ │ │ │ 00000a64 t getpath_abspath │ │ │ │ 000000b4 t getpath_basename │ │ │ │ 00000b24 t getpath_dirname │ │ │ │ 00000254 t getpath_hassuffix │ │ │ │ 000001c8 t getpath_isabs │ │ │ │ -000013bc t getpath_isdir │ │ │ │ -00001308 t getpath_isfile │ │ │ │ +00001160 t getpath_isdir │ │ │ │ +000010ac t getpath_isfile │ │ │ │ 00000000 t getpath_isxfile │ │ │ │ -00000b9c t getpath_joinpath │ │ │ │ +00000000 t getpath_joinpath │ │ │ │ 00000000 d getpath_methods │ │ │ │ 000001ac t getpath_nowarn │ │ │ │ 000000d0 d getpath_nowarn_method │ │ │ │ -00000fb4 t getpath_readlines │ │ │ │ -00000df8 t getpath_realpath │ │ │ │ +00000d58 t getpath_readlines │ │ │ │ +00000b9c t getpath_realpath │ │ │ │ 0000013c t getpath_warn │ │ │ │ 000000c0 d getpath_warn_method │ │ │ │ 00000820 t int_to_dict │ │ │ │ U memset │ │ │ │ U stderr │ │ │ │ U unsetenv │ │ │ │ 000008ac t wchar_to_dict │ │ │ ├── file list │ │ │ │ @@ -1,234 +1,234 @@ │ │ │ │ ---------- 0 0 0 89228 1970-01-01 00:00:00.000000 / │ │ │ │ ---------- 0 0 0 0 1970-01-01 00:00:00.000000 // │ │ │ │ ?rw-r--r-- 0 0 0 1464 1970-01-01 00:00:00.000000 getbuildinfo.o │ │ │ │ ?rw-r--r-- 0 0 0 3528 1970-01-01 00:00:00.000000 token.o │ │ │ │ -?rw-r--r-- 0 0 0 19552 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ +?rw-r--r-- 0 0 0 19532 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ ?rw-r--r-- 0 0 0 7468 1970-01-01 00:00:00.000000 pegen_errors.o │ │ │ │ -?rw-r--r-- 0 0 0 30968 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 309588 1970-01-01 00:00:00.000000 parser.o │ │ │ │ -?rw-r--r-- 0 0 0 6192 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ +?rw-r--r-- 0 0 0 31000 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 310388 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 6140 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ ?rw-r--r-- 0 0 0 1892 1970-01-01 00:00:00.000000 peg_api.o │ │ │ │ ?rw-r--r-- 0 0 0 1408 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ -?rw-r--r-- 0 0 0 23392 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 23440 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ ?rw-r--r-- 0 0 0 2108 1970-01-01 00:00:00.000000 state.o │ │ │ │ ?rw-r--r-- 0 0 0 7108 1970-01-01 00:00:00.000000 file_tokenizer.o │ │ │ │ -?rw-r--r-- 0 0 0 3132 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ +?rw-r--r-- 0 0 0 3164 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2664 1970-01-01 00:00:00.000000 string_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 1524 1970-01-01 00:00:00.000000 utf8_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 9484 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ ?rw-r--r-- 0 0 0 3424 1970-01-01 00:00:00.000000 myreadline.o │ │ │ │ -?rw-r--r-- 0 0 0 72736 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ +?rw-r--r-- 0 0 0 72972 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ ?rw-r--r-- 0 0 0 4400 1970-01-01 00:00:00.000000 boolobject.o │ │ │ │ -?rw-r--r-- 0 0 0 23856 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ +?rw-r--r-- 0 0 0 23852 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ ?rw-r--r-- 0 0 0 80452 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ -?rw-r--r-- 0 0 0 101608 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ -?rw-r--r-- 0 0 0 23208 1970-01-01 00:00:00.000000 call.o │ │ │ │ +?rw-r--r-- 0 0 0 101784 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ +?rw-r--r-- 0 0 0 23240 1970-01-01 00:00:00.000000 call.o │ │ │ │ ?rw-r--r-- 0 0 0 7348 1970-01-01 00:00:00.000000 capsule.o │ │ │ │ ?rw-r--r-- 0 0 0 5356 1970-01-01 00:00:00.000000 cellobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10628 1970-01-01 00:00:00.000000 classobject.o │ │ │ │ -?rw-r--r-- 0 0 0 46680 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 46776 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 24760 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ -?rw-r--r-- 0 0 0 38360 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ +?rw-r--r-- 0 0 0 38440 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10884 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ -?rw-r--r-- 0 0 0 95888 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ -?rw-r--r-- 0 0 0 17356 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ -?rw-r--r-- 0 0 0 38484 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ -?rw-r--r-- 0 0 0 11300 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ -?rw-r--r-- 0 0 0 36484 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ -?rw-r--r-- 0 0 0 33236 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ +?rw-r--r-- 0 0 0 96152 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ +?rw-r--r-- 0 0 0 18232 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ +?rw-r--r-- 0 0 0 38448 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ +?rw-r--r-- 0 0 0 11316 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ +?rw-r--r-- 0 0 0 36436 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ +?rw-r--r-- 0 0 0 33264 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ ?rw-r--r-- 0 0 0 40628 1970-01-01 00:00:00.000000 funcobject.o │ │ │ │ ?rw-r--r-- 0 0 0 6712 1970-01-01 00:00:00.000000 interpolationobject.o │ │ │ │ -?rw-r--r-- 0 0 0 9912 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ -?rw-r--r-- 0 0 0 14840 1970-01-01 00:00:00.000000 lazyimportobject.o │ │ │ │ -?rw-r--r-- 0 0 0 69316 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 151708 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 157088 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 9888 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ +?rw-r--r-- 0 0 0 15012 1970-01-01 00:00:00.000000 lazyimportobject.o │ │ │ │ +?rw-r--r-- 0 0 0 70356 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 152856 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 156928 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 26020 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ -?rw-r--r-- 0 0 0 66596 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ +?rw-r--r-- 0 0 0 66912 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ ?rw-r--r-- 0 0 0 11724 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ -?rw-r--r-- 0 0 0 39964 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 40260 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ ?rw-r--r-- 0 0 0 6588 1970-01-01 00:00:00.000000 namespaceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 56324 1970-01-01 00:00:00.000000 object.o │ │ │ │ -?rw-r--r-- 0 0 0 146040 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 147164 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 4588 1970-01-01 00:00:00.000000 picklebufobject.o │ │ │ │ ?rw-r--r-- 0 0 0 19952 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 5588 1970-01-01 00:00:00.000000 sentinelobject.o │ │ │ │ -?rw-r--r-- 0 0 0 78744 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ -?rw-r--r-- 0 0 0 11900 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ -?rw-r--r-- 0 0 0 14876 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ +?rw-r--r-- 0 0 0 78776 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 11932 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ +?rw-r--r-- 0 0 0 15856 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ ?rw-r--r-- 0 0 0 7368 1970-01-01 00:00:00.000000 templateobject.o │ │ │ │ -?rw-r--r-- 0 0 0 27716 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 244132 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 27816 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 244492 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 48668 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ -?rw-r--r-- 0 0 0 18732 1970-01-01 00:00:00.000000 unicode_format.o │ │ │ │ -?rw-r--r-- 0 0 0 29408 1970-01-01 00:00:00.000000 unicode_formatter.o │ │ │ │ +?rw-r--r-- 0 0 0 18844 1970-01-01 00:00:00.000000 unicode_format.o │ │ │ │ +?rw-r--r-- 0 0 0 29436 1970-01-01 00:00:00.000000 unicode_formatter.o │ │ │ │ ?rw-r--r-- 0 0 0 11680 1970-01-01 00:00:00.000000 unicode_writer.o │ │ │ │ ?rw-r--r-- 0 0 0 141612 1970-01-01 00:00:00.000000 unicodectype.o │ │ │ │ -?rw-r--r-- 0 0 0 359700 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 363760 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 12524 1970-01-01 00:00:00.000000 unionobject.o │ │ │ │ -?rw-r--r-- 0 0 0 40084 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ +?rw-r--r-- 0 0 0 40028 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ ?rw-r--r-- 0 0 0 1976 1970-01-01 00:00:00.000000 _contextvars.o │ │ │ │ -?rw-r--r-- 0 0 0 27300 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ -?rw-r--r-- 0 0 0 341528 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ -?rw-r--r-- 0 0 0 8580 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ +?rw-r--r-- 0 0 0 27524 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ +?rw-r--r-- 0 0 0 341648 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ +?rw-r--r-- 0 0 0 8564 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ ?rw-r--r-- 0 0 0 1504 1970-01-01 00:00:00.000000 asdl.o │ │ │ │ ?rw-r--r-- 0 0 0 10588 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ ?rw-r--r-- 0 0 0 19408 1970-01-01 00:00:00.000000 ast.o │ │ │ │ -?rw-r--r-- 0 0 0 19688 1970-01-01 00:00:00.000000 ast_preprocess.o │ │ │ │ +?rw-r--r-- 0 0 0 20540 1970-01-01 00:00:00.000000 ast_preprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 14808 1970-01-01 00:00:00.000000 ast_unparse.o │ │ │ │ -?rw-r--r-- 0 0 0 76608 1970-01-01 00:00:00.000000 bltinmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 76632 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 157336 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ -?rw-r--r-- 0 0 0 24016 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 170360 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ -?rw-r--r-- 0 0 0 29048 1970-01-01 00:00:00.000000 compile.o │ │ │ │ +?rw-r--r-- 0 0 0 157532 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 24036 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ +?rw-r--r-- 0 0 0 171000 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ +?rw-r--r-- 0 0 0 29060 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 23728 1970-01-01 00:00:00.000000 context.o │ │ │ │ ?rw-r--r-- 0 0 0 1260 1970-01-01 00:00:00.000000 critical_section.o │ │ │ │ ?rw-r--r-- 0 0 0 48384 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 37188 1970-01-01 00:00:00.000000 errors.o │ │ │ │ -?rw-r--r-- 0 0 0 53536 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ +?rw-r--r-- 0 0 0 36696 1970-01-01 00:00:00.000000 errors.o │ │ │ │ +?rw-r--r-- 0 0 0 53660 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ ?rw-r--r-- 0 0 0 4216 1970-01-01 00:00:00.000000 frame.o │ │ │ │ ?rw-r--r-- 0 0 0 2796 1970-01-01 00:00:00.000000 frozenmain.o │ │ │ │ -?rw-r--r-- 0 0 0 2900 1970-01-01 00:00:00.000000 future.o │ │ │ │ -?rw-r--r-- 0 0 0 23928 1970-01-01 00:00:00.000000 gc.o │ │ │ │ +?rw-r--r-- 0 0 0 2952 1970-01-01 00:00:00.000000 future.o │ │ │ │ +?rw-r--r-- 0 0 0 23884 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 744 1970-01-01 00:00:00.000000 gc_gil.o │ │ │ │ -?rw-r--r-- 0 0 0 58912 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ +?rw-r--r-- 0 0 0 58916 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ ?rw-r--r-- 0 0 0 804 1970-01-01 00:00:00.000000 getcompiler.o │ │ │ │ ?rw-r--r-- 0 0 0 1116 1970-01-01 00:00:00.000000 getcopyright.o │ │ │ │ ?rw-r--r-- 0 0 0 800 1970-01-01 00:00:00.000000 getplatform.o │ │ │ │ ?rw-r--r-- 0 0 0 1356 1970-01-01 00:00:00.000000 getversion.o │ │ │ │ -?rw-r--r-- 0 0 0 16016 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ +?rw-r--r-- 0 0 0 15652 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 17540 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ ?rw-r--r-- 0 0 0 4692 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ -?rw-r--r-- 0 0 0 82184 1970-01-01 00:00:00.000000 import.o │ │ │ │ +?rw-r--r-- 0 0 0 82216 1970-01-01 00:00:00.000000 import.o │ │ │ │ ?rw-r--r-- 0 0 0 7284 1970-01-01 00:00:00.000000 importdl.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 index_pool.o │ │ │ │ -?rw-r--r-- 0 0 0 81480 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ +?rw-r--r-- 0 0 0 81620 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 7468 1970-01-01 00:00:00.000000 interpconfig.o │ │ │ │ -?rw-r--r-- 0 0 0 44016 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ +?rw-r--r-- 0 0 0 44024 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ ?rw-r--r-- 0 0 0 10336 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ ?rw-r--r-- 0 0 0 7756 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 444 1970-01-01 00:00:00.000000 jit_publish.o │ │ │ │ -?rw-r--r-- 0 0 0 11964 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ -?rw-r--r-- 0 0 0 8436 1970-01-01 00:00:00.000000 lock.o │ │ │ │ -?rw-r--r-- 0 0 0 40564 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ -?rw-r--r-- 0 0 0 14432 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ +?rw-r--r-- 0 0 0 12024 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ +?rw-r--r-- 0 0 0 8424 1970-01-01 00:00:00.000000 lock.o │ │ │ │ +?rw-r--r-- 0 0 0 40588 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ +?rw-r--r-- 0 0 0 14416 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ ?rw-r--r-- 0 0 0 1012 1970-01-01 00:00:00.000000 mysnprintf.o │ │ │ │ ?rw-r--r-- 0 0 0 4916 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ ?rw-r--r-- 0 0 0 1392 1970-01-01 00:00:00.000000 object_stack.o │ │ │ │ ?rw-r--r-- 0 0 0 1036 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 13164 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 13116 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ ?rw-r--r-- 0 0 0 5816 1970-01-01 00:00:00.000000 pathconfig.o │ │ │ │ -?rw-r--r-- 0 0 0 12244 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ +?rw-r--r-- 0 0 0 12276 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 1716 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 732 1970-01-01 00:00:00.000000 pyfpe.o │ │ │ │ ?rw-r--r-- 0 0 0 5132 1970-01-01 00:00:00.000000 pyhash.o │ │ │ │ -?rw-r--r-- 0 0 0 252760 1970-01-01 00:00:00.000000 pylifecycle.o │ │ │ │ +?rw-r--r-- 0 0 0 252768 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 244012 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ +?rw-r--r-- 0 0 0 244544 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 pystats.o │ │ │ │ -?rw-r--r-- 0 0 0 29160 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ -?rw-r--r-- 0 0 0 15112 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ +?rw-r--r-- 0 0 0 29164 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ +?rw-r--r-- 0 0 0 14912 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ ?rw-r--r-- 0 0 0 2800 1970-01-01 00:00:00.000000 qsbr.o │ │ │ │ ?rw-r--r-- 0 0 0 4792 1970-01-01 00:00:00.000000 bootstrap_hash.o │ │ │ │ -?rw-r--r-- 0 0 0 24424 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ +?rw-r--r-- 0 0 0 24432 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ ?rw-r--r-- 0 0 0 5932 1970-01-01 00:00:00.000000 slots.o │ │ │ │ ?rw-r--r-- 0 0 0 4016 1970-01-01 00:00:00.000000 slots_generated.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 stackrefs.o │ │ │ │ ?rw-r--r-- 0 0 0 6484 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ -?rw-r--r-- 0 0 0 73936 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ -?rw-r--r-- 0 0 0 102540 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 74044 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ +?rw-r--r-- 0 0 0 102604 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 10172 1970-01-01 00:00:00.000000 thread.o │ │ │ │ -?rw-r--r-- 0 0 0 21832 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ +?rw-r--r-- 0 0 0 22424 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ ?rw-r--r-- 0 0 0 20488 1970-01-01 00:00:00.000000 tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 uniqueid.o │ │ │ │ ?rw-r--r-- 0 0 0 3552 1970-01-01 00:00:00.000000 getopt.o │ │ │ │ ?rw-r--r-- 0 0 0 1292 1970-01-01 00:00:00.000000 pystrcmp.o │ │ │ │ ?rw-r--r-- 0 0 0 5672 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ ?rw-r--r-- 0 0 0 3472 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ -?rw-r--r-- 0 0 0 30236 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 30620 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ ?rw-r--r-- 0 0 0 20656 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ ?rw-r--r-- 0 0 0 3296 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 1316 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 444 1970-01-01 00:00:00.000000 jit_unwind.o │ │ │ │ ?rw-r--r-- 0 0 0 17084 1970-01-01 00:00:00.000000 remote_debugging.o │ │ │ │ ?rw-r--r-- 0 0 0 2568 1970-01-01 00:00:00.000000 dynload_shlib.o │ │ │ │ ?rw-r--r-- 0 0 0 1304 1970-01-01 00:00:00.000000 pydtrace.o │ │ │ │ ?rw-r--r-- 0 0 0 5000 1970-01-01 00:00:00.000000 config.o │ │ │ │ ?rw-r--r-- 0 0 0 14588 1970-01-01 00:00:00.000000 main.o │ │ │ │ ?rw-r--r-- 0 0 0 15296 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 14312 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 31060 1970-01-01 00:00:00.000000 _csv.o │ │ │ │ -?rw-r--r-- 0 0 0 123480 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ +?rw-r--r-- 0 0 0 123988 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 19904 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 36784 1970-01-01 00:00:00.000000 _json.o │ │ │ │ +?rw-r--r-- 0 0 0 36760 1970-01-01 00:00:00.000000 _json.o │ │ │ │ ?rw-r--r-- 0 0 0 17912 1970-01-01 00:00:00.000000 _opcode.o │ │ │ │ -?rw-r--r-- 0 0 0 135068 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 136592 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ ?rw-r--r-- 0 0 0 13572 1970-01-01 00:00:00.000000 _randommodule.o │ │ │ │ ?rw-r--r-- 0 0 0 133012 1970-01-01 00:00:00.000000 socketmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 3480 1970-01-01 00:00:00.000000 _statisticsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 56472 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ -?rw-r--r-- 0 0 0 58676 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ +?rw-r--r-- 0 0 0 56660 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ +?rw-r--r-- 0 0 0 58668 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ ?rw-r--r-- 0 0 0 47352 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ ?rw-r--r-- 0 0 0 32944 1970-01-01 00:00:00.000000 cmathmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 58532 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 20060 1970-01-01 00:00:00.000000 mathintegermodule.o │ │ │ │ -?rw-r--r-- 0 0 0 26360 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 26436 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 72872 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ -?rw-r--r-- 0 0 0 63940 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ -?rw-r--r-- 0 0 0 20072 1970-01-01 00:00:00.000000 blake2module.o │ │ │ │ +?rw-r--r-- 0 0 0 64128 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ +?rw-r--r-- 0 0 0 20080 1970-01-01 00:00:00.000000 blake2module.o │ │ │ │ ?rw-r--r-- 0 0 0 9532 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ ?rw-r--r-- 0 0 0 9532 1970-01-01 00:00:00.000000 sha1module.o │ │ │ │ ?rw-r--r-- 0 0 0 18236 1970-01-01 00:00:00.000000 sha2module.o │ │ │ │ ?rw-r--r-- 0 0 0 17316 1970-01-01 00:00:00.000000 sha3module.o │ │ │ │ -?rw-r--r-- 0 0 0 742500 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ +?rw-r--r-- 0 0 0 742580 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ ?rw-r--r-- 0 0 0 14888 1970-01-01 00:00:00.000000 _posixsubprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 20556 1970-01-01 00:00:00.000000 fcntlmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 8400 1970-01-01 00:00:00.000000 grpmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 11404 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 11372 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 20460 1970-01-01 00:00:00.000000 _zstdmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6952 1970-01-01 00:00:00.000000 zstddict.o │ │ │ │ -?rw-r--r-- 0 0 0 14864 1970-01-01 00:00:00.000000 compressor.o │ │ │ │ +?rw-r--r-- 0 0 0 14860 1970-01-01 00:00:00.000000 compressor.o │ │ │ │ ?rw-r--r-- 0 0 0 12516 1970-01-01 00:00:00.000000 decompressor.o │ │ │ │ ?rw-r--r-- 0 0 0 44316 1970-01-01 00:00:00.000000 zlibmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6792 1970-01-01 00:00:00.000000 atexitmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 24192 1970-01-01 00:00:00.000000 faulthandler.o │ │ │ │ -?rw-r--r-- 0 0 0 274836 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 274924 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 32284 1970-01-01 00:00:00.000000 signalmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6084 1970-01-01 00:00:00.000000 _tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 2616 1970-01-01 00:00:00.000000 _suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 39368 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 41236 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 41296 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18540 1970-01-01 00:00:00.000000 errnomodule.o │ │ │ │ -?rw-r--r-- 0 0 0 24160 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ +?rw-r--r-- 0 0 0 24212 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 21004 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ -?rw-r--r-- 0 0 0 26132 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ +?rw-r--r-- 0 0 0 26148 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ ?rw-r--r-- 0 0 0 21300 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ -?rw-r--r-- 0 0 0 59384 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ -?rw-r--r-- 0 0 0 67016 1970-01-01 00:00:00.000000 textio.o │ │ │ │ +?rw-r--r-- 0 0 0 59532 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ +?rw-r--r-- 0 0 0 67048 1970-01-01 00:00:00.000000 textio.o │ │ │ │ ?rw-r--r-- 0 0 0 20204 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ -?rw-r--r-- 0 0 0 64980 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 142324 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 65424 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 141904 1970-01-01 00:00:00.000000 sre.o │ │ │ │ ?rw-r--r-- 0 0 0 2096 1970-01-01 00:00:00.000000 _sysconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 51872 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 31892 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5416 1970-01-01 00:00:00.000000 _typesmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 2760 1970-01-01 00:00:00.000000 _typingmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5196 1970-01-01 00:00:00.000000 _weakref.o │ │ │ │ -?rw-r--r-- 0 0 0 17948 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ -?rw-r--r-- 0 0 0 32296 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 17928 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ +?rw-r--r-- 0 0 0 32288 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 19752 1970-01-01 00:00:00.000000 _localemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 37268 1970-01-01 00:00:00.000000 _operator.o │ │ │ │ ?rw-r--r-- 0 0 0 12760 1970-01-01 00:00:00.000000 _stat.o │ │ │ │ ?rw-r--r-- 0 0 0 6528 1970-01-01 00:00:00.000000 symtablemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 7924 1970-01-01 00:00:00.000000 pwdmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 69752 1970-01-01 00:00:00.000000 _asynciomodule.o │ │ │ │ -?rw-r--r-- 0 0 0 30896 1970-01-01 00:00:00.000000 getpath.o │ │ │ │ +?rw-r--r-- 0 0 0 69740 1970-01-01 00:00:00.000000 _asynciomodule.o │ │ │ │ +?rw-r--r-- 0 0 0 30980 1970-01-01 00:00:00.000000 getpath.o │ │ │ │ ?rw-r--r-- 0 0 0 471888 1970-01-01 00:00:00.000000 frozen.o │ │ │ ├── pegen.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: 18872 (bytes into file) │ │ │ │ │ + Start of section headers: 18852 (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 0x49b8: │ │ │ │ │ +There are 17 section headers, starting at offset 0x49a4: │ │ │ │ │ │ │ │ │ │ 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 000528 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003e74 000148 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 00055c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 00055c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 00055c 0001fa 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000758 0024f4 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003fbc 000928 08 I 14 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 002c4c 0000e4 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 0048e4 000030 08 I 14 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 002d30 000010 00 A 0 0 4 │ │ │ │ │ - [11] .rel.rodata REL 00000000 004914 000018 08 I 14 10 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 002d40 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 002d40 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 002d74 000860 10 15 39 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 0035d4 00089d 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 00492c 00008c 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000458 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003e60 000118 08 I 14 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00048c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 00048c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 00048c 0001fa 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000688 0025b0 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003f78 000958 08 I 14 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 002c38 0000e4 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 0048d0 000030 08 I 14 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 002d1c 000010 00 A 0 0 4 │ │ │ │ │ + [11] .rel.rodata REL 00000000 004900 000018 08 I 14 10 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 002d2c 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 002d2c 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 002d60 000860 10 15 39 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 0035c0 00089d 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 004918 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 {} │ │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.4 │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 4: 00000014 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 5: 0000001c 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 7: 000000d0 56 FUNC LOCAL DEFAULT 1 Py_XDECREF.part.0 │ │ │ │ │ + 7: 00000000 56 FUNC LOCAL DEFAULT 1 Py_XDECREF.part.0 │ │ │ │ │ 8: 0000005c 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 9: 00000064 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 10: 0000006c 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 11: 00000074 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 12: 00000080 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 13: 0000008c 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 14: 00000094 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ @@ -20,22 +20,22 @@ │ │ │ │ │ 16: 000017e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 17: 000017e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 18: 00000000 0 NOTYPE LOCAL DEFAULT 10 .LANCHOR0 │ │ │ │ │ 19: 00001a14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 20: 00001a18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 21: 00000100 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 22: 00000150 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ - 23: 0000206c 412 FUNC LOCAL DEFAULT 6 parsenumber_raw │ │ │ │ │ + 23: 0000213c 412 FUNC LOCAL DEFAULT 6 parsenumber_raw │ │ │ │ │ 24: 00000028 96 FUNC LOCAL DEFAULT 8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 25: 00002068 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 26: 000001a8 0 NOTYPE LOCAL DEFAULT 5 .LC13 │ │ │ │ │ - 27: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 28: 0000206c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 29: 00002200 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 30: 00002208 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 27: 0000206c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 28: 000022d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 29: 000022d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 30: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 31: 000001b8 0 NOTYPE LOCAL DEFAULT 5 .LC14 │ │ │ │ │ 32: 000001c0 0 NOTYPE LOCAL DEFAULT 5 .LC15 │ │ │ │ │ 33: 000001cc 0 NOTYPE LOCAL DEFAULT 5 .LC16 │ │ │ │ │ 34: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 35: 000001d4 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ 36: 000001ec 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ 37: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ @@ -106,32 +106,32 @@ │ │ │ │ │ 102: 00001bc0 160 FUNC GLOBAL HIDDEN 6 _PyPegen_string_token │ │ │ │ │ 103: 00001c60 136 FUNC GLOBAL HIDDEN 6 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 104: 00001ce8 288 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_with_string │ │ │ │ │ 105: 00001e08 612 FUNC GLOBAL HIDDEN 6 _PyPegen_number_token │ │ │ │ │ 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ 108: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 109: 00000000 208 FUNC GLOBAL HIDDEN 1 _PyPegen_expect_forced_token │ │ │ │ │ + 109: 0000206c 208 FUNC GLOBAL HIDDEN 6 _PyPegen_expect_forced_token │ │ │ │ │ 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_strtoul │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_strtol │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_FromCComplex │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromString │ │ │ │ │ - 118: 00002208 144 FUNC GLOBAL HIDDEN 6 _PyPegen_Parser_Free │ │ │ │ │ - 119: 00000108 584 FUNC GLOBAL HIDDEN 1 _PyPegen_run_parser_from_file_pointer │ │ │ │ │ + 118: 000022d8 144 FUNC GLOBAL HIDDEN 6 _PyPegen_Parser_Free │ │ │ │ │ + 119: 00000038 584 FUNC GLOBAL HIDDEN 1 _PyPegen_run_parser_from_file_pointer │ │ │ │ │ 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_FromFile │ │ │ │ │ 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ - 122: 00000350 68 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset │ │ │ │ │ + 122: 00000280 68 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset │ │ │ │ │ 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ - 124: 00000394 136 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ - 125: 0000041c 268 FUNC GLOBAL HIDDEN 1 _PyPegen_soft_keyword_token │ │ │ │ │ + 124: 000002c4 136 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ + 125: 0000034c 268 FUNC GLOBAL HIDDEN 1 _PyPegen_soft_keyword_token │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ 127: 00000000 40 FUNC GLOBAL HIDDEN 8 _PyPegen_interactive_exit │ │ │ │ │ - 128: 00002298 564 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ + 128: 00002368 544 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 130: 000024cc 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ + 130: 00002588 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 132: 000024e0 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_stmt │ │ │ │ │ + 132: 0000259c 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_stmt │ │ │ │ │ 133: 00000088 92 FUNC GLOBAL HIDDEN 8 _PyPegen_expect_forced_result │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,53 +1,47 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3e74 contains 41 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3e60 contains 35 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000044 0000441c R_ARM_CALL 00000ad4 _PyPegen_fill_token │ │ │ │ │ -00000088 00001a2b R_ARM_MOVW_ABS_NC 000001a8 .LC13 │ │ │ │ │ -0000008c 00001a2c R_ARM_MOVT_ABS 000001a8 .LC13 │ │ │ │ │ -00000094 0000302b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000098 0000302c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000000b8 0000181c R_ARM_CALL 00000028 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000104 00004e1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000174 0000781c R_ARM_CALL 00000000 _PyTokenizer_FromFile │ │ │ │ │ -000001a8 00001f2b R_ARM_MOVW_ABS_NC 000001b8 .LC14 │ │ │ │ │ -000001ac 00001f2c R_ARM_MOVT_ABS 000001b8 .LC14 │ │ │ │ │ -000001b0 0000791c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -000001c0 0000202b R_ARM_MOVW_ABS_NC 000001c0 .LC15 │ │ │ │ │ -000001c4 0000202c R_ARM_MOVT_ABS 000001c0 .LC15 │ │ │ │ │ -000001d8 00003c1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000210 0000401c R_ARM_CALL 0000058c _PyPegen_Parser_New │ │ │ │ │ -0000021c 0000411c R_ARM_CALL 000006cc _PyPegen_run_parser │ │ │ │ │ -0000024c 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000264 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000278 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000280 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000298 00002e1c R_ARM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ -000002c0 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002e0 00003c1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000002f8 0000481c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000032c 00002c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000340 00003f1c R_ARM_CALL 00000000 _PyTokenizer_raise_init_error │ │ │ │ │ -00000348 00003e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000036c 00007b1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00000384 00007c1d R_ARM_JUMP24 00000394 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ -000003b4 0000341c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000003c0 0000212b R_ARM_MOVW_ABS_NC 000001cc .LC16 │ │ │ │ │ -000003c4 0000212c R_ARM_MOVT_ABS 000001cc .LC16 │ │ │ │ │ -000003d4 0000561c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00000400 00004e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000480 00007e1c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ -0000049c 0000341c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000004b4 0000491c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -000004c4 0000521c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000004d4 0000621c R_ARM_CALL 000017e4 _PyPegen_new_identifier │ │ │ │ │ -00000500 0000591c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ -0000050c 0000441c R_ARM_CALL 00000ad4 _PyPegen_fill_token │ │ │ │ │ +00000034 00004e1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000000a4 0000781c R_ARM_CALL 00000000 _PyTokenizer_FromFile │ │ │ │ │ +000000d8 00001f2b R_ARM_MOVW_ABS_NC 000001b8 .LC14 │ │ │ │ │ +000000dc 00001f2c R_ARM_MOVT_ABS 000001b8 .LC14 │ │ │ │ │ +000000e0 0000791c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +000000f0 0000202b R_ARM_MOVW_ABS_NC 000001c0 .LC15 │ │ │ │ │ +000000f4 0000202c R_ARM_MOVT_ABS 000001c0 .LC15 │ │ │ │ │ +00000108 00003c1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000140 0000401c R_ARM_CALL 0000058c _PyPegen_Parser_New │ │ │ │ │ +0000014c 0000411c R_ARM_CALL 000006cc _PyPegen_run_parser │ │ │ │ │ +0000017c 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000194 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000001a8 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000001b0 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000001c8 00002e1c R_ARM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ +000001f0 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000210 00003c1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000228 0000481c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000025c 00002c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000270 00003f1c R_ARM_CALL 00000000 _PyTokenizer_raise_init_error │ │ │ │ │ +00000278 00003e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000029c 00007b1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +000002b4 00007c1d R_ARM_JUMP24 000002c4 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ +000002e4 0000341c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000002f0 0000212b R_ARM_MOVW_ABS_NC 000001cc .LC16 │ │ │ │ │ +000002f4 0000212c R_ARM_MOVT_ABS 000001cc .LC16 │ │ │ │ │ +00000304 0000561c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00000330 00004e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003b0 00007e1c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ +000003cc 0000341c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000003e4 0000491c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +000003f4 0000521c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00000404 0000621c R_ARM_CALL 000017e4 _PyPegen_new_identifier │ │ │ │ │ +00000430 0000591c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ +0000043c 0000441c R_ARM_CALL 00000ad4 _PyPegen_fill_token │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3fbc contains 293 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3f78 contains 299 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000070 0000281c R_ARM_CALL 00000000 _PyTokenizer_FromUTF8 │ │ │ │ │ 000000dc 0000291c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000010c 0000291c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000124 00002a1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 00000140 0000291c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000001b8 00002b1c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ @@ -80,16 +74,16 @@ │ │ │ │ │ 00000454 0000321c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 0000047c 0000391c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00000488 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000048c 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000490 00003a2b R_ARM_MOVW_ABS_NC 00000000 _PyExc_IncompleteInputError │ │ │ │ │ 00000494 00003a2c R_ARM_MOVT_ABS 00000000 _PyExc_IncompleteInputError │ │ │ │ │ 00000498 0000381c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000004a4 0000071c R_ARM_CALL 000000d0 Py_XDECREF.part.0 │ │ │ │ │ -000004ac 0000071c R_ARM_CALL 000000d0 Py_XDECREF.part.0 │ │ │ │ │ +000004a4 0000071c R_ARM_CALL 00000000 Py_XDECREF.part.0 │ │ │ │ │ +000004ac 0000071c R_ARM_CALL 00000000 Py_XDECREF.part.0 │ │ │ │ │ 000004cc 0000391c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000004d0 00003b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000004d4 00003b2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000004e4 00003b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000004e8 00003b2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000004f0 00003c1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 000004fc 00003d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ @@ -142,15 +136,15 @@ │ │ │ │ │ 00000950 00003b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000954 00003b2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000964 00003b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000968 00003b2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000970 00003d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000980 0000371c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ 0000098c 00003c1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000009b4 0000071c R_ARM_CALL 000000d0 Py_XDECREF.part.0 │ │ │ │ │ +000009b4 0000071c R_ARM_CALL 00000000 Py_XDECREF.part.0 │ │ │ │ │ 000009c0 0000391c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00000a88 0000441c R_ARM_CALL 00000ad4 _PyPegen_fill_token │ │ │ │ │ 00000af4 0000451c R_ARM_CALL 00000000 _PyToken_Init │ │ │ │ │ 00000b00 0000461c R_ARM_CALL 00000000 _PyTokenizer_Get │ │ │ │ │ 00000b64 0000471c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000b78 0000481c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000c48 0000491c R_ARM_CALL 00000000 strncmp │ │ │ │ │ @@ -307,49 +301,55 @@ │ │ │ │ │ 00002024 00004e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002038 0000302b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000203c 0000302c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000204c 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC11 │ │ │ │ │ 00002050 0000152c R_ARM_MOVT_ABS 00000100 .LC11 │ │ │ │ │ 00002064 0000381d R_ARM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ 00002068 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002088 00006e1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -0000209c 0000341c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000020d0 00006f1c R_ARM_CALL 00000000 PyOS_strtoul │ │ │ │ │ -000020fc 0000701c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00002108 0000711c R_ARM_CALL 00000000 PyOS_strtol │ │ │ │ │ -00002138 0000721c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -0000214c 0000731c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00002164 0000721c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -00002180 0000741c R_ARM_CALL 00000000 PyComplex_FromCComplex │ │ │ │ │ -000021b0 0000751c R_ARM_CALL 00000000 PyLong_FromString │ │ │ │ │ -000021c0 0000751c R_ARM_CALL 00000000 PyLong_FromString │ │ │ │ │ -000021cc 00002c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000021e8 00002c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000223c 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002254 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002268 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002278 00002d1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000227c 0000071c R_ARM_CALL 000000d0 Py_XDECREF.part.0 │ │ │ │ │ -00002290 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000022b8 00007b1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -000024ac 00005a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000024b0 00005a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000024b4 0000232b R_ARM_MOVW_ABS_NC 000001d4 .LC17 │ │ │ │ │ -000024b8 0000232c R_ARM_MOVT_ABS 000001d4 .LC17 │ │ │ │ │ -000024c0 0000811c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000024dc 0000421d R_ARM_JUMP24 000009dc _PyPegen_lookahead │ │ │ │ │ -000024f0 0000421d R_ARM_JUMP24 000009dc _PyPegen_lookahead │ │ │ │ │ +000020b0 0000441c R_ARM_CALL 00000ad4 _PyPegen_fill_token │ │ │ │ │ +000020f4 00001a2b R_ARM_MOVW_ABS_NC 000001a8 .LC13 │ │ │ │ │ +000020f8 00001a2c R_ARM_MOVT_ABS 000001a8 .LC13 │ │ │ │ │ +00002100 0000302b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002104 0000302c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002124 0000181c R_ARM_CALL 00000028 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00002158 00006e1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +0000216c 0000341c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000021a0 00006f1c R_ARM_CALL 00000000 PyOS_strtoul │ │ │ │ │ +000021cc 0000701c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000021d8 0000711c R_ARM_CALL 00000000 PyOS_strtol │ │ │ │ │ +00002208 0000721c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +0000221c 0000731c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00002234 0000721c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +00002250 0000741c R_ARM_CALL 00000000 PyComplex_FromCComplex │ │ │ │ │ +00002280 0000751c R_ARM_CALL 00000000 PyLong_FromString │ │ │ │ │ +00002290 0000751c R_ARM_CALL 00000000 PyLong_FromString │ │ │ │ │ +0000229c 00002c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000022b8 00002c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000230c 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002324 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002338 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002348 00002d1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000234c 0000071c R_ARM_CALL 00000000 Py_XDECREF.part.0 │ │ │ │ │ +00002360 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002388 00007b1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00002568 00005a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000256c 00005a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002570 0000232b R_ARM_MOVW_ABS_NC 000001d4 .LC17 │ │ │ │ │ +00002574 0000232c R_ARM_MOVT_ABS 000001d4 .LC17 │ │ │ │ │ +0000257c 0000811c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002598 0000421d R_ARM_JUMP24 000009dc _PyPegen_lookahead │ │ │ │ │ +000025ac 0000421d R_ARM_JUMP24 000009dc _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x48e4 contains 6 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x48d0 contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000078 0000831c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000000b8 0000302b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000000bc 0000302c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000000c4 0000242b R_ARM_MOVW_ABS_NC 000001ec .LC18 │ │ │ │ │ 000000c8 0000242c R_ARM_MOVT_ABS 000001ec .LC18 │ │ │ │ │ 000000d4 0000381c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x4914 contains 3 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x4900 contains 3 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,106 +1,45 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00000000 <_PyPegen_expect_forced_token>: │ │ │ │ │ -_PyPegen_expect_forced_token(): │ │ │ │ │ - push {r4, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #8 │ │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - sub sp, sp, #28 │ │ │ │ │ - ldr ip, [r0, #60] @ 0x3c │ │ │ │ │ - cmp ip, #1 │ │ │ │ │ - beq bc <_PyPegen_expect_forced_token+0xbc> │ │ │ │ │ - ldr ip, [r0, #8] │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - bne 5c <_PyPegen_expect_forced_token+0x5c> │ │ │ │ │ - str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ - str r0, [fp, #-16] │ │ │ │ │ - bl ad4 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [fp, #-16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt c4 <_PyPegen_expect_forced_token+0xc4> │ │ │ │ │ - ldr ip, [r3, #8] │ │ │ │ │ - ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - ldr lr, [r2, ip, lsl #2] │ │ │ │ │ - ldr r2, [lr] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - addeq ip, ip, #1 │ │ │ │ │ - streq ip, [r3, #8] │ │ │ │ │ - bne 84 <_PyPegen_expect_forced_token+0x84> │ │ │ │ │ - mov r0, lr │ │ │ │ │ - sub sp, fp, #8 │ │ │ │ │ - pop {r4, fp, pc} │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC13 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - ldr r1, [lr, #24] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - ldr r3, [lr, #20] │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - ldrd r2, [lr, #12] │ │ │ │ │ - bl 28 <_PyPegen_expect_forced_token+0x28> │ │ │ │ │ - R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - mov lr, #0 │ │ │ │ │ - b 78 <_PyPegen_expect_forced_token+0x78> │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r3, #60] @ 0x3c │ │ │ │ │ - b bc <_PyPegen_expect_forced_token+0xbc> │ │ │ │ │ - │ │ │ │ │ -000000d0 : │ │ │ │ │ +00000000 : │ │ │ │ │ Py_XDECREF.part.0(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bgt f0 │ │ │ │ │ + bgt 20 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq fc │ │ │ │ │ + beq 2c │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00000108 <_PyPegen_run_parser_from_file_pointer>: │ │ │ │ │ +00000038 <_PyPegen_run_parser_from_file_pointer>: │ │ │ │ │ _PyPegen_run_parser_from_file_pointer(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r4, [fp, #12] │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r8, [fp, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r7, [fp, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 168 <_PyPegen_run_parser_from_file_pointer+0x60> │ │ │ │ │ + beq 98 <_PyPegen_run_parser_from_file_pointer+0x60> │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ │ lsl r4, r4, #1 │ │ │ │ │ orrne r4, r4, #16 │ │ │ │ │ tst r2, #4194304 @ 0x400000 │ │ │ │ │ orrne r4, r4, #32 │ │ │ │ │ @@ -110,174 +49,174 @@ │ │ │ │ │ orrne r4, r4, #256 @ 0x100 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ bl 0 <_PyTokenizer_FromFile> │ │ │ │ │ R_ARM_CALL _PyTokenizer_FromFile │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 32c <_PyPegen_run_parser_from_file_pointer+0x224> │ │ │ │ │ + beq 25c <_PyPegen_run_parser_from_file_pointer+0x224> │ │ │ │ │ add r3, r5, #12288 @ 0x3000 │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ and r2, r4, #32 │ │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ │ - beq 320 <_PyPegen_run_parser_from_file_pointer+0x218> │ │ │ │ │ + beq 250 <_PyPegen_run_parser_from_file_pointer+0x218> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ orrs r3, r3, r8 │ │ │ │ │ - bne 320 <_PyPegen_run_parser_from_file_pointer+0x218> │ │ │ │ │ + bne 250 <_PyPegen_run_parser_from_file_pointer+0x218> │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 320 <_PyPegen_run_parser_from_file_pointer+0x218> │ │ │ │ │ + beq 250 <_PyPegen_run_parser_from_file_pointer+0x218> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ str r6, [r5, #2284] @ 0x8ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ str r8, [r5, #2288] @ 0x8f0 │ │ │ │ │ - beq 294 <_PyPegen_run_parser_from_file_pointer+0x18c> │ │ │ │ │ + beq 1c4 <_PyPegen_run_parser_from_file_pointer+0x18c> │ │ │ │ │ ldr r3, [fp, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r0, [fp, #24] │ │ │ │ │ mov r3, #15 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 58c <_PyPegen_Parser_New> │ │ │ │ │ R_ARM_CALL _PyPegen_Parser_New │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 294 <_PyPegen_run_parser_from_file_pointer+0x18c> │ │ │ │ │ + beq 1c4 <_PyPegen_run_parser_from_file_pointer+0x18c> │ │ │ │ │ bl 6cc <_PyPegen_run_parser> │ │ │ │ │ R_ARM_CALL _PyPegen_run_parser │ │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2a8 <_PyPegen_run_parser_from_file_pointer+0x1a0> │ │ │ │ │ + bne 1d8 <_PyPegen_run_parser_from_file_pointer+0x1a0> │ │ │ │ │ ldr r3, [r8, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 25c <_PyPegen_run_parser_from_file_pointer+0x154> │ │ │ │ │ + ble 18c <_PyPegen_run_parser_from_file_pointer+0x154> │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r8, #16] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 240 <_PyPegen_run_parser_from_file_pointer+0x138> │ │ │ │ │ + blt 170 <_PyPegen_run_parser_from_file_pointer+0x138> │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r8, #80] @ 0x50 │ │ │ │ │ ldr r0, [r8, #72] @ 0x48 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bcc 2b4 <_PyPegen_run_parser_from_file_pointer+0x1ac> │ │ │ │ │ + bcc 1e4 <_PyPegen_run_parser_from_file_pointer+0x1ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2c8 <_PyPegen_run_parser_from_file_pointer+0x1c0> │ │ │ │ │ + bne 1f8 <_PyPegen_run_parser_from_file_pointer+0x1c0> │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyTokenizer_Free> │ │ │ │ │ R_ARM_CALL _PyTokenizer_Free │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl d0 │ │ │ │ │ - b 230 <_PyPegen_run_parser_from_file_pointer+0x128> │ │ │ │ │ + bl 0 │ │ │ │ │ + b 160 <_PyPegen_run_parser_from_file_pointer+0x128> │ │ │ │ │ add r0, r0, r4, lsl #3 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 268 <_PyPegen_run_parser_from_file_pointer+0x160> │ │ │ │ │ + b 198 <_PyPegen_run_parser_from_file_pointer+0x160> │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 290 <_PyPegen_run_parser_from_file_pointer+0x188> │ │ │ │ │ + beq 1c0 <_PyPegen_run_parser_from_file_pointer+0x188> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ cmpne r7, #0 │ │ │ │ │ - beq 290 <_PyPegen_run_parser_from_file_pointer+0x188> │ │ │ │ │ + beq 1c0 <_PyPegen_run_parser_from_file_pointer+0x188> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ str r8, [r7] │ │ │ │ │ - beq 294 <_PyPegen_run_parser_from_file_pointer+0x18c> │ │ │ │ │ + beq 1c4 <_PyPegen_run_parser_from_file_pointer+0x18c> │ │ │ │ │ ldr r0, [fp, #24] │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 290 <_PyPegen_run_parser_from_file_pointer+0x188> │ │ │ │ │ + bge 1c0 <_PyPegen_run_parser_from_file_pointer+0x188> │ │ │ │ │ ldr r8, [r7] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 294 <_PyPegen_run_parser_from_file_pointer+0x18c> │ │ │ │ │ + beq 1c4 <_PyPegen_run_parser_from_file_pointer+0x18c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - bl d0 │ │ │ │ │ - b 294 <_PyPegen_run_parser_from_file_pointer+0x18c> │ │ │ │ │ + bl 0 │ │ │ │ │ + b 1c4 <_PyPegen_run_parser_from_file_pointer+0x18c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - b 1bc <_PyPegen_run_parser_from_file_pointer+0xb4> │ │ │ │ │ + b ec <_PyPegen_run_parser_from_file_pointer+0xb4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 348 <_PyPegen_run_parser_from_file_pointer+0x240> │ │ │ │ │ + beq 278 <_PyPegen_run_parser_from_file_pointer+0x240> │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r8, r5 │ │ │ │ │ bl 0 <_PyTokenizer_raise_init_error> │ │ │ │ │ R_ARM_CALL _PyTokenizer_raise_init_error │ │ │ │ │ - b 29c <_PyPegen_run_parser_from_file_pointer+0x194> │ │ │ │ │ + b 1cc <_PyPegen_run_parser_from_file_pointer+0x194> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 29c <_PyPegen_run_parser_from_file_pointer+0x194> │ │ │ │ │ + b 1cc <_PyPegen_run_parser_from_file_pointer+0x194> │ │ │ │ │ │ │ │ │ │ -00000350 <_PyPegen_byte_offset_to_character_offset>: │ │ │ │ │ +00000280 <_PyPegen_byte_offset_to_character_offset>: │ │ │ │ │ _PyPegen_byte_offset_to_character_offset(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 388 <_PyPegen_byte_offset_to_character_offset+0x38> │ │ │ │ │ + beq 2b8 <_PyPegen_byte_offset_to_character_offset+0x38> │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 394 <_PyPegen_byte_offset_to_character_offset_raw> │ │ │ │ │ + b 2c4 <_PyPegen_byte_offset_to_character_offset_raw> │ │ │ │ │ R_ARM_JUMP24 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000394 <_PyPegen_byte_offset_to_character_offset_raw>: │ │ │ │ │ +000002c4 <_PyPegen_byte_offset_to_character_offset_raw>: │ │ │ │ │ _PyPegen_byte_offset_to_character_offset_raw(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -293,50 +232,50 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ movlt r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 414 <_PyPegen_byte_offset_to_character_offset_raw+0x80> │ │ │ │ │ + beq 344 <_PyPegen_byte_offset_to_character_offset_raw+0x80> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 408 <_PyPegen_byte_offset_to_character_offset_raw+0x74> │ │ │ │ │ + bgt 338 <_PyPegen_byte_offset_to_character_offset_raw+0x74> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 408 <_PyPegen_byte_offset_to_character_offset_raw+0x74> │ │ │ │ │ + bne 338 <_PyPegen_byte_offset_to_character_offset_raw+0x74> │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 408 <_PyPegen_byte_offset_to_character_offset_raw+0x74> │ │ │ │ │ + b 338 <_PyPegen_byte_offset_to_character_offset_raw+0x74> │ │ │ │ │ │ │ │ │ │ -0000041c <_PyPegen_soft_keyword_token>: │ │ │ │ │ +0000034c <_PyPegen_soft_keyword_token>: │ │ │ │ │ _PyPegen_soft_keyword_token(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 50c <_PyPegen_soft_keyword_token+0xf0> │ │ │ │ │ + beq 43c <_PyPegen_soft_keyword_token+0xf0> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r7, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 46c <_PyPegen_soft_keyword_token+0x50> │ │ │ │ │ + beq 39c <_PyPegen_soft_keyword_token+0x50> │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ @@ -345,49 +284,49 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsStringAndSize │ │ │ │ │ ldr r6, [r5, #28] │ │ │ │ │ ldr r8, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r6, r6, #4 │ │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ │ subs r0, r4, #0 │ │ │ │ │ - beq 460 <_PyPegen_soft_keyword_token+0x44> │ │ │ │ │ + beq 390 <_PyPegen_soft_keyword_token+0x44> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne 490 <_PyPegen_soft_keyword_token+0x74> │ │ │ │ │ + bne 3c0 <_PyPegen_soft_keyword_token+0x74> │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 490 <_PyPegen_soft_keyword_token+0x74> │ │ │ │ │ + bne 3c0 <_PyPegen_soft_keyword_token+0x74> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 51c <_PyPegen_soft_keyword_token+0x100> │ │ │ │ │ + beq 44c <_PyPegen_soft_keyword_token+0x100> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 17e4 <_PyPegen_new_identifier> │ │ │ │ │ R_ARM_CALL _PyPegen_new_identifier │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 51c <_PyPegen_soft_keyword_token+0x100> │ │ │ │ │ + beq 44c <_PyPegen_soft_keyword_token+0x100> │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r7, #12] │ │ │ │ │ bl 0 <_PyAST_Name> │ │ │ │ │ R_ARM_CALL _PyAST_Name │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 460 <_PyPegen_soft_keyword_token+0x44> │ │ │ │ │ + b 390 <_PyPegen_soft_keyword_token+0x44> │ │ │ │ │ bl ad4 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrge r3, [r5, #8] │ │ │ │ │ - bge 448 <_PyPegen_soft_keyword_token+0x2c> │ │ │ │ │ + bge 378 <_PyPegen_soft_keyword_token+0x2c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ - b 45c <_PyPegen_soft_keyword_token+0x40> │ │ │ │ │ + b 38c <_PyPegen_soft_keyword_token+0x40> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -337,18 +337,18 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyExc_IncompleteInputError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyExc_IncompleteInputError │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ b 1dc <_PyPegen_run_parser_from_string+0x1dc> │ │ │ │ │ - bl d0 <_PyPegen_run_parser_from_string+0xd0> │ │ │ │ │ + bl 0 <_PyPegen_run_parser_from_string> │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ b 1e8 <_PyPegen_run_parser_from_string+0x1e8> │ │ │ │ │ - bl d0 <_PyPegen_run_parser_from_string+0xd0> │ │ │ │ │ + bl 0 <_PyPegen_run_parser_from_string> │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ b 380 <_PyPegen_run_parser_from_string+0x380> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 4cc <_PyPegen_run_parser_from_string+0x4cc> │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ @@ -729,15 +729,15 @@ │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ bne 90c <_PyPegen_run_parser+0x240> │ │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, #10 │ │ │ │ │ bne 9a0 <_PyPegen_run_parser+0x2d4> │ │ │ │ │ b 86c <_PyPegen_run_parser+0x1a0> │ │ │ │ │ - bl d0 <_PyPegen_run_parser_from_string+0xd0> │ │ │ │ │ + bl 0 <_PyPegen_run_parser_from_string> │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ b 850 <_PyPegen_run_parser+0x184> │ │ │ │ │ mov r6, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ b 710 <_PyPegen_run_parser+0x44> │ │ │ │ │ mov r6, #0 │ │ │ │ │ @@ -2248,15 +2248,15 @@ │ │ │ │ │ R_ARM_CALL strchr │ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ ble 202c <_PyPegen_number_token+0x224> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bne 1ef8 <_PyPegen_number_token+0xf0> │ │ │ │ │ - bl 206c │ │ │ │ │ + bl 213c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 1f8c <_PyPegen_number_token+0x184> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ @@ -2297,15 +2297,15 @@ │ │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1f18 <_PyPegen_number_token+0x110> │ │ │ │ │ mov r0, r1 │ │ │ │ │ strb r3, [ip] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 206c │ │ │ │ │ + bl 213c │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 1e98 <_PyPegen_number_token+0x90> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -2391,15 +2391,76 @@ │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_JUMP24 _PyPegen_raise_error │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000206c : │ │ │ │ │ +0000206c <_PyPegen_expect_forced_token>: │ │ │ │ │ +_PyPegen_expect_forced_token(): │ │ │ │ │ + push {r4, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #8 │ │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + sub sp, sp, #28 │ │ │ │ │ + ldr ip, [r0, #60] @ 0x3c │ │ │ │ │ + cmp ip, #1 │ │ │ │ │ + beq 2128 <_PyPegen_expect_forced_token+0xbc> │ │ │ │ │ + ldr ip, [r0, #8] │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ + bne 20c8 <_PyPegen_expect_forced_token+0x5c> │ │ │ │ │ + str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + str r0, [fp, #-16] │ │ │ │ │ + bl ad4 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r3, [fp, #-16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 2130 <_PyPegen_expect_forced_token+0xc4> │ │ │ │ │ + ldr ip, [r3, #8] │ │ │ │ │ + ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + ldr lr, [r2, ip, lsl #2] │ │ │ │ │ + ldr r2, [lr] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + addeq ip, ip, #1 │ │ │ │ │ + streq ip, [r3, #8] │ │ │ │ │ + bne 20f0 <_PyPegen_expect_forced_token+0x84> │ │ │ │ │ + mov r0, lr │ │ │ │ │ + sub sp, fp, #8 │ │ │ │ │ + pop {r4, fp, pc} │ │ │ │ │ + str r4, [sp, #12] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC13 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + ldr r1, [lr, #24] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + ldr r3, [lr, #20] │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + ldrd r2, [lr, #12] │ │ │ │ │ + bl 28 <_PyPegen_run_parser_from_string+0x28> │ │ │ │ │ + R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + mov lr, #0 │ │ │ │ │ + b 20e4 <_PyPegen_expect_forced_token+0x78> │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ │ + b 2128 <_PyPegen_expect_forced_token+0xbc> │ │ │ │ │ + │ │ │ │ │ +0000213c : │ │ │ │ │ parsenumber_raw(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ @@ -2419,150 +2480,150 @@ │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 2108 │ │ │ │ │ + bne 21d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_strtoul │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2188 │ │ │ │ │ + blt 2258 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2120 │ │ │ │ │ + bne 21f0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21a4 │ │ │ │ │ + bne 2274 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_strtol │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20f0 │ │ │ │ │ + beq 21c0 │ │ │ │ │ and r3, r6, #223 @ 0xdf │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq 2154 │ │ │ │ │ + beq 2224 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_string_to_double │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 21c8 │ │ │ │ │ + beq 2298 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ - b 2100 │ │ │ │ │ - vldr d7, [pc, #164] @ 2200 │ │ │ │ │ + b 21d0 │ │ │ │ │ + vldr d7, [pc, #164] @ 22d0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d7, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_string_to_double │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d1, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 21e4 │ │ │ │ │ + beq 22b4 │ │ │ │ │ vldr d0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyComplex_FromCComplex │ │ │ │ │ - b 2100 │ │ │ │ │ + b 21d0 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21b8 │ │ │ │ │ + beq 2288 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2120 │ │ │ │ │ + bne 21f0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ - b 2100 │ │ │ │ │ + b 21d0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ - b 2100 │ │ │ │ │ + b 21d0 │ │ │ │ │ vstr d0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ vldr d0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 214c │ │ │ │ │ + beq 221c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2100 │ │ │ │ │ + b 21d0 │ │ │ │ │ vstr d0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ vldr d1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21dc │ │ │ │ │ - b 217c │ │ │ │ │ + bne 22ac │ │ │ │ │ + b 224c │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00002208 <_PyPegen_Parser_Free>: │ │ │ │ │ +000022d8 <_PyPegen_Parser_Free>: │ │ │ │ │ _PyPegen_Parser_Free(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 227c <_PyPegen_Parser_Free+0x74> │ │ │ │ │ + bne 234c <_PyPegen_Parser_Free+0x74> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2240 <_PyPegen_Parser_Free+0x38> │ │ │ │ │ + b 2310 <_PyPegen_Parser_Free+0x38> │ │ │ │ │ ldr r0, [r0, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt 2234 <_PyPegen_Parser_Free+0x2c> │ │ │ │ │ + bgt 2304 <_PyPegen_Parser_Free+0x2c> │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bcc 2284 <_PyPegen_Parser_Free+0x7c> │ │ │ │ │ + bcc 2354 <_PyPegen_Parser_Free+0x7c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ - bl d0 <_PyPegen_run_parser_from_string+0xd0> │ │ │ │ │ + bl 0 <_PyPegen_run_parser_from_string> │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ - b 222c <_PyPegen_Parser_Free+0x24> │ │ │ │ │ + b 22fc <_PyPegen_Parser_Free+0x24> │ │ │ │ │ add r0, r0, r4, lsl #3 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2258 <_PyPegen_Parser_Free+0x50> │ │ │ │ │ + b 2328 <_PyPegen_Parser_Free+0x50> │ │ │ │ │ │ │ │ │ │ -00002298 <_PyPegen_byte_offset_to_character_offset_line>: │ │ │ │ │ +00002368 <_PyPegen_byte_offset_to_character_offset_line>: │ │ │ │ │ _PyPegen_byte_offset_to_character_offset_line(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -2570,158 +2631,153 @@ │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ movge r1, #0 │ │ │ │ │ - bge 236c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ + bge 243c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addge r1, r1, #1 │ │ │ │ │ - blt 23b8 <_PyPegen_byte_offset_to_character_offset_line+0x120> │ │ │ │ │ + blt 2538 <_PyPegen_byte_offset_to_character_offset_line+0x1d0> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ movle r1, #1 │ │ │ │ │ - ble 236c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ + ble 243c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addge r1, r1, #1 │ │ │ │ │ - blt 23e8 <_PyPegen_byte_offset_to_character_offset_line+0x150> │ │ │ │ │ + blt 249c <_PyPegen_byte_offset_to_character_offset_line+0x134> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ movle r1, #2 │ │ │ │ │ - ble 236c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ + ble 243c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 2378 <_PyPegen_byte_offset_to_character_offset_line+0xe0> │ │ │ │ │ + blt 2448 <_PyPegen_byte_offset_to_character_offset_line+0xe0> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 2390 <_PyPegen_byte_offset_to_character_offset_line+0xf8> │ │ │ │ │ + ble 2460 <_PyPegen_byte_offset_to_character_offset_line+0xf8> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addge r3, r1, #1 │ │ │ │ │ - blt 2418 <_PyPegen_byte_offset_to_character_offset_line+0x180> │ │ │ │ │ + blt 2468 <_PyPegen_byte_offset_to_character_offset_line+0x100> │ │ │ │ │ mov r1, #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 236c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ + ble 243c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ ldrsb ip, [r0, r3] │ │ │ │ │ ldrb lr, [r0, r3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 2398 <_PyPegen_byte_offset_to_character_offset_line+0x100> │ │ │ │ │ + blt 24d0 <_PyPegen_byte_offset_to_character_offset_line+0x168> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 234c <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ + bgt 241c <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ addeq r1, r1, #2 │ │ │ │ │ - bne 247c <_PyPegen_byte_offset_to_character_offset_line+0x1e4> │ │ │ │ │ + bne 24f0 <_PyPegen_byte_offset_to_character_offset_line+0x188> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt 232c <_PyPegen_byte_offset_to_character_offset_line+0x94> │ │ │ │ │ + bgt 23fc <_PyPegen_byte_offset_to_character_offset_line+0x94> │ │ │ │ │ mov r1, #3 │ │ │ │ │ - b 236c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ - and ip, lr, #224 @ 0xe0 │ │ │ │ │ - cmp ip, #192 @ 0xc0 │ │ │ │ │ - bne 2458 <_PyPegen_byte_offset_to_character_offset_line+0x1c0> │ │ │ │ │ - add r3, r3, #2 │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - blt 234c <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ - b 236c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ + b 243c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - addeq r1, r1, #2 │ │ │ │ │ - beq 22e4 <_PyPegen_byte_offset_to_character_offset_line+0x4c> │ │ │ │ │ + addeq r3, r1, #2 │ │ │ │ │ + beq 2410 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq 249c <_PyPegen_byte_offset_to_character_offset_line+0x204> │ │ │ │ │ + addeq r3, r1, #3 │ │ │ │ │ + beq 2410 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 24ac <_PyPegen_byte_offset_to_character_offset_line+0x214> │ │ │ │ │ - add r1, r1, #4 │ │ │ │ │ - b 22e4 <_PyPegen_byte_offset_to_character_offset_line+0x4c> │ │ │ │ │ + bne 2568 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ + add r3, r1, #4 │ │ │ │ │ + b 2410 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ addeq r1, r1, #2 │ │ │ │ │ - beq 2304 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ + beq 23d4 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq 2448 <_PyPegen_byte_offset_to_character_offset_line+0x1b0> │ │ │ │ │ + addeq r1, r1, #3 │ │ │ │ │ + beq 23d4 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 24ac <_PyPegen_byte_offset_to_character_offset_line+0x214> │ │ │ │ │ + bne 2568 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ - b 2304 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ - and r3, ip, #224 @ 0xe0 │ │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ │ - addeq r3, r1, #2 │ │ │ │ │ - beq 2340 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ + b 23d4 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ + and ip, lr, #224 @ 0xe0 │ │ │ │ │ + cmp ip, #192 @ 0xc0 │ │ │ │ │ + addeq r3, r3, #2 │ │ │ │ │ + bne 2514 <_PyPegen_byte_offset_to_character_offset_line+0x1ac> │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + blt 241c <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ + b 243c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq 2450 <_PyPegen_byte_offset_to_character_offset_line+0x1b8> │ │ │ │ │ + addeq r1, r1, #3 │ │ │ │ │ + beq 2458 <_PyPegen_byte_offset_to_character_offset_line+0xf0> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 24ac <_PyPegen_byte_offset_to_character_offset_line+0x214> │ │ │ │ │ - add r3, r1, #4 │ │ │ │ │ - b 2340 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ - add r1, r1, #3 │ │ │ │ │ - b 2304 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ - add r3, r1, #3 │ │ │ │ │ - b 2340 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ + bne 2568 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ + add r1, r1, #4 │ │ │ │ │ + b 2458 <_PyPegen_byte_offset_to_character_offset_line+0xf0> │ │ │ │ │ and ip, lr, #240 @ 0xf0 │ │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ │ addeq r3, r3, #3 │ │ │ │ │ - beq 23a8 <_PyPegen_byte_offset_to_character_offset_line+0x110> │ │ │ │ │ + beq 24e0 <_PyPegen_byte_offset_to_character_offset_line+0x178> │ │ │ │ │ and lr, lr, #248 @ 0xf8 │ │ │ │ │ cmp lr, #240 @ 0xf0 │ │ │ │ │ - bne 24ac <_PyPegen_byte_offset_to_character_offset_line+0x214> │ │ │ │ │ + bne 2568 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ - b 23a8 <_PyPegen_byte_offset_to_character_offset_line+0x110> │ │ │ │ │ + b 24e0 <_PyPegen_byte_offset_to_character_offset_line+0x178> │ │ │ │ │ + and r3, ip, #224 @ 0xe0 │ │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ │ + addeq r1, r1, #2 │ │ │ │ │ + beq 23b4 <_PyPegen_byte_offset_to_character_offset_line+0x4c> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq 24a4 <_PyPegen_byte_offset_to_character_offset_line+0x20c> │ │ │ │ │ + addeq r1, r1, #3 │ │ │ │ │ + beq 23b4 <_PyPegen_byte_offset_to_character_offset_line+0x4c> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 24ac <_PyPegen_byte_offset_to_character_offset_line+0x214> │ │ │ │ │ - add r1, r1, #4 │ │ │ │ │ - b 2388 <_PyPegen_byte_offset_to_character_offset_line+0xf0> │ │ │ │ │ - add r1, r1, #3 │ │ │ │ │ - b 22e4 <_PyPegen_byte_offset_to_character_offset_line+0x4c> │ │ │ │ │ - add r1, r1, #3 │ │ │ │ │ - b 2388 <_PyPegen_byte_offset_to_character_offset_line+0xf0> │ │ │ │ │ + addeq r1, r1, #4 │ │ │ │ │ + beq 23b4 <_PyPegen_byte_offset_to_character_offset_line+0x4c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 236c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ + b 243c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ │ │ │ │ │ -000024cc <_PyPegen_lookahead_for_expr>: │ │ │ │ │ +00002588 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ _PyPegen_lookahead_for_expr(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 9dc <_PyPegen_lookahead> │ │ │ │ │ R_ARM_JUMP24 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -000024e0 <_PyPegen_lookahead_for_stmt>: │ │ │ │ │ +0000259c <_PyPegen_lookahead_for_stmt>: │ │ │ │ │ _PyPegen_lookahead_for_stmt(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 9dc <_PyPegen_lookahead> │ │ │ │ │ R_ARM_JUMP24 _PyPegen_lookahead │ │ │ ├── action_helpers.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 30328 (bytes into file) │ │ │ │ │ + Start of section headers: 30360 (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 0x7678: │ │ │ │ │ +There are 16 section headers, starting at offset 0x7698: │ │ │ │ │ │ │ │ │ │ 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 001a34 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 006858 000720 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001a68 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 001a68 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 001a68 000521 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001f8c 002860 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 006f78 0005b8 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 0047ec 00002f 00 A 0 0 1 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00481c 000428 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 007530 0000c0 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 004c44 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 004c44 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 004c78 000dd0 10 14 81 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 005a48 000e0f 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 0075f0 000088 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001954 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 006878 000700 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001988 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 001988 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 001988 000521 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001eac 002960 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 006f78 0005d8 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 00480c 00002f 00 A 0 0 1 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00483c 000428 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 007550 0000c0 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 004c64 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 004c64 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 004c98 000dd0 10 14 81 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 005a68 000e0f 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 007610 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,24 +32,24 @@ │ │ │ │ │ 28: 00000130 0 NOTYPE LOCAL DEFAULT 5 .LC16 │ │ │ │ │ 29: 00000160 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ 30: 00000164 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ 31: 000001ac 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ 32: 000024e0 140 FUNC LOCAL DEFAULT 6 PyUnicode_READ_CHAR │ │ │ │ │ 33: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 34: 00000740 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 35: 00000744 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 36: 000001f4 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ - 37: 000008f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 35: 000001f4 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ + 36: 00000744 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 37: 00000814 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 38: 000001fc 0 NOTYPE LOCAL DEFAULT 5 .LC21 │ │ │ │ │ - 39: 000008f8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 39: 00000818 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 40: 00000200 0 NOTYPE LOCAL DEFAULT 5 .LC22 │ │ │ │ │ 41: 0000022c 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 42: 00000234 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ - 43: 00000c1c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 44: 00000c20 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 43: 00000b3c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 44: 00000b40 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 45: 0000023c 0 NOTYPE LOCAL DEFAULT 5 .LC24 │ │ │ │ │ 46: 00000284 0 NOTYPE LOCAL DEFAULT 5 .LC25 │ │ │ │ │ 47: 000002b0 0 NOTYPE LOCAL DEFAULT 5 .LC26 │ │ │ │ │ 48: 000002d8 0 NOTYPE LOCAL DEFAULT 5 .LC27 │ │ │ │ │ 49: 00000308 0 NOTYPE LOCAL DEFAULT 5 .LC28 │ │ │ │ │ 50: 00000314 0 NOTYPE LOCAL DEFAULT 5 .LC29 │ │ │ │ │ 51: 00000320 0 NOTYPE LOCAL DEFAULT 5 .LC30 │ │ │ │ │ @@ -74,18 +74,18 @@ │ │ │ │ │ 70: 00000434 0 NOTYPE LOCAL DEFAULT 5 .LC49 │ │ │ │ │ 71: 0000043c 0 NOTYPE LOCAL DEFAULT 5 .LC50 │ │ │ │ │ 72: 00000448 0 NOTYPE LOCAL DEFAULT 5 .LC51 │ │ │ │ │ 73: 00000450 0 NOTYPE LOCAL DEFAULT 5 .LC52 │ │ │ │ │ 74: 0000045c 0 NOTYPE LOCAL DEFAULT 5 .LC53 │ │ │ │ │ 75: 00000474 0 NOTYPE LOCAL DEFAULT 5 .LC54 │ │ │ │ │ 76: 00000488 0 NOTYPE LOCAL DEFAULT 5 .LC56 │ │ │ │ │ - 77: 000019ac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 77: 000018cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 78: 000004bc 0 NOTYPE LOCAL DEFAULT 5 .LC57 │ │ │ │ │ 79: 000004f4 0 NOTYPE LOCAL DEFAULT 5 .LC58 │ │ │ │ │ - 80: 000019b0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 80: 000018d0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 81: 00000000 284 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_string │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_parse_string │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_AddPyObject │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_raise_decode_error │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_identifier │ │ │ │ │ @@ -114,20 +114,20 @@ │ │ │ │ │ 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Subscript │ │ │ │ │ 111: 0000074c 56 FUNC GLOBAL HIDDEN 6 _PyPegen_singleton_seq │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ 113: 00000784 188 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_insert_in_front │ │ │ │ │ 114: 00000840 452 FUNC GLOBAL HIDDEN 6 _PyPegen_collect_call_seqs │ │ │ │ │ 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ 116: 000025b0 284 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ - 117: 000026cc 336 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ + 117: 000026cc 364 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_expr_seq_new │ │ │ │ │ 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 121: 00000a04 48 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ - 122: 000019b0 132 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ + 122: 000018d0 132 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ 124: 00000078 748 FUNC GLOBAL HIDDEN 1 _PyPegen_checked_from_import │ │ │ │ │ 125: 00000364 88 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_count_dots │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_RawMalloc │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ @@ -171,51 +171,51 @@ │ │ │ │ │ 167: 0000059c 216 FUNC GLOBAL HIDDEN 1 _PyPegen_empty_arguments │ │ │ │ │ 168: 00000674 124 FUNC GLOBAL HIDDEN 1 _PyPegen_check_barry_as_flufl │ │ │ │ │ 169: 00002310 464 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ 170: 000006f0 48 FUNC GLOBAL HIDDEN 1 _PyPegen_augoperator │ │ │ │ │ 171: 0000256c 68 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_keyword_seq_new │ │ │ │ │ 173: 00000720 36 FUNC GLOBAL HIDDEN 1 _PyPegen_dummy_name │ │ │ │ │ - 174: 00000744 224 FUNC GLOBAL HIDDEN 1 _PyPegen_make_module │ │ │ │ │ + 174: 00002838 228 FUNC GLOBAL HIDDEN 6 _PyPegen_make_module │ │ │ │ │ 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Module │ │ │ │ │ 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_type_ignore_seq_new │ │ │ │ │ 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeIgnore │ │ │ │ │ - 178: 00000824 212 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ + 178: 00000744 212 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 180: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 181: 0000281c 68 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ - 182: 000008f8 180 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ + 181: 0000291c 68 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ + 182: 00000818 180 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ - 185: 000009ac 188 FUNC GLOBAL HIDDEN 1 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ - 186: 00000a68 132 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ - 187: 00000aec 308 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ + 185: 000008cc 188 FUNC GLOBAL HIDDEN 1 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ + 186: 00000988 132 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ + 187: 00000a0c 308 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 189: 00000c20 836 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ + 189: 00000b40 836 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Interpolation │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsWhitespace │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ - 193: 00000f64 820 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ + 193: 00000e84 820 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TemplateStr │ │ │ │ │ - 195: 00001298 92 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ - 196: 000012f4 100 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ + 195: 000011b8 92 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ + 196: 00001214 100 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ - 198: 00001358 228 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ + 198: 00001278 228 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ - 200: 0000143c 460 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ + 200: 0000135c 460 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ 201: 00000094 212 FUNC GLOBAL HIDDEN 9 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ - 202: 00001608 68 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ - 203: 0000164c 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ - 204: 000016a8 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ + 202: 00001528 68 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ + 203: 0000156c 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ + 204: 000015c8 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_pattern_seq_new │ │ │ │ │ - 206: 00001704 68 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ - 207: 00001748 136 FUNC GLOBAL HIDDEN 1 _PyPegen_ensure_real │ │ │ │ │ + 206: 00001624 68 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ + 207: 00001668 136 FUNC GLOBAL HIDDEN 1 _PyPegen_ensure_real │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ 209: 00000168 136 FUNC GLOBAL HIDDEN 9 _PyPegen_ensure_imaginary │ │ │ │ │ - 210: 000017d0 480 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ + 210: 000016f0 480 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ 215: 000001f0 136 FUNC GLOBAL HIDDEN 9 _PyPegen_arguments_parsing_error │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ 217: 00000314 144 FUNC GLOBAL HIDDEN 9 _PyPegen_seq_append_to_end │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6858 contains 228 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6878 contains 224 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000521c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000038 00007a1c R_ARM_CALL 000019b0 _PyPegen_new_type_comment │ │ │ │ │ +00000038 00007a1c R_ARM_CALL 000018d0 _PyPegen_new_type_comment │ │ │ │ │ 0000006c 00007b1c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ 000000a8 00007d1c R_ARM_CALL 00000364 _PyPegen_seq_count_dots │ │ │ │ │ 000000d0 00000e2b R_ARM_MOVW_ABS_NC 0000002c .LC6 │ │ │ │ │ 000000d4 00000e2c R_ARM_MOVT_ABS 0000002c .LC6 │ │ │ │ │ 000000d8 00007e1c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ 00000114 00007f1d R_ARM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ 00000138 0000112b R_ARM_MOVW_ABS_NC 00000074 .LC9 │ │ │ │ │ @@ -51,190 +51,186 @@ │ │ │ │ │ 000006c8 00005e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000006cc 00005e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000006d8 00001c2b R_ARM_MOVW_ABS_NC 00000130 .LC16 │ │ │ │ │ 000006dc 00001c2c R_ARM_MOVT_ABS 00000130 .LC16 │ │ │ │ │ 000006e4 00005f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000710 0000861c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 00000740 00007802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000788 0000af1d R_ARM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ -00000798 0000b01c R_ARM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ -000007cc 00007a1c R_ARM_CALL 000019b0 _PyPegen_new_type_comment │ │ │ │ │ -000007e8 0000b11c R_ARM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ -00000850 0000242b R_ARM_MOVW_ABS_NC 000001f4 .LC20 │ │ │ │ │ -00000854 0000242c R_ARM_MOVT_ABS 000001f4 .LC20 │ │ │ │ │ -00000858 0000821c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000087c 0000b31c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000888 0000541c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000008bc 0000681c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ -000008ec 0000581c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008f4 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000914 0000262b R_ARM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ -00000918 0000262c R_ARM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ -00000928 0000b71c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -0000093c 0000541c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000096c 0000b81c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000009a4 0000581c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009d0 0000ba1c R_ARM_CALL 00000a68 _PyPegen_check_legacy_stmt │ │ │ │ │ -00000a00 00005e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000a04 00005e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000a20 0000282b R_ARM_MOVW_ABS_NC 00000200 .LC22 │ │ │ │ │ -00000a24 0000282c R_ARM_MOVT_ABS 00000200 .LC22 │ │ │ │ │ -00000a3c 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000a4c 0000282b R_ARM_MOVW_ABS_NC 00000200 .LC22 │ │ │ │ │ -00000a50 0000282c R_ARM_MOVT_ABS 00000200 .LC22 │ │ │ │ │ -00000a60 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000a98 0000292b R_ARM_MOVW_ABS_NC 0000022c .LC0 │ │ │ │ │ -00000a9c 0000292c R_ARM_MOVT_ABS 0000022c .LC0 │ │ │ │ │ -00000aa0 00002a2b R_ARM_MOVW_ABS_NC 00000234 .LC1 │ │ │ │ │ -00000aa4 00002a2c R_ARM_MOVT_ABS 00000234 .LC1 │ │ │ │ │ -00000ab4 00007e1c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000b90 0000bb1c R_ARM_CALL 00000aec _PyPegen_get_invalid_target │ │ │ │ │ -00000be8 0000bb1c R_ARM_CALL 00000aec _PyPegen_get_invalid_target │ │ │ │ │ -00000c1c 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000cc0 0000541c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000cfc 0000be1c R_ARM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ -00000da0 0000551c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000db4 0000761c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000de4 0000601d R_ARM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ -00000e30 0000581c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e40 0000161c R_ARM_CALL 00000000 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ -00000e7c 0000201c R_ARM_CALL 000024e0 PyUnicode_READ_CHAR │ │ │ │ │ -00000e84 0000bf1c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -00000eb4 0000201c R_ARM_CALL 000024e0 PyUnicode_READ_CHAR │ │ │ │ │ -00000ecc 0000c01c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00000ee4 0000201c R_ARM_CALL 000024e0 PyUnicode_READ_CHAR │ │ │ │ │ -00000fcc 0000521c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000fd8 0000172b R_ARM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ -00000fdc 0000172c R_ARM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ -00000fe0 0000931c R_ARM_CALL 00000000 strpbrk │ │ │ │ │ -00000ff0 0000761c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001000 0000192b R_ARM_MOVW_ABS_NC 00000124 .LC13 │ │ │ │ │ -00001004 0000192c R_ARM_MOVT_ABS 00000124 .LC13 │ │ │ │ │ -00001008 0000942b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000100c 0000942c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001010 00001a2b R_ARM_MOVW_ABS_NC 00000128 .LC14 │ │ │ │ │ -00001014 00001a2c R_ARM_MOVT_ABS 00000128 .LC14 │ │ │ │ │ -0000104c 0000951c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -0000105c 0000991c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00001070 0000991c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00001080 0000961c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000010a0 0000971c R_ARM_CALL 00000000 strchr │ │ │ │ │ -000010c0 0000981c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -000010d4 0000541c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001104 0000551c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001184 0000c21c R_ARM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ -000011dc 0000561c R_ARM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ -000011ec 0000761c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000121c 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001220 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001224 00002d2b R_ARM_MOVW_ABS_NC 0000023c .LC24 │ │ │ │ │ -00001228 00002d2c R_ARM_MOVT_ABS 0000023c .LC24 │ │ │ │ │ -00001234 00009b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001288 0000581c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012c4 0000051c R_ARM_CALL 00001b24 _build_concatenated_str.isra.0 │ │ │ │ │ -000012e8 0000c21d R_ARM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ -0000134c 0000c51c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00001384 0000c71c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ -000013bc 0000981c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -000013d0 0000541c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001400 0000551c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001430 0000581c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000146c 0000942b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001470 0000942c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001518 0000601c R_ARM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -00001534 0000861c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001568 0000761c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001580 0000942b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001584 0000942c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000015fc 0000591c R_ARM_CALL 0000011c _PyPegen_concatenate_strings │ │ │ │ │ -00001630 0000861c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001674 0000761c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000016d0 0000cd1c R_ARM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ -0000172c 0000861c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -0000175c 0000d02b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00001760 0000d02c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00001790 00002f2b R_ARM_MOVW_ABS_NC 000002b0 .LC26 │ │ │ │ │ -00001794 00002f2c R_ARM_MOVT_ABS 000002b0 .LC26 │ │ │ │ │ -0000179c 00005e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000017a0 00005e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000017bc 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000017f0 0000322b R_ARM_MOVW_ABS_NC 00000314 .LC29 │ │ │ │ │ -000017f4 0000322c R_ARM_MOVT_ABS 00000314 .LC29 │ │ │ │ │ -000017fc 0000312b R_ARM_MOVW_ABS_NC 00000308 .LC28 │ │ │ │ │ -00001800 0000312c R_ARM_MOVT_ABS 00000308 .LC28 │ │ │ │ │ -00001808 00003f2b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ -0000180c 00003f2c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -00001814 00003e2b R_ARM_MOVW_ABS_NC 000003b8 .LC41 │ │ │ │ │ -00001818 00003e2c R_ARM_MOVT_ABS 000003b8 .LC41 │ │ │ │ │ -00001820 00003d2b R_ARM_MOVW_ABS_NC 000003a4 .LC40 │ │ │ │ │ -00001824 00003d2c R_ARM_MOVT_ABS 000003a4 .LC40 │ │ │ │ │ -0000182c 0000412b R_ARM_MOVW_ABS_NC 000003f0 .LC44 │ │ │ │ │ -00001830 0000412c R_ARM_MOVT_ABS 000003f0 .LC44 │ │ │ │ │ -00001838 0000402b R_ARM_MOVW_ABS_NC 000003e0 .LC43 │ │ │ │ │ -0000183c 0000402c R_ARM_MOVT_ABS 000003e0 .LC43 │ │ │ │ │ -00001844 00004a2b R_ARM_MOVW_ABS_NC 0000045c .LC53 │ │ │ │ │ -00001848 00004a2c R_ARM_MOVT_ABS 0000045c .LC53 │ │ │ │ │ -00001850 00003a2b R_ARM_MOVW_ABS_NC 00000364 .LC37 │ │ │ │ │ -00001854 00003a2c R_ARM_MOVT_ABS 00000364 .LC37 │ │ │ │ │ -0000185c 0000342b R_ARM_MOVW_ABS_NC 00000328 .LC31 │ │ │ │ │ -00001860 0000342c R_ARM_MOVT_ABS 00000328 .LC31 │ │ │ │ │ -00001868 0000362b R_ARM_MOVW_ABS_NC 00000338 .LC33 │ │ │ │ │ -0000186c 0000362c R_ARM_MOVT_ABS 00000338 .LC33 │ │ │ │ │ -00001874 0000352b R_ARM_MOVW_ABS_NC 00000330 .LC32 │ │ │ │ │ -00001878 0000352c R_ARM_MOVT_ABS 00000330 .LC32 │ │ │ │ │ -00001880 0000332b R_ARM_MOVW_ABS_NC 00000320 .LC30 │ │ │ │ │ -00001884 0000332c R_ARM_MOVT_ABS 00000320 .LC30 │ │ │ │ │ -0000188c 00004b2b R_ARM_MOVW_ABS_NC 00000474 .LC54 │ │ │ │ │ -00001890 00004b2c R_ARM_MOVT_ABS 00000474 .LC54 │ │ │ │ │ -00001898 0000392b R_ARM_MOVW_ABS_NC 00000358 .LC36 │ │ │ │ │ -0000189c 0000392c R_ARM_MOVT_ABS 00000358 .LC36 │ │ │ │ │ -000018b8 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000018bc 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000018c4 00004c2b R_ARM_MOVW_ABS_NC 00000488 .LC56 │ │ │ │ │ -000018c8 00004c2c R_ARM_MOVT_ABS 00000488 .LC56 │ │ │ │ │ -000018d0 00009b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000018dc 0000372b R_ARM_MOVW_ABS_NC 00000340 .LC34 │ │ │ │ │ -000018e0 0000372c R_ARM_MOVT_ABS 00000340 .LC34 │ │ │ │ │ -000018e8 0000382b R_ARM_MOVW_ABS_NC 00000348 .LC35 │ │ │ │ │ -000018ec 0000382c R_ARM_MOVT_ABS 00000348 .LC35 │ │ │ │ │ -000018f4 0000492b R_ARM_MOVW_ABS_NC 00000450 .LC52 │ │ │ │ │ -000018f8 0000492c R_ARM_MOVT_ABS 00000450 .LC52 │ │ │ │ │ -00001900 00003b2b R_ARM_MOVW_ABS_NC 0000037c .LC38 │ │ │ │ │ -00001904 00003b2c R_ARM_MOVT_ABS 0000037c .LC38 │ │ │ │ │ -0000190c 00003c2b R_ARM_MOVW_ABS_NC 00000390 .LC39 │ │ │ │ │ -00001910 00003c2c R_ARM_MOVT_ABS 00000390 .LC39 │ │ │ │ │ -00001918 0000432b R_ARM_MOVW_ABS_NC 00000410 .LC46 │ │ │ │ │ -0000191c 0000432c R_ARM_MOVT_ABS 00000410 .LC46 │ │ │ │ │ -00001924 0000422b R_ARM_MOVW_ABS_NC 000003fc .LC45 │ │ │ │ │ -00001928 0000422c R_ARM_MOVT_ABS 000003fc .LC45 │ │ │ │ │ -00001934 0000d32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001938 0000d32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001944 0000d42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001948 0000d42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001954 0000d52b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001958 0000d52c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001964 0000d62b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00001968 0000d62c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -00001970 0000482b R_ARM_MOVW_ABS_NC 00000448 .LC51 │ │ │ │ │ -00001974 0000482c R_ARM_MOVT_ABS 00000448 .LC51 │ │ │ │ │ -00001978 0000472b R_ARM_MOVW_ABS_NC 0000043c .LC50 │ │ │ │ │ -0000197c 0000472c R_ARM_MOVT_ABS 0000043c .LC50 │ │ │ │ │ -00001988 0000462b R_ARM_MOVW_ABS_NC 00000434 .LC49 │ │ │ │ │ -0000198c 0000462c R_ARM_MOVT_ABS 00000434 .LC49 │ │ │ │ │ -00001994 0000452b R_ARM_MOVW_ABS_NC 0000042c .LC48 │ │ │ │ │ -00001998 0000452c R_ARM_MOVT_ABS 0000042c .LC48 │ │ │ │ │ -000019a0 0000442b R_ARM_MOVW_ABS_NC 00000424 .LC47 │ │ │ │ │ -000019a4 0000442c R_ARM_MOVT_ABS 00000424 .LC47 │ │ │ │ │ -000019ac 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000019d0 0000961c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000019e0 0000d81c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000019f4 0000541c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001a2c 0000581c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000770 0000232b R_ARM_MOVW_ABS_NC 000001f4 .LC20 │ │ │ │ │ +00000774 0000232c R_ARM_MOVT_ABS 000001f4 .LC20 │ │ │ │ │ +00000778 0000821c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000079c 0000b31c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000007a8 0000541c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000007dc 0000681c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ +0000080c 0000581c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000814 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000834 0000262b R_ARM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ +00000838 0000262c R_ARM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ +00000848 0000b71c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +0000085c 0000541c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000088c 0000b81c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +000008c4 0000581c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008f0 0000ba1c R_ARM_CALL 00000988 _PyPegen_check_legacy_stmt │ │ │ │ │ +00000920 00005e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000924 00005e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000940 0000282b R_ARM_MOVW_ABS_NC 00000200 .LC22 │ │ │ │ │ +00000944 0000282c R_ARM_MOVT_ABS 00000200 .LC22 │ │ │ │ │ +0000095c 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000096c 0000282b R_ARM_MOVW_ABS_NC 00000200 .LC22 │ │ │ │ │ +00000970 0000282c R_ARM_MOVT_ABS 00000200 .LC22 │ │ │ │ │ +00000980 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000009b8 0000292b R_ARM_MOVW_ABS_NC 0000022c .LC0 │ │ │ │ │ +000009bc 0000292c R_ARM_MOVT_ABS 0000022c .LC0 │ │ │ │ │ +000009c0 00002a2b R_ARM_MOVW_ABS_NC 00000234 .LC1 │ │ │ │ │ +000009c4 00002a2c R_ARM_MOVT_ABS 00000234 .LC1 │ │ │ │ │ +000009d4 00007e1c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000ab0 0000bb1c R_ARM_CALL 00000a0c _PyPegen_get_invalid_target │ │ │ │ │ +00000b08 0000bb1c R_ARM_CALL 00000a0c _PyPegen_get_invalid_target │ │ │ │ │ +00000b3c 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000be0 0000541c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000c1c 0000be1c R_ARM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ +00000cc0 0000551c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000cd4 0000761c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000d04 0000601d R_ARM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +00000d50 0000581c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d60 0000161c R_ARM_CALL 00000000 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ +00000d9c 0000201c R_ARM_CALL 000024e0 PyUnicode_READ_CHAR │ │ │ │ │ +00000da4 0000bf1c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +00000dd4 0000201c R_ARM_CALL 000024e0 PyUnicode_READ_CHAR │ │ │ │ │ +00000dec 0000c01c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00000e04 0000201c R_ARM_CALL 000024e0 PyUnicode_READ_CHAR │ │ │ │ │ +00000eec 0000521c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00000ef8 0000172b R_ARM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ +00000efc 0000172c R_ARM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ +00000f00 0000931c R_ARM_CALL 00000000 strpbrk │ │ │ │ │ +00000f10 0000761c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000f20 0000192b R_ARM_MOVW_ABS_NC 00000124 .LC13 │ │ │ │ │ +00000f24 0000192c R_ARM_MOVT_ABS 00000124 .LC13 │ │ │ │ │ +00000f28 0000942b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000f2c 0000942c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000f30 00001a2b R_ARM_MOVW_ABS_NC 00000128 .LC14 │ │ │ │ │ +00000f34 00001a2c R_ARM_MOVT_ABS 00000128 .LC14 │ │ │ │ │ +00000f6c 0000951c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00000f7c 0000991c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000f90 0000991c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000fa0 0000961c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000fc0 0000971c R_ARM_CALL 00000000 strchr │ │ │ │ │ +00000fe0 0000981c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00000ff4 0000541c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001024 0000551c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000010a4 0000c21c R_ARM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ +000010fc 0000561c R_ARM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ +0000110c 0000761c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000113c 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001140 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001144 00002d2b R_ARM_MOVW_ABS_NC 0000023c .LC24 │ │ │ │ │ +00001148 00002d2c R_ARM_MOVT_ABS 0000023c .LC24 │ │ │ │ │ +00001154 00009b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000011a8 0000581c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011e4 0000051c R_ARM_CALL 00001b24 _build_concatenated_str.isra.0 │ │ │ │ │ +00001208 0000c21d R_ARM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ +0000126c 0000c51c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +000012a4 0000c71c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ +000012dc 0000981c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +000012f0 0000541c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001320 0000551c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00001350 0000581c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000138c 0000942b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001390 0000942c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001438 0000601c R_ARM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +00001454 0000861c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001488 0000761c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000014a0 0000942b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000014a4 0000942c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000151c 0000591c R_ARM_CALL 0000011c _PyPegen_concatenate_strings │ │ │ │ │ +00001550 0000861c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001594 0000761c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000015f0 0000cd1c R_ARM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ +0000164c 0000861c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000167c 0000d02b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00001680 0000d02c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +000016b0 00002f2b R_ARM_MOVW_ABS_NC 000002b0 .LC26 │ │ │ │ │ +000016b4 00002f2c R_ARM_MOVT_ABS 000002b0 .LC26 │ │ │ │ │ +000016bc 00005e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000016c0 00005e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000016dc 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001710 0000322b R_ARM_MOVW_ABS_NC 00000314 .LC29 │ │ │ │ │ +00001714 0000322c R_ARM_MOVT_ABS 00000314 .LC29 │ │ │ │ │ +0000171c 0000312b R_ARM_MOVW_ABS_NC 00000308 .LC28 │ │ │ │ │ +00001720 0000312c R_ARM_MOVT_ABS 00000308 .LC28 │ │ │ │ │ +00001728 00003f2b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ +0000172c 00003f2c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ +00001734 00003e2b R_ARM_MOVW_ABS_NC 000003b8 .LC41 │ │ │ │ │ +00001738 00003e2c R_ARM_MOVT_ABS 000003b8 .LC41 │ │ │ │ │ +00001740 00003d2b R_ARM_MOVW_ABS_NC 000003a4 .LC40 │ │ │ │ │ +00001744 00003d2c R_ARM_MOVT_ABS 000003a4 .LC40 │ │ │ │ │ +0000174c 0000412b R_ARM_MOVW_ABS_NC 000003f0 .LC44 │ │ │ │ │ +00001750 0000412c R_ARM_MOVT_ABS 000003f0 .LC44 │ │ │ │ │ +00001758 0000402b R_ARM_MOVW_ABS_NC 000003e0 .LC43 │ │ │ │ │ +0000175c 0000402c R_ARM_MOVT_ABS 000003e0 .LC43 │ │ │ │ │ +00001764 00004a2b R_ARM_MOVW_ABS_NC 0000045c .LC53 │ │ │ │ │ +00001768 00004a2c R_ARM_MOVT_ABS 0000045c .LC53 │ │ │ │ │ +00001770 00003a2b R_ARM_MOVW_ABS_NC 00000364 .LC37 │ │ │ │ │ +00001774 00003a2c R_ARM_MOVT_ABS 00000364 .LC37 │ │ │ │ │ +0000177c 0000342b R_ARM_MOVW_ABS_NC 00000328 .LC31 │ │ │ │ │ +00001780 0000342c R_ARM_MOVT_ABS 00000328 .LC31 │ │ │ │ │ +00001788 0000362b R_ARM_MOVW_ABS_NC 00000338 .LC33 │ │ │ │ │ +0000178c 0000362c R_ARM_MOVT_ABS 00000338 .LC33 │ │ │ │ │ +00001794 0000352b R_ARM_MOVW_ABS_NC 00000330 .LC32 │ │ │ │ │ +00001798 0000352c R_ARM_MOVT_ABS 00000330 .LC32 │ │ │ │ │ +000017a0 0000332b R_ARM_MOVW_ABS_NC 00000320 .LC30 │ │ │ │ │ +000017a4 0000332c R_ARM_MOVT_ABS 00000320 .LC30 │ │ │ │ │ +000017ac 00004b2b R_ARM_MOVW_ABS_NC 00000474 .LC54 │ │ │ │ │ +000017b0 00004b2c R_ARM_MOVT_ABS 00000474 .LC54 │ │ │ │ │ +000017b8 0000392b R_ARM_MOVW_ABS_NC 00000358 .LC36 │ │ │ │ │ +000017bc 0000392c R_ARM_MOVT_ABS 00000358 .LC36 │ │ │ │ │ +000017d8 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000017dc 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000017e4 00004c2b R_ARM_MOVW_ABS_NC 00000488 .LC56 │ │ │ │ │ +000017e8 00004c2c R_ARM_MOVT_ABS 00000488 .LC56 │ │ │ │ │ +000017f0 00009b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000017fc 0000372b R_ARM_MOVW_ABS_NC 00000340 .LC34 │ │ │ │ │ +00001800 0000372c R_ARM_MOVT_ABS 00000340 .LC34 │ │ │ │ │ +00001808 0000382b R_ARM_MOVW_ABS_NC 00000348 .LC35 │ │ │ │ │ +0000180c 0000382c R_ARM_MOVT_ABS 00000348 .LC35 │ │ │ │ │ +00001814 0000492b R_ARM_MOVW_ABS_NC 00000450 .LC52 │ │ │ │ │ +00001818 0000492c R_ARM_MOVT_ABS 00000450 .LC52 │ │ │ │ │ +00001820 00003b2b R_ARM_MOVW_ABS_NC 0000037c .LC38 │ │ │ │ │ +00001824 00003b2c R_ARM_MOVT_ABS 0000037c .LC38 │ │ │ │ │ +0000182c 00003c2b R_ARM_MOVW_ABS_NC 00000390 .LC39 │ │ │ │ │ +00001830 00003c2c R_ARM_MOVT_ABS 00000390 .LC39 │ │ │ │ │ +00001838 0000432b R_ARM_MOVW_ABS_NC 00000410 .LC46 │ │ │ │ │ +0000183c 0000432c R_ARM_MOVT_ABS 00000410 .LC46 │ │ │ │ │ +00001844 0000422b R_ARM_MOVW_ABS_NC 000003fc .LC45 │ │ │ │ │ +00001848 0000422c R_ARM_MOVT_ABS 000003fc .LC45 │ │ │ │ │ +00001854 0000d32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001858 0000d32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001864 0000d42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001868 0000d42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001874 0000d52b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001878 0000d52c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001884 0000d62b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00001888 0000d62c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00001890 0000482b R_ARM_MOVW_ABS_NC 00000448 .LC51 │ │ │ │ │ +00001894 0000482c R_ARM_MOVT_ABS 00000448 .LC51 │ │ │ │ │ +00001898 0000472b R_ARM_MOVW_ABS_NC 0000043c .LC50 │ │ │ │ │ +0000189c 0000472c R_ARM_MOVT_ABS 0000043c .LC50 │ │ │ │ │ +000018a8 0000462b R_ARM_MOVW_ABS_NC 00000434 .LC49 │ │ │ │ │ +000018ac 0000462c R_ARM_MOVT_ABS 00000434 .LC49 │ │ │ │ │ +000018b4 0000452b R_ARM_MOVW_ABS_NC 0000042c .LC48 │ │ │ │ │ +000018b8 0000452c R_ARM_MOVT_ABS 0000042c .LC48 │ │ │ │ │ +000018c0 0000442b R_ARM_MOVW_ABS_NC 00000424 .LC47 │ │ │ │ │ +000018c4 0000442c R_ARM_MOVT_ABS 00000424 .LC47 │ │ │ │ │ +000018cc 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000018f0 0000961c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001900 0000d81c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001914 0000541c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000194c 0000581c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x6f78 contains 183 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x6f78 contains 187 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000521c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000038 0000531c R_ARM_CALL 00000000 _PyPegen_parse_string │ │ │ │ │ 0000004c 0000541c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000084 0000551c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 000000a0 0000561c R_ARM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ 000000ac 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ @@ -408,19 +404,23 @@ │ │ │ │ │ 0000249c 00001f2b R_ARM_MOVW_ABS_NC 000001ac .LC19 │ │ │ │ │ 000024a0 00001f2c R_ARM_MOVT_ABS 000001ac .LC19 │ │ │ │ │ 000024ac 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000024c4 0000161c R_ARM_CALL 00000000 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ 00002568 0000161d R_ARM_JUMP24 00000000 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ 00002594 0000861c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 00002668 0000761c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000275c 0000ac1c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -000027f0 0000ac1c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -00002844 0000861c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00002760 0000ac1c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00002780 0000ac1c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00002870 0000af1d R_ARM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +00002884 0000b01c R_ARM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ +000028b8 00007a1c R_ARM_CALL 000018d0 _PyPegen_new_type_comment │ │ │ │ │ +000028d4 0000b11c R_ARM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ +00002944 0000861c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x7530 contains 24 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7550 contains 24 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000084 0000bc1c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000000d8 00005e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000000dc 00005e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000144 00002e2b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ 00000148 00002e2c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ 0000017c 0000d02b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -16,15 +16,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 70 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x70> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 19b0 <_PyPegen_new_type_comment> │ │ │ │ │ + bl 18d0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 70 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x70> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ @@ -554,78 +554,15 @@ │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000006d0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000744 <_PyPegen_make_module>: │ │ │ │ │ -_PyPegen_make_module(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #24 │ │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - movle r6, #0 │ │ │ │ │ - bgt 78c <_PyPegen_make_module+0x48> │ │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - sub sp, fp, #24 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ - b 0 <_PyAST_Module> │ │ │ │ │ - R_ARM_JUMP24 _PyAST_Module │ │ │ │ │ - ldr r1, [r0, #20] │ │ │ │ │ - str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_asdl_type_ignore_seq_new> │ │ │ │ │ - R_ARM_CALL _Py_asdl_type_ignore_seq_new │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - beq 818 <_PyPegen_make_module+0xd4> │ │ │ │ │ - add r8, r3, #4 │ │ │ │ │ - ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - mov r5, ip │ │ │ │ │ - str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - add r2, r2, ip, lsl #3 │ │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ │ - bl 19b0 <_PyPegen_new_type_comment> │ │ │ │ │ - R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - beq 818 <_PyPegen_make_module+0xd4> │ │ │ │ │ - ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ - ldr r0, [r2, r5, lsl #3] │ │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ │ - bl 0 <_PyAST_TypeIgnore> │ │ │ │ │ - R_ARM_CALL _PyAST_TypeIgnore │ │ │ │ │ - add r3, r5, #1 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - beq 818 <_PyPegen_make_module+0xd4> │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - str r1, [r3, #4]! │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bne 7b4 <_PyPegen_make_module+0x70> │ │ │ │ │ - b 774 <_PyPegen_make_module+0x30> │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - sub sp, fp, #24 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ - │ │ │ │ │ -00000824 <_PyPegen_join_names_with_dot>: │ │ │ │ │ +00000744 <_PyPegen_join_names_with_dot>: │ │ │ │ │ _PyPegen_join_names_with_dot(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ @@ -638,29 +575,29 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 8c0 <_PyPegen_join_names_with_dot+0x9c> │ │ │ │ │ - ldr r3, [pc, #132] @ 8f4 <_PyPegen_join_names_with_dot+0xd0> │ │ │ │ │ + beq 7e0 <_PyPegen_join_names_with_dot+0x9c> │ │ │ │ │ + ldr r3, [pc, #132] @ 814 <_PyPegen_join_names_with_dot+0xd0> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternImmortal │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8c8 <_PyPegen_join_names_with_dot+0xa4> │ │ │ │ │ + blt 7e8 <_PyPegen_join_names_with_dot+0xa4> │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr lr, [r5, #32] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r5, #28] │ │ │ │ │ ldrd r2, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -668,28 +605,28 @@ │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Name> │ │ │ │ │ R_ARM_CALL _PyAST_Name │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8dc <_PyPegen_join_names_with_dot+0xb8> │ │ │ │ │ + ble 7fc <_PyPegen_join_names_with_dot+0xb8> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 8c0 <_PyPegen_join_names_with_dot+0x9c> │ │ │ │ │ + b 7e0 <_PyPegen_join_names_with_dot+0x9c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 8d4 <_PyPegen_join_names_with_dot+0xb0> │ │ │ │ │ + bne 7f4 <_PyPegen_join_names_with_dot+0xb0> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8d4 <_PyPegen_join_names_with_dot+0xb0> │ │ │ │ │ + b 7f4 <_PyPegen_join_names_with_dot+0xb0> │ │ │ │ │ .word 0x00000078 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000008f8 <_PyPegen_alias_for_star>: │ │ │ │ │ +00000818 <_PyPegen_alias_for_star>: │ │ │ │ │ _PyPegen_alias_for_star(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -700,22 +637,22 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_InternFromString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 974 <_PyPegen_alias_for_star+0x7c> │ │ │ │ │ + beq 894 <_PyPegen_alias_for_star+0x7c> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 980 <_PyPegen_alias_for_star+0x88> │ │ │ │ │ + blt 8a0 <_PyPegen_alias_for_star+0x88> │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [fp, #8] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr ip, [fp, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -724,89 +661,89 @@ │ │ │ │ │ R_ARM_CALL _PyAST_alias │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 994 <_PyPegen_alias_for_star+0x9c> │ │ │ │ │ + ble 8b4 <_PyPegen_alias_for_star+0x9c> │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 974 <_PyPegen_alias_for_star+0x7c> │ │ │ │ │ + b 894 <_PyPegen_alias_for_star+0x7c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 98c <_PyPegen_alias_for_star+0x94> │ │ │ │ │ + bne 8ac <_PyPegen_alias_for_star+0x94> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 98c <_PyPegen_alias_for_star+0x94> │ │ │ │ │ + b 8ac <_PyPegen_alias_for_star+0x94> │ │ │ │ │ │ │ │ │ │ -000009ac <_PyPegen_raise_error_for_missing_comma>: │ │ │ │ │ +000008cc <_PyPegen_raise_error_for_missing_comma>: │ │ │ │ │ _PyPegen_raise_error_for_missing_comma(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bl a68 <_PyPegen_check_legacy_stmt> │ │ │ │ │ + bl 988 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9f4 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ + bne 914 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ │ sub r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a00 <_PyPegen_raise_error_for_missing_comma+0x54> │ │ │ │ │ + bne 920 <_PyPegen_raise_error_for_missing_comma+0x54> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr ip, [r5, #28] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ - bgt a44 <_PyPegen_raise_error_for_missing_comma+0x98> │ │ │ │ │ + bgt 964 <_PyPegen_raise_error_for_missing_comma+0x98> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [r6, #32] │ │ │ │ │ ldr ip, [r6, #28] │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ bl 34 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x34> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 9f4 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ + b 914 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ ldr lr, [r5, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ bl 34 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x34> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 9f4 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ + b 914 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ │ │ │ │ │ -00000a68 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ +00000988 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ _PyPegen_check_legacy_stmt(): │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, #26 │ │ │ │ │ - bne adc <_PyPegen_check_legacy_stmt+0x74> │ │ │ │ │ + bne 9fc <_PyPegen_check_legacy_stmt+0x74> │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -822,111 +759,111 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ae4 <_PyPegen_check_legacy_stmt+0x7c> │ │ │ │ │ + beq a04 <_PyPegen_check_legacy_stmt+0x7c> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - bne aac <_PyPegen_check_legacy_stmt+0x44> │ │ │ │ │ + bne 9cc <_PyPegen_check_legacy_stmt+0x44> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b ad4 <_PyPegen_check_legacy_stmt+0x6c> │ │ │ │ │ + b 9f4 <_PyPegen_check_legacy_stmt+0x6c> │ │ │ │ │ │ │ │ │ │ -00000aec <_PyPegen_get_invalid_target>: │ │ │ │ │ +00000a0c <_PyPegen_get_invalid_target>: │ │ │ │ │ _PyPegen_get_invalid_target(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - ldr r2, [pc, #264] @ c1c <_PyPegen_get_invalid_target+0x130> │ │ │ │ │ + ldr r2, [pc, #264] @ b3c <_PyPegen_get_invalid_target+0x130> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r3, r3, #16 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi b30 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bhi a50 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne b30 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne a50 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne b2c <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + bne a4c <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b10 <_PyPegen_get_invalid_target+0x24> │ │ │ │ │ - b b30 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne a30 <_PyPegen_get_invalid_target+0x24> │ │ │ │ │ + b a50 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b30 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + beq a50 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ subs r4, r3, #0 │ │ │ │ │ - ble b2c <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + ble a4c <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ add r3, r0, #4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl aec <_PyPegen_get_invalid_target> │ │ │ │ │ + bl a0c <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_CALL _PyPegen_get_invalid_target │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b30 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne a50 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne b80 <_PyPegen_get_invalid_target+0x94> │ │ │ │ │ - b b30 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne aa0 <_PyPegen_get_invalid_target+0x94> │ │ │ │ │ + b a50 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b30 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + beq a50 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ subs r4, r3, #0 │ │ │ │ │ - ble b2c <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + ble a4c <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ add r3, r0, #4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl aec <_PyPegen_get_invalid_target> │ │ │ │ │ + bl a0c <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_CALL _PyPegen_get_invalid_target │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b30 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne a50 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne bd8 <_PyPegen_get_invalid_target+0xec> │ │ │ │ │ - b b30 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne af8 <_PyPegen_get_invalid_target+0xec> │ │ │ │ │ + b a50 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq b30 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ - b b50 <_PyPegen_get_invalid_target+0x64> │ │ │ │ │ + beq a50 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + b a70 <_PyPegen_get_invalid_target+0x64> │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00000c20 <_PyPegen_interpolation>: │ │ │ │ │ +00000b40 <_PyPegen_interpolation>: │ │ │ │ │ _PyPegen_interpolation(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ │ @@ -937,42 +874,42 @@ │ │ │ │ │ ldr sl, [fp, #16] │ │ │ │ │ ldr r7, [fp, #20] │ │ │ │ │ ldr r8, [fp, #24] │ │ │ │ │ ldr r6, [fp, #28] │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne d28 <_PyPegen_interpolation+0x108> │ │ │ │ │ + bne c48 <_PyPegen_interpolation+0x108> │ │ │ │ │ subs r2, r2, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f50 <_PyPegen_interpolation+0x330> │ │ │ │ │ + bne e70 <_PyPegen_interpolation+0x330> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mvneq r3, #0 │ │ │ │ │ streq r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne f2c <_PyPegen_interpolation+0x30c> │ │ │ │ │ + bne e4c <_PyPegen_interpolation+0x30c> │ │ │ │ │ ldr r5, [ip, #32] │ │ │ │ │ str r8, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne e4c <_PyPegen_interpolation+0x22c> │ │ │ │ │ + bne d6c <_PyPegen_interpolation+0x22c> │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r5] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt e14 <_PyPegen_interpolation+0x1f4> │ │ │ │ │ + blt d34 <_PyPegen_interpolation+0x1f4> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r9, [r9] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ str r8, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -984,173 +921,173 @@ │ │ │ │ │ R_ARM_CALL _PyAST_Interpolation │ │ │ │ │ cmp r4, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ movne r1, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ moveq r1, r0 │ │ │ │ │ - bne d74 <_PyPegen_interpolation+0x154> │ │ │ │ │ + bne c94 <_PyPegen_interpolation+0x154> │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne df0 <_PyPegen_interpolation+0x1d0> │ │ │ │ │ + bne d10 <_PyPegen_interpolation+0x1d0> │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq de8 <_PyPegen_interpolation+0x1c8> │ │ │ │ │ + beq d08 <_PyPegen_interpolation+0x1c8> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r0] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ ldr r5, [r5, #4] │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b c9c <_PyPegen_interpolation+0x7c> │ │ │ │ │ + b bbc <_PyPegen_interpolation+0x7c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, r9, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, sl, #1 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq e34 <_PyPegen_interpolation+0x214> │ │ │ │ │ + beq d54 <_PyPegen_interpolation+0x214> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq d1c <_PyPegen_interpolation+0xfc> │ │ │ │ │ + beq c3c <_PyPegen_interpolation+0xfc> │ │ │ │ │ ldr ip, [r8, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r4, [r1, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r7, [r1, #12] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ stmib fp, {r9, ip} │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_JUMP24 _PyAST_JoinedStr │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b d54 <_PyPegen_interpolation+0x134> │ │ │ │ │ + b c74 <_PyPegen_interpolation+0x134> │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - bne e3c <_PyPegen_interpolation+0x21c> │ │ │ │ │ + bne d5c <_PyPegen_interpolation+0x21c> │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq f5c <_PyPegen_interpolation+0x33c> │ │ │ │ │ + beq e7c <_PyPegen_interpolation+0x33c> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrh r1, [r0] │ │ │ │ │ - b d58 <_PyPegen_interpolation+0x138> │ │ │ │ │ + b c78 <_PyPegen_interpolation+0x138> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e34 <_PyPegen_interpolation+0x214> │ │ │ │ │ + bgt d54 <_PyPegen_interpolation+0x214> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne e34 <_PyPegen_interpolation+0x214> │ │ │ │ │ + bne d54 <_PyPegen_interpolation+0x214> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b d1c <_PyPegen_interpolation+0xfc> │ │ │ │ │ + b c3c <_PyPegen_interpolation+0xfc> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg.part.0.isra.0> │ │ │ │ │ R_ARM_CALL PyUnicode_READ_CHAR.part.0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b d58 <_PyPegen_interpolation+0x138> │ │ │ │ │ + b c78 <_PyPegen_interpolation+0x138> │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ strgt r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ strgt r9, [fp, #-68] @ 0xffffffbc │ │ │ │ │ movgt r4, r1 │ │ │ │ │ strgt r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - ble f24 <_PyPegen_interpolation+0x304> │ │ │ │ │ + ble e44 <_PyPegen_interpolation+0x304> │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 24e0 │ │ │ │ │ R_ARM_CALL PyUnicode_READ_CHAR │ │ │ │ │ mov r9, r0 │ │ │ │ │ bl 0 <_PyUnicode_IsWhitespace> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsWhitespace │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f04 <_PyPegen_interpolation+0x2e4> │ │ │ │ │ + bne e24 <_PyPegen_interpolation+0x2e4> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq edc <_PyPegen_interpolation+0x2bc> │ │ │ │ │ + beq dfc <_PyPegen_interpolation+0x2bc> │ │ │ │ │ sub r4, fp, #76 @ 0x4c │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldm r4, {r4, r6, r9} │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 24e0 │ │ │ │ │ R_ARM_CALL PyUnicode_READ_CHAR │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ │ - bne ca4 <_PyPegen_interpolation+0x84> │ │ │ │ │ + bne bc4 <_PyPegen_interpolation+0x84> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne cb8 <_PyPegen_interpolation+0x98> │ │ │ │ │ - b d1c <_PyPegen_interpolation+0xfc> │ │ │ │ │ + bne bd8 <_PyPegen_interpolation+0x98> │ │ │ │ │ + b c3c <_PyPegen_interpolation+0xfc> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 24e0 │ │ │ │ │ R_ARM_CALL PyUnicode_READ_CHAR │ │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ │ - bne e98 <_PyPegen_interpolation+0x278> │ │ │ │ │ + bne db8 <_PyPegen_interpolation+0x278> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne e68 <_PyPegen_interpolation+0x248> │ │ │ │ │ + bne d88 <_PyPegen_interpolation+0x248> │ │ │ │ │ sub r4, fp, #76 @ 0x4c │ │ │ │ │ ldm r4, {r4, r6, r9} │ │ │ │ │ - b ca4 <_PyPegen_interpolation+0x84> │ │ │ │ │ + b bc4 <_PyPegen_interpolation+0x84> │ │ │ │ │ cmp r9, #10 │ │ │ │ │ cmpne r9, #13 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ movne r9, #0 │ │ │ │ │ orr r6, r6, r9 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne e6c <_PyPegen_interpolation+0x24c> │ │ │ │ │ - b ef8 <_PyPegen_interpolation+0x2d8> │ │ │ │ │ - bne ea4 <_PyPegen_interpolation+0x284> │ │ │ │ │ - b ca4 <_PyPegen_interpolation+0x84> │ │ │ │ │ + bne d8c <_PyPegen_interpolation+0x24c> │ │ │ │ │ + b e18 <_PyPegen_interpolation+0x2d8> │ │ │ │ │ + bne dc4 <_PyPegen_interpolation+0x284> │ │ │ │ │ + b bc4 <_PyPegen_interpolation+0x84> │ │ │ │ │ ldm r9, {r2, r5} │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b c9c <_PyPegen_interpolation+0x7c> │ │ │ │ │ + b bbc <_PyPegen_interpolation+0x7c> │ │ │ │ │ mov r3, #114 @ 0x72 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b c90 <_PyPegen_interpolation+0x70> │ │ │ │ │ + b bb0 <_PyPegen_interpolation+0x70> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b e0c <_PyPegen_interpolation+0x1ec> │ │ │ │ │ + b d2c <_PyPegen_interpolation+0x1ec> │ │ │ │ │ │ │ │ │ │ -00000f64 <_PyPegen_template_str>: │ │ │ │ │ +00000e84 <_PyPegen_template_str>: │ │ │ │ │ _PyPegen_template_str(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ subs r8, r2, #0 │ │ │ │ │ @@ -1160,41 +1097,41 @@ │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrne r9, [r8, #-4] │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r9, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b fbc <_PyPegen_template_str+0x58> │ │ │ │ │ + b edc <_PyPegen_template_str+0x58> │ │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ cmp r0, #20 │ │ │ │ │ - beq 1248 <_PyPegen_template_str+0x2e4> │ │ │ │ │ + beq 1168 <_PyPegen_template_str+0x2e4> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - blt fa8 <_PyPegen_template_str+0x44> │ │ │ │ │ + blt ec8 <_PyPegen_template_str+0x44> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 118c <_PyPegen_template_str+0x228> │ │ │ │ │ + beq 10ac <_PyPegen_template_str+0x228> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strpbrk │ │ │ │ │ ldr r1, [sl, #20] │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1240 <_PyPegen_template_str+0x2dc> │ │ │ │ │ + beq 1160 <_PyPegen_template_str+0x2dc> │ │ │ │ │ mov r6, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ @@ -1205,44 +1142,44 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1148 <_PyPegen_template_str+0x1e4> │ │ │ │ │ + b 1068 <_PyPegen_template_str+0x1e4> │ │ │ │ │ ldr r5, [r8, #4]! │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - beq 1198 <_PyPegen_template_str+0x234> │ │ │ │ │ + beq 10b8 <_PyPegen_template_str+0x234> │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne 1134 <_PyPegen_template_str+0x1d0> │ │ │ │ │ + bne 1054 <_PyPegen_template_str+0x1d0> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 118c <_PyPegen_template_str+0x228> │ │ │ │ │ + beq 10ac <_PyPegen_template_str+0x228> │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1290 <_PyPegen_template_str+0x32c> │ │ │ │ │ + beq 11b0 <_PyPegen_template_str+0x32c> │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1290 <_PyPegen_template_str+0x32c> │ │ │ │ │ + beq 11b0 <_PyPegen_template_str+0x32c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11d0 <_PyPegen_template_str+0x26c> │ │ │ │ │ + bne 10f0 <_PyPegen_template_str+0x26c> │ │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strchr │ │ │ │ │ clz r1, r0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -1250,54 +1187,54 @@ │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_CALL _PyPegen_decode_string │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 11d8 <_PyPegen_template_str+0x274> │ │ │ │ │ + beq 10f8 <_PyPegen_template_str+0x274> │ │ │ │ │ ldr r0, [sl, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 126c <_PyPegen_template_str+0x308> │ │ │ │ │ + blt 118c <_PyPegen_template_str+0x308> │ │ │ │ │ ldr r3, [sl, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 118c <_PyPegen_template_str+0x228> │ │ │ │ │ + beq 10ac <_PyPegen_template_str+0x228> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 1130 <_PyPegen_template_str+0x1cc> │ │ │ │ │ + bne 1050 <_PyPegen_template_str+0x1cc> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1144 <_PyPegen_template_str+0x1e0> │ │ │ │ │ + beq 1064 <_PyPegen_template_str+0x1e0> │ │ │ │ │ mov r5, r4 │ │ │ │ │ add r3, r7, #2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ str r5, [r2, r3, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bgt 1030 <_PyPegen_template_str+0xcc> │ │ │ │ │ + bgt f50 <_PyPegen_template_str+0xcc> │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ldreq r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 11e4 <_PyPegen_template_str+0x280> │ │ │ │ │ + bne 1104 <_PyPegen_template_str+0x280> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr lr, [sl, #20] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ @@ -1307,86 +1244,86 @@ │ │ │ │ │ R_ARM_CALL _PyAST_TemplateStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 121c <_PyPegen_template_str+0x2b8> │ │ │ │ │ + beq 113c <_PyPegen_template_str+0x2b8> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 121c <_PyPegen_template_str+0x2b8> │ │ │ │ │ + bne 113c <_PyPegen_template_str+0x2b8> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ │ add r7, r7, #2 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b 1144 <_PyPegen_template_str+0x1e0> │ │ │ │ │ + b 1064 <_PyPegen_template_str+0x1e0> │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 10b0 <_PyPegen_template_str+0x14c> │ │ │ │ │ + b fd0 <_PyPegen_template_str+0x14c> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_raise_decode_error> │ │ │ │ │ R_ARM_CALL _Pypegen_raise_decode_error │ │ │ │ │ - b 118c <_PyPegen_template_str+0x228> │ │ │ │ │ + b 10ac <_PyPegen_template_str+0x228> │ │ │ │ │ ldr r1, [sl, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 118c <_PyPegen_template_str+0x228> │ │ │ │ │ + beq 10ac <_PyPegen_template_str+0x228> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - ble 1160 <_PyPegen_template_str+0x1fc> │ │ │ │ │ + ble 1080 <_PyPegen_template_str+0x1fc> │ │ │ │ │ ldr r1, [r2, r3, lsl #2] │ │ │ │ │ str r1, [r4, r3, lsl #2] │ │ │ │ │ - b 1200 <_PyPegen_template_str+0x29c> │ │ │ │ │ + b 1120 <_PyPegen_template_str+0x29c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 118c <_PyPegen_template_str+0x228> │ │ │ │ │ + b 10ac <_PyPegen_template_str+0x228> │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b 118c <_PyPegen_template_str+0x228> │ │ │ │ │ + b 10ac <_PyPegen_template_str+0x228> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ ldrne r1, [r1] │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b fb8 <_PyPegen_template_str+0x54> │ │ │ │ │ + b ed8 <_PyPegen_template_str+0x54> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1238 <_PyPegen_template_str+0x2d4> │ │ │ │ │ + bgt 1158 <_PyPegen_template_str+0x2d4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1238 <_PyPegen_template_str+0x2d4> │ │ │ │ │ + bne 1158 <_PyPegen_template_str+0x2d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1238 <_PyPegen_template_str+0x2d4> │ │ │ │ │ + b 1158 <_PyPegen_template_str+0x2d4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 1088 <_PyPegen_template_str+0x124> │ │ │ │ │ + b fa8 <_PyPegen_template_str+0x124> │ │ │ │ │ │ │ │ │ │ -00001298 <_PyPegen_concatenate_tstrings>: │ │ │ │ │ +000011b8 <_PyPegen_concatenate_tstrings>: │ │ │ │ │ _PyPegen_concatenate_tstrings(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -1394,27 +1331,27 @@ │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r4, [fp, #8] │ │ │ │ │ ldr r5, [fp, #12] │ │ │ │ │ bl 1b24 <_build_concatenated_str.isra.0> │ │ │ │ │ R_ARM_CALL _build_concatenated_str.isra.0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 12ec <_PyPegen_concatenate_tstrings+0x54> │ │ │ │ │ + beq 120c <_PyPegen_concatenate_tstrings+0x54> │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ strd r4, [fp, #4] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 <_PyAST_TemplateStr> │ │ │ │ │ R_ARM_JUMP24 _PyAST_TemplateStr │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -000012f4 <_PyPegen_class_def_decorators>: │ │ │ │ │ +00001214 <_PyPegen_class_def_decorators>: │ │ │ │ │ _PyPegen_class_def_decorators(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ @@ -1435,15 +1372,15 @@ │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_CALL _PyAST_ClassDef │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001358 <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ +00001278 <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ _PyPegen_decoded_constant_from_token(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -1451,37 +1388,37 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsStringAndSize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1434 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ + beq 1354 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, r3, #12288 @ 0x3000 │ │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addgt r3, r3, r2, lsl #6 │ │ │ │ │ movle r1, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldrgt r1, [r3, #2776] @ 0xad8 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r4, [sp] │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_CALL _PyPegen_decode_string │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1408 <_PyPegen_decoded_constant_from_token+0xb0> │ │ │ │ │ + beq 1328 <_PyPegen_decoded_constant_from_token+0xb0> │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1414 <_PyPegen_decoded_constant_from_token+0xbc> │ │ │ │ │ + blt 1334 <_PyPegen_decoded_constant_from_token+0xbc> │ │ │ │ │ add r2, r4, #12 │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldm r2, {r2, r3, ip, lr} │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ @@ -1490,151 +1427,151 @@ │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1434 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ + bgt 1354 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 1434 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ + bne 1354 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 1408 <_PyPegen_decoded_constant_from_token+0xb0> │ │ │ │ │ + b 1328 <_PyPegen_decoded_constant_from_token+0xb0> │ │ │ │ │ │ │ │ │ │ -0000143c <_PyPegen_setup_full_format_spec>: │ │ │ │ │ +0000135c <_PyPegen_setup_full_format_spec>: │ │ │ │ │ _PyPegen_setup_full_format_spec(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ subs r4, r2, #0 │ │ │ │ │ - beq 1544 <_PyPegen_setup_full_format_spec+0x108> │ │ │ │ │ + beq 1464 <_PyPegen_setup_full_format_spec+0x108> │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r2, [r3], #4 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bge 14c0 <_PyPegen_setup_full_format_spec+0x84> │ │ │ │ │ + bge 13e0 <_PyPegen_setup_full_format_spec+0x84> │ │ │ │ │ ldr lr, [r6, #4]! │ │ │ │ │ ldr r8, [lr] │ │ │ │ │ cmp r8, #22 │ │ │ │ │ - bne 1550 <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ + bne 1470 <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ ldr lr, [lr, #4] │ │ │ │ │ ldr r8, [lr, #4] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne 1550 <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ + bne 1470 <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ ldr lr, [lr, #8] │ │ │ │ │ subs lr, lr, #0 │ │ │ │ │ movne lr, #1 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - b 1480 <_PyPegen_setup_full_format_spec+0x44> │ │ │ │ │ + b 13a0 <_PyPegen_setup_full_format_spec+0x44> │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 1558 <_PyPegen_setup_full_format_spec+0x11c> │ │ │ │ │ + bne 1478 <_PyPegen_setup_full_format_spec+0x11c> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14f8 <_PyPegen_setup_full_format_spec+0xbc> │ │ │ │ │ + beq 1418 <_PyPegen_setup_full_format_spec+0xbc> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 15d4 <_PyPegen_setup_full_format_spec+0x198> │ │ │ │ │ + bne 14f4 <_PyPegen_setup_full_format_spec+0x198> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne 15d4 <_PyPegen_setup_full_format_spec+0x198> │ │ │ │ │ + bne 14f4 <_PyPegen_setup_full_format_spec+0x198> │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_CALL _PyAST_JoinedStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1544 <_PyPegen_setup_full_format_spec+0x108> │ │ │ │ │ + beq 1464 <_PyPegen_setup_full_format_spec+0x108> │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldr r5, [r5, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strdne r4, [r0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov lr, #1 │ │ │ │ │ - b 14b4 <_PyPegen_setup_full_format_spec+0x78> │ │ │ │ │ + b 13d4 <_PyPegen_setup_full_format_spec+0x78> │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1544 <_PyPegen_setup_full_format_spec+0x108> │ │ │ │ │ + beq 1464 <_PyPegen_setup_full_format_spec+0x108> │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - bge 14d4 <_PyPegen_setup_full_format_spec+0x98> │ │ │ │ │ + bge 13f4 <_PyPegen_setup_full_format_spec+0x98> │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ add sl, ip, #2 │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ cmp lr, #22 │ │ │ │ │ - bne 15c8 <_PyPegen_setup_full_format_spec+0x18c> │ │ │ │ │ + bne 14e8 <_PyPegen_setup_full_format_spec+0x18c> │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ ldr r8, [lr, #4] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bne 15c8 <_PyPegen_setup_full_format_spec+0x18c> │ │ │ │ │ + bne 14e8 <_PyPegen_setup_full_format_spec+0x18c> │ │ │ │ │ ldr lr, [lr, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 158c <_PyPegen_setup_full_format_spec+0x150> │ │ │ │ │ + beq 14ac <_PyPegen_setup_full_format_spec+0x150> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str r0, [r4, sl, lsl #2] │ │ │ │ │ - b 158c <_PyPegen_setup_full_format_spec+0x150> │ │ │ │ │ + b 14ac <_PyPegen_setup_full_format_spec+0x150> │ │ │ │ │ ldr ip, [fp, #16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr ip, [fp, #12] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [fp, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 11c <_PyPegen_checked_from_import+0xa4> │ │ │ │ │ R_ARM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1520 <_PyPegen_setup_full_format_spec+0xe4> │ │ │ │ │ + b 1440 <_PyPegen_setup_full_format_spec+0xe4> │ │ │ │ │ │ │ │ │ │ -00001608 <_PyPegen_key_pattern_pair>: │ │ │ │ │ +00001528 <_PyPegen_key_pattern_pair>: │ │ │ │ │ _PyPegen_key_pattern_pair(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -1647,15 +1584,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [fp, #-16] │ │ │ │ │ strne r4, [r0] │ │ │ │ │ strne r2, [r0, #4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000164c <_PyPegen_get_pattern_keys>: │ │ │ │ │ +0000156c <_PyPegen_get_pattern_keys>: │ │ │ │ │ _PyPegen_get_pattern_keys(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ @@ -1672,17 +1609,17 @@ │ │ │ │ │ cmp r5, r3 │ │ │ │ │ pople {r4, r5, fp, pc} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r1, [r2, #4]! │ │ │ │ │ - b 1688 <_PyPegen_get_pattern_keys+0x3c> │ │ │ │ │ + b 15a8 <_PyPegen_get_pattern_keys+0x3c> │ │ │ │ │ │ │ │ │ │ -000016a8 <_PyPegen_get_patterns>: │ │ │ │ │ +000015c8 <_PyPegen_get_patterns>: │ │ │ │ │ _PyPegen_get_patterns(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ @@ -1699,17 +1636,17 @@ │ │ │ │ │ cmp r5, r3 │ │ │ │ │ pople {r4, r5, fp, pc} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str r1, [r2, #4]! │ │ │ │ │ - b 16e4 <_PyPegen_get_patterns+0x3c> │ │ │ │ │ + b 1604 <_PyPegen_get_patterns+0x3c> │ │ │ │ │ │ │ │ │ │ -00001704 <_PyPegen_slash_with_default>: │ │ │ │ │ +00001624 <_PyPegen_slash_with_default>: │ │ │ │ │ _PyPegen_slash_with_default(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -1722,28 +1659,28 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [fp, #-16] │ │ │ │ │ strne r4, [r0] │ │ │ │ │ strne r2, [r0, #4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001748 <_PyPegen_ensure_real>: │ │ │ │ │ +00001668 <_PyPegen_ensure_real>: │ │ │ │ │ _PyPegen_ensure_real(): │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne 1778 <_PyPegen_ensure_real+0x30> │ │ │ │ │ + bne 1698 <_PyPegen_ensure_real+0x30> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyComplex_Type │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 1778 <_PyPegen_ensure_real+0x30> │ │ │ │ │ + beq 1698 <_PyPegen_ensure_real+0x30> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ @@ -1766,21 +1703,21 @@ │ │ │ │ │ bl 34 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x34> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000017d0 <_PyPegen_get_expr_name>: │ │ │ │ │ +000016f0 <_PyPegen_get_expr_name>: │ │ │ │ │ _PyPegen_get_expr_name(): │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ - ldr r1, [pc, #464] @ 19ac <_PyPegen_get_expr_name+0x1dc> │ │ │ │ │ + ldr r1, [pc, #464] @ 18cc <_PyPegen_get_expr_name+0x1dc> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #27 │ │ │ │ │ - bhi 18a4 <_PyPegen_get_expr_name+0xd4> │ │ │ │ │ + bhi 17c4 <_PyPegen_get_expr_name+0xd4> │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ @@ -1911,27 +1848,27 @@ │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 19a0 <_PyPegen_get_expr_name+0x1d0> │ │ │ │ │ + beq 18c0 <_PyPegen_get_expr_name+0x1d0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1994 <_PyPegen_get_expr_name+0x1c4> │ │ │ │ │ + beq 18b4 <_PyPegen_get_expr_name+0x1c4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1988 <_PyPegen_get_expr_name+0x1b8> │ │ │ │ │ + beq 18a8 <_PyPegen_get_expr_name+0x1b8> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ cmp r2, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ @@ -1957,15 +1894,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000013 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -000019b0 <_PyPegen_new_type_comment>: │ │ │ │ │ +000018d0 <_PyPegen_new_type_comment>: │ │ │ │ │ _PyPegen_new_type_comment(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -1975,28 +1912,28 @@ │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1a00 <_PyPegen_new_type_comment+0x50> │ │ │ │ │ + beq 1920 <_PyPegen_new_type_comment+0x50> │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1a08 <_PyPegen_new_type_comment+0x58> │ │ │ │ │ + blt 1928 <_PyPegen_new_type_comment+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1a1c <_PyPegen_new_type_comment+0x6c> │ │ │ │ │ + ble 193c <_PyPegen_new_type_comment+0x6c> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1a00 <_PyPegen_new_type_comment+0x50> │ │ │ │ │ + b 1920 <_PyPegen_new_type_comment+0x50> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1a14 <_PyPegen_new_type_comment+0x64> │ │ │ │ │ + bne 1934 <_PyPegen_new_type_comment+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1a14 <_PyPegen_new_type_comment+0x64> │ │ │ │ │ + b 1934 <_PyPegen_new_type_comment+0x64> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2745,50 +2745,58 @@ │ │ │ │ │ _PyPegen_seq_delete_starred_exprs(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ - beq 2814 <_PyPegen_seq_delete_starred_exprs+0x148> │ │ │ │ │ + beq 2830 <_PyPegen_seq_delete_starred_exprs+0x164> │ │ │ │ │ ldr r4, [r5] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 2800 <_PyPegen_seq_delete_starred_exprs+0x134> │ │ │ │ │ + ble 2804 <_PyPegen_seq_delete_starred_exprs+0x138> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2808 <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ + beq 281c <_PyPegen_seq_delete_starred_exprs+0x150> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq 27e8 <_PyPegen_seq_delete_starred_exprs+0x11c> │ │ │ │ │ + beq 2778 <_PyPegen_seq_delete_starred_exprs+0xac> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - addeq r3, r3, #1 │ │ │ │ │ + beq 280c <_PyPegen_seq_delete_starred_exprs+0x140> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 2750 <_PyPegen_seq_delete_starred_exprs+0x84> │ │ │ │ │ + rsbeq r0, r3, #2 │ │ │ │ │ + beq 275c <_PyPegen_seq_delete_starred_exprs+0x90> │ │ │ │ │ add r1, r2, #8 │ │ │ │ │ add r2, r2, r4, lsl #2 │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r3, r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 2738 <_PyPegen_seq_delete_starred_exprs+0x6c> │ │ │ │ │ + bne 273c <_PyPegen_seq_delete_starred_exprs+0x70> │ │ │ │ │ subs r0, r4, r3 │ │ │ │ │ - beq 2814 <_PyPegen_seq_delete_starred_exprs+0x148> │ │ │ │ │ + popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r1, [ip, #20] │ │ │ │ │ bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ pople {r4, r5, fp, pc} │ │ │ │ │ + b 278c <_PyPegen_seq_delete_starred_exprs+0xc0> │ │ │ │ │ + ldr r1, [ip, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ + R_ARM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ ldrne r1, [r1] │ │ │ │ │ strne r1, [r0, #8] │ │ │ │ │ @@ -2809,32 +2817,95 @@ │ │ │ │ │ add lr, r3, #2 │ │ │ │ │ ldr r4, [ip, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ ldrne ip, [ip] │ │ │ │ │ strne ip, [r0, lr, lsl #2] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 27c0 <_PyPegen_seq_delete_starred_exprs+0xf4> │ │ │ │ │ - pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r1, [ip, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ - R_ARM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2770 <_PyPegen_seq_delete_starred_exprs+0xa4> │ │ │ │ │ + bne 27dc <_PyPegen_seq_delete_starred_exprs+0x110> │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 2750 <_PyPegen_seq_delete_starred_exprs+0x84> │ │ │ │ │ + b 2754 <_PyPegen_seq_delete_starred_exprs+0x88> │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + bne 2734 <_PyPegen_seq_delete_starred_exprs+0x68> │ │ │ │ │ + b 2754 <_PyPegen_seq_delete_starred_exprs+0x88> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ movne r3, #1 │ │ │ │ │ bne 2718 <_PyPegen_seq_delete_starred_exprs+0x4c> │ │ │ │ │ - mov r0, #0 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + b 2754 <_PyPegen_seq_delete_starred_exprs+0x88> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000281c <_PyPegen_key_value_pair>: │ │ │ │ │ +00002838 <_PyPegen_make_module>: │ │ │ │ │ +_PyPegen_make_module(): │ │ │ │ │ + push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #24 │ │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bgt 2874 <_PyPegen_make_module+0x3c> │ │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + sub sp, fp, #24 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ + b 0 <_PyAST_Module> │ │ │ │ │ + R_ARM_JUMP24 _PyAST_Module │ │ │ │ │ + str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + ldr r1, [r0, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_asdl_type_ignore_seq_new> │ │ │ │ │ + R_ARM_CALL _Py_asdl_type_ignore_seq_new │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + beq 2910 <_PyPegen_make_module+0xd8> │ │ │ │ │ + add r6, r3, #4 │ │ │ │ │ + ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + mov ip, #0 │ │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + mov r5, ip │ │ │ │ │ + str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + add r2, r2, ip, lsl #3 │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + bl 18d0 <_PyPegen_joined_str+0x460> │ │ │ │ │ + R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + beq 2910 <_PyPegen_make_module+0xd8> │ │ │ │ │ + ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ + ldr r0, [r2, r5, lsl #3] │ │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ │ + bl 0 <_PyAST_TypeIgnore> │ │ │ │ │ + R_ARM_CALL _PyAST_TypeIgnore │ │ │ │ │ + add r3, r5, #1 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + beq 2910 <_PyPegen_make_module+0xd8> │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + str r1, [r3, #4]! │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + bne 28a0 <_PyPegen_make_module+0x68> │ │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + b 2868 <_PyPegen_make_module+0x30> │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + sub sp, fp, #24 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ + │ │ │ │ │ +0000291c <_PyPegen_key_value_pair>: │ │ │ │ │ _PyPegen_key_value_pair(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ ├── 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: 308948 (bytes into file) │ │ │ │ │ + Start of section headers: 309748 (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 0x4b6d4: │ │ │ │ │ +There are 16 section headers, starting at offset 0x4b9f4: │ │ │ │ │ │ │ │ │ │ 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 010390 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 03e348 003fc8 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0103c4 00019c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 042310 000188 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 010560 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 010560 025fb4 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 042498 0087d0 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 036514 001a87 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 037f9c 0020f8 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 04ac68 0009e8 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 03a094 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 03a094 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 03a0c8 002250 10 14 380 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 03c318 00202f 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 04b650 000084 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0103c0 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 03e5f8 003fb8 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0103f4 00019c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0425b0 000188 08 I 13 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 010590 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 010590 026254 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 042738 008850 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0367e4 001a87 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 03826c 0020f8 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 04af88 0009e8 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 03a364 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 03a364 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 03a398 002240 10 14 379 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 03c5d8 00201e 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 04b970 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,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 549 entries: │ │ │ │ │ +Symbol table '.symtab' contains 548 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 4: 000009d8 920 FUNC LOCAL DEFAULT 6 statements_rule │ │ │ │ │ - 5: 00005034 972 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ - 6: 0000ae54 388 FUNC LOCAL DEFAULT 1 _loop0_1_rule │ │ │ │ │ - 7: 00000d70 10912 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ - 8: 00003b48 996 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ + 5: 0000507c 948 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ + 6: 0000ae84 388 FUNC LOCAL DEFAULT 1 _loop0_1_rule │ │ │ │ │ + 7: 00000d70 10956 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ + 8: 00003b74 996 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ 9: 00000df4 536 FUNC LOCAL DEFAULT 9 _gather_105_rule │ │ │ │ │ - 10: 0000bc44 3188 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 10: 0000bc90 3188 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ 11: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 14: 00000010 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 15: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 16: 0000008c 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ 17: 000000a8 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ @@ -27,526 +27,525 @@ │ │ │ │ │ 23: 00000190 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 24: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 25: 000001d8 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 26: 000001e0 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 27: 00000220 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 28: 00000234 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 29: 00000274 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 30: 00003810 236 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ - 31: 000038fc 196 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ - 32: 000039c0 196 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ - 33: 00003a84 196 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ - 34: 000143cc 992 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ - 35: 00014fd4 3644 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ - 36: 0001d03c 1588 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 37: 0001d940 704 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 38: 00020324 1240 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ - 39: 00020ee4 812 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ - 40: 00004aac 556 FUNC LOCAL DEFAULT 1 _gather_34_rule │ │ │ │ │ - 41: 00002c70 1160 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ - 42: 00003214 1612 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ + 30: 0000383c 236 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ + 31: 00003928 196 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ + 32: 000039ec 196 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ + 33: 00003ab0 196 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ + 34: 0001441c 992 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ + 35: 00015024 3660 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ + 36: 0001d2f0 1588 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 37: 0001dbf4 704 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 38: 000205d8 1240 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ + 39: 00021198 812 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ + 40: 00004af4 556 FUNC LOCAL DEFAULT 1 _gather_34_rule │ │ │ │ │ + 41: 00002c6c 1160 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ + 42: 00003210 1688 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ 43: 00001f20 660 FUNC LOCAL DEFAULT 1 finally_block_rule │ │ │ │ │ - 44: 000021b4 2748 FUNC LOCAL DEFAULT 1 _loop1_36_rule │ │ │ │ │ - 45: 00005cec 516 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ - 46: 00005ef0 432 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ - 47: 00008604 236 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ - 48: 000044b4 128 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ - 49: 000188fc 48 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ - 50: 0000eecc 2836 FUNC LOCAL DEFAULT 1 _loop1_37_rule │ │ │ │ │ - 51: 00000000 536 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ - 52: 0000121c 72 FUNC LOCAL DEFAULT 1 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ - 53: 00001d7c 536 FUNC LOCAL DEFAULT 9 _gather_143_rule │ │ │ │ │ - 54: 000101c8 96 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - 55: 00000b20 176 FUNC LOCAL DEFAULT 9 _tmp_144_rule │ │ │ │ │ - 56: 00000bd0 372 FUNC LOCAL DEFAULT 9 _loop0_145_rule │ │ │ │ │ - 57: 00001264 236 FUNC LOCAL DEFAULT 1 _tmp_21_rule │ │ │ │ │ - 58: 00003f2c 9652 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ - 59: 000002a4 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 60: 000002c4 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 61: 000002e4 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 62: 00000314 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 63: 00000344 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 64: 00000364 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 65: 00000390 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 66: 000003c8 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 67: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 68: 000003e4 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 69: 00000420 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 70: 0000044c 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 71: 0000048c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 72: 000064e0 1544 FUNC LOCAL DEFAULT 6 single_subscript_attribute_target_rule │ │ │ │ │ - 73: 00009ed4 1808 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 74: 0000d778 236 FUNC LOCAL DEFAULT 6 _tmp_5_rule │ │ │ │ │ - 75: 0000d864 2684 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ - 76: 0000d668 240 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ - 77: 00021210 1032 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ - 78: 0000afd8 328 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 79: 0001dc00 456 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ - 80: 0000b7f4 552 FUNC LOCAL DEFAULT 1 _loop0_122_rule │ │ │ │ │ - 81: 000183e0 548 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ - 82: 00017cb0 672 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ - 83: 0000caa4 376 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ - 84: 00000000 3880 FUNC LOCAL DEFAULT 1 import_stmt_rule │ │ │ │ │ - 85: 00003860 392 FUNC LOCAL DEFAULT 1 pass_stmt_rule │ │ │ │ │ - 86: 00005400 688 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ - 87: 00005c38 180 FUNC LOCAL DEFAULT 1 _tmp_15_rule │ │ │ │ │ - 88: 00003c0c 236 FUNC LOCAL DEFAULT 1 _tmp_16_rule │ │ │ │ │ - 89: 00004534 388 FUNC LOCAL DEFAULT 1 break_stmt_rule │ │ │ │ │ - 90: 00004928 388 FUNC LOCAL DEFAULT 1 continue_stmt_rule │ │ │ │ │ - 91: 00004288 556 FUNC LOCAL DEFAULT 1 _gather_14_rule │ │ │ │ │ - 92: 00000508 680 FUNC LOCAL DEFAULT 9 star_named_expressions_rule │ │ │ │ │ - 93: 00017f50 1168 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ - 94: 0000bc58 180 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - 95: 00006c00 2820 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ - 96: 00009df4 224 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 97: 000207fc 1768 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ - 98: 00006ae8 280 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ - 99: 00007704 6788 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ - 100: 0000b764 1248 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ - 101: 00015e10 2892 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ - 102: 000004c4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 103: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 104: 00000514 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 105: 00000538 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 106: 00000570 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 107: 000005a0 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 108: 00009188 232 FUNC LOCAL DEFAULT 6 _tmp_42_rule │ │ │ │ │ - 109: 00009270 1000 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 110: 0001ea20 1552 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 111: 000147ac 2088 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 112: 0001f11c 440 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ - 113: 00021618 1668 FUNC LOCAL DEFAULT 6 _gather_86_rule │ │ │ │ │ - 114: 00024550 788 FUNC LOCAL DEFAULT 6 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ - 115: 0001f570 2452 FUNC LOCAL DEFAULT 6 star_named_expressions_sequence_rule │ │ │ │ │ - 116: 0000b200 808 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule.isra.0 │ │ │ │ │ - 117: 0001049c 816 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ - 118: 000102dc 180 FUNC LOCAL DEFAULT 1 _tmp_151_rule │ │ │ │ │ - 119: 00018604 760 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ - 120: 00010178 80 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ - 121: 000005d4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 122: 00009658 516 FUNC LOCAL DEFAULT 6 _loop1_82_rule │ │ │ │ │ - 123: 00008c44 424 FUNC LOCAL DEFAULT 1 _loop1_83_rule │ │ │ │ │ - 124: 00008dec 1512 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ - 125: 0000985c 1432 FUNC LOCAL DEFAULT 6 _tmp_156_rule │ │ │ │ │ - 126: 0001ddc8 3160 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ - 127: 0000a890 3796 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ - 128: 0000a5e4 684 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ - 129: 00020230 244 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ - 130: 00000610 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 131: 0000062c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 132: 00000660 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 133: 000006a4 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 134: 000006e0 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 135: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 136: 00000744 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 137: 0000077c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 138: 000007c0 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ - 139: 00000804 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 140: 0000c8b8 492 FUNC LOCAL DEFAULT 6 if_expression_rule │ │ │ │ │ - 141: 0000cc1c 1372 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 142: 00020020 528 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ - 143: 0000b528 224 FUNC LOCAL DEFAULT 1 _tmp_116_rule │ │ │ │ │ - 144: 00000384 176 FUNC LOCAL DEFAULT 9 _tmp_117_rule │ │ │ │ │ - 145: 0000ba1c 572 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ - 146: 00009690 2724 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ - 147: 0000d178 1536 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 148: 0000e2e0 8152 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ - 149: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 150: 000102b8 484 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ - 151: 00000848 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 152: 000107cc 1668 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 153: 00010e50 1680 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 154: 000114e0 1556 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ - 155: 00000880 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 156: 00011af4 932 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 157: 00011e98 464 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 158: 00012068 3672 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ - 159: 000008b0 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 160: 00012ec0 2124 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ - 161: 000008c4 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 162: 0001370c 472 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 163: 000138e4 2792 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ - 164: 000008dc 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 165: 00000910 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 166: 0000093c 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 167: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 168: 00000f28 756 FUNC LOCAL DEFAULT 1 dotted_as_name_rule │ │ │ │ │ - 169: 00001350 376 FUNC LOCAL DEFAULT 1 _loop0_17_rule │ │ │ │ │ - 170: 0001695c 1156 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ - 171: 0000157c 996 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ - 172: 000014c8 180 FUNC LOCAL DEFAULT 1 _tmp_160_rule │ │ │ │ │ - 173: 00000974 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 174: 00000990 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 175: 000039e8 548 FUNC LOCAL DEFAULT 1 _loop0_88_rule │ │ │ │ │ - 176: 0000b120 224 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ - 177: 000009b8 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 178: 000009f8 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 179: 000009fc 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 180: 00000a24 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 181: 00000a40 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ - 182: 000189fc 2844 FUNC LOCAL DEFAULT 6 parameters_rule │ │ │ │ │ - 183: 0001892c 208 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ - 184: 0001f030 236 FUNC LOCAL DEFAULT 6 _tmp_26_rule │ │ │ │ │ - 185: 0001f2d4 668 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ - 186: 0000bd0c 1256 FUNC LOCAL DEFAULT 1 invalid_parameters_rule.isra.0 │ │ │ │ │ - 187: 00000a68 184 FUNC LOCAL DEFAULT 9 _tmp_106_rule │ │ │ │ │ - 188: 00000a54 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ - 189: 000018d4 392 FUNC LOCAL DEFAULT 9 _tmp_139_rule │ │ │ │ │ - 190: 00000a74 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ - 191: 00000ab4 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ - 192: 00000ae0 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 193: 00000b20 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 194: 00016de0 816 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ - 195: 00017110 2976 FUNC LOCAL DEFAULT 6 _gather_91_rule │ │ │ │ │ - 196: 00021e94 5936 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ - 197: 00000d44 176 FUNC LOCAL DEFAULT 9 _tmp_112_rule │ │ │ │ │ - 198: 00000858 180 FUNC LOCAL DEFAULT 9 _tmp_170_rule │ │ │ │ │ - 199: 00000b44 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ - 200: 0000c2a0 408 FUNC LOCAL DEFAULT 1 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ - 201: 00000b5c 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ - 202: 00000b80 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ - 203: 0000e744 1656 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ - 204: 00000b9c 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ - 205: 000197f4 1728 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 206: 0001a128 1500 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ - 207: 0001b81c 4012 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ - 208: 0001c7c8 2164 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ - 209: 0001a87c 4000 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ - 210: 0001a704 376 FUNC LOCAL DEFAULT 6 _loop0_27_rule │ │ │ │ │ - 211: 00019518 332 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ - 212: 00019664 400 FUNC LOCAL DEFAULT 6 _loop1_29_rule │ │ │ │ │ - 213: 00019eb4 628 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ - 214: 00000bbc 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ - 215: 00001960 700 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ - 216: 00001c1c 772 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ - 217: 00021c9c 504 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ - 218: 00000bf8 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ - 219: 00000c1c 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ - 220: 00000c40 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ - 221: 00000c74 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ - 222: 0001d670 720 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ - 223: 00003cf8 1424 FUNC LOCAL DEFAULT 1 _loop0_31_rule │ │ │ │ │ - 224: 000046b8 624 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ - 225: 00023d18 2104 FUNC LOCAL DEFAULT 6 _loop1_32_rule │ │ │ │ │ - 226: 000009bc 172 FUNC LOCAL DEFAULT 9 _tmp_128_rule │ │ │ │ │ - 227: 00000c8c 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ - 228: 0000b6bc 312 FUNC LOCAL DEFAULT 1 _tmp_120_rule │ │ │ │ │ - 229: 0000090c 176 FUNC LOCAL DEFAULT 9 _tmp_119_rule │ │ │ │ │ - 230: 00000cb8 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ - 231: 00000ce8 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ - 232: 0000100c 212 FUNC LOCAL DEFAULT 9 _tmp_129_rule │ │ │ │ │ - 233: 00000d18 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ - 234: 00000d48 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ - 235: 00000d78 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ - 236: 00000da8 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ - 237: 00000dd8 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ - 238: 00000e0c 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ - 239: 00000e3c 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ - 240: 00000e64 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ - 241: 00000e8c 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ - 242: 00000eb4 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ - 243: 00000ed4 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ - 244: 00000f00 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ - 245: 0001ff04 284 FUNC LOCAL DEFAULT 6 fstring_conversion_rule │ │ │ │ │ - 246: 0000d0b0 584 FUNC LOCAL DEFAULT 1 _loop0_78_rule │ │ │ │ │ - 247: 00001cd8 164 FUNC LOCAL DEFAULT 9 _tmp_154_rule.isra.0 │ │ │ │ │ - 248: 00001b54 212 FUNC LOCAL DEFAULT 9 _tmp_153_rule │ │ │ │ │ - 249: 00001c28 176 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ - 250: 00001a5c 248 FUNC LOCAL DEFAULT 9 _tmp_152_rule │ │ │ │ │ - 251: 00000f18 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ - 252: 00000f38 0 NOTYPE LOCAL DEFAULT 8 .LC92 │ │ │ │ │ - 253: 00000f78 0 NOTYPE LOCAL DEFAULT 8 .LC93 │ │ │ │ │ - 254: 00000fb8 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ - 255: 00000fe4 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ - 256: 00001024 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ - 257: 00001048 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ - 258: 0000cd78 824 FUNC LOCAL DEFAULT 1 _tmp_165_rule │ │ │ │ │ - 259: 00001088 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ - 260: 000010c8 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ - 261: 000010f0 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ - 262: 000030f8 284 FUNC LOCAL DEFAULT 1 _tmp_25_rule │ │ │ │ │ - 263: 00001130 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ - 264: 0000116c 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ - 265: 00001180 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ - 266: 00010228 180 FUNC LOCAL DEFAULT 1 _tmp_126_rule │ │ │ │ │ - 267: 000235c4 1244 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ - 268: 00023aa0 632 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ - 269: 0000d2f8 880 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ - 270: 000011a4 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ - 271: 00004cd8 644 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ - 272: 00004f5c 216 FUNC LOCAL DEFAULT 1 _tmp_35_rule │ │ │ │ │ - 273: 000011d4 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ - 274: 0000123c 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ - 275: 00001270 0 NOTYPE LOCAL DEFAULT 8 .LC107 │ │ │ │ │ - 276: 000056b0 1416 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ - 277: 000060a0 284 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ - 278: 00006474 1004 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ - 279: 000061bc 696 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ - 280: 0000dbb4 684 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ - 281: 000093d4 304 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ - 282: 00009504 396 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ - 283: 000012a0 0 NOTYPE LOCAL DEFAULT 8 .LC108 │ │ │ │ │ - 284: 000012a4 0 NOTYPE LOCAL DEFAULT 8 .LC109 │ │ │ │ │ - 285: 000012c0 0 NOTYPE LOCAL DEFAULT 8 .LC110 │ │ │ │ │ - 286: 00006860 916 FUNC LOCAL DEFAULT 1 or_pattern_rule │ │ │ │ │ - 287: 00006bf4 5948 FUNC LOCAL DEFAULT 1 closed_pattern_rule │ │ │ │ │ - 288: 000012e0 0 NOTYPE LOCAL DEFAULT 8 .LC111 │ │ │ │ │ - 289: 00001334 0 NOTYPE LOCAL DEFAULT 8 .LC112 │ │ │ │ │ - 290: 00008330 544 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ - 291: 000086f0 584 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ - 292: 0000d820 744 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ - 293: 0000db08 172 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ - 294: 0000df38 724 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ - 295: 00008550 180 FUNC LOCAL DEFAULT 1 _tmp_41_rule │ │ │ │ │ - 296: 0000f9e0 240 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ - 297: 0000fad0 644 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ - 298: 0000e20c 660 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ - 299: 0000de60 216 FUNC LOCAL DEFAULT 1 _tmp_43_rule │ │ │ │ │ - 300: 00008938 544 FUNC LOCAL DEFAULT 1 signed_real_number_rule │ │ │ │ │ - 301: 00000434 212 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ - 302: 00008b58 236 FUNC LOCAL DEFAULT 1 real_number_rule │ │ │ │ │ - 303: 00001360 0 NOTYPE LOCAL DEFAULT 8 .LC113 │ │ │ │ │ - 304: 0000c748 1584 FUNC LOCAL DEFAULT 1 tstring_full_format_spec_rule │ │ │ │ │ - 305: 000010e0 2036 FUNC LOCAL DEFAULT 9 invalid_tstring_replacement_field_rule │ │ │ │ │ - 306: 00001370 0 NOTYPE LOCAL DEFAULT 8 .LC114 │ │ │ │ │ - 307: 00001398 0 NOTYPE LOCAL DEFAULT 8 .LC115 │ │ │ │ │ - 308: 000013b0 0 NOTYPE LOCAL DEFAULT 8 .LC116 │ │ │ │ │ - 309: 000013f0 0 NOTYPE LOCAL DEFAULT 8 .LC117 │ │ │ │ │ - 310: 00001428 0 NOTYPE LOCAL DEFAULT 8 .LC118 │ │ │ │ │ - 311: 00001440 0 NOTYPE LOCAL DEFAULT 8 .LC119 │ │ │ │ │ - 312: 0000a134 332 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ - 313: 0000a280 424 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ - 314: 00024864 1640 FUNC LOCAL DEFAULT 6 _loop1_74_rule │ │ │ │ │ - 315: 0000a428 384 FUNC LOCAL DEFAULT 1 _loop0_73_rule │ │ │ │ │ - 316: 0000a5a8 1512 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ - 317: 00025928 452 FUNC LOCAL DEFAULT 6 _loop1_75_rule │ │ │ │ │ - 318: 000252e8 1600 FUNC LOCAL DEFAULT 6 _loop0_72_rule │ │ │ │ │ - 319: 000007b0 168 FUNC LOCAL DEFAULT 9 _tmp_130_rule │ │ │ │ │ - 320: 0000c438 380 FUNC LOCAL DEFAULT 1 _loop0_76_rule │ │ │ │ │ - 321: 0000e5b8 396 FUNC LOCAL DEFAULT 1 _loop1_77_rule │ │ │ │ │ - 322: 00024ecc 644 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 323: 00025150 408 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ - 324: 00025aec 1224 FUNC LOCAL DEFAULT 6 lambda_param_with_default_rule │ │ │ │ │ - 325: 0000ab90 708 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ - 326: 0000204c 172 FUNC LOCAL DEFAULT 9 _tmp_135_rule │ │ │ │ │ - 327: 00001460 0 NOTYPE LOCAL DEFAULT 8 .LC120 │ │ │ │ │ - 328: 00001490 0 NOTYPE LOCAL DEFAULT 8 .LC121 │ │ │ │ │ - 329: 000014c4 0 NOTYPE LOCAL DEFAULT 8 .LC122 │ │ │ │ │ - 330: 0000b608 180 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ │ - 331: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 332: 00000218 184 FUNC LOCAL DEFAULT 9 _tmp_176_rule │ │ │ │ │ - 333: 000002d0 180 FUNC LOCAL DEFAULT 9 _tmp_180_rule │ │ │ │ │ - 334: 00001500 0 NOTYPE LOCAL DEFAULT 8 .LC123 │ │ │ │ │ - 335: 00001514 0 NOTYPE LOCAL DEFAULT 8 .LC124 │ │ │ │ │ - 336: 00001528 0 NOTYPE LOCAL DEFAULT 8 .LC125 │ │ │ │ │ - 337: 0000c1f4 172 FUNC LOCAL DEFAULT 1 _tmp_124_rule │ │ │ │ │ - 338: 00001554 0 NOTYPE LOCAL DEFAULT 8 .LC126 │ │ │ │ │ - 339: 000015b4 0 NOTYPE LOCAL DEFAULT 8 .LC127 │ │ │ │ │ - 340: 0000c5b4 404 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ - 341: 000015e4 0 NOTYPE LOCAL DEFAULT 8 .LC128 │ │ │ │ │ - 342: 00001624 0 NOTYPE LOCAL DEFAULT 8 .LC129 │ │ │ │ │ - 343: 0000d758 200 FUNC LOCAL DEFAULT 1 _tmp_114_rule │ │ │ │ │ - 344: 0000e4a0 280 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ - 345: 00001650 0 NOTYPE LOCAL DEFAULT 8 .LC130 │ │ │ │ │ - 346: 0000167c 0 NOTYPE LOCAL DEFAULT 8 .LC131 │ │ │ │ │ - 347: 000016a0 0 NOTYPE LOCAL DEFAULT 8 .LC132 │ │ │ │ │ - 348: 000016c8 0 NOTYPE LOCAL DEFAULT 8 .LC133 │ │ │ │ │ - 349: 000016e8 0 NOTYPE LOCAL DEFAULT 8 .LC134 │ │ │ │ │ - 350: 0000edbc 272 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ - 351: 00001704 0 NOTYPE LOCAL DEFAULT 8 .LC135 │ │ │ │ │ - 352: 00001744 0 NOTYPE LOCAL DEFAULT 8 .LC136 │ │ │ │ │ - 353: 0000176c 0 NOTYPE LOCAL DEFAULT 8 .LC137 │ │ │ │ │ - 354: 0000fd54 1060 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ - 355: 00001794 0 NOTYPE LOCAL DEFAULT 8 .LC138 │ │ │ │ │ - 356: 000017c4 0 NOTYPE LOCAL DEFAULT 8 .LC139 │ │ │ │ │ - 357: 000017f4 0 NOTYPE LOCAL DEFAULT 8 .LC140 │ │ │ │ │ - 358: 00001824 0 NOTYPE LOCAL DEFAULT 8 .LC141 │ │ │ │ │ - 359: 00001854 0 NOTYPE LOCAL DEFAULT 8 .LC142 │ │ │ │ │ - 360: 00001888 0 NOTYPE LOCAL DEFAULT 8 .LC143 │ │ │ │ │ - 361: 000018b8 0 NOTYPE LOCAL DEFAULT 8 .LC144 │ │ │ │ │ - 362: 000018e0 0 NOTYPE LOCAL DEFAULT 8 .LC145 │ │ │ │ │ - 363: 00001908 0 NOTYPE LOCAL DEFAULT 8 .LC146 │ │ │ │ │ - 364: 00001930 0 NOTYPE LOCAL DEFAULT 8 .LC147 │ │ │ │ │ - 365: 00001950 0 NOTYPE LOCAL DEFAULT 8 .LC148 │ │ │ │ │ - 366: 0000197c 0 NOTYPE LOCAL DEFAULT 8 .LC149 │ │ │ │ │ - 367: 00001f94 184 FUNC LOCAL DEFAULT 9 _tmp_177_rule │ │ │ │ │ - 368: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 369: 00000000 36 OBJECT LOCAL DEFAULT 3 reserved_keywords │ │ │ │ │ - 370: 00000194 8 OBJECT LOCAL DEFAULT 3 __compound_literal.0 │ │ │ │ │ - 371: 0000018c 8 OBJECT LOCAL DEFAULT 3 __compound_literal.1 │ │ │ │ │ - 372: 0000015c 48 OBJECT LOCAL DEFAULT 3 __compound_literal.2 │ │ │ │ │ - 373: 00000124 56 OBJECT LOCAL DEFAULT 3 __compound_literal.3 │ │ │ │ │ - 374: 000000e4 64 OBJECT LOCAL DEFAULT 3 __compound_literal.4 │ │ │ │ │ - 375: 0000009c 72 OBJECT LOCAL DEFAULT 3 __compound_literal.5 │ │ │ │ │ - 376: 00000064 56 OBJECT LOCAL DEFAULT 3 __compound_literal.6 │ │ │ │ │ - 377: 00000054 16 OBJECT LOCAL DEFAULT 3 __compound_literal.7 │ │ │ │ │ - 378: 0000003c 24 OBJECT LOCAL DEFAULT 3 __compound_literal.8 │ │ │ │ │ - 379: 00000024 24 OBJECT LOCAL DEFAULT 3 soft_keywords │ │ │ │ │ - 380: 00000000 2520 FUNC GLOBAL HIDDEN 6 _PyPegen_parse │ │ │ │ │ - 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_token │ │ │ │ │ - 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_make_module │ │ │ │ │ - 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Expression │ │ │ │ │ - 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_fill_token │ │ │ │ │ - 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Interactive │ │ │ │ │ - 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_singleton_seq │ │ │ │ │ - 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_register_stmts │ │ │ │ │ - 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_interactive_exit │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_stack_overflow │ │ │ │ │ - 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionType │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_append_to_end │ │ │ │ │ - 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Pass │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_flatten │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead │ │ │ │ │ - 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_int │ │ │ │ │ - 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_soft_keyword │ │ │ │ │ - 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_If │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_function_def_decorators │ │ │ │ │ - 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_With │ │ │ │ │ - 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_forced_token │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Try │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_While │ │ │ │ │ - 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_class_def_decorators │ │ │ │ │ - 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_match_case │ │ │ │ │ - 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Match │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncWith │ │ │ │ │ - 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TryStar │ │ │ │ │ - 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ - 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error │ │ │ │ │ - 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndentationError │ │ │ │ │ - 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_dummy_name │ │ │ │ │ - 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_insert_in_front │ │ │ │ │ - 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_is_memoized │ │ │ │ │ - 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_name_token │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_string │ │ │ │ │ - 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_insert_memo │ │ │ │ │ - 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_set_expr_context │ │ │ │ │ - 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AnnAssign │ │ │ │ │ - 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Expr │ │ │ │ │ - 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Assign │ │ │ │ │ - 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 _PyAST_AugAssign │ │ │ │ │ - 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Delete │ │ │ │ │ - 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Assert │ │ │ │ │ - 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_map_names_to_ids │ │ │ │ │ - 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Global │ │ │ │ │ - 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Nonlocal │ │ │ │ │ - 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_expr_name │ │ │ │ │ - 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeAlias │ │ │ │ │ - 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_update_memo │ │ │ │ │ - 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Attribute │ │ │ │ │ - 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Subscript │ │ │ │ │ - 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ - 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_number_token │ │ │ │ │ - 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ - 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ - 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_key_value_pair │ │ │ │ │ - 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Set │ │ │ │ │ - 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_keys │ │ │ │ │ - 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_values │ │ │ │ │ - 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Dict │ │ │ │ │ - 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ListComp │ │ │ │ │ - 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_DictComp │ │ │ │ │ - 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_SetComp │ │ │ │ │ - 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Starred │ │ │ │ │ - 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_string_token │ │ │ │ │ - 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_concatenate_strings │ │ │ │ │ - 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_concatenate_tstrings │ │ │ │ │ - 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_last_item │ │ │ │ │ - 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_constant_from_string │ │ │ │ │ - 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_constant_from_token │ │ │ │ │ - 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_joined_str │ │ │ │ │ - 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Tuple │ │ │ │ │ - 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_List │ │ │ │ │ - 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_GeneratorExp │ │ │ │ │ - 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_NamedExpr │ │ │ │ │ - 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_for_expr │ │ │ │ │ - 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_for_missing_comma │ │ │ │ │ - 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_legacy_stmt │ │ │ │ │ - 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_first_item │ │ │ │ │ - 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_IfExp │ │ │ │ │ - 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_BoolOp │ │ │ │ │ - 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_BinOp │ │ │ │ │ - 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_cmpop_expr_pair │ │ │ │ │ - 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_cmpops │ │ │ │ │ - 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_exprs │ │ │ │ │ - 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Compare │ │ │ │ │ - 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_UnaryOp │ │ │ │ │ - 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_barry_as_flufl │ │ │ │ │ - 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Await │ │ │ │ │ - 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Import │ │ │ │ │ - 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_checked_from_import │ │ │ │ │ - 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_count_dots │ │ │ │ │ - 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ - 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_comprehension │ │ │ │ │ - 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ - 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_empty_arguments │ │ │ │ │ - 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ - 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ - 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_arguments_parsing_error │ │ │ │ │ - 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_comprehension_item │ │ │ │ │ - 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_nonparen_genexp_in_call │ │ │ │ │ - 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_join_names_with_dot │ │ │ │ │ - 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_collect_call_seqs │ │ │ │ │ - 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_extract_starred_exprs │ │ │ │ │ - 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_delete_starred_exprs │ │ │ │ │ - 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_YieldFrom │ │ │ │ │ - 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Yield │ │ │ │ │ - 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ - 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_type_comment │ │ │ │ │ - 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_make_arguments │ │ │ │ │ - 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ - 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_add_type_comment_to_arg │ │ │ │ │ - 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_alias_for_star │ │ │ │ │ - 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_slash_with_default │ │ │ │ │ - 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_name_default_pair │ │ │ │ │ - 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_star_etc │ │ │ │ │ - 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_formatted_value │ │ │ │ │ - 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_setup_full_format_spec │ │ │ │ │ - 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_fstring_conversion │ │ │ │ │ - 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Lambda │ │ │ │ │ - 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ExceptHandler │ │ │ │ │ - 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Slice │ │ │ │ │ - 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ - 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_For │ │ │ │ │ - 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFor │ │ │ │ │ - 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_augoperator │ │ │ │ │ - 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_keyword │ │ │ │ │ - 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_keyword_or_starred │ │ │ │ │ - 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_join_sequences │ │ │ │ │ - 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Break │ │ │ │ │ - 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Continue │ │ │ │ │ - 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_withitem │ │ │ │ │ - 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_MatchAs │ │ │ │ │ - 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchOr │ │ │ │ │ - 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchClass │ │ │ │ │ - 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchValue │ │ │ │ │ - 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchMapping │ │ │ │ │ - 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_pattern_keys │ │ │ │ │ - 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_patterns │ │ │ │ │ - 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSingleton │ │ │ │ │ - 537: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_real │ │ │ │ │ - 538: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_template_str │ │ │ │ │ - 539: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_interpolation │ │ │ │ │ - 540: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_soft_keyword_token │ │ │ │ │ - 541: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_invalid_target │ │ │ │ │ - 542: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decoded_constant_from_token │ │ │ │ │ - 543: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_key_pattern_pair │ │ │ │ │ - 544: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeVar │ │ │ │ │ - 545: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ParamSpec │ │ │ │ │ - 546: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeVarTuple │ │ │ │ │ - 547: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_imaginary │ │ │ │ │ - 548: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ + 44: 000021b4 2744 FUNC LOCAL DEFAULT 1 _loop1_36_rule │ │ │ │ │ + 45: 00005d1c 516 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ + 46: 00005f20 432 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ + 47: 00008634 236 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ + 48: 000044fc 128 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ + 49: 0000eefc 2836 FUNC LOCAL DEFAULT 1 _loop1_37_rule │ │ │ │ │ + 50: 00000000 536 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ + 51: 0000121c 72 FUNC LOCAL DEFAULT 1 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ + 52: 00001d7c 536 FUNC LOCAL DEFAULT 9 _gather_143_rule │ │ │ │ │ + 53: 000101f8 96 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 54: 00000b20 176 FUNC LOCAL DEFAULT 9 _tmp_144_rule │ │ │ │ │ + 55: 00000bd0 372 FUNC LOCAL DEFAULT 9 _loop0_145_rule │ │ │ │ │ + 56: 00001264 236 FUNC LOCAL DEFAULT 1 _tmp_21_rule │ │ │ │ │ + 57: 00003f58 9652 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ + 58: 000002a4 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ + 59: 000002c4 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ + 60: 000002e4 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ + 61: 00000314 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ + 62: 00000344 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ + 63: 00000364 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ + 64: 00000390 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ + 65: 000003c8 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ + 66: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ + 67: 000003e4 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ + 68: 00000420 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ + 69: 0000044c 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 70: 0000048c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 71: 0000650c 1544 FUNC LOCAL DEFAULT 6 single_subscript_attribute_target_rule │ │ │ │ │ + 72: 00009f20 1808 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ + 73: 0000d7c4 236 FUNC LOCAL DEFAULT 6 _tmp_5_rule │ │ │ │ │ + 74: 0000d8b0 2684 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 75: 0000d698 240 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ + 76: 000214c4 1032 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 77: 0000b008 328 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ + 78: 0001deb4 456 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 79: 0000b824 552 FUNC LOCAL DEFAULT 1 _loop0_122_rule │ │ │ │ │ + 80: 00018688 548 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 81: 00017f58 672 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 82: 0000caf0 376 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 83: 00000000 3880 FUNC LOCAL DEFAULT 1 import_stmt_rule │ │ │ │ │ + 84: 000038a8 392 FUNC LOCAL DEFAULT 1 pass_stmt_rule │ │ │ │ │ + 85: 00005430 688 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ + 86: 00005c68 180 FUNC LOCAL DEFAULT 1 _tmp_15_rule │ │ │ │ │ + 87: 00003c54 236 FUNC LOCAL DEFAULT 1 _tmp_16_rule │ │ │ │ │ + 88: 0000457c 388 FUNC LOCAL DEFAULT 1 break_stmt_rule │ │ │ │ │ + 89: 00004970 388 FUNC LOCAL DEFAULT 1 continue_stmt_rule │ │ │ │ │ + 90: 000042d0 556 FUNC LOCAL DEFAULT 1 _gather_14_rule │ │ │ │ │ + 91: 00000508 680 FUNC LOCAL DEFAULT 9 star_named_expressions_rule │ │ │ │ │ + 92: 000181f8 1168 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ + 93: 0000bc88 180 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + 94: 00006c2c 2792 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ + 95: 00009e40 224 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ + 96: 00020ab0 1768 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 97: 00006b14 280 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ + 98: 00007714 6848 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ + 99: 0000b7b0 1248 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 100: 00015e70 2892 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ + 101: 000004c4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 102: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 103: 00000514 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 104: 00000538 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 105: 00000570 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 106: 000005a0 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 107: 000091d4 232 FUNC LOCAL DEFAULT 6 _tmp_42_rule │ │ │ │ │ + 108: 000092bc 1000 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ + 109: 0001ecd4 1552 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 110: 000147fc 2088 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 111: 0001f3d0 440 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ + 112: 000218cc 1668 FUNC LOCAL DEFAULT 6 _gather_86_rule │ │ │ │ │ + 113: 000247f8 788 FUNC LOCAL DEFAULT 6 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ + 114: 0001f824 2452 FUNC LOCAL DEFAULT 6 star_named_expressions_sequence_rule │ │ │ │ │ + 115: 000188ac 760 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 116: 0000b230 808 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule.isra.0 │ │ │ │ │ + 117: 000104e8 816 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 118: 0001030c 180 FUNC LOCAL DEFAULT 1 _tmp_151_rule │ │ │ │ │ + 119: 000101a8 80 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ + 120: 000005d4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 121: 000096a4 516 FUNC LOCAL DEFAULT 6 _loop1_82_rule │ │ │ │ │ + 122: 00008c74 424 FUNC LOCAL DEFAULT 1 _loop1_83_rule │ │ │ │ │ + 123: 00008e1c 1512 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ + 124: 000098a8 1432 FUNC LOCAL DEFAULT 6 _tmp_156_rule │ │ │ │ │ + 125: 0001e07c 3160 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 126: 0000a8dc 3796 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ + 127: 0000a630 684 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ + 128: 000204e4 244 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ + 129: 00000610 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 130: 0000062c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 131: 00000660 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 132: 000006a4 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 133: 000006e0 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 134: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 135: 00000744 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ + 136: 0000077c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ + 137: 000007c0 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ + 138: 00000804 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ + 139: 0000c904 492 FUNC LOCAL DEFAULT 6 if_expression_rule │ │ │ │ │ + 140: 0000cc68 1372 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 141: 000202d4 528 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 142: 0000b558 224 FUNC LOCAL DEFAULT 1 _tmp_116_rule │ │ │ │ │ + 143: 00000384 176 FUNC LOCAL DEFAULT 9 _tmp_117_rule │ │ │ │ │ + 144: 0000ba4c 572 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ + 145: 000096c0 2724 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ + 146: 0000d1c4 1536 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 147: 0000e32c 8152 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 148: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ + 149: 00010304 484 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 150: 00000848 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ + 151: 00010818 1700 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 152: 00010ebc 1680 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 153: 0001154c 1556 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 154: 00000880 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ + 155: 00011b60 932 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 156: 00011f04 464 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 157: 000120d4 3644 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 158: 000008b0 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ + 159: 00012f10 2124 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 160: 000008c4 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ + 161: 0001375c 472 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 162: 00013934 2792 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 163: 000008dc 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ + 164: 00000910 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ + 165: 0000093c 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ + 166: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 167: 00000f28 756 FUNC LOCAL DEFAULT 1 dotted_as_name_rule │ │ │ │ │ + 168: 00001350 376 FUNC LOCAL DEFAULT 1 _loop0_17_rule │ │ │ │ │ + 169: 000169bc 1740 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ + 170: 0000157c 996 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ + 171: 000014c8 180 FUNC LOCAL DEFAULT 1 _tmp_160_rule │ │ │ │ │ + 172: 00000974 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ + 173: 00000990 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ + 174: 00003a30 548 FUNC LOCAL DEFAULT 1 _loop0_88_rule │ │ │ │ │ + 175: 0000b150 224 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ + 176: 000009b8 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ + 177: 000009f8 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ + 178: 000009fc 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ + 179: 00000a24 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ + 180: 00000a40 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ + 181: 00018c74 2844 FUNC LOCAL DEFAULT 6 parameters_rule │ │ │ │ │ + 182: 00018ba4 208 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ + 183: 0001f2e4 236 FUNC LOCAL DEFAULT 6 _tmp_26_rule │ │ │ │ │ + 184: 0001f588 668 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ + 185: 0000bd3c 1256 FUNC LOCAL DEFAULT 1 invalid_parameters_rule.isra.0 │ │ │ │ │ + 186: 00000a68 184 FUNC LOCAL DEFAULT 9 _tmp_106_rule │ │ │ │ │ + 187: 00000a54 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ + 188: 000018d4 392 FUNC LOCAL DEFAULT 9 _tmp_139_rule │ │ │ │ │ + 189: 00000a74 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ + 190: 00000ab4 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ + 191: 00000ae0 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ + 192: 00000b20 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ + 193: 00017088 816 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ + 194: 000173b8 2976 FUNC LOCAL DEFAULT 6 _gather_91_rule │ │ │ │ │ + 195: 00022148 5924 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 196: 00000d44 176 FUNC LOCAL DEFAULT 9 _tmp_112_rule │ │ │ │ │ + 197: 00000858 180 FUNC LOCAL DEFAULT 9 _tmp_170_rule │ │ │ │ │ + 198: 00000b44 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ + 199: 0000c2d0 408 FUNC LOCAL DEFAULT 1 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ + 200: 00000b5c 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ + 201: 00000b80 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ + 202: 0000e774 1656 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ + 203: 00000b9c 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ + 204: 00019a6c 1728 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 205: 0001a3a0 1512 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ + 206: 0001bad0 4012 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ + 207: 0001ca7c 2164 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ + 208: 0001ab00 4048 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ + 209: 0001a988 376 FUNC LOCAL DEFAULT 6 _loop0_27_rule │ │ │ │ │ + 210: 00019790 332 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ + 211: 000198dc 400 FUNC LOCAL DEFAULT 6 _loop1_29_rule │ │ │ │ │ + 212: 0001a12c 628 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 213: 00000bbc 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ + 214: 00001960 700 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ + 215: 00001c1c 772 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ + 216: 00021f50 504 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 217: 00000bf8 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ + 218: 00000c1c 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ + 219: 00000c40 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ + 220: 00000c74 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ + 221: 0001d924 720 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ + 222: 00003d40 1424 FUNC LOCAL DEFAULT 1 _loop0_31_rule │ │ │ │ │ + 223: 00004700 624 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ + 224: 00023fc0 2104 FUNC LOCAL DEFAULT 6 _loop1_32_rule │ │ │ │ │ + 225: 000009bc 172 FUNC LOCAL DEFAULT 9 _tmp_128_rule │ │ │ │ │ + 226: 00000c8c 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ + 227: 0000b6ec 312 FUNC LOCAL DEFAULT 1 _tmp_120_rule │ │ │ │ │ + 228: 0000090c 176 FUNC LOCAL DEFAULT 9 _tmp_119_rule │ │ │ │ │ + 229: 00000cb8 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ + 230: 00000ce8 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ + 231: 0000100c 212 FUNC LOCAL DEFAULT 9 _tmp_129_rule │ │ │ │ │ + 232: 00000d18 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ + 233: 00000d48 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ + 234: 00000d78 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ + 235: 00000da8 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ + 236: 00000dd8 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ + 237: 00000e0c 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ + 238: 00000e3c 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ + 239: 00000e64 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ + 240: 00000e8c 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ + 241: 00000eb4 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ + 242: 00000ed4 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ + 243: 00000f00 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ + 244: 000201b8 284 FUNC LOCAL DEFAULT 6 fstring_conversion_rule │ │ │ │ │ + 245: 0000d0e0 584 FUNC LOCAL DEFAULT 1 _loop0_78_rule │ │ │ │ │ + 246: 00001cd8 164 FUNC LOCAL DEFAULT 9 _tmp_154_rule.isra.0 │ │ │ │ │ + 247: 00001b54 212 FUNC LOCAL DEFAULT 9 _tmp_153_rule │ │ │ │ │ + 248: 00001c28 176 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ + 249: 00001a5c 248 FUNC LOCAL DEFAULT 9 _tmp_152_rule │ │ │ │ │ + 250: 00000f18 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ + 251: 00000f38 0 NOTYPE LOCAL DEFAULT 8 .LC92 │ │ │ │ │ + 252: 00000f78 0 NOTYPE LOCAL DEFAULT 8 .LC93 │ │ │ │ │ + 253: 00000fb8 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ + 254: 00000fe4 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ + 255: 00001024 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ + 256: 00001048 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ + 257: 0000cda8 824 FUNC LOCAL DEFAULT 1 _tmp_165_rule │ │ │ │ │ + 258: 00001088 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ + 259: 000010c8 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ + 260: 000010f0 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ + 261: 000030f4 284 FUNC LOCAL DEFAULT 1 _tmp_25_rule │ │ │ │ │ + 262: 00001130 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ + 263: 0000116c 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ + 264: 00001180 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ + 265: 00010258 180 FUNC LOCAL DEFAULT 1 _tmp_126_rule │ │ │ │ │ + 266: 0002386c 1244 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 267: 00023d48 632 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 268: 0000d328 880 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ + 269: 000011a4 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ + 270: 00004d20 644 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ + 271: 00004fa4 216 FUNC LOCAL DEFAULT 1 _tmp_35_rule │ │ │ │ │ + 272: 000011d4 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ + 273: 0000123c 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ + 274: 00001270 0 NOTYPE LOCAL DEFAULT 8 .LC107 │ │ │ │ │ + 275: 000056e0 1416 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ + 276: 000060d0 284 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ + 277: 000064a4 1004 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ + 278: 000061ec 696 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ + 279: 0000dbe4 684 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ + 280: 00009404 304 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ + 281: 00009534 396 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ + 282: 000012a0 0 NOTYPE LOCAL DEFAULT 8 .LC108 │ │ │ │ │ + 283: 000012a4 0 NOTYPE LOCAL DEFAULT 8 .LC109 │ │ │ │ │ + 284: 000012c0 0 NOTYPE LOCAL DEFAULT 8 .LC110 │ │ │ │ │ + 285: 00006890 916 FUNC LOCAL DEFAULT 1 or_pattern_rule │ │ │ │ │ + 286: 00006c24 5948 FUNC LOCAL DEFAULT 1 closed_pattern_rule │ │ │ │ │ + 287: 000012e0 0 NOTYPE LOCAL DEFAULT 8 .LC111 │ │ │ │ │ + 288: 00001334 0 NOTYPE LOCAL DEFAULT 8 .LC112 │ │ │ │ │ + 289: 00008360 544 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ + 290: 00008720 584 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ + 291: 0000d850 744 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ + 292: 0000db38 172 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ + 293: 0000df68 724 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ + 294: 00008580 180 FUNC LOCAL DEFAULT 1 _tmp_41_rule │ │ │ │ │ + 295: 0000fa10 240 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ + 296: 0000fb00 644 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ + 297: 0000e23c 660 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ + 298: 0000de90 216 FUNC LOCAL DEFAULT 1 _tmp_43_rule │ │ │ │ │ + 299: 00008968 544 FUNC LOCAL DEFAULT 1 signed_real_number_rule │ │ │ │ │ + 300: 00000434 212 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ + 301: 00008b88 236 FUNC LOCAL DEFAULT 1 real_number_rule │ │ │ │ │ + 302: 00001360 0 NOTYPE LOCAL DEFAULT 8 .LC113 │ │ │ │ │ + 303: 0000c778 1584 FUNC LOCAL DEFAULT 1 tstring_full_format_spec_rule │ │ │ │ │ + 304: 000010e0 2036 FUNC LOCAL DEFAULT 9 invalid_tstring_replacement_field_rule │ │ │ │ │ + 305: 00001370 0 NOTYPE LOCAL DEFAULT 8 .LC114 │ │ │ │ │ + 306: 00001398 0 NOTYPE LOCAL DEFAULT 8 .LC115 │ │ │ │ │ + 307: 000013b0 0 NOTYPE LOCAL DEFAULT 8 .LC116 │ │ │ │ │ + 308: 000013f0 0 NOTYPE LOCAL DEFAULT 8 .LC117 │ │ │ │ │ + 309: 00001428 0 NOTYPE LOCAL DEFAULT 8 .LC118 │ │ │ │ │ + 310: 00001440 0 NOTYPE LOCAL DEFAULT 8 .LC119 │ │ │ │ │ + 311: 0000a164 332 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ + 312: 0000a2b0 424 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ + 313: 00024b0c 1640 FUNC LOCAL DEFAULT 6 _loop1_74_rule │ │ │ │ │ + 314: 0000a458 384 FUNC LOCAL DEFAULT 1 _loop0_73_rule │ │ │ │ │ + 315: 0000a5d8 1512 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ + 316: 00025bd0 452 FUNC LOCAL DEFAULT 6 _loop1_75_rule │ │ │ │ │ + 317: 00025590 1600 FUNC LOCAL DEFAULT 6 _loop0_72_rule │ │ │ │ │ + 318: 000007b0 168 FUNC LOCAL DEFAULT 9 _tmp_130_rule │ │ │ │ │ + 319: 0000c468 380 FUNC LOCAL DEFAULT 1 _loop0_76_rule │ │ │ │ │ + 320: 0000e5e8 396 FUNC LOCAL DEFAULT 1 _loop1_77_rule │ │ │ │ │ + 321: 00025174 644 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 322: 000253f8 408 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 323: 00025d94 1216 FUNC LOCAL DEFAULT 6 lambda_param_with_default_rule │ │ │ │ │ + 324: 0000abc0 708 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ + 325: 0000204c 172 FUNC LOCAL DEFAULT 9 _tmp_135_rule │ │ │ │ │ + 326: 00001460 0 NOTYPE LOCAL DEFAULT 8 .LC120 │ │ │ │ │ + 327: 00001490 0 NOTYPE LOCAL DEFAULT 8 .LC121 │ │ │ │ │ + 328: 000014c4 0 NOTYPE LOCAL DEFAULT 8 .LC122 │ │ │ │ │ + 329: 0000b638 180 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ │ + 330: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 331: 00000218 184 FUNC LOCAL DEFAULT 9 _tmp_176_rule │ │ │ │ │ + 332: 000002d0 180 FUNC LOCAL DEFAULT 9 _tmp_180_rule │ │ │ │ │ + 333: 00001500 0 NOTYPE LOCAL DEFAULT 8 .LC123 │ │ │ │ │ + 334: 00001514 0 NOTYPE LOCAL DEFAULT 8 .LC124 │ │ │ │ │ + 335: 00001528 0 NOTYPE LOCAL DEFAULT 8 .LC125 │ │ │ │ │ + 336: 0000c224 172 FUNC LOCAL DEFAULT 1 _tmp_124_rule │ │ │ │ │ + 337: 00001554 0 NOTYPE LOCAL DEFAULT 8 .LC126 │ │ │ │ │ + 338: 000015b4 0 NOTYPE LOCAL DEFAULT 8 .LC127 │ │ │ │ │ + 339: 0000c5e4 404 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ + 340: 000015e4 0 NOTYPE LOCAL DEFAULT 8 .LC128 │ │ │ │ │ + 341: 00001624 0 NOTYPE LOCAL DEFAULT 8 .LC129 │ │ │ │ │ + 342: 0000d788 200 FUNC LOCAL DEFAULT 1 _tmp_114_rule │ │ │ │ │ + 343: 0000e4d0 280 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ + 344: 00001650 0 NOTYPE LOCAL DEFAULT 8 .LC130 │ │ │ │ │ + 345: 0000167c 0 NOTYPE LOCAL DEFAULT 8 .LC131 │ │ │ │ │ + 346: 000016a0 0 NOTYPE LOCAL DEFAULT 8 .LC132 │ │ │ │ │ + 347: 000016c8 0 NOTYPE LOCAL DEFAULT 8 .LC133 │ │ │ │ │ + 348: 000016e8 0 NOTYPE LOCAL DEFAULT 8 .LC134 │ │ │ │ │ + 349: 0000edec 272 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ + 350: 00001704 0 NOTYPE LOCAL DEFAULT 8 .LC135 │ │ │ │ │ + 351: 00001744 0 NOTYPE LOCAL DEFAULT 8 .LC136 │ │ │ │ │ + 352: 0000176c 0 NOTYPE LOCAL DEFAULT 8 .LC137 │ │ │ │ │ + 353: 0000fd84 1060 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ + 354: 00001794 0 NOTYPE LOCAL DEFAULT 8 .LC138 │ │ │ │ │ + 355: 000017c4 0 NOTYPE LOCAL DEFAULT 8 .LC139 │ │ │ │ │ + 356: 000017f4 0 NOTYPE LOCAL DEFAULT 8 .LC140 │ │ │ │ │ + 357: 00001824 0 NOTYPE LOCAL DEFAULT 8 .LC141 │ │ │ │ │ + 358: 00001854 0 NOTYPE LOCAL DEFAULT 8 .LC142 │ │ │ │ │ + 359: 00001888 0 NOTYPE LOCAL DEFAULT 8 .LC143 │ │ │ │ │ + 360: 000018b8 0 NOTYPE LOCAL DEFAULT 8 .LC144 │ │ │ │ │ + 361: 000018e0 0 NOTYPE LOCAL DEFAULT 8 .LC145 │ │ │ │ │ + 362: 00001908 0 NOTYPE LOCAL DEFAULT 8 .LC146 │ │ │ │ │ + 363: 00001930 0 NOTYPE LOCAL DEFAULT 8 .LC147 │ │ │ │ │ + 364: 00001950 0 NOTYPE LOCAL DEFAULT 8 .LC148 │ │ │ │ │ + 365: 0000197c 0 NOTYPE LOCAL DEFAULT 8 .LC149 │ │ │ │ │ + 366: 00001f94 184 FUNC LOCAL DEFAULT 9 _tmp_177_rule │ │ │ │ │ + 367: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 368: 00000000 36 OBJECT LOCAL DEFAULT 3 reserved_keywords │ │ │ │ │ + 369: 00000194 8 OBJECT LOCAL DEFAULT 3 __compound_literal.0 │ │ │ │ │ + 370: 0000018c 8 OBJECT LOCAL DEFAULT 3 __compound_literal.1 │ │ │ │ │ + 371: 0000015c 48 OBJECT LOCAL DEFAULT 3 __compound_literal.2 │ │ │ │ │ + 372: 00000124 56 OBJECT LOCAL DEFAULT 3 __compound_literal.3 │ │ │ │ │ + 373: 000000e4 64 OBJECT LOCAL DEFAULT 3 __compound_literal.4 │ │ │ │ │ + 374: 0000009c 72 OBJECT LOCAL DEFAULT 3 __compound_literal.5 │ │ │ │ │ + 375: 00000064 56 OBJECT LOCAL DEFAULT 3 __compound_literal.6 │ │ │ │ │ + 376: 00000054 16 OBJECT LOCAL DEFAULT 3 __compound_literal.7 │ │ │ │ │ + 377: 0000003c 24 OBJECT LOCAL DEFAULT 3 __compound_literal.8 │ │ │ │ │ + 378: 00000024 24 OBJECT LOCAL DEFAULT 3 soft_keywords │ │ │ │ │ + 379: 00000000 2520 FUNC GLOBAL HIDDEN 6 _PyPegen_parse │ │ │ │ │ + 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_token │ │ │ │ │ + 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_make_module │ │ │ │ │ + 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Expression │ │ │ │ │ + 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_fill_token │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Interactive │ │ │ │ │ + 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_singleton_seq │ │ │ │ │ + 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_register_stmts │ │ │ │ │ + 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_interactive_exit │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_stack_overflow │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionType │ │ │ │ │ + 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_append_to_end │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Pass │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_flatten │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_int │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_soft_keyword │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_If │ │ │ │ │ + 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_function_def_decorators │ │ │ │ │ + 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_With │ │ │ │ │ + 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_forced_token │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Try │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_While │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_class_def_decorators │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_match_case │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Match │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncWith │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TryStar │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndentationError │ │ │ │ │ + 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_dummy_name │ │ │ │ │ + 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_insert_in_front │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_is_memoized │ │ │ │ │ + 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_name_token │ │ │ │ │ + 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_string │ │ │ │ │ + 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_insert_memo │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_set_expr_context │ │ │ │ │ + 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AnnAssign │ │ │ │ │ + 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Expr │ │ │ │ │ + 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Assign │ │ │ │ │ + 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Return │ │ │ │ │ + 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Raise │ │ │ │ │ + 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AugAssign │ │ │ │ │ + 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Delete │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Assert │ │ │ │ │ + 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_map_names_to_ids │ │ │ │ │ + 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Global │ │ │ │ │ + 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Nonlocal │ │ │ │ │ + 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_expr_name │ │ │ │ │ + 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeAlias │ │ │ │ │ + 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_update_memo │ │ │ │ │ + 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Attribute │ │ │ │ │ + 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Subscript │ │ │ │ │ + 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ + 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_number_token │ │ │ │ │ + 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ + 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ + 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_key_value_pair │ │ │ │ │ + 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Set │ │ │ │ │ + 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_keys │ │ │ │ │ + 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_values │ │ │ │ │ + 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Dict │ │ │ │ │ + 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ListComp │ │ │ │ │ + 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_DictComp │ │ │ │ │ + 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_SetComp │ │ │ │ │ + 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Starred │ │ │ │ │ + 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_string_token │ │ │ │ │ + 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_concatenate_strings │ │ │ │ │ + 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_concatenate_tstrings │ │ │ │ │ + 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_last_item │ │ │ │ │ + 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_constant_from_string │ │ │ │ │ + 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_constant_from_token │ │ │ │ │ + 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_joined_str │ │ │ │ │ + 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Tuple │ │ │ │ │ + 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_List │ │ │ │ │ + 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_GeneratorExp │ │ │ │ │ + 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_NamedExpr │ │ │ │ │ + 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_for_expr │ │ │ │ │ + 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_for_missing_comma │ │ │ │ │ + 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_legacy_stmt │ │ │ │ │ + 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_first_item │ │ │ │ │ + 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_IfExp │ │ │ │ │ + 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_BoolOp │ │ │ │ │ + 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_BinOp │ │ │ │ │ + 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_cmpop_expr_pair │ │ │ │ │ + 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_cmpops │ │ │ │ │ + 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_exprs │ │ │ │ │ + 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Compare │ │ │ │ │ + 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_UnaryOp │ │ │ │ │ + 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_barry_as_flufl │ │ │ │ │ + 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Await │ │ │ │ │ + 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Import │ │ │ │ │ + 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_checked_from_import │ │ │ │ │ + 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_count_dots │ │ │ │ │ + 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ + 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_comprehension │ │ │ │ │ + 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ + 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_empty_arguments │ │ │ │ │ + 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ + 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ + 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_arguments_parsing_error │ │ │ │ │ + 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_comprehension_item │ │ │ │ │ + 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_nonparen_genexp_in_call │ │ │ │ │ + 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_join_names_with_dot │ │ │ │ │ + 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_collect_call_seqs │ │ │ │ │ + 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_extract_starred_exprs │ │ │ │ │ + 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_delete_starred_exprs │ │ │ │ │ + 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_YieldFrom │ │ │ │ │ + 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Yield │ │ │ │ │ + 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ + 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_type_comment │ │ │ │ │ + 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_make_arguments │ │ │ │ │ + 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ + 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_add_type_comment_to_arg │ │ │ │ │ + 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_alias_for_star │ │ │ │ │ + 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_slash_with_default │ │ │ │ │ + 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_name_default_pair │ │ │ │ │ + 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_star_etc │ │ │ │ │ + 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_formatted_value │ │ │ │ │ + 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_setup_full_format_spec │ │ │ │ │ + 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_fstring_conversion │ │ │ │ │ + 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Lambda │ │ │ │ │ + 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ExceptHandler │ │ │ │ │ + 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Slice │ │ │ │ │ + 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ + 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_For │ │ │ │ │ + 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFor │ │ │ │ │ + 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_augoperator │ │ │ │ │ + 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_keyword │ │ │ │ │ + 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_keyword_or_starred │ │ │ │ │ + 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_join_sequences │ │ │ │ │ + 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Break │ │ │ │ │ + 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Continue │ │ │ │ │ + 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_withitem │ │ │ │ │ + 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_MatchAs │ │ │ │ │ + 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchOr │ │ │ │ │ + 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 _PyAST_MatchSingleton │ │ │ │ │ + 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_real │ │ │ │ │ + 537: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_template_str │ │ │ │ │ + 538: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_interpolation │ │ │ │ │ + 539: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_soft_keyword_token │ │ │ │ │ + 540: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_invalid_target │ │ │ │ │ + 541: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decoded_constant_from_token │ │ │ │ │ + 542: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_key_pattern_pair │ │ │ │ │ + 543: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeVar │ │ │ │ │ + 544: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ParamSpec │ │ │ │ │ + 545: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeVarTuple │ │ │ │ │ + 546: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_imaginary │ │ │ │ │ + 547: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,2053 +1,2051 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3e348 contains 2041 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3e5f8 contains 2039 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000034 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000003c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000070 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000000bc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000000c4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000108 0000952b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ -0000010c 0000952c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ -00000110 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000130 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000015c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000164 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000001a0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000001a8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000200 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000208 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000022c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000260 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000027c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000029c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002b8 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000002ec 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000324 0001e41c R_ARM_CALL 00000000 _PyAST_Import │ │ │ │ │ -00000358 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000003b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000003bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000040c 0000952b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ -00000410 0000952c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ -00000414 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000430 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000454 0000aa1c R_ARM_CALL 0001695c dotted_name_rule │ │ │ │ │ -0000046c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000490 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000004c8 0001e51c R_ARM_CALL 00000000 _PyPegen_checked_from_import │ │ │ │ │ -000004e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000056c 0000952b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ -00000570 0000952c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ -00000574 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000590 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000005bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000005e0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000063c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000664 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000067c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006a0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000006bc 0001e61c R_ARM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -000006f4 0001e71c R_ARM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ -00000710 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000076c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000778 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000790 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000007b8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000007dc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000007e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000810 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000830 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000083c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000890 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000898 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000008c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000008e0 0000aa1c R_ARM_CALL 0001695c dotted_name_rule │ │ │ │ │ -000008f0 0000952b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ -000008f4 0000952c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ -000008f8 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000930 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000944 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000964 0000a62b R_ARM_MOVW_ABS_NC 0000093c .LC54 │ │ │ │ │ -00000968 0000a62c R_ARM_MOVT_ABS 0000093c .LC54 │ │ │ │ │ -00000970 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000974 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000998 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000a10 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000a1c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000a28 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000a68 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000a74 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000a90 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000a9c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000ac4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000acc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000af4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b1c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b58 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000b74 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b90 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000ba8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000bcc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000bec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bf8 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000bfc 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000c04 0000a52b R_ARM_MOVW_ABS_NC 00000910 .LC53 │ │ │ │ │ -00000c08 0000a52c R_ARM_MOVT_ABS 00000910 .LC53 │ │ │ │ │ -00000c24 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c54 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000c74 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000c7c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000ca4 0000aa1c R_ARM_CALL 0001695c dotted_name_rule │ │ │ │ │ -00000cd4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000cdc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000d00 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000d38 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d64 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000d88 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000da4 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00000dc4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000dd4 0000aa1c R_ARM_CALL 0001695c dotted_name_rule │ │ │ │ │ -00000de0 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000de4 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000dec 0000a42b R_ARM_MOVW_ABS_NC 000008dc .LC52 │ │ │ │ │ -00000df0 0000a42c R_ARM_MOVT_ABS 000008dc .LC52 │ │ │ │ │ -00000e28 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000e34 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e58 0000aa1c R_ARM_CALL 0001695c dotted_name_rule │ │ │ │ │ -00000ea4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000eb8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000ed8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f14 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000f20 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000f5c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000f64 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000f90 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000fe0 0000aa1c R_ARM_CALL 0001695c dotted_name_rule │ │ │ │ │ -00001008 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001044 0001ec1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00001098 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000010a0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000010c4 0000aa1c R_ARM_CALL 0001695c dotted_name_rule │ │ │ │ │ -000010d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010ec 0000bd2b R_ARM_MOVW_ABS_NC 000018d4 _tmp_139_rule │ │ │ │ │ -000010f0 0000bd2c R_ARM_MOVT_ABS 000018d4 _tmp_139_rule │ │ │ │ │ -000010f4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001104 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -00001110 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001114 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001138 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00001140 0000bc2b R_ARM_MOVW_ABS_NC 00000a54 .LC62 │ │ │ │ │ -00001144 0000bc2c R_ARM_MOVT_ABS 00000a54 .LC62 │ │ │ │ │ -00001164 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001190 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000011e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000011ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001238 0001f61c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00001248 0001f71c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00001298 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000012a0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000012d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001300 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000131c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001348 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001384 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000138c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000013ac 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000013e8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001400 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000145c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001474 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001480 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000014a8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000014c0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000014f8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001500 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001530 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001554 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001574 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000015b0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000015b8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000015e4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000161c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001654 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001658 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000165c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001698 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016c8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001704 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001714 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001748 0001fb1c R_ARM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ -0000175c 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00001770 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000017b8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000017c0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000017f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001808 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000182c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000185c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001864 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001868 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001870 0000a52b R_ARM_MOVW_ABS_NC 00000910 .LC53 │ │ │ │ │ -00001874 0000a52c R_ARM_MOVT_ABS 00000910 .LC53 │ │ │ │ │ -00001890 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000018e4 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000018e8 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000018f4 0000d62b R_ARM_MOVW_ABS_NC 00000bbc .LC71 │ │ │ │ │ -000018f8 0000d62c R_ARM_MOVT_ABS 00000bbc .LC71 │ │ │ │ │ -00001900 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000190c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001930 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001994 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000199c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000019dc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000019e4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001a34 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001a3c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001a5c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001a84 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a9c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001ab4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001ad0 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00001b60 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001b78 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001b84 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001bb0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001bbc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001bc8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001bd4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001bf0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001bf8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c50 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001c58 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001ca8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001cd0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001d0c 0001ec1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00001d44 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001dd4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001ddc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001e00 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001e14 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e3c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e48 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001e74 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e84 0000bd2b R_ARM_MOVW_ABS_NC 000018d4 _tmp_139_rule │ │ │ │ │ -00001e88 0000bd2c R_ARM_MOVT_ABS 000018d4 _tmp_139_rule │ │ │ │ │ -00001e8c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001e9c 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -00001ea8 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001eac 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001ed4 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00001ee0 0000bc2b R_ARM_MOVW_ABS_NC 00000a54 .LC62 │ │ │ │ │ -00001ee4 0000bc2c R_ARM_MOVT_ABS 00000a54 .LC62 │ │ │ │ │ -00001f00 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001f54 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001f5c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001f9c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000034 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000003c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000070 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000000bc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000000c4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000108 0000942b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ +0000010c 0000942c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ +00000110 0001941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000130 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000015c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000164 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000001a0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000001a8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000200 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000208 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000022c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000260 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000027c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000029c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000002b8 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000002ec 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000324 0001e31c R_ARM_CALL 00000000 _PyAST_Import │ │ │ │ │ +00000358 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00000378 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000384 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000003cc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000003d4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000424 0000942b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ +00000428 0000942c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ +0000042c 0001941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000448 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000046c 0000a91c R_ARM_CALL 000169bc dotted_name_rule │ │ │ │ │ +00000484 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004a8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000004e0 0001e41c R_ARM_CALL 00000000 _PyPegen_checked_from_import │ │ │ │ │ +000004fc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000584 0000942b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ +00000588 0000942c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ +0000058c 0001941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000005a8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005cc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000005d4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000005f8 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000654 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000067c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000694 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006b8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000006d4 0001e51c R_ARM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +0000070c 0001e61c R_ARM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ +00000728 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000784 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000790 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000007a8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000007d0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000007e4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000007f0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000007fc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000808 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000085c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000864 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000088c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000008ac 0000a91c R_ARM_CALL 000169bc dotted_name_rule │ │ │ │ │ +000008bc 0000942b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ +000008c0 0000942c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ +000008c4 0001941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000008fc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000910 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000930 0000a52b R_ARM_MOVW_ABS_NC 0000093c .LC54 │ │ │ │ │ +00000934 0000a52c R_ARM_MOVT_ABS 0000093c .LC54 │ │ │ │ │ +0000093c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000940 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000964 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000098c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009c0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000009dc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000009e8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a10 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a30 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000a80 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000a9c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ab8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000ad0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000af4 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000b10 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000b38 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000b40 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000b68 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b90 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bb8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000bec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bf8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000bfc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000c04 0000a42b R_ARM_MOVW_ABS_NC 00000910 .LC53 │ │ │ │ │ +00000c08 0000a42c R_ARM_MOVT_ABS 00000910 .LC53 │ │ │ │ │ +00000c24 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c5c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000c64 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000c8c 0000a91c R_ARM_CALL 000169bc dotted_name_rule │ │ │ │ │ +00000cbc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000cc4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000ce8 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000d20 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d4c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000d70 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000d8c 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00000dac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000dbc 0000a91c R_ARM_CALL 000169bc dotted_name_rule │ │ │ │ │ +00000dc8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000dcc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000dd4 0000a32b R_ARM_MOVW_ABS_NC 000008dc .LC52 │ │ │ │ │ +00000dd8 0000a32c R_ARM_MOVT_ABS 000008dc .LC52 │ │ │ │ │ +00000e00 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e28 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000e34 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000e58 0000a91c R_ARM_CALL 000169bc dotted_name_rule │ │ │ │ │ +00000ea4 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000eb8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ed8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f14 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000f20 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000f5c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000f64 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000f90 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000fe0 0000a91c R_ARM_CALL 000169bc dotted_name_rule │ │ │ │ │ +00001008 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001044 0001eb1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00001098 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000010a0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000010c4 0000a91c R_ARM_CALL 000169bc dotted_name_rule │ │ │ │ │ +000010d8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000010ec 0000bc2b R_ARM_MOVW_ABS_NC 000018d4 _tmp_139_rule │ │ │ │ │ +000010f0 0000bc2c R_ARM_MOVT_ABS 000018d4 _tmp_139_rule │ │ │ │ │ +000010f4 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00001104 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +00001110 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001114 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001138 0001b51c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00001140 0000bb2b R_ARM_MOVW_ABS_NC 00000a54 .LC62 │ │ │ │ │ +00001144 0000bb2c R_ARM_MOVT_ABS 00000a54 .LC62 │ │ │ │ │ +00001164 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001190 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000011e4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000011ec 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001238 0001f51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001248 0001f61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00001298 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000012a0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000012d0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001300 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000131c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001348 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001384 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000138c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000013ac 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000013e8 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001400 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000145c 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001474 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001480 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000014a8 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000014c0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000014f8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001500 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001530 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001554 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001574 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000015b0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000015b8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000015e4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000161c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001654 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001658 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000165c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001698 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016b0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016c8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001704 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001714 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001748 0001fa1c R_ARM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ +0000175c 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00001770 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000017b8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000017c0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000017f4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001808 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000182c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000185c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001864 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001868 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001870 0000a42b R_ARM_MOVW_ABS_NC 00000910 .LC53 │ │ │ │ │ +00001874 0000a42c R_ARM_MOVT_ABS 00000910 .LC53 │ │ │ │ │ +00001890 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000018e4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000018e8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000018f4 0000d52b R_ARM_MOVW_ABS_NC 00000bbc .LC71 │ │ │ │ │ +000018f8 0000d52c R_ARM_MOVT_ABS 00000bbc .LC71 │ │ │ │ │ +00001900 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000190c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001930 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001994 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000199c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000019dc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000019e4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001a34 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001a3c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001a5c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001a84 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a9c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001ab4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001ad0 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00001b60 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001b78 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001b84 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001bb0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001bbc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001bc8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001bd4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001bf0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001bf8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001c50 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001c58 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001ca8 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001cd0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001d0c 0001eb1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00001d44 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001dd4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001ddc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001e00 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001e14 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e3c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e48 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001e74 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e84 0000bc2b R_ARM_MOVW_ABS_NC 000018d4 _tmp_139_rule │ │ │ │ │ +00001e88 0000bc2c R_ARM_MOVT_ABS 000018d4 _tmp_139_rule │ │ │ │ │ +00001e8c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00001e9c 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +00001ea8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001eac 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001ed4 0001b51c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00001ee0 0000bb2b R_ARM_MOVW_ABS_NC 00000a54 .LC62 │ │ │ │ │ +00001ee4 0000bb2c R_ARM_MOVT_ABS 00000a54 .LC62 │ │ │ │ │ +00001f00 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001f54 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001f5c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001f9c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001fd0 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ 00001fd4 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -00001fd8 0001991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001fe8 0000251c R_ARM_CALL 0001d940 block_rule │ │ │ │ │ -00002008 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002048 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002050 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002078 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002090 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020e0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020f4 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000020f8 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000020fc 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000210c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002110 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00002124 0000fc2b R_ARM_MOVW_ABS_NC 00000f38 .LC92 │ │ │ │ │ -00002128 0000fc2c R_ARM_MOVT_ABS 00000f38 .LC92 │ │ │ │ │ -0000212c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002138 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002168 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002180 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000021e8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000021f0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002214 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000224c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002254 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002280 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000022c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022d0 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -000022e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022f4 0000251c R_ARM_CALL 0001d940 block_rule │ │ │ │ │ -00002308 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000233c 0002031c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00002398 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000023bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000023e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000242c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002444 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000249c 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -000024b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024c0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000024d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024e8 0000251c R_ARM_CALL 0001d940 block_rule │ │ │ │ │ -000024fc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002538 0002031c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00002564 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002574 0000251c R_ARM_CALL 0001d940 block_rule │ │ │ │ │ -00002588 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000025bc 0002031c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -000025c8 0000fe2b R_ARM_MOVW_ABS_NC 00000fb8 .LC94 │ │ │ │ │ -000025cc 0000fe2c R_ARM_MOVT_ABS 00000fb8 .LC94 │ │ │ │ │ -000025e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002608 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002618 0000251c R_ARM_CALL 0001d940 block_rule │ │ │ │ │ -0000262c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002664 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000267c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000026b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000026bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000026e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026f8 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -00002720 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002738 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002764 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000277c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002780 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002784 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000027a0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000027a4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000027b0 0000fd2b R_ARM_MOVW_ABS_NC 00000f78 .LC93 │ │ │ │ │ -000027b4 0000fd2c R_ARM_MOVT_ABS 00000f78 .LC93 │ │ │ │ │ -000027b8 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000027c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000027f4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002808 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002830 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000283c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002868 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000287c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002894 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002898 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000289c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000028cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028d8 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000028dc 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000028ec 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000028f0 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000028f4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000290c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002924 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002930 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002938 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002950 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002988 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002990 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000029b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029c4 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -000029e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029f8 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -00002a1c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a30 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a74 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -00002a88 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a98 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -00002aac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002abc 0000251c R_ARM_CALL 0001d940 block_rule │ │ │ │ │ -00002ac8 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002acc 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002aec 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00002af4 0001002b R_ARM_MOVW_ABS_NC 00001024 .LC96 │ │ │ │ │ -00002af8 0001002c R_ARM_MOVT_ABS 00001024 .LC96 │ │ │ │ │ -00002b1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b48 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002b58 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b7c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b8c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002ba0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bac 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002bb0 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002bc8 0000ff2b R_ARM_MOVW_ABS_NC 00000fe4 .LC95 │ │ │ │ │ -00002bcc 0000ff2c R_ARM_MOVT_ABS 00000fe4 .LC95 │ │ │ │ │ -00002be0 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002be4 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002bf4 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002bf8 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002bfc 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002c08 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002c34 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002c4c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002ca4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002cac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002cf8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d08 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002d18 00005d1c R_ARM_CALL 00017f50 type_params_rule │ │ │ │ │ -00002d4c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d5c 0000251c R_ARM_CALL 0001d940 block_rule │ │ │ │ │ -00002d70 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002dcc 0002051c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00002e00 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002e0c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002e48 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002eac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002eb4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002ed8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ee8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002ef8 00005d1c R_ARM_CALL 00017f50 type_params_rule │ │ │ │ │ -00002f24 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f48 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f8c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002f9c 00005d1c R_ARM_CALL 00017f50 type_params_rule │ │ │ │ │ -00002fc8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002fdc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ff4 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ff8 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ffc 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000300c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00003010 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00003020 0001052b R_ARM_MOVW_ABS_NC 000010f0 .LC100 │ │ │ │ │ -00003024 0001052c R_ARM_MOVT_ABS 000010f0 .LC100 │ │ │ │ │ -0000302c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003038 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000305c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003064 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003068 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003078 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000307c 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003080 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000308c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000030c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000312c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003134 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003168 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003178 0000651c R_ARM_CALL 00015e10 arguments_rule │ │ │ │ │ -00003194 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031e0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000031ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003248 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003250 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003298 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032a8 0000491c R_ARM_CALL 00009ed4 star_targets_rule │ │ │ │ │ -000032c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032d0 00004b1c R_ARM_CALL 0000d864 star_expressions_rule │ │ │ │ │ -000032e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003314 0000251c R_ARM_CALL 0001d940 block_rule │ │ │ │ │ -00003328 0000271c R_ARM_CALL 00020ee4 else_block_rule │ │ │ │ │ -00003340 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000335c 0000311c R_ARM_CALL 000188fc NEW_TYPE_COMMENT │ │ │ │ │ -0000338c 0002061c R_ARM_CALL 00000000 _PyAST_For │ │ │ │ │ -000033d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033f8 0000491c R_ARM_CALL 00009ed4 star_targets_rule │ │ │ │ │ -00003410 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003420 00004b1c R_ARM_CALL 0000d864 star_expressions_rule │ │ │ │ │ -00003438 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000344c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003464 0000251c R_ARM_CALL 0001d940 block_rule │ │ │ │ │ -00003478 0000271c R_ARM_CALL 00020ee4 else_block_rule │ │ │ │ │ -00003490 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000034ac 0000311c R_ARM_CALL 000188fc NEW_TYPE_COMMENT │ │ │ │ │ -000034dc 0002071c R_ARM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ -000034e8 0001082b R_ARM_MOVW_ABS_NC 0000116c .LC102 │ │ │ │ │ -000034ec 0001082c R_ARM_MOVT_ABS 0000116c .LC102 │ │ │ │ │ -00003500 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003544 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000359c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000035a4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000035cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035f4 0000491c R_ARM_CALL 00009ed4 star_targets_rule │ │ │ │ │ -00003608 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000362c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003644 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003658 0000491c R_ARM_CALL 00009ed4 star_targets_rule │ │ │ │ │ -0000366c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036c4 00004b1c R_ARM_CALL 0000d864 star_expressions_rule │ │ │ │ │ -000036d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003704 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003708 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000370c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000371c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00003720 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00003730 0001072b R_ARM_MOVW_ABS_NC 00001130 .LC101 │ │ │ │ │ -00003734 0001072c R_ARM_MOVT_ABS 00001130 .LC101 │ │ │ │ │ -0000373c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003748 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003770 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003784 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000037a8 00004b1c R_ARM_CALL 0000d864 star_expressions_rule │ │ │ │ │ -000037bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000037c8 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000037cc 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000037dc 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000037e0 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000037e4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000037fc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000383c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003894 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000389c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000038f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003900 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003920 00018c1c R_ARM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -00003964 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000039b4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000039c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003a1c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003a24 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003a44 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003a7c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003a84 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003aa4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ac8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003ae0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003b00 00008d1c R_ARM_CALL 0000cc1c disjunction_rule │ │ │ │ │ -00003b54 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b7c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b8c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003bb4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003bc0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003bcc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003bf0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003c40 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003c48 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003c78 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ca8 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -00003cc4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003cf0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d2c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003d34 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003d54 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003d9c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003da4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003dd8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003de0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003e1c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003e44 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003e4c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003e80 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ebc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003ef4 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00003f20 0000d91c R_ARM_CALL 00021c9c default_rule │ │ │ │ │ -00003f3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003f50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003f70 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00003fbc 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -00003fd8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004018 0000d51c R_ARM_CALL 00019eb4 param_rule │ │ │ │ │ -00004048 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004060 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004080 0000d91c R_ARM_CALL 00021c9c default_rule │ │ │ │ │ -0000409c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040bc 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000040c0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000040c4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000040e0 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000040f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000412c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000415c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004174 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000041ac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000041d4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000041e0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000041f8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004220 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004228 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004248 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004254 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004274 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042bc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000042c4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000042f4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000431c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004324 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004344 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000436c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004384 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000439c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000043b8 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000043d4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000441c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004438 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000445c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004468 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004474 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004480 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000449c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000044fc 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004500 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004520 00010e2b R_ARM_MOVW_ABS_NC 000011a4 .LC104 │ │ │ │ │ -00004524 00010e2c R_ARM_MOVT_ABS 000011a4 .LC104 │ │ │ │ │ -00004528 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00004568 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004570 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000045c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000045f0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004610 00020c1c R_ARM_CALL 00000000 _PyAST_Break │ │ │ │ │ -0000462c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004660 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000046b0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000046ec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000046f4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004738 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000477c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004784 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000047a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047b4 0000961c R_ARM_CALL 000102b8 star_expression_rule │ │ │ │ │ -000047e0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000481c 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000484c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004878 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000048e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000048f0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004904 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000495c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004964 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000049b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049e4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004a04 00020d1c R_ARM_CALL 00000000 _PyAST_Continue │ │ │ │ │ -00004a20 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004a54 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004aa4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004ae0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004ae8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004b40 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004b48 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004b68 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004b90 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ba8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004bc0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004bdc 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00004c50 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004c6c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004c88 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004c94 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004ca0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004cac 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004cd0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004d0c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004d14 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004d38 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -00004d50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d80 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -00004d94 00020e1c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00004dc8 0000801c R_ARM_CALL 0000a5e4 star_target_rule │ │ │ │ │ -00004de0 0001102b R_ARM_MOVW_ABS_NC 00004f5c _tmp_35_rule │ │ │ │ │ -00004de4 0001102c R_ARM_MOVT_ABS 00004f5c _tmp_35_rule │ │ │ │ │ -00004de8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004e00 00020e1c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00004e10 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004e78 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004e80 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004ea4 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -00004eb8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ee4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004ef0 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -00004f08 0001102b R_ARM_MOVW_ABS_NC 00004f5c _tmp_35_rule │ │ │ │ │ -00004f0c 0001102c R_ARM_MOVT_ABS 00004f5c _tmp_35_rule │ │ │ │ │ -00004f10 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004f2c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004f54 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004f8c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004f94 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004fc4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004fe8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000500c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000502c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005068 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005070 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000509c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000050e0 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000510c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005114 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005134 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000517c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000051a0 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -000051b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000051d4 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -00005228 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005234 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005250 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00005278 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00005290 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000052d0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005308 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005320 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005334 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005354 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005370 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000537c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000053c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000053e4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005434 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000543c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000547c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005484 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000054d4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000054dc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000054fc 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005524 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000553c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005554 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005570 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005590 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005614 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005630 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000564c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005678 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005684 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005690 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000569c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056a8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000056e4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000056ec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005714 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005758 0000621c R_ARM_CALL 00006ae8 t_primary_rule │ │ │ │ │ -00005770 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005790 0000621c R_ARM_CALL 00006ae8 t_primary_rule │ │ │ │ │ -000057c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000057d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005814 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005828 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00005860 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005888 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005898 0000611c R_ARM_CALL 000207fc slices_rule │ │ │ │ │ -000058b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000058c4 0000602b R_ARM_MOVW_ABS_NC 00009df4 t_lookahead_rule │ │ │ │ │ -000058c8 0000602c R_ARM_MOVT_ABS 00009df4 t_lookahead_rule │ │ │ │ │ -000058cc 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000058dc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005910 0001ba1c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000592c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005954 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000596c 0000602b R_ARM_MOVW_ABS_NC 00009df4 t_lookahead_rule │ │ │ │ │ -00005970 0000602c R_ARM_MOVT_ABS 00009df4 t_lookahead_rule │ │ │ │ │ -00005974 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005984 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000059bc 0001b91c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000059e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a0c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a30 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a5c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005aa0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ab0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005ae4 0001d31c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -00005af0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005b10 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005b34 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005b40 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005b4c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005ba0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005bb0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005be4 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00005c10 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c28 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00005c68 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005c70 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005ca0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cc4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ce4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d20 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005d28 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005d5c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005da8 00004f1c R_ARM_CALL 0001dc00 star_named_expression_rule │ │ │ │ │ -00005dc0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005de0 0000241c R_ARM_CALL 0001d03c named_expression_rule │ │ │ │ │ -00005e24 00005c1c R_ARM_CALL 00000508 star_named_expressions_rule │ │ │ │ │ -00005e3c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005e60 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005e90 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00005eac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005ee8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f24 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005f2c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005f60 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006014 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006040 00020f1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -0000605c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006098 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000060d4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000060dc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006120 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000616c 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006188 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000061b4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000061f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000061f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006234 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000623c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006264 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000062ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062f8 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006368 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006394 0002101c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -000063b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000063dc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000640c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006418 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006434 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006460 0002101c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -000064a8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000064b0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000064e4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000064ec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006548 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000065ac 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006600 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006608 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000663c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006670 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066a8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000066dc 0002111c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -00006708 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -00006714 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006718 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006740 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000674c 00011d2b R_ARM_MOVW_ABS_NC 000012c0 .LC110 │ │ │ │ │ -00006750 00011d2c R_ARM_MOVT_ABS 000012c0 .LC110 │ │ │ │ │ -00006770 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006794 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067b8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000067e8 00011b2b R_ARM_MOVW_ABS_NC 000012a0 .LC108 │ │ │ │ │ -000067ec 00011b2c R_ARM_MOVT_ABS 000012a0 .LC108 │ │ │ │ │ -000067f0 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000067fc 00011c2b R_ARM_MOVW_ABS_NC 000012a4 .LC109 │ │ │ │ │ -00006800 00011c2c R_ARM_MOVT_ABS 000012a4 .LC109 │ │ │ │ │ -00006808 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000680c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006838 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006840 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006894 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000689c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006900 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006908 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006958 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006960 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006980 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000069ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000069c4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000069dc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000069f8 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006a14 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006ab4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006ad0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006b08 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006b40 0002121c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -00006b50 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b5c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b68 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006b74 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006b7c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006ba4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006bec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006c28 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006c30 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006c58 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006ca8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006cb0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006d38 00006d1c R_ARM_CALL 00009270 strings_rule │ │ │ │ │ -00006d5c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d80 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006da4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ddc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006de4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006e88 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006e90 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006f0c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006f14 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006f3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f74 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006f7c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006fcc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ff0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007028 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007030 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007080 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000070a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000070c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000070ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007134 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000713c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000071a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000071b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000071ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007214 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007230 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007240 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007274 0002131c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00007290 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000072b8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000072ec 0002111c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -00007320 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007340 0001272b R_ARM_MOVW_ABS_NC 00008550 _tmp_41_rule │ │ │ │ │ -00007344 0001272c R_ARM_MOVT_ABS 00008550 _tmp_41_rule │ │ │ │ │ -00007348 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007358 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007384 0002141c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -000073a0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000073d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000073e0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007414 0002151c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00007430 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007474 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007490 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000074a0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000074dc 0002151c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000074e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007520 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007548 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007560 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007570 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007594 0002161c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -000075b0 0002171c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -000075e8 0002151c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00007614 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000762c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000763c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007660 0002161c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0000767c 0002171c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -000076b0 0002151c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0000772c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000773c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007768 00020f1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00007784 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000077d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007800 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007818 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007828 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000784c 0002161c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00007860 0001b31c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -0000787c 0002171c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -000078b0 0002131c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -000078bc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000078e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007904 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007934 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007960 0002141c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -0000796c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007984 00012b2b R_ARM_MOVW_ABS_NC 0000de60 _tmp_43_rule │ │ │ │ │ -00007988 00012b2c R_ARM_MOVT_ABS 0000de60 _tmp_43_rule │ │ │ │ │ -00007990 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000079a0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000079cc 0002141c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -000079e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007a18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007a40 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007a68 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007a80 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007a90 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007ab4 0002161c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00007ac8 0001b31c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00007ae4 0002171c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00007b18 0002131c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00007b2c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007b74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007b84 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007bc4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007bf0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007bf8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007c3c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007c44 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007c74 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007c7c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007ca4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007cc8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007cd8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007cfc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007d04 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007d34 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007d3c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007db0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ddc 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007de0 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007dfc 0001d91c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -00007e0c 0001d91c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -00007e1c 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00007e2c 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00007e34 0001212b R_ARM_MOVW_ABS_NC 00001334 .LC112 │ │ │ │ │ -00007e38 0001212c R_ARM_MOVT_ABS 00001334 .LC112 │ │ │ │ │ -00007e58 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007e8c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007e94 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007f0c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007f44 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007f54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f68 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00007f74 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007f84 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f98 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00007fa4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007fb4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007fd8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ff4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008000 0001202b R_ARM_MOVW_ABS_NC 000012e0 .LC111 │ │ │ │ │ -00008004 0001202c R_ARM_MOVT_ABS 000012e0 .LC111 │ │ │ │ │ -0000800c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008010 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008034 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008058 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008068 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000080ac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000080b8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000080f0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000080fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008104 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008118 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008150 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008188 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000081b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000081c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000081d0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000081dc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000821c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000825c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008280 0001c12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00008284 0001c12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000828c 0002181c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -000082a0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000082c4 0001c22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000082c8 0001c22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000082d0 0002181c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -000082e4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008308 0001c32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000830c 0001c32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00008314 0002181c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -00008328 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008364 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000836c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000083b0 0001bc1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -000083d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000083f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000842c 0001bc1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00008440 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008474 0001e11c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000848c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000084b0 0001bc1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -000084c4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000084f4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008548 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008580 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008588 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000085b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000085dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000085fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008638 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008640 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008670 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000086a0 0000241c R_ARM_CALL 0001d03c named_expression_rule │ │ │ │ │ -000086bc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000086e8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008724 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000872c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000087c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000087d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000087e8 00012d1c R_ARM_CALL 00000434 imaginary_number_rule │ │ │ │ │ -000087fc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008834 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00008850 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000887c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000888c 00012d1c R_ARM_CALL 00000434 imaginary_number_rule │ │ │ │ │ -000088a0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000088d8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000896c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008974 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000089dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a00 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a34 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008a54 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008a88 0001e11c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00008aa0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008ad8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008b08 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008b8c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008b94 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008bc0 0001bc1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00008bec 0002191c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -00008c10 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008c1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008c78 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008c80 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008ca0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008ce0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008d2c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008d48 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008d84 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008da4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008dbc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008dcc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008dd8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008e20 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008e28 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008e50 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008e74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008ea0 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008ed4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008edc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008f00 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008f48 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008f50 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008f88 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008f90 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008fbc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008ff4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009034 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009064 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000090a0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000090b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090d0 00021a1c R_ARM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ -000090dc 00012f2b R_ARM_MOVW_ABS_NC 00001360 .LC113 │ │ │ │ │ -000090e0 00012f2c R_ARM_MOVT_ABS 00001360 .LC113 │ │ │ │ │ -00009104 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009130 0000521c R_ARM_CALL 00017cb0 annotated_rhs_rule │ │ │ │ │ -00009148 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009160 0000f51c R_ARM_CALL 0001ff04 fstring_conversion_rule │ │ │ │ │ -00009194 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000091a8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000091fc 00021b1c R_ARM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ -0000924c 0001d01c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -0000927c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000929c 0001311c R_ARM_CALL 000010e0 invalid_tstring_replacement_field_rule │ │ │ │ │ -000092b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000092d8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000092e4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000092fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009308 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009330 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009348 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009368 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009384 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000938c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000093c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009408 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009410 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009440 00011b2b R_ARM_MOVW_ABS_NC 000012a0 .LC108 │ │ │ │ │ -00009444 00011b2c R_ARM_MOVT_ABS 000012a0 .LC108 │ │ │ │ │ -00009448 0001952b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000944c 0001952c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00009454 0001a81c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00009464 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00009478 00012b2b R_ARM_MOVW_ABS_NC 0000de60 _tmp_43_rule │ │ │ │ │ -0000947c 00012b2c R_ARM_MOVT_ABS 0000de60 _tmp_43_rule │ │ │ │ │ -00009484 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000949c 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000094b4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000094fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009538 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009540 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009590 00011b2b R_ARM_MOVW_ABS_NC 000012a0 .LC108 │ │ │ │ │ -00009594 00011b2c R_ARM_MOVT_ABS 000012a0 .LC108 │ │ │ │ │ -00009598 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000095c4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000095f8 0002111c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -00009610 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000963c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009688 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000096c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000096cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009718 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009720 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009784 00013a1c R_ARM_CALL 00024864 _loop1_74_rule │ │ │ │ │ -000097d0 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00009818 00013d1c R_ARM_CALL 00025928 _loop1_75_rule │ │ │ │ │ -00009874 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00009880 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000098a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000098ec 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000098f8 0000cc2b R_ARM_MOVW_ABS_NC 00000b9c .LC70 │ │ │ │ │ -000098fc 0000cc2c R_ARM_MOVT_ABS 00000b9c .LC70 │ │ │ │ │ -0000991c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009938 00013e1c R_ARM_CALL 000252e8 _loop0_72_rule │ │ │ │ │ -0000999c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000099a4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000099cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000099ec 00013f1c R_ARM_CALL 000007b0 _tmp_130_rule │ │ │ │ │ -00009a20 00013e1c R_ARM_CALL 000252e8 _loop0_72_rule │ │ │ │ │ -00009a44 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009a4c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009a8c 00013d1c R_ARM_CALL 00025928 _loop1_75_rule │ │ │ │ │ -00009ab8 00013e1c R_ARM_CALL 000252e8 _loop0_72_rule │ │ │ │ │ -00009acc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009af0 00013f1c R_ARM_CALL 000007b0 _tmp_130_rule │ │ │ │ │ -00009b18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009b4c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009b9c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009ba4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009bc8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009be8 0001421c R_ARM_CALL 00024ecc lambda_param_no_default_rule │ │ │ │ │ -00009c18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009c24 0001362b R_ARM_MOVW_ABS_NC 00001428 .LC118 │ │ │ │ │ -00009c28 0001362c R_ARM_MOVT_ABS 00001428 .LC118 │ │ │ │ │ -00009c30 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009c34 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009c58 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c8c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c9c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ca8 0001372b R_ARM_MOVW_ABS_NC 00001440 .LC119 │ │ │ │ │ -00009cac 0001372c R_ARM_MOVT_ABS 00001440 .LC119 │ │ │ │ │ -00009ccc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009cd4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d14 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00009d28 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00009d50 0001421c R_ARM_CALL 00024ecc lambda_param_no_default_rule │ │ │ │ │ -00009d58 0001342b R_ARM_MOVW_ABS_NC 000013b0 .LC116 │ │ │ │ │ -00009d5c 0001342c R_ARM_MOVT_ABS 000013b0 .LC116 │ │ │ │ │ -00009d6c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d94 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009da8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009dc4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009dcc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009df4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e00 0001322b R_ARM_MOVW_ABS_NC 00001370 .LC114 │ │ │ │ │ -00009e04 0001322c R_ARM_MOVT_ABS 00001370 .LC114 │ │ │ │ │ -00009e0c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009e10 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009e54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e60 0001332b R_ARM_MOVW_ABS_NC 00001398 .LC115 │ │ │ │ │ -00009e64 0001332c R_ARM_MOVT_ABS 00001398 .LC115 │ │ │ │ │ -00009e84 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009e8c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009eb4 0001431c R_ARM_CALL 00025150 lambda_param_rule │ │ │ │ │ -00009ee4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009eec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009f10 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009f48 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f58 0001431c R_ARM_CALL 00025150 lambda_param_rule │ │ │ │ │ -00009f8c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009fb4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009fd0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a010 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a048 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a064 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000a084 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a09c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a0a8 0001352b R_ARM_MOVW_ABS_NC 000013f0 .LC117 │ │ │ │ │ -0000a0ac 0001352c R_ARM_MOVT_ABS 000013f0 .LC117 │ │ │ │ │ -0000a0b4 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a0b8 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a0dc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a0e8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a114 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a120 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a164 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a16c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a18c 00013a1c R_ARM_CALL 00024864 _loop1_74_rule │ │ │ │ │ -0000a1a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a1c0 00013a1c R_ARM_CALL 00024864 _loop1_74_rule │ │ │ │ │ -0000a1d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a200 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a214 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a218 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a21c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a234 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a260 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a2bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a2dc 00013e1c R_ARM_CALL 000252e8 _loop0_72_rule │ │ │ │ │ -0000a2f0 00013d1c R_ARM_CALL 00025928 _loop1_75_rule │ │ │ │ │ -0000a310 00013e1c R_ARM_CALL 000252e8 _loop0_72_rule │ │ │ │ │ -0000a324 00013d1c R_ARM_CALL 00025928 _loop1_75_rule │ │ │ │ │ -0000a360 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a374 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a38c 0001fc1c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0000a3a8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a3d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a3f0 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a3f4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a3f8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a420 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a45c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a464 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a484 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a4ac 0001441c R_ARM_CALL 00025aec lambda_param_with_default_rule │ │ │ │ │ -0000a4c4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a4dc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a528 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a534 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a55c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a574 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a590 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a5dc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a5e4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a614 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a638 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a684 0001421c R_ARM_CALL 00024ecc lambda_param_no_default_rule │ │ │ │ │ -0000a6cc 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0000a704 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a70c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a734 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a758 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a77c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a7b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a7fc 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0000a80c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a838 0001461c R_ARM_CALL 0000204c _tmp_135_rule │ │ │ │ │ -0000a85c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a86c 0001461c R_ARM_CALL 0000204c _tmp_135_rule │ │ │ │ │ -0000a878 0000dd2b R_ARM_MOVW_ABS_NC 00000c74 .LC75 │ │ │ │ │ -0000a87c 0000dd2c R_ARM_MOVT_ABS 00000c74 .LC75 │ │ │ │ │ -0000a884 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a888 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a8ac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a8d0 0001431c R_ARM_CALL 00025150 lambda_param_rule │ │ │ │ │ -0000a8e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a8f0 0000dc2b R_ARM_MOVW_ABS_NC 00000c40 .LC74 │ │ │ │ │ -0000a8f4 0000dc2c R_ARM_MOVT_ABS 00000c40 .LC74 │ │ │ │ │ -0000a8fc 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a900 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a938 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a940 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a968 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a990 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a9c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a9e8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa14 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000aa18 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000aa24 0000da2b R_ARM_MOVW_ABS_NC 00000bf8 .LC72 │ │ │ │ │ -0000aa28 0000da2c R_ARM_MOVT_ABS 00000bf8 .LC72 │ │ │ │ │ -0000aa30 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000aa3c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aa58 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000aa60 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000aa94 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aaac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aae0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab04 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000ab38 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab74 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0000ab88 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000abc4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000abcc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ac08 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac38 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac44 0001421c R_ARM_CALL 00024ecc lambda_param_no_default_rule │ │ │ │ │ -0000ac60 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aca0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000aca8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000acd0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000acf4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad50 0001431c R_ARM_CALL 00025150 lambda_param_rule │ │ │ │ │ -0000ad64 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad74 0000e81c R_ARM_CALL 0000100c _tmp_129_rule │ │ │ │ │ -0000ad80 0000e72b R_ARM_MOVW_ABS_NC 00000ce8 .LC78 │ │ │ │ │ -0000ad84 0000e72c R_ARM_MOVT_ABS 00000ce8 .LC78 │ │ │ │ │ -0000ad8c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ad90 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000adb4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000add8 0001431c R_ARM_CALL 00025150 lambda_param_rule │ │ │ │ │ -0000adec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000adfc 0001431c R_ARM_CALL 00025150 lambda_param_rule │ │ │ │ │ -0000ae10 0001431c R_ARM_CALL 00025150 lambda_param_rule │ │ │ │ │ -0000ae24 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ae2c 0000e62b R_ARM_MOVW_ABS_NC 00000cb8 .LC77 │ │ │ │ │ -0000ae30 0000e62c R_ARM_MOVT_ABS 00000cb8 .LC77 │ │ │ │ │ -0000ae4c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ae88 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ae90 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000aeb0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000aedc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aef4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000af0c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000af2c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000af5c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000af70 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000af7c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000afac 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b00c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b014 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b040 0000701c R_ARM_CALL 0001f11c list_rule │ │ │ │ │ -0000b060 00006e1c R_ARM_CALL 0001ea20 tuple_rule │ │ │ │ │ -0000b084 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b0c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b0f0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b0fc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b150 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b158 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b17c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b194 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b1bc 00004b1c R_ARM_CALL 0000d864 star_expressions_rule │ │ │ │ │ -0000b1d4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b1f8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b234 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b23c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b260 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b284 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b304 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000b318 00006f1c R_ARM_CALL 000147ac for_if_clauses_rule │ │ │ │ │ -0000b328 0001482b R_ARM_MOVW_ABS_NC 00001490 .LC121 │ │ │ │ │ -0000b32c 0001482c R_ARM_MOVT_ABS 00001490 .LC121 │ │ │ │ │ -0000b338 00004f1c R_ARM_CALL 0001dc00 star_named_expression_rule │ │ │ │ │ -0000b350 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b360 00005c1c R_ARM_CALL 00000508 star_named_expressions_rule │ │ │ │ │ -0000b374 00006f1c R_ARM_CALL 000147ac for_if_clauses_rule │ │ │ │ │ -0000b380 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b384 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b3a4 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000b3b4 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000b3bc 0001492b R_ARM_MOVW_ABS_NC 000014c4 .LC122 │ │ │ │ │ -0000b3c0 0001492c R_ARM_MOVT_ABS 000014c4 .LC122 │ │ │ │ │ -0000b3e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b404 00004f1c R_ARM_CALL 0001dc00 star_named_expression_rule │ │ │ │ │ -0000b41c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b430 00006f1c R_ARM_CALL 000147ac for_if_clauses_rule │ │ │ │ │ -0000b440 0001492b R_ARM_MOVW_ABS_NC 000014c4 .LC122 │ │ │ │ │ -0000b444 0001492c R_ARM_MOVT_ABS 000014c4 .LC122 │ │ │ │ │ -0000b44c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b450 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b474 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b4a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b4b4 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000b4c8 00006f1c R_ARM_CALL 000147ac for_if_clauses_rule │ │ │ │ │ -0000b4d4 0001472b R_ARM_MOVW_ABS_NC 00001460 .LC120 │ │ │ │ │ -0000b4dc 0001472c R_ARM_MOVT_ABS 00001460 .LC120 │ │ │ │ │ -0000b4e8 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b4ec 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b514 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b55c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b564 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b584 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b5a4 00021c1c R_ARM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ -0000b5cc 0001cb1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000b5e4 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000b600 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b638 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b640 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b670 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b694 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b6b4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b6ec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b6f4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b720 0000701c R_ARM_CALL 0001f11c list_rule │ │ │ │ │ -0000b740 00006e1c R_ARM_CALL 0001ea20 tuple_rule │ │ │ │ │ -0000b760 0000641c R_ARM_CALL 0000b764 genexp_rule │ │ │ │ │ -0000b784 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b7a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b7cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b7ec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b828 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b830 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b850 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b890 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b898 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b8b4 0000491c R_ARM_CALL 00009ed4 star_targets_rule │ │ │ │ │ -0000b8cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b8f0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000b908 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b958 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b97c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b99c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b9a8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b9cc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000b9f8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ba08 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ba5c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ba64 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000baa8 00008d1c R_ARM_CALL 0000cc1c disjunction_rule │ │ │ │ │ -0000bacc 00008d1c R_ARM_CALL 0000cc1c disjunction_rule │ │ │ │ │ -0000baec 00008e1c R_ARM_CALL 00020020 lambdef_rule │ │ │ │ │ -0000bb1c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb2c 00008d1c R_ARM_CALL 0000cc1c disjunction_rule │ │ │ │ │ -0000bb44 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb54 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000bb68 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bb9c 0001da1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000bba8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bbd8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bc40 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bc7c 00021d1c R_ARM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ -0000bc88 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bc8c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bc94 00014f2b R_ARM_MOVW_ABS_NC 00001514 .LC124 │ │ │ │ │ -0000bc98 00014f2c R_ARM_MOVT_ABS 00001514 .LC124 │ │ │ │ │ -0000bca8 00014e2b R_ARM_MOVW_ABS_NC 00001500 .LC123 │ │ │ │ │ -0000bcac 00014e2c R_ARM_MOVT_ABS 00001500 .LC123 │ │ │ │ │ -0000bccc 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000bcf8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bd40 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bd48 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bd6c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bdac 0000d31c R_ARM_CALL 00019518 slash_no_default_rule │ │ │ │ │ -0000bdc0 0000d21c R_ARM_CALL 0001a704 _loop0_27_rule │ │ │ │ │ -0000bde4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bdec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000be0c 0000ce1c R_ARM_CALL 0001a128 slash_with_default_rule │ │ │ │ │ -0000be2c 0000d11c R_ARM_CALL 0001a87c _loop1_30_rule │ │ │ │ │ -0000be58 0000d21c R_ARM_CALL 0001a704 _loop0_27_rule │ │ │ │ │ -0000be6c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000beb4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bed4 0000e11c R_ARM_CALL 00023d18 _loop1_32_rule │ │ │ │ │ -0000bf00 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf14 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf20 0001372b R_ARM_MOVW_ABS_NC 00001440 .LC119 │ │ │ │ │ -0000bf24 0001372c R_ARM_MOVT_ABS 00001440 .LC119 │ │ │ │ │ -0000bf2c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bf30 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bf6c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bf74 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bf98 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bfb8 0000cd1c R_ARM_CALL 000197f4 param_no_default_rule │ │ │ │ │ -0000bfdc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bfe8 0000d41c R_ARM_CALL 00019664 _loop1_29_rule │ │ │ │ │ -0000bffc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c014 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c020 0001502b R_ARM_MOVW_ABS_NC 00001528 .LC125 │ │ │ │ │ -0000c024 0001502c R_ARM_MOVT_ABS 00001528 .LC125 │ │ │ │ │ -0000c02c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c030 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c054 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c07c 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000c0a4 0000cd1c R_ARM_CALL 000197f4 param_no_default_rule │ │ │ │ │ -0000c0cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c0d4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c0fc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c110 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c13c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c148 0001362b R_ARM_MOVW_ABS_NC 00001428 .LC118 │ │ │ │ │ -0000c14c 0001362c R_ARM_MOVT_ABS 00001428 .LC118 │ │ │ │ │ -0000c16c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c178 0001322b R_ARM_MOVW_ABS_NC 00001370 .LC114 │ │ │ │ │ -0000c17c 0001322c R_ARM_MOVT_ABS 00001370 .LC114 │ │ │ │ │ -0000c184 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c188 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c1d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c1d8 0001332b R_ARM_MOVW_ABS_NC 00001398 .LC115 │ │ │ │ │ -0000c1dc 0001332c R_ARM_MOVT_ABS 00001398 .LC115 │ │ │ │ │ -0000c1e8 0001342b R_ARM_MOVW_ABS_NC 000013b0 .LC116 │ │ │ │ │ -0000c1ec 0001342c R_ARM_MOVT_ABS 000013b0 .LC116 │ │ │ │ │ -0000c224 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c22c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c258 0000d31c R_ARM_CALL 00019518 slash_no_default_rule │ │ │ │ │ -0000c278 0000ce1c R_ARM_CALL 0001a128 slash_with_default_rule │ │ │ │ │ -0000c298 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c2d4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c2dc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c300 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c324 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c350 00008c1c R_ARM_CALL 0000c8b8 if_expression_rule │ │ │ │ │ -0000c360 0001522b R_ARM_MOVW_ABS_NC 00001554 .LC126 │ │ │ │ │ -0000c364 0001522c R_ARM_MOVT_ABS 00001554 .LC126 │ │ │ │ │ -0000c36c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c370 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c394 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c3bc 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000c3d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c3e0 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000c3ec 0001532b R_ARM_MOVW_ABS_NC 000015b4 .LC127 │ │ │ │ │ -0000c3f0 0001532c R_ARM_MOVT_ABS 000015b4 .LC127 │ │ │ │ │ -0000c3f8 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c3fc 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c430 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c46c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c474 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c494 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c4d0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c4e8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c544 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c564 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c57c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c588 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c5ac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c5e4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c5ec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c60c 0001431c R_ARM_CALL 00025150 lambda_param_rule │ │ │ │ │ -0000c630 0001431c R_ARM_CALL 00025150 lambda_param_rule │ │ │ │ │ -0000c660 0000d91c R_ARM_CALL 00021c9c default_rule │ │ │ │ │ -0000c67c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c698 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000c6b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c6d8 0000d91c R_ARM_CALL 00021c9c default_rule │ │ │ │ │ -0000c6f8 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c6fc 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c700 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c71c 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000c740 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c77c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c784 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c7cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c800 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c81c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c824 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c848 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c890 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c898 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c8bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c8cc 00021e1c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -0000c91c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c96c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c9a0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c9ac 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c9c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c9ec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ca1c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ca24 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ca6c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cab4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000caec 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cb00 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cb40 0002001c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0000cb64 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cb74 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cb90 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cba8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cbf0 0001311c R_ARM_CALL 000010e0 invalid_tstring_replacement_field_rule │ │ │ │ │ -0000cc04 0000521c R_ARM_CALL 00017cb0 annotated_rhs_rule │ │ │ │ │ -0000cc1c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc34 0000f51c R_ARM_CALL 0001ff04 fstring_conversion_rule │ │ │ │ │ -0000cc68 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc7c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ccd0 0001ff1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0000ccf8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cd28 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cd44 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cdac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cdb4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cdec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cdf4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ce38 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000ce54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ce74 0000241c R_ARM_CALL 0001d03c named_expression_rule │ │ │ │ │ -0000ceb0 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000cedc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cee4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cf18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cf50 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cf84 0002041c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -0000cf90 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cfbc 0000771c R_ARM_CALL 00018604 starred_expression_rule │ │ │ │ │ -0000cfd4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d014 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000d02c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d040 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d068 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d080 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d08c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d0e4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d0ec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d10c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d148 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d150 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d174 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d194 00007e1c R_ARM_CALL 0001ddc8 fstring_replacement_field_rule │ │ │ │ │ -0000d1b8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d1e4 00021e1c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -0000d228 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d254 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d268 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d274 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d288 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d298 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d2c0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d2c8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d2e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d32c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d334 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d368 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d370 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d394 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d3b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d3dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d408 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d428 0001572b R_ARM_MOVW_ABS_NC 0000d758 _tmp_114_rule │ │ │ │ │ -0000d42c 0001572c R_ARM_MOVT_ABS 0000d758 _tmp_114_rule │ │ │ │ │ -0000d430 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000d440 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000d464 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d490 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d4a4 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000d4b4 00006f1c R_ARM_CALL 000147ac for_if_clauses_rule │ │ │ │ │ -0000d4c0 0000c02b R_ARM_MOVW_ABS_NC 00000ae0 .LC65 │ │ │ │ │ -0000d4c4 0000c02c R_ARM_MOVT_ABS 00000ae0 .LC65 │ │ │ │ │ -0000d4cc 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d4d0 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d4f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d51c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d528 0001552b R_ARM_MOVW_ABS_NC 000015e4 .LC128 │ │ │ │ │ -0000d52c 0001552c R_ARM_MOVT_ABS 000015e4 .LC128 │ │ │ │ │ -0000d534 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d538 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d57c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d59c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d5b4 00014e2b R_ARM_MOVW_ABS_NC 00001500 .LC123 │ │ │ │ │ -0000d5b8 00014e2c R_ARM_MOVT_ABS 00001500 .LC123 │ │ │ │ │ -0000d5c8 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d5cc 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d5f8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d604 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000d618 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d628 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000d634 0001562b R_ARM_MOVW_ABS_NC 00001624 .LC129 │ │ │ │ │ -0000d638 0001562c R_ARM_MOVT_ABS 00001624 .LC129 │ │ │ │ │ -0000d640 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d644 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d69c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d6a4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d6d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d708 0000521c R_ARM_CALL 00017cb0 annotated_rhs_rule │ │ │ │ │ -0000d724 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d750 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d78c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d794 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d7c4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d7f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d80c 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d818 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d854 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d85c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d87c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d8bc 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d8e4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d8ec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d978 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d98c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d9a4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d9dc 0001b91c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000da20 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000da54 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000da60 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dad0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000db38 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000db40 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000db8c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000dbac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dbe8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dbf0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dc30 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dc38 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dc88 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dc90 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dcb0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000dcd8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd1c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dd38 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000dd58 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd8c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ddc4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000dde0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ddfc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000de28 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de34 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de40 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000de4c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000de58 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de90 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000de98 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dec8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000deec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df10 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df30 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000df6c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000df74 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dfb4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dfbc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e00c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e014 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e038 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e064 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e080 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e09c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e0b8 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000e140 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e15c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e194 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e1ac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e1d4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e1e0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e1ec 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e1f8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e204 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e240 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e248 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e288 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e290 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e2dc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e2e4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e308 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e334 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e34c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e368 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e384 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000e3ac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e3cc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e3d8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e438 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e444 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e460 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e47c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e498 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e4d4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e4dc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e50c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e520 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e544 00021f1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -0000e578 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e584 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e5ec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e5f4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e614 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e660 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e6a4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e6c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e6dc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e6f4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e700 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e714 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e730 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e778 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e780 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e7a8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e7e8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e814 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e81c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e850 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e898 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e8d0 0002201c R_ARM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ -0000e8fc 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e91c 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000e938 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e978 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e99c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e9ac 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e9d8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ea0c 0002211c R_ARM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ -0000ea1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ea48 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ea70 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ea78 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eaac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eae0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000eb14 0002221c R_ARM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -0000eb2c 0000961c R_ARM_CALL 000102b8 star_expression_rule │ │ │ │ │ -0000eb40 00015d2b R_ARM_MOVW_ABS_NC 000016e8 .LC134 │ │ │ │ │ -0000eb44 00015d2c R_ARM_MOVT_ABS 000016e8 .LC134 │ │ │ │ │ -0000eb6c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eb78 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ebb8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ebf8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec00 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ec28 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec4c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec5c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ec70 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec84 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000ec94 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ec98 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000eca0 00015b2b R_ARM_MOVW_ABS_NC 000016a0 .LC132 │ │ │ │ │ -0000eca4 00015b2c R_ARM_MOVT_ABS 000016a0 .LC132 │ │ │ │ │ -0000eca8 00015c2b R_ARM_MOVW_ABS_NC 000016c8 .LC133 │ │ │ │ │ -0000ecac 00015c2c R_ARM_MOVT_ABS 000016c8 .LC133 │ │ │ │ │ -0000ecd8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ed04 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ed18 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ed44 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ed58 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed6c 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000ed7c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ed80 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ed88 0001592b R_ARM_MOVW_ABS_NC 00001650 .LC130 │ │ │ │ │ -0000ed8c 0001592c R_ARM_MOVT_ABS 00001650 .LC130 │ │ │ │ │ -0000ed90 00015a2b R_ARM_MOVW_ABS_NC 0000167c .LC131 │ │ │ │ │ -0000ed94 00015a2c R_ARM_MOVT_ABS 0000167c .LC131 │ │ │ │ │ -0000edb4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000edf0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000edf8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ee2c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee5c 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000ee70 00015d2b R_ARM_MOVW_ABS_NC 000016e8 .LC134 │ │ │ │ │ -0000ee74 00015d2c R_ARM_MOVT_ABS 000016e8 .LC134 │ │ │ │ │ -0000ee98 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000eec4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ef00 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ef08 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ef28 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ef60 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ef68 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ef94 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000efd8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000efec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000effc 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000f010 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f020 0000251c R_ARM_CALL 0001d940 block_rule │ │ │ │ │ -0000f034 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f070 0002031c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000f0c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f0ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f134 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f188 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f1ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1bc 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000f1d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1e4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f1f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f208 0000251c R_ARM_CALL 0001d940 block_rule │ │ │ │ │ -0000f21c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f258 0002031c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000f28c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f294 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f2b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f2e0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f2f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f318 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f328 0000251c R_ARM_CALL 0001d940 block_rule │ │ │ │ │ -0000f33c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f378 0002031c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000f384 0000fe2b R_ARM_MOVW_ABS_NC 00000fb8 .LC94 │ │ │ │ │ -0000f388 0000fe2c R_ARM_MOVT_ABS 00000fb8 .LC94 │ │ │ │ │ -0000f39c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f3c0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f3d8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f3e8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f420 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f428 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f44c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f470 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f494 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f4b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f4d8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f4e8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f4f4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f504 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f51c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f52c 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000f554 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f568 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f580 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f584 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f588 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f5a8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000f5ac 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000f5b4 00015f2b R_ARM_MOVW_ABS_NC 00001704 .LC135 │ │ │ │ │ -0000f5b8 00015f2c R_ARM_MOVT_ABS 00001704 .LC135 │ │ │ │ │ -0000f5bc 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000f5c8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5f8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f610 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f630 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f658 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f668 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000f67c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f68c 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000f6a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f6b0 0000251c R_ARM_CALL 0001d940 block_rule │ │ │ │ │ -0000f6bc 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f6c0 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f6e4 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000f6ec 0001602b R_ARM_MOVW_ABS_NC 00001744 .LC136 │ │ │ │ │ -0000f6f0 0001602c R_ARM_MOVT_ABS 00001744 .LC136 │ │ │ │ │ -0000f714 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f744 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f768 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f770 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f794 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f7b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f7dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f7ec 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000f814 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f820 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f824 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f834 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000f838 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000f83c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000f848 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f894 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f8ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8bc 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000f8d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f904 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f918 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f924 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f928 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f940 0000ff2b R_ARM_MOVW_ABS_NC 00000fe4 .LC95 │ │ │ │ │ -0000f944 0000ff2c R_ARM_MOVT_ABS 00000fe4 .LC95 │ │ │ │ │ -0000f958 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f95c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f978 0001612b R_ARM_MOVW_ABS_NC 0000176c .LC137 │ │ │ │ │ -0000f97c 0001612c R_ARM_MOVT_ABS 0000176c .LC137 │ │ │ │ │ -0000f980 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000f98c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f9c0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f9c8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa14 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fa1c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fa50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa80 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000faa8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb04 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fb0c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fb4c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fb54 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fba0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fba8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fbc8 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fbf0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fc08 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000fc20 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fc3c 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000fcac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fcc8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fd00 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fd1c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd28 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fd34 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fd40 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd4c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd88 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fd90 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fdd0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fdd8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fe10 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fe18 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fe70 0001272b R_ARM_MOVW_ABS_NC 00008550 _tmp_41_rule │ │ │ │ │ -0000fe74 0001272c R_ARM_MOVT_ABS 00008550 _tmp_41_rule │ │ │ │ │ -0000fe78 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000fea0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fec4 00021f1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -0000ff2c 00006c2b R_ARM_MOVW_ABS_NC 00009188 _tmp_42_rule │ │ │ │ │ -0000ff30 00006c2c R_ARM_MOVT_ABS 00009188 _tmp_42_rule │ │ │ │ │ -0000ff34 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000ff44 00006d1c R_ARM_CALL 00009270 strings_rule │ │ │ │ │ -0000ff68 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ff8c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ffb0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ffd0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010044 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010060 0001c32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00010064 0001c32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0001007c 0001be1c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00010094 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000100bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000100c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000100d4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000100dc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001010c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010128 0001c22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0001012c 0001c22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0001013c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010158 0001c12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0001015c 0001c12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00010168 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000101b8 0002241c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -00010218 0002241c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -00010258 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010260 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010290 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000102b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000102d4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001030c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010314 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010344 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010368 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010388 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001fd8 0001981c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001fe8 0000251c R_ARM_CALL 0001dbf4 block_rule │ │ │ │ │ +00002008 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002048 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002050 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002078 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002090 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020a4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020e0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000020f4 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000020f8 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000020fc 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000210c 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002110 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002124 0000fb2b R_ARM_MOVW_ABS_NC 00000f38 .LC92 │ │ │ │ │ +00002128 0000fb2c R_ARM_MOVT_ABS 00000f38 .LC92 │ │ │ │ │ +0000212c 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002138 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002168 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002180 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021e8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000021f0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002210 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002248 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002250 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000227c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000022bc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022cc 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +000022e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022f0 0000251c R_ARM_CALL 0001dbf4 block_rule │ │ │ │ │ +00002304 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002338 0002021c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00002390 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000023b4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000023d8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002420 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002438 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002490 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +000024a4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024b4 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000024cc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024dc 0000251c R_ARM_CALL 0001dbf4 block_rule │ │ │ │ │ +000024f0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000252c 0002021c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00002558 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002568 0000251c R_ARM_CALL 0001dbf4 block_rule │ │ │ │ │ +0000257c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000025b0 0002021c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +000025bc 0000fd2b R_ARM_MOVW_ABS_NC 00000fb8 .LC94 │ │ │ │ │ +000025c0 0000fd2c R_ARM_MOVT_ABS 00000fb8 .LC94 │ │ │ │ │ +000025d4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000025fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000260c 0000251c R_ARM_CALL 0001dbf4 block_rule │ │ │ │ │ +00002620 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002658 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002670 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000026a8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000026b0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000026d8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026ec 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +00002714 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000272c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002758 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002770 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002774 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002778 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002794 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002798 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000027a4 0000fc2b R_ARM_MOVW_ABS_NC 00000f78 .LC93 │ │ │ │ │ +000027a8 0000fc2c R_ARM_MOVT_ABS 00000f78 .LC93 │ │ │ │ │ +000027ac 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000027b8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000027e8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000027fc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002824 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002830 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002844 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002854 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000288c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002894 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000028b8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028c8 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +000028ec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028fc 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +00002920 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002934 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002958 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002974 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002978 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002988 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000298c 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002990 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000299c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029ec 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000029f0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002a00 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002a04 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002a08 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002a14 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a3c 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +00002a50 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a60 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +00002a74 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a84 0000251c R_ARM_CALL 0001dbf4 block_rule │ │ │ │ │ +00002a90 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002a94 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002ab8 0001b51c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00002ac0 0000ff2b R_ARM_MOVW_ABS_NC 00001024 .LC96 │ │ │ │ │ +00002ac4 0000ff2c R_ARM_MOVT_ABS 00001024 .LC96 │ │ │ │ │ +00002ae8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002b18 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002b3c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002b54 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002b64 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b88 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b98 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002bac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bb8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002bbc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002bd4 0000fe2b R_ARM_MOVW_ABS_NC 00000fe4 .LC95 │ │ │ │ │ +00002bd8 0000fe2c R_ARM_MOVT_ABS 00000fe4 .LC95 │ │ │ │ │ +00002bf0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002bf8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002c24 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c38 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c50 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c54 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c58 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002ca0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002ca8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002cf4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d04 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002d14 00005c1c R_ARM_CALL 000181f8 type_params_rule │ │ │ │ │ +00002d48 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d58 0000251c R_ARM_CALL 0001dbf4 block_rule │ │ │ │ │ +00002d6c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002dc8 0002041c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00002dfc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002e08 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e44 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002ea8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002eb0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002ed4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ee4 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002ef4 00005c1c R_ARM_CALL 000181f8 type_params_rule │ │ │ │ │ +00002f20 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f44 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f88 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002f98 00005c1c R_ARM_CALL 000181f8 type_params_rule │ │ │ │ │ +00002fc4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fd8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ff0 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ff4 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ff8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003008 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000300c 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000301c 0001042b R_ARM_MOVW_ABS_NC 000010f0 .LC100 │ │ │ │ │ +00003020 0001042c R_ARM_MOVT_ABS 000010f0 .LC100 │ │ │ │ │ +00003028 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003034 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003058 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003060 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003064 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003074 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003078 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000307c 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003088 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000030c0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003128 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003130 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003164 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003174 0000641c R_ARM_CALL 00015e70 arguments_rule │ │ │ │ │ +00003190 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031dc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000031e8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003244 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000324c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003294 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032a4 0000481c R_ARM_CALL 00009f20 star_targets_rule │ │ │ │ │ +000032bc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032cc 00004a1c R_ARM_CALL 0000d8b0 star_expressions_rule │ │ │ │ │ +000032e4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032f8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003310 0000251c R_ARM_CALL 0001dbf4 block_rule │ │ │ │ │ +00003324 0000271c R_ARM_CALL 00021198 else_block_rule │ │ │ │ │ +0000333c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003380 0002051c R_ARM_CALL 00000000 _PyAST_For │ │ │ │ │ +000033c8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033dc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033ec 0000481c R_ARM_CALL 00009f20 star_targets_rule │ │ │ │ │ +00003404 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003414 00004a1c R_ARM_CALL 0000d8b0 star_expressions_rule │ │ │ │ │ +0000342c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003440 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003458 0000251c R_ARM_CALL 0001dbf4 block_rule │ │ │ │ │ +0000346c 0000271c R_ARM_CALL 00021198 else_block_rule │ │ │ │ │ +00003484 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000034c8 0002061c R_ARM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ +000034d4 0001072b R_ARM_MOVW_ABS_NC 0000116c .LC102 │ │ │ │ │ +000034d8 0001072c R_ARM_MOVT_ABS 0000116c .LC102 │ │ │ │ │ +000034f0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003538 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003584 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000358c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000035b4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035cc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035dc 0000481c R_ARM_CALL 00009f20 star_targets_rule │ │ │ │ │ +000035f0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003614 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000362c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003640 0000481c R_ARM_CALL 00009f20 star_targets_rule │ │ │ │ │ +00003654 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036c8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000036d4 00004a1c R_ARM_CALL 0000d8b0 star_expressions_rule │ │ │ │ │ +000036e8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003714 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00003718 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000371c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000372c 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00003730 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00003740 0001062b R_ARM_MOVW_ABS_NC 00001130 .LC101 │ │ │ │ │ +00003744 0001062c R_ARM_MOVT_ABS 00001130 .LC101 │ │ │ │ │ +0000374c 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003758 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003780 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003798 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000037dc 00004a1c R_ARM_CALL 0000d8b0 star_expressions_rule │ │ │ │ │ +000037f0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037fc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003800 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003810 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003814 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003818 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003834 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000038dc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000038e4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003938 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003948 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003968 00018b1c R_ARM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +000039ac 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000039fc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003a08 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003a64 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003a6c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003a8c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003ac4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003acc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003aec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b10 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003b28 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003b48 00008c1c R_ARM_CALL 0000cc68 disjunction_rule │ │ │ │ │ +00003b9c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003bc4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003bd4 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003bfc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003c08 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003c14 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003c38 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003c88 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003c90 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003cc0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003cf0 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +00003d0c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003d38 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d74 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003d7c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003d9c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003de4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003dec 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003e20 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003e28 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003e64 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003e8c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003e94 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003ec8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003f04 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003f3c 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00003f68 0000d81c R_ARM_CALL 00021f50 default_rule │ │ │ │ │ +00003f84 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003f98 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003fb8 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00004004 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +00004020 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004060 0000d41c R_ARM_CALL 0001a12c param_rule │ │ │ │ │ +00004090 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000040a8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000040c8 0000d81c R_ARM_CALL 00021f50 default_rule │ │ │ │ │ +000040e4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004104 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004108 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000410c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004128 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00004140 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004174 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000041a4 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000041bc 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000041f4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000421c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004228 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004240 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004268 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004270 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004290 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000429c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000042bc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004304 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000430c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000433c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004364 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000436c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000438c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000043b4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000043cc 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000043e4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004400 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000441c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004464 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004480 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000044a4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000044b0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000044bc 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000044c8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000044e4 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004544 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004548 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004568 00010d2b R_ARM_MOVW_ABS_NC 000011a4 .LC104 │ │ │ │ │ +0000456c 00010d2c R_ARM_MOVT_ABS 000011a4 .LC104 │ │ │ │ │ +00004570 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000045b0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000045b8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000460c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004638 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004658 00020b1c R_ARM_CALL 00000000 _PyAST_Break │ │ │ │ │ +00004674 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000046a8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000046f8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004734 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000473c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004780 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000047c4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000047cc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000047ec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000047fc 0000951c R_ARM_CALL 00010304 star_expression_rule │ │ │ │ │ +00004828 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004864 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00004894 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000048c0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000492c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004938 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000494c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000049a4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000049ac 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004a00 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a2c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004a4c 00020c1c R_ARM_CALL 00000000 _PyAST_Continue │ │ │ │ │ +00004a68 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004a9c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004aec 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004b28 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004b30 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004b88 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004b90 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004bb0 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004bd8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004bf0 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004c08 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004c24 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00004c98 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004cb4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004cd0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004cdc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004ce8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004cf4 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004d18 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004d54 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004d5c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004d80 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +00004d98 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004dc8 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +00004ddc 00020d1c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00004e10 00007f1c R_ARM_CALL 0000a630 star_target_rule │ │ │ │ │ +00004e28 00010f2b R_ARM_MOVW_ABS_NC 00004fa4 _tmp_35_rule │ │ │ │ │ +00004e2c 00010f2c R_ARM_MOVT_ABS 00004fa4 _tmp_35_rule │ │ │ │ │ +00004e30 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004e48 00020d1c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00004e58 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ec0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004ec8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004eec 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +00004f00 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f2c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004f38 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +00004f50 00010f2b R_ARM_MOVW_ABS_NC 00004fa4 _tmp_35_rule │ │ │ │ │ +00004f54 00010f2c R_ARM_MOVT_ABS 00004fa4 _tmp_35_rule │ │ │ │ │ +00004f58 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004f74 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004f9c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004fd4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004fdc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000500c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005030 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005054 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005074 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000050b0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000050b8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000050e0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005124 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +00005150 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005158 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005178 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000051bc 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000051e0 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +000051f4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005214 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +00005268 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005274 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005290 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000052b8 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000052d0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000530c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005340 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005358 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000536c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000538c 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000053a8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000053b4 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000053fc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005418 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005464 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000546c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000054ac 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000054b4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005504 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000550c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000552c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005554 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000556c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005584 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000055a0 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000055c0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005644 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005660 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000567c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000056a8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000056b4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000056c0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000056cc 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000056d8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005714 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000571c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005744 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005788 0000611c R_ARM_CALL 00006b14 t_primary_rule │ │ │ │ │ +000057a0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000057c0 0000611c R_ARM_CALL 00006b14 t_primary_rule │ │ │ │ │ +000057f8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005800 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005844 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005858 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00005890 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000058b8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000058c8 0000601c R_ARM_CALL 00020ab0 slices_rule │ │ │ │ │ +000058e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000058f4 00005f2b R_ARM_MOVW_ABS_NC 00009e40 t_lookahead_rule │ │ │ │ │ +000058f8 00005f2c R_ARM_MOVT_ABS 00009e40 t_lookahead_rule │ │ │ │ │ +000058fc 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000590c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005940 0001b91c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000595c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005984 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000599c 00005f2b R_ARM_MOVW_ABS_NC 00009e40 t_lookahead_rule │ │ │ │ │ +000059a0 00005f2c R_ARM_MOVT_ABS 00009e40 t_lookahead_rule │ │ │ │ │ +000059a4 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000059b4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000059ec 0001b81c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00005a18 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a3c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a60 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a8c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005ad0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ae0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005b14 0001d21c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +00005b20 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005b40 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005b64 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005b70 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005b7c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005bd0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005be0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005c14 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00005c40 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c58 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00005c98 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005ca0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005cd0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005cf4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d14 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d50 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005d58 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005d8c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005dd8 00004e1c R_ARM_CALL 0001deb4 star_named_expression_rule │ │ │ │ │ +00005df0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e10 0000241c R_ARM_CALL 0001d2f0 named_expression_rule │ │ │ │ │ +00005e54 00005b1c R_ARM_CALL 00000508 star_named_expressions_rule │ │ │ │ │ +00005e6c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005e90 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005ec0 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00005edc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005f18 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f54 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005f5c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005f90 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006044 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006070 00020e1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +0000608c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000060c8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006104 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000610c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006150 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000619c 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000061b8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000061e4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006220 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006228 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006264 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000626c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006294 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000062dc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006300 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006328 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006398 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000063c4 00020f1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +000063e0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000640c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000643c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006448 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006464 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006490 00020f1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +000064d8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000064e0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006514 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000651c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006578 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000065dc 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006630 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006638 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000666c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066a0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066d8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000670c 0002101c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00006738 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +00006744 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006748 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006770 0001b51c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000677c 00011c2b R_ARM_MOVW_ABS_NC 000012c0 .LC110 │ │ │ │ │ +00006780 00011c2c R_ARM_MOVT_ABS 000012c0 .LC110 │ │ │ │ │ +000067a0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000067c4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067e8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067f0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006818 00011a2b R_ARM_MOVW_ABS_NC 000012a0 .LC108 │ │ │ │ │ +0000681c 00011a2c R_ARM_MOVT_ABS 000012a0 .LC108 │ │ │ │ │ +00006820 0001941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000682c 00011b2b R_ARM_MOVW_ABS_NC 000012a4 .LC109 │ │ │ │ │ +00006830 00011b2c R_ARM_MOVT_ABS 000012a4 .LC109 │ │ │ │ │ +00006838 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000683c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006868 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006870 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000068c4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000068cc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006930 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006938 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006988 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006990 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000069b0 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000069dc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000069f4 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006a0c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006a28 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006a44 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006ae4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006b00 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006b38 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006b70 0002111c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +00006b80 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b8c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b98 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006ba4 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006bac 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006bd4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006c1c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006c58 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006c60 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006c88 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006cd8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006ce0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006d68 00006c1c R_ARM_CALL 000092bc strings_rule │ │ │ │ │ +00006d8c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006db0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006dd4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006e0c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006e14 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006eb8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006ec0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006f3c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006f44 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006f6c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006fa4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006fac 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006ffc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007020 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007058 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007060 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000070b0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000070d4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000070f8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000711c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007164 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000716c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000071d0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000071e4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000721c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007244 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007260 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007270 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000072a4 0002121c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +000072c0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000072e8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000731c 0002101c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00007350 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007370 0001262b R_ARM_MOVW_ABS_NC 00008580 _tmp_41_rule │ │ │ │ │ +00007374 0001262c R_ARM_MOVT_ABS 00008580 _tmp_41_rule │ │ │ │ │ +00007378 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007388 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000073b4 0002131c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +000073d0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007400 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007410 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007444 0002141c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00007460 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000074a4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000074c0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000074d0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000750c 0002141c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00007518 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007550 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007578 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007590 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000075a0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000075c4 0002151c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +000075e0 0002161c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00007618 0002141c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00007644 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000765c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000766c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007690 0002151c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +000076ac 0002161c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +000076e0 0002141c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0000775c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000776c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007798 00020e1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +000077b4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007808 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007830 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007848 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007858 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000787c 0002151c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00007890 0001b21c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +000078ac 0002161c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +000078e0 0002121c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +000078ec 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007918 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007934 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007964 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007990 0002131c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +0000799c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000079b4 00012a2b R_ARM_MOVW_ABS_NC 0000de90 _tmp_43_rule │ │ │ │ │ +000079b8 00012a2c R_ARM_MOVT_ABS 0000de90 _tmp_43_rule │ │ │ │ │ +000079c0 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000079d0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000079fc 0002131c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +00007a18 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007a48 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007a70 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007a98 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ab0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ac0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007ae4 0002151c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00007af8 0001b21c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00007b14 0002161c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00007b48 0002121c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00007b5c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007ba4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007bb4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007bf4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007c20 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007c28 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007c6c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007c74 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007ca4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007cac 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007cd4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007cf8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007d08 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d2c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007d34 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007d64 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007d6c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007de0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e0c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007e10 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007e2c 0001d81c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00007e3c 0001d81c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00007e4c 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00007e5c 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00007e64 0001202b R_ARM_MOVW_ABS_NC 00001334 .LC112 │ │ │ │ │ +00007e68 0001202c R_ARM_MOVT_ABS 00001334 .LC112 │ │ │ │ │ +00007e88 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007ebc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007ec4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007f3c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007f74 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007f84 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f98 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00007fa4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007fb4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007fc8 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00007fd4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007fe4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008008 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008024 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008030 00011f2b R_ARM_MOVW_ABS_NC 000012e0 .LC111 │ │ │ │ │ +00008034 00011f2c R_ARM_MOVT_ABS 000012e0 .LC111 │ │ │ │ │ +0000803c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008040 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008064 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008088 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008098 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000080dc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000080e8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008120 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000812c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008134 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008148 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008180 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000081b8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000081e0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000081f4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008200 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000820c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000824c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000828c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000082b0 0001c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000082b4 0001c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000082bc 0002171c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +000082d0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000082f4 0001c12b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000082f8 0001c12c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00008300 0002171c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +00008314 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008338 0001c22b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000833c 0001c22c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00008344 0002171c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +00008358 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008394 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000839c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000083e0 0001bb1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00008404 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008428 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000845c 0001bb1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00008470 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000084a4 0001e01c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +000084bc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000084e0 0001bb1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +000084f4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008524 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008578 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000085b0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000085b8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000085e8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000860c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000862c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008668 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008670 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000086a0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000086d0 0000241c R_ARM_CALL 0001d2f0 named_expression_rule │ │ │ │ │ +000086ec 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008718 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008754 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000875c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000087f8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008808 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008818 00012c1c R_ARM_CALL 00000434 imaginary_number_rule │ │ │ │ │ +0000882c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008864 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00008880 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000088ac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000088bc 00012c1c R_ARM_CALL 00000434 imaginary_number_rule │ │ │ │ │ +000088d0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008908 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000899c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000089a4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008a0c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a30 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a64 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008a84 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008ab8 0001e01c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00008ad0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008b08 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008b38 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008bbc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008bc4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008bf0 0001bb1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00008c1c 0002181c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +00008c40 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008c4c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008ca8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008cb0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008cd0 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008d10 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008d5c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008d78 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008db4 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008dd4 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008dec 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008dfc 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008e08 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008e50 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008e58 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008e80 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008ea4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ed0 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008f04 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008f0c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008f30 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008f78 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008f80 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008fb8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008fc0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008fec 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009024 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009064 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009094 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000090d0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000090e8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009100 0002191c R_ARM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ +0000910c 00012e2b R_ARM_MOVW_ABS_NC 00001360 .LC113 │ │ │ │ │ +00009110 00012e2c R_ARM_MOVT_ABS 00001360 .LC113 │ │ │ │ │ +00009134 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009160 0000511c R_ARM_CALL 00017f58 annotated_rhs_rule │ │ │ │ │ +00009178 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009190 0000f41c R_ARM_CALL 000201b8 fstring_conversion_rule │ │ │ │ │ +000091c4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000091d8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000922c 00021a1c R_ARM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ +0000927c 0001cf1c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +000092ac 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000092cc 0001301c R_ARM_CALL 000010e0 invalid_tstring_replacement_field_rule │ │ │ │ │ +000092e0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009308 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009314 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000932c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009338 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009360 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009378 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009398 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000093b4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000093bc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000093f0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009438 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009440 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009470 00011a2b R_ARM_MOVW_ABS_NC 000012a0 .LC108 │ │ │ │ │ +00009474 00011a2c R_ARM_MOVT_ABS 000012a0 .LC108 │ │ │ │ │ +00009478 0001942b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000947c 0001942c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00009484 0001a71c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +00009494 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000094a8 00012a2b R_ARM_MOVW_ABS_NC 0000de90 _tmp_43_rule │ │ │ │ │ +000094ac 00012a2c R_ARM_MOVT_ABS 0000de90 _tmp_43_rule │ │ │ │ │ +000094b4 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000094cc 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000094e4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000952c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009568 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009570 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000095c0 00011a2b R_ARM_MOVW_ABS_NC 000012a0 .LC108 │ │ │ │ │ +000095c4 00011a2c R_ARM_MOVT_ABS 000012a0 .LC108 │ │ │ │ │ +000095c8 0001941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000095f4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009628 0002101c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00009640 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000966c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000096b8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000096f4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000096fc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009748 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009750 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000097b4 0001391c R_ARM_CALL 00024b0c _loop1_74_rule │ │ │ │ │ +00009800 0001f71c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00009848 00013c1c R_ARM_CALL 00025bd0 _loop1_75_rule │ │ │ │ │ +000098a4 0001f71c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000098b0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000098d4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000991c 0001f71c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00009928 0000cb2b R_ARM_MOVW_ABS_NC 00000b9c .LC70 │ │ │ │ │ +0000992c 0000cb2c R_ARM_MOVT_ABS 00000b9c .LC70 │ │ │ │ │ +0000994c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009968 00013d1c R_ARM_CALL 00025590 _loop0_72_rule │ │ │ │ │ +000099cc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000099d4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000099fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009a1c 00013e1c R_ARM_CALL 000007b0 _tmp_130_rule │ │ │ │ │ +00009a50 00013d1c R_ARM_CALL 00025590 _loop0_72_rule │ │ │ │ │ +00009a74 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009a7c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009abc 00013c1c R_ARM_CALL 00025bd0 _loop1_75_rule │ │ │ │ │ +00009ae8 00013d1c R_ARM_CALL 00025590 _loop0_72_rule │ │ │ │ │ +00009afc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b20 00013e1c R_ARM_CALL 000007b0 _tmp_130_rule │ │ │ │ │ +00009b48 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b7c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009bcc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009bd4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009bf8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009c18 0001411c R_ARM_CALL 00025174 lambda_param_no_default_rule │ │ │ │ │ +00009c48 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009c54 0001352b R_ARM_MOVW_ABS_NC 00001428 .LC118 │ │ │ │ │ +00009c58 0001352c R_ARM_MOVT_ABS 00001428 .LC118 │ │ │ │ │ +00009c60 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009c64 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009c88 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009cbc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ccc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009cd8 0001362b R_ARM_MOVW_ABS_NC 00001440 .LC119 │ │ │ │ │ +00009cdc 0001362c R_ARM_MOVT_ABS 00001440 .LC119 │ │ │ │ │ +00009cfc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d04 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d44 0001f71c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00009d58 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00009d80 0001411c R_ARM_CALL 00025174 lambda_param_no_default_rule │ │ │ │ │ +00009d88 0001332b R_ARM_MOVW_ABS_NC 000013b0 .LC116 │ │ │ │ │ +00009d8c 0001332c R_ARM_MOVT_ABS 000013b0 .LC116 │ │ │ │ │ +00009d9c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009dc4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009dd8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009df4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009dfc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e24 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009e30 0001312b R_ARM_MOVW_ABS_NC 00001370 .LC114 │ │ │ │ │ +00009e34 0001312c R_ARM_MOVT_ABS 00001370 .LC114 │ │ │ │ │ +00009e3c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009e40 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009e84 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009e90 0001322b R_ARM_MOVW_ABS_NC 00001398 .LC115 │ │ │ │ │ +00009e94 0001322c R_ARM_MOVT_ABS 00001398 .LC115 │ │ │ │ │ +00009eb4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009ebc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009ee4 0001421c R_ARM_CALL 000253f8 lambda_param_rule │ │ │ │ │ +00009f14 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009f1c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009f40 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009f78 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f88 0001421c R_ARM_CALL 000253f8 lambda_param_rule │ │ │ │ │ +00009fbc 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009fe4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a000 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a040 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a078 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a094 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000a0b4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a0cc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a0d8 0001342b R_ARM_MOVW_ABS_NC 000013f0 .LC117 │ │ │ │ │ +0000a0dc 0001342c R_ARM_MOVT_ABS 000013f0 .LC117 │ │ │ │ │ +0000a0e4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a0e8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a10c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a118 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a144 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a150 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a194 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a19c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a1bc 0001391c R_ARM_CALL 00024b0c _loop1_74_rule │ │ │ │ │ +0000a1d0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a1f0 0001391c R_ARM_CALL 00024b0c _loop1_74_rule │ │ │ │ │ +0000a204 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a230 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a244 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a248 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a24c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a264 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a290 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2e4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a2ec 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a30c 00013d1c R_ARM_CALL 00025590 _loop0_72_rule │ │ │ │ │ +0000a320 00013c1c R_ARM_CALL 00025bd0 _loop1_75_rule │ │ │ │ │ +0000a340 00013d1c R_ARM_CALL 00025590 _loop0_72_rule │ │ │ │ │ +0000a354 00013c1c R_ARM_CALL 00025bd0 _loop1_75_rule │ │ │ │ │ +0000a390 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a3a4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a3bc 0001fb1c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0000a3d8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a408 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a420 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a424 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a428 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a450 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a48c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a494 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a4b4 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a4dc 0001431c R_ARM_CALL 00025d94 lambda_param_with_default_rule │ │ │ │ │ +0000a4f4 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a50c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a558 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a564 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a58c 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a5a4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a5c0 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a60c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a614 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a644 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a668 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a6b4 0001411c R_ARM_CALL 00025174 lambda_param_no_default_rule │ │ │ │ │ +0000a6fc 0001fd1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0000a734 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a73c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a764 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a788 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a7ac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a7e8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a82c 0001fd1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0000a83c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a868 0001451c R_ARM_CALL 0000204c _tmp_135_rule │ │ │ │ │ +0000a88c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a89c 0001451c R_ARM_CALL 0000204c _tmp_135_rule │ │ │ │ │ +0000a8a8 0000dc2b R_ARM_MOVW_ABS_NC 00000c74 .LC75 │ │ │ │ │ +0000a8ac 0000dc2c R_ARM_MOVT_ABS 00000c74 .LC75 │ │ │ │ │ +0000a8b4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a8b8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a8dc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a900 0001421c R_ARM_CALL 000253f8 lambda_param_rule │ │ │ │ │ +0000a914 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a920 0000db2b R_ARM_MOVW_ABS_NC 00000c40 .LC74 │ │ │ │ │ +0000a924 0000db2c R_ARM_MOVT_ABS 00000c40 .LC74 │ │ │ │ │ +0000a92c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a930 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a968 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a970 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a998 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a9c0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a9f4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa18 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa44 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000aa48 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000aa54 0000d92b R_ARM_MOVW_ABS_NC 00000bf8 .LC72 │ │ │ │ │ +0000aa58 0000d92c R_ARM_MOVT_ABS 00000bf8 .LC72 │ │ │ │ │ +0000aa60 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000aa6c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aa88 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000aa90 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000aac4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aadc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ab10 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab34 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000ab68 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aba4 0001fd1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0000abb8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000abf4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000abfc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ac38 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac68 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac74 0001411c R_ARM_CALL 00025174 lambda_param_no_default_rule │ │ │ │ │ +0000ac90 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000acd0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000acd8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ad00 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad24 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad48 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad80 0001421c R_ARM_CALL 000253f8 lambda_param_rule │ │ │ │ │ +0000ad94 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ada4 0000e71c R_ARM_CALL 0000100c _tmp_129_rule │ │ │ │ │ +0000adb0 0000e62b R_ARM_MOVW_ABS_NC 00000ce8 .LC78 │ │ │ │ │ +0000adb4 0000e62c R_ARM_MOVT_ABS 00000ce8 .LC78 │ │ │ │ │ +0000adbc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000adc0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ade4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ae08 0001421c R_ARM_CALL 000253f8 lambda_param_rule │ │ │ │ │ +0000ae1c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ae2c 0001421c R_ARM_CALL 000253f8 lambda_param_rule │ │ │ │ │ +0000ae40 0001421c R_ARM_CALL 000253f8 lambda_param_rule │ │ │ │ │ +0000ae54 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ae5c 0000e52b R_ARM_MOVW_ABS_NC 00000cb8 .LC77 │ │ │ │ │ +0000ae60 0000e52c R_ARM_MOVT_ABS 00000cb8 .LC77 │ │ │ │ │ +0000ae7c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aeb8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000aec0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000aee0 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000af0c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af24 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000af3c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000af5c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000af8c 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000afa0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000afac 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000afdc 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b03c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b044 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b070 00006f1c R_ARM_CALL 0001f3d0 list_rule │ │ │ │ │ +0000b090 00006d1c R_ARM_CALL 0001ecd4 tuple_rule │ │ │ │ │ +0000b0b4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b0f8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b120 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b12c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b180 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b188 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b1ac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b1c4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b1ec 00004a1c R_ARM_CALL 0000d8b0 star_expressions_rule │ │ │ │ │ +0000b204 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b228 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b264 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b26c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b290 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b2b4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b320 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b334 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +0000b348 00006e1c R_ARM_CALL 000147fc for_if_clauses_rule │ │ │ │ │ +0000b358 0001472b R_ARM_MOVW_ABS_NC 00001490 .LC121 │ │ │ │ │ +0000b35c 0001472c R_ARM_MOVT_ABS 00001490 .LC121 │ │ │ │ │ +0000b368 00004e1c R_ARM_CALL 0001deb4 star_named_expression_rule │ │ │ │ │ +0000b380 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b390 00005b1c R_ARM_CALL 00000508 star_named_expressions_rule │ │ │ │ │ +0000b3a4 00006e1c R_ARM_CALL 000147fc for_if_clauses_rule │ │ │ │ │ +0000b3b0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b3b4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b3d4 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000b3e4 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000b3ec 0001482b R_ARM_MOVW_ABS_NC 000014c4 .LC122 │ │ │ │ │ +0000b3f0 0001482c R_ARM_MOVT_ABS 000014c4 .LC122 │ │ │ │ │ +0000b410 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b434 00004e1c R_ARM_CALL 0001deb4 star_named_expression_rule │ │ │ │ │ +0000b44c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b460 00006e1c R_ARM_CALL 000147fc for_if_clauses_rule │ │ │ │ │ +0000b470 0001482b R_ARM_MOVW_ABS_NC 000014c4 .LC122 │ │ │ │ │ +0000b474 0001482c R_ARM_MOVT_ABS 000014c4 .LC122 │ │ │ │ │ +0000b47c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b480 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b4a4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b4d0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b4e4 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +0000b4f8 00006e1c R_ARM_CALL 000147fc for_if_clauses_rule │ │ │ │ │ +0000b504 0001462b R_ARM_MOVW_ABS_NC 00001460 .LC120 │ │ │ │ │ +0000b50c 0001462c R_ARM_MOVT_ABS 00001460 .LC120 │ │ │ │ │ +0000b518 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b51c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b544 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b58c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b594 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b5b4 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b5d4 00021b1c R_ARM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ +0000b5fc 0001ca1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000b614 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000b630 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b668 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b670 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b6a0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b6c4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b6e4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b71c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b724 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b750 00006f1c R_ARM_CALL 0001f3d0 list_rule │ │ │ │ │ +0000b770 00006d1c R_ARM_CALL 0001ecd4 tuple_rule │ │ │ │ │ +0000b790 0000631c R_ARM_CALL 0000b7b0 genexp_rule │ │ │ │ │ +0000b7b4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b7d8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b7fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b81c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b858 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b860 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b880 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b8c0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b8c8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b8e4 0000481c R_ARM_CALL 00009f20 star_targets_rule │ │ │ │ │ +0000b8fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b920 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000b938 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b988 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b9ac 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b9cc 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b9d8 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b9fc 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ba28 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ba38 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ba8c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ba94 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bad8 00008c1c R_ARM_CALL 0000cc68 disjunction_rule │ │ │ │ │ +0000bafc 00008c1c R_ARM_CALL 0000cc68 disjunction_rule │ │ │ │ │ +0000bb1c 00008d1c R_ARM_CALL 000202d4 lambdef_rule │ │ │ │ │ +0000bb4c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bb5c 00008c1c R_ARM_CALL 0000cc68 disjunction_rule │ │ │ │ │ +0000bb74 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bb84 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +0000bb98 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bbcc 0001d91c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +0000bbd8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bc08 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bc70 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bcac 00021c1c R_ARM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ +0000bcb8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bcbc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bcc4 00014e2b R_ARM_MOVW_ABS_NC 00001514 .LC124 │ │ │ │ │ +0000bcc8 00014e2c R_ARM_MOVT_ABS 00001514 .LC124 │ │ │ │ │ +0000bcd8 00014d2b R_ARM_MOVW_ABS_NC 00001500 .LC123 │ │ │ │ │ +0000bcdc 00014d2c R_ARM_MOVT_ABS 00001500 .LC123 │ │ │ │ │ +0000bcfc 0001b51c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000bd28 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bd70 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bd78 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bd9c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bddc 0000d21c R_ARM_CALL 00019790 slash_no_default_rule │ │ │ │ │ +0000bdf0 0000d11c R_ARM_CALL 0001a988 _loop0_27_rule │ │ │ │ │ +0000be14 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000be1c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000be3c 0000cd1c R_ARM_CALL 0001a3a0 slash_with_default_rule │ │ │ │ │ +0000be5c 0000d01c R_ARM_CALL 0001ab00 _loop1_30_rule │ │ │ │ │ +0000be88 0000d11c R_ARM_CALL 0001a988 _loop0_27_rule │ │ │ │ │ +0000be9c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bee4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bf04 0000e01c R_ARM_CALL 00023fc0 _loop1_32_rule │ │ │ │ │ +0000bf30 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bf44 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bf50 0001362b R_ARM_MOVW_ABS_NC 00001440 .LC119 │ │ │ │ │ +0000bf54 0001362c R_ARM_MOVT_ABS 00001440 .LC119 │ │ │ │ │ +0000bf5c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bf60 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bf9c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bfa4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bfc8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bfe8 0000cc1c R_ARM_CALL 00019a6c param_no_default_rule │ │ │ │ │ +0000c00c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c018 0000d31c R_ARM_CALL 000198dc _loop1_29_rule │ │ │ │ │ +0000c02c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c044 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c050 00014f2b R_ARM_MOVW_ABS_NC 00001528 .LC125 │ │ │ │ │ +0000c054 00014f2c R_ARM_MOVT_ABS 00001528 .LC125 │ │ │ │ │ +0000c05c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c060 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c084 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c0ac 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000c0d4 0000cc1c R_ARM_CALL 00019a6c param_no_default_rule │ │ │ │ │ +0000c0fc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c104 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c12c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c140 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c16c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c178 0001352b R_ARM_MOVW_ABS_NC 00001428 .LC118 │ │ │ │ │ +0000c17c 0001352c R_ARM_MOVT_ABS 00001428 .LC118 │ │ │ │ │ +0000c19c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c1a8 0001312b R_ARM_MOVW_ABS_NC 00001370 .LC114 │ │ │ │ │ +0000c1ac 0001312c R_ARM_MOVT_ABS 00001370 .LC114 │ │ │ │ │ +0000c1b4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c1b8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c200 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c208 0001322b R_ARM_MOVW_ABS_NC 00001398 .LC115 │ │ │ │ │ +0000c20c 0001322c R_ARM_MOVT_ABS 00001398 .LC115 │ │ │ │ │ +0000c218 0001332b R_ARM_MOVW_ABS_NC 000013b0 .LC116 │ │ │ │ │ +0000c21c 0001332c R_ARM_MOVT_ABS 000013b0 .LC116 │ │ │ │ │ +0000c254 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c25c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c288 0000d21c R_ARM_CALL 00019790 slash_no_default_rule │ │ │ │ │ +0000c2a8 0000cd1c R_ARM_CALL 0001a3a0 slash_with_default_rule │ │ │ │ │ +0000c2c8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c304 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c30c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c330 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c354 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c380 00008b1c R_ARM_CALL 0000c904 if_expression_rule │ │ │ │ │ +0000c390 0001512b R_ARM_MOVW_ABS_NC 00001554 .LC126 │ │ │ │ │ +0000c394 0001512c R_ARM_MOVT_ABS 00001554 .LC126 │ │ │ │ │ +0000c39c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c3a0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c3c4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c3ec 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +0000c400 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c410 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +0000c41c 0001522b R_ARM_MOVW_ABS_NC 000015b4 .LC127 │ │ │ │ │ +0000c420 0001522c R_ARM_MOVT_ABS 000015b4 .LC127 │ │ │ │ │ +0000c428 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c42c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c460 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c49c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c4a4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c4c4 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c500 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000c518 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c574 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c594 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c5ac 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c5b8 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c5dc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c614 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c61c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c63c 0001421c R_ARM_CALL 000253f8 lambda_param_rule │ │ │ │ │ +0000c660 0001421c R_ARM_CALL 000253f8 lambda_param_rule │ │ │ │ │ +0000c690 0000d81c R_ARM_CALL 00021f50 default_rule │ │ │ │ │ +0000c6ac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c6c8 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000c6e0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c708 0000d81c R_ARM_CALL 00021f50 default_rule │ │ │ │ │ +0000c728 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c72c 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c730 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c74c 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000c770 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c7ac 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c7b4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c7fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c830 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c84c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c854 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c878 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c8c0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c8c8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c8ec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c8fc 00021d1c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +0000c94c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c99c 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c9d0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c9dc 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c9f0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ca1c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ca4c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ca54 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ca9c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cae4 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000cb1c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cb30 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cb70 0001ff1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0000cb94 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cba4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cbc0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cbd8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cc20 0001301c R_ARM_CALL 000010e0 invalid_tstring_replacement_field_rule │ │ │ │ │ +0000cc34 0000511c R_ARM_CALL 00017f58 annotated_rhs_rule │ │ │ │ │ +0000cc4c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc64 0000f41c R_ARM_CALL 000201b8 fstring_conversion_rule │ │ │ │ │ +0000cc98 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ccac 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cd00 0001fe1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0000cd28 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cd58 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cd74 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cddc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cde4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ce1c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ce24 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ce68 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +0000ce84 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cea4 0000241c R_ARM_CALL 0001d2f0 named_expression_rule │ │ │ │ │ +0000cee0 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +0000cf0c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cf14 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cf48 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cf80 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cfb4 0002031c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +0000cfc0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cfec 0000731c R_ARM_CALL 000188ac starred_expression_rule │ │ │ │ │ +0000d004 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d044 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +0000d05c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d070 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d098 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d0b0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d0bc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d114 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d11c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d13c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d178 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d180 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d1a4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d1c4 00007d1c R_ARM_CALL 0001e07c fstring_replacement_field_rule │ │ │ │ │ +0000d1e8 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d214 00021d1c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +0000d258 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d284 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d298 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d2a4 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d2b8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d2c8 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d2f0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d2f8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d318 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d35c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d364 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d398 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d3a0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d3c4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d3e8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d40c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d438 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d458 0001562b R_ARM_MOVW_ABS_NC 0000d788 _tmp_114_rule │ │ │ │ │ +0000d45c 0001562c R_ARM_MOVT_ABS 0000d788 _tmp_114_rule │ │ │ │ │ +0000d460 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000d470 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +0000d494 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d4c0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d4d4 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +0000d4e4 00006e1c R_ARM_CALL 000147fc for_if_clauses_rule │ │ │ │ │ +0000d4f0 0000bf2b R_ARM_MOVW_ABS_NC 00000ae0 .LC65 │ │ │ │ │ +0000d4f4 0000bf2c R_ARM_MOVT_ABS 00000ae0 .LC65 │ │ │ │ │ +0000d4fc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d500 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d524 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d54c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d558 0001542b R_ARM_MOVW_ABS_NC 000015e4 .LC128 │ │ │ │ │ +0000d55c 0001542c R_ARM_MOVT_ABS 000015e4 .LC128 │ │ │ │ │ +0000d564 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d568 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d5ac 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d5cc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d5e4 00014d2b R_ARM_MOVW_ABS_NC 00001500 .LC123 │ │ │ │ │ +0000d5e8 00014d2c R_ARM_MOVT_ABS 00001500 .LC123 │ │ │ │ │ +0000d5f8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d5fc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d628 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d634 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +0000d648 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d658 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +0000d664 0001552b R_ARM_MOVW_ABS_NC 00001624 .LC129 │ │ │ │ │ +0000d668 0001552c R_ARM_MOVT_ABS 00001624 .LC129 │ │ │ │ │ +0000d670 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d674 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d6cc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d6d4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d708 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d738 0000511c R_ARM_CALL 00017f58 annotated_rhs_rule │ │ │ │ │ +0000d754 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d780 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d7bc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d7c4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d7f4 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d828 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d83c 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d848 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d884 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d88c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d8ac 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d8ec 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d914 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d91c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d9a8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9bc 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d9d4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000da0c 0001b81c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000da50 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000da84 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000da90 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000db00 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000db68 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000db70 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dbbc 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000dbdc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dc18 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dc20 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dc60 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dc68 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dcb8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dcc0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dce0 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000dd08 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd4c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dd68 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000dd88 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ddbc 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ddf4 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000de10 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000de2c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000de58 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de64 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de70 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000de7c 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000de88 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dec0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dec8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000def8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df1c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df40 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df60 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000df9c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dfa4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dfe4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dfec 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e03c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e044 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e068 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e094 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e0b0 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e0cc 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e0e8 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000e170 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e18c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e1c4 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e1dc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e204 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e210 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e21c 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e228 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e234 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e270 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e278 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e2b8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e2c0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e30c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e314 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e338 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e364 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e37c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e398 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e3b4 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000e3dc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e3fc 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e408 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e468 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e474 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e490 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e4ac 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e4c8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e504 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e50c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e53c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e550 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e574 00021e1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +0000e5a8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e5b4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e61c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e624 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e644 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e690 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e6d4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e6f4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e70c 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e724 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e730 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e744 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e760 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e7a8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e7b0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e7d8 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e818 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e844 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e84c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e880 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e8c8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e900 00021f1c R_ARM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ +0000e92c 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e94c 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +0000e968 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e9a8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e9cc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e9dc 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ea08 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ea3c 0002201c R_ARM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ +0000ea4c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ea78 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000eaa0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eaa8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eadc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eb10 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000eb44 0002211c R_ARM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ +0000eb5c 0000951c R_ARM_CALL 00010304 star_expression_rule │ │ │ │ │ +0000eb70 00015c2b R_ARM_MOVW_ABS_NC 000016e8 .LC134 │ │ │ │ │ +0000eb74 00015c2c R_ARM_MOVT_ABS 000016e8 .LC134 │ │ │ │ │ +0000eb9c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eba8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ebe8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ec28 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec30 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ec58 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec7c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec8c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000eca0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ecb4 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +0000ecc4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ecc8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ecd0 00015a2b R_ARM_MOVW_ABS_NC 000016a0 .LC132 │ │ │ │ │ +0000ecd4 00015a2c R_ARM_MOVT_ABS 000016a0 .LC132 │ │ │ │ │ +0000ecd8 00015b2b R_ARM_MOVW_ABS_NC 000016c8 .LC133 │ │ │ │ │ +0000ecdc 00015b2c R_ARM_MOVT_ABS 000016c8 .LC133 │ │ │ │ │ +0000ed08 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ed34 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ed48 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed74 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ed88 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed9c 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +0000edac 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000edb0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000edb8 0001582b R_ARM_MOVW_ABS_NC 00001650 .LC130 │ │ │ │ │ +0000edbc 0001582c R_ARM_MOVT_ABS 00001650 .LC130 │ │ │ │ │ +0000edc0 0001592b R_ARM_MOVW_ABS_NC 0000167c .LC131 │ │ │ │ │ +0000edc4 0001592c R_ARM_MOVT_ABS 0000167c .LC131 │ │ │ │ │ +0000ede4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ee20 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ee28 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ee5c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee8c 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +0000eea0 00015c2b R_ARM_MOVW_ABS_NC 000016e8 .LC134 │ │ │ │ │ +0000eea4 00015c2c R_ARM_MOVT_ABS 000016e8 .LC134 │ │ │ │ │ +0000eec8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000eef4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ef30 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ef38 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ef58 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ef90 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ef98 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000efc4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f008 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f01c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f02c 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +0000f040 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f050 0000251c R_ARM_CALL 0001dbf4 block_rule │ │ │ │ │ +0000f064 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f0a0 0002021c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000f0f8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f11c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f164 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f1b8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f1dc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1ec 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +0000f204 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f214 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f228 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f238 0000251c R_ARM_CALL 0001dbf4 block_rule │ │ │ │ │ +0000f24c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f288 0002021c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000f2bc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f2c4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f2e4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f310 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f320 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f348 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f358 0000251c R_ARM_CALL 0001dbf4 block_rule │ │ │ │ │ +0000f36c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f3a8 0002021c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000f3b4 0000fd2b R_ARM_MOVW_ABS_NC 00000fb8 .LC94 │ │ │ │ │ +0000f3b8 0000fd2c R_ARM_MOVT_ABS 00000fb8 .LC94 │ │ │ │ │ +0000f3cc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f3f0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f408 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f418 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f450 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f458 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f47c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f4a0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f4c4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f4e8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f508 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f518 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f524 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f534 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f54c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f55c 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +0000f584 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f598 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f5b0 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f5b4 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f5b8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f5d8 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000f5dc 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000f5e4 00015e2b R_ARM_MOVW_ABS_NC 00001704 .LC135 │ │ │ │ │ +0000f5e8 00015e2c R_ARM_MOVT_ABS 00001704 .LC135 │ │ │ │ │ +0000f5ec 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000f5f8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f628 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f640 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f660 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f688 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f698 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +0000f6ac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f6bc 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +0000f6d0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f6e0 0000251c R_ARM_CALL 0001dbf4 block_rule │ │ │ │ │ +0000f6ec 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f6f0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f714 0001b51c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000f71c 00015f2b R_ARM_MOVW_ABS_NC 00001744 .LC136 │ │ │ │ │ +0000f720 00015f2c R_ARM_MOVT_ABS 00001744 .LC136 │ │ │ │ │ +0000f744 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f774 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f798 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f7a0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f7c4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f7e8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f80c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f81c 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +0000f844 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f850 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f854 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f864 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000f868 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000f86c 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000f878 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f8c4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f8dc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8ec 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +0000f900 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f924 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f934 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f948 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f954 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f958 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f970 0000fe2b R_ARM_MOVW_ABS_NC 00000fe4 .LC95 │ │ │ │ │ +0000f974 0000fe2c R_ARM_MOVT_ABS 00000fe4 .LC95 │ │ │ │ │ +0000f988 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f98c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f9a8 0001602b R_ARM_MOVW_ABS_NC 0000176c .LC137 │ │ │ │ │ +0000f9ac 0001602c R_ARM_MOVT_ABS 0000176c .LC137 │ │ │ │ │ +0000f9b0 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000f9bc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f9f0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f9f8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa44 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fa4c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fa80 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fab0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fad8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb34 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fb3c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fb7c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fb84 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fbd0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fbd8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fbf8 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fc20 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fc38 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000fc50 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fc6c 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000fcdc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fcf8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fd30 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fd4c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd58 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fd64 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fd70 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd7c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fdb8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fdc0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fe00 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fe08 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fe40 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fe48 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fea0 0001262b R_ARM_MOVW_ABS_NC 00008580 _tmp_41_rule │ │ │ │ │ +0000fea4 0001262c R_ARM_MOVT_ABS 00008580 _tmp_41_rule │ │ │ │ │ +0000fea8 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000fed0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fef4 00021e1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +0000ff5c 00006b2b R_ARM_MOVW_ABS_NC 000091d4 _tmp_42_rule │ │ │ │ │ +0000ff60 00006b2c R_ARM_MOVT_ABS 000091d4 _tmp_42_rule │ │ │ │ │ +0000ff64 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000ff74 00006c1c R_ARM_CALL 000092bc strings_rule │ │ │ │ │ +0000ff98 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ffbc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ffe0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010000 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010074 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010090 0001c22b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00010094 0001c22c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000100ac 0001bd1c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000100c4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000100ec 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000100f8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010104 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001010c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001013c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010158 0001c12b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0001015c 0001c12c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0001016c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010188 0001c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0001018c 0001c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00010198 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000101e8 0002231c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00010248 0002231c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00010288 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010290 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000102c0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000102e4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010304 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001033c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010344 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010374 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010398 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000103b8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x42310 contains 49 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x425b0 contains 49 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 │ │ │ │ │ @@ -2091,4675 +2089,4691 @@ │ │ │ │ │ 0000014c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000015c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000164 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000016c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000174 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000017c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x42498 contains 4346 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x42738 contains 4362 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000020 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000060 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000068 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000000a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000000b8 0001801c R_ARM_CALL 00000000 _PyPegen_make_module │ │ │ │ │ -00000114 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000011c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000140 0000051c R_ARM_CALL 00005034 expressions_rule │ │ │ │ │ -00000150 0000061c R_ARM_CALL 0000ae54 _loop0_1_rule │ │ │ │ │ -00000164 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000178 0001811c R_ARM_CALL 00000000 _PyAST_Expression │ │ │ │ │ -00000188 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000001c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000001d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000208 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000210 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000244 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000298 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000002a0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000320 0001841c R_ARM_CALL 00000000 _PyAST_Interactive │ │ │ │ │ -00000334 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000340 0001861c R_ARM_CALL 00000000 _PyPegen_register_stmts │ │ │ │ │ -00000370 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000388 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000003dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000404 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000414 0001871c R_ARM_CALL 00000000 _PyPegen_interactive_exit │ │ │ │ │ -00000424 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000480 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000048c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000498 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000004a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000004d0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000004d8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000500 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000524 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000052c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000060 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000068 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000000a4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000000b8 00017f1c R_ARM_CALL 00000000 _PyPegen_make_module │ │ │ │ │ +00000114 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000011c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000140 0000051c R_ARM_CALL 0000507c expressions_rule │ │ │ │ │ +00000150 0000061c R_ARM_CALL 0000ae84 _loop0_1_rule │ │ │ │ │ +00000164 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000178 0001801c R_ARM_CALL 00000000 _PyAST_Expression │ │ │ │ │ +00000188 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000001c8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000001d0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000208 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000210 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000244 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000298 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000002a0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000320 0001831c R_ARM_CALL 00000000 _PyAST_Interactive │ │ │ │ │ +00000334 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00000340 0001851c R_ARM_CALL 00000000 _PyPegen_register_stmts │ │ │ │ │ +00000370 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000388 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000003dc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000404 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000414 0001861c R_ARM_CALL 00000000 _PyPegen_interactive_exit │ │ │ │ │ +00000424 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000480 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000048c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000498 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000004a4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000004d0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000004d8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000500 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000524 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000052c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000550 0000091c R_ARM_CALL 00000df4 _gather_105_rule │ │ │ │ │ -00000568 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000568 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000588 0000091c R_ARM_CALL 00000df4 _gather_105_rule │ │ │ │ │ -000005a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005a0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005c0 0000091c R_ARM_CALL 00000df4 _gather_105_rule │ │ │ │ │ -000005d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000620 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000644 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005d8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000620 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000644 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000664 0000091c R_ARM_CALL 00000df4 _gather_105_rule │ │ │ │ │ -000006a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006d8 0000061c R_ARM_CALL 0000ae54 _loop0_1_rule │ │ │ │ │ -000006ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000704 0001891c R_ARM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ -00000734 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000758 00018a1c R_ARM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -00000774 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000007a0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000007e0 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000007f8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000082c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000840 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000868 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000898 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000008bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000008f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000908 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000934 00018a1c R_ARM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -00000950 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000958 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000097c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000990 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000009b0 00018c1c R_ARM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -000009c4 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000a0c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000a14 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000a54 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000a5c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000a7c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000ab0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000ab8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000b44 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000b78 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000bf4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000c0c 0001901c R_ARM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ -00000c40 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000c4c 0001861c R_ARM_CALL 00000000 _PyPegen_register_stmts │ │ │ │ │ -00000c84 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000c9c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000ccc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000cf0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000cfc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000d0c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000d1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000d44 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d50 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000da4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000dac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000dcc 00001e2b R_ARM_MOVW_ABS_NC 00003810 _tmp_6_rule │ │ │ │ │ -00000dd0 00001e2c R_ARM_MOVT_ABS 00003810 _tmp_6_rule │ │ │ │ │ -00000dd8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000e00 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e04 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e08 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000e2c 00001f2b R_ARM_MOVW_ABS_NC 000038fc _tmp_7_rule │ │ │ │ │ -00000e30 00001f2c R_ARM_MOVT_ABS 000038fc _tmp_7_rule │ │ │ │ │ -00000e34 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000e58 0000202b R_ARM_MOVW_ABS_NC 000039c0 _tmp_8_rule │ │ │ │ │ -00000e5c 0000202c R_ARM_MOVT_ABS 000039c0 _tmp_8_rule │ │ │ │ │ -00000e60 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000e84 0000212b R_ARM_MOVW_ABS_NC 00003a84 _tmp_9_rule │ │ │ │ │ -00000e88 0000212c R_ARM_MOVT_ABS 00003a84 _tmp_9_rule │ │ │ │ │ -00000e8c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000eb4 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000eb8 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ebc 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000ee4 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ee8 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00000eec 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000f20 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000f28 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000006a0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006b4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006d8 0000061c R_ARM_CALL 0000ae84 _loop0_1_rule │ │ │ │ │ +000006ec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000704 0001881c R_ARM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ +00000734 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000758 0001891c R_ARM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +00000774 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000007a0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000007e0 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000007f8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000082c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000840 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000868 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00000898 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000008bc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000008cc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000008f4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000908 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000934 0001891c R_ARM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +00000950 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000958 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000097c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000990 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000009b0 00018b1c R_ARM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +000009c4 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00000a0c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000a14 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000a54 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000a5c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000a7c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000ab0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000ab8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000b44 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000b78 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000bf4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000c0c 00018f1c R_ARM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ +00000c40 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00000c4c 0001851c R_ARM_CALL 00000000 _PyPegen_register_stmts │ │ │ │ │ +00000c84 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000c9c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ccc 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000cf0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000cfc 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000d0c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d1c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d44 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d50 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000da4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000dac 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000dcc 00001e2b R_ARM_MOVW_ABS_NC 0000383c _tmp_6_rule │ │ │ │ │ +00000dd0 00001e2c R_ARM_MOVT_ABS 0000383c _tmp_6_rule │ │ │ │ │ +00000dd8 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000e00 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e04 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e08 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000e2c 00001f2b R_ARM_MOVW_ABS_NC 00003928 _tmp_7_rule │ │ │ │ │ +00000e30 00001f2c R_ARM_MOVT_ABS 00003928 _tmp_7_rule │ │ │ │ │ +00000e34 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000e58 0000202b R_ARM_MOVW_ABS_NC 000039ec _tmp_8_rule │ │ │ │ │ +00000e5c 0000202c R_ARM_MOVT_ABS 000039ec _tmp_8_rule │ │ │ │ │ +00000e60 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000e84 0000212b R_ARM_MOVW_ABS_NC 00003ab0 _tmp_9_rule │ │ │ │ │ +00000e88 0000212c R_ARM_MOVT_ABS 00003ab0 _tmp_9_rule │ │ │ │ │ +00000e8c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000eb4 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000eb8 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ebc 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000ee4 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ee8 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000eec 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000f20 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000f28 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000f5c 0000182b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ 00000f60 0000182c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -00000f78 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000fd4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000fdc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000105c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001064 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000010c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001134 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000115c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001198 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000011cc 0001961c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -00001208 0001971c R_ARM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ -00001248 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001250 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000012ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012f8 0000281c R_ARM_CALL 00004aac _gather_34_rule │ │ │ │ │ -00001310 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001324 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001350 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001388 0001981c R_ARM_CALL 00000000 _PyAST_With │ │ │ │ │ -000013c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000013cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001414 0000291c R_ARM_CALL 00002c70 class_def_raw_rule │ │ │ │ │ -00001448 00002a1c R_ARM_CALL 00003214 for_stmt_rule │ │ │ │ │ -00001474 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000147c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000014d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f78 0001941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000fd4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000fdc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000105c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001064 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000010c0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000010e8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001134 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000115c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001198 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000011cc 0001951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +00001208 0001961c R_ARM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ +00001248 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001250 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000012ac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012c0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012e8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012f8 0000281c R_ARM_CALL 00004af4 _gather_34_rule │ │ │ │ │ +00001310 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001324 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001350 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001388 0001971c R_ARM_CALL 00000000 _PyAST_With │ │ │ │ │ +000013c4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000013cc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001414 0000291c R_ARM_CALL 00002c6c class_def_raw_rule │ │ │ │ │ +00001448 00002a1c R_ARM_CALL 00003210 for_stmt_rule │ │ │ │ │ +00001474 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000147c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000014d8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000014ec 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ 000014f0 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -000014f4 0001991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000014f4 0001981c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ 00001518 00002b1c R_ARM_CALL 00001f20 finally_block_rule │ │ │ │ │ -00001540 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001540 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001554 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ 00001558 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -0000155c 0001991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000155c 0001981c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ 00001580 00002c1c R_ARM_CALL 000021b4 _loop1_36_rule │ │ │ │ │ 000015ac 00002b1c R_ARM_CALL 00001f20 finally_block_rule │ │ │ │ │ -000015c4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000015f8 00019a1c R_ARM_CALL 00000000 _PyAST_Try │ │ │ │ │ -00001614 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001670 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001694 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000016c8 0001961c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -000016e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001724 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000172c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001788 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017ec 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001820 00019b1c R_ARM_CALL 00000000 _PyAST_While │ │ │ │ │ -0000183c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000186c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000189c 0000291c R_ARM_CALL 00002c70 class_def_raw_rule │ │ │ │ │ -000018b0 00019c1c R_ARM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ -000018cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001914 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000191c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000015c4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000015f8 0001991c R_ARM_CALL 00000000 _PyAST_Try │ │ │ │ │ +00001614 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001670 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001694 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000016c8 0001951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +000016e4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001724 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000172c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001788 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017b0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017ec 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001820 00019a1c R_ARM_CALL 00000000 _PyAST_While │ │ │ │ │ +0000183c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000186c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000189c 0000291c R_ARM_CALL 00002c6c class_def_raw_rule │ │ │ │ │ +000018b0 00019b1c R_ARM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ +000018cc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001914 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000191c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000193c 0000182b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ 00001940 0000182c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -00001948 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001948 0001941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 0000196c 0000182b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ 00001970 0000182c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -00001974 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001974 0001941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00001998 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ 0000199c 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ -000019a0 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000019c8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000019a0 0001941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000019c8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00001a10 0000182b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ 00001a14 0000182c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -00001a1c 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001a34 00002d1c R_ARM_CALL 00005cec subject_expr_rule │ │ │ │ │ -00001a54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a70 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a8c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ab8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001ac0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001aec 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001a1c 0001941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001a34 00002d1c R_ARM_CALL 00005d1c subject_expr_rule │ │ │ │ │ +00001a54 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a70 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a8c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ab8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001ac0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001aec 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00001b10 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ 00001b14 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ -00001b44 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001b4c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001b78 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001b88 00002e1c R_ARM_CALL 00005ef0 patterns_rule │ │ │ │ │ -00001b98 00002f1c R_ARM_CALL 00008604 guard_rule │ │ │ │ │ -00001bb4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001bdc 00019d1c R_ARM_CALL 00000000 _PyAST_match_case │ │ │ │ │ -00001c5c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001c9c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001cb4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001cc8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001cfc 00019e1c R_ARM_CALL 00000000 _PyAST_Match │ │ │ │ │ +00001b44 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001b4c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001b78 0001941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001b88 00002e1c R_ARM_CALL 00005f20 patterns_rule │ │ │ │ │ +00001b98 00002f1c R_ARM_CALL 00008634 guard_rule │ │ │ │ │ +00001bb4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bdc 00019c1c R_ARM_CALL 00000000 _PyAST_match_case │ │ │ │ │ +00001c5c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001c9c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001cb4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cc8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001cfc 00019d1c R_ARM_CALL 00000000 _PyAST_Match │ │ │ │ │ 00001d08 00001b2b R_ARM_MOVW_ABS_NC 00000220 .LC14 │ │ │ │ │ 00001d0c 00001b2c R_ARM_MOVT_ABS 00000220 .LC14 │ │ │ │ │ -00001d14 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ -00001d30 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001d70 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d84 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d98 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dc0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dd4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001de4 0000281c R_ARM_CALL 00004aac _gather_34_rule │ │ │ │ │ -00001dfc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e10 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e3c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001e88 00019f1c R_ARM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -00001e94 0000102b R_ARM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -00001e98 0000102c R_ARM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -00001ea0 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ -00001eac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ee0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001f2c 0000281c R_ARM_CALL 00004aac _gather_34_rule │ │ │ │ │ -00001f44 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f5c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f70 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f84 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001fb0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002000 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002058 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000206c 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ -00002070 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -00002074 0001991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00002098 0000321c R_ARM_CALL 0000eecc _loop1_37_rule │ │ │ │ │ -000020c4 00002b1c R_ARM_CALL 00001f20 finally_block_rule │ │ │ │ │ -000020dc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002110 0001a01c R_ARM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ -0000211c 0000162b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00002120 0000162c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00002128 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ -00002144 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002164 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000021bc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000021c4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000021ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002204 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002218 0000331c R_ARM_CALL 00000000 _gather_141_rule │ │ │ │ │ -0000222c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002254 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000226c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000022d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000022f0 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ -000022f4 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ -000022fc 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000230c 00002e1c R_ARM_CALL 00005ef0 patterns_rule │ │ │ │ │ -00002330 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ -00002334 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ -00002338 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000234c 00002e1c R_ARM_CALL 00005ef0 patterns_rule │ │ │ │ │ -0000235c 00002f1c R_ARM_CALL 00008604 guard_rule │ │ │ │ │ -00002374 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000023bc 0000341c R_ARM_CALL 0000121c NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ -000023d4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000023e0 00002f1c R_ARM_CALL 00008604 guard_rule │ │ │ │ │ -000023f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002404 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002408 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002418 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000241c 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002420 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000242c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002458 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002470 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002474 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002478 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002498 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000249c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000024a4 00001a2b R_ARM_MOVW_ABS_NC 000001e0 .LC13 │ │ │ │ │ -000024a8 00001a2c R_ARM_MOVT_ABS 000001e0 .LC13 │ │ │ │ │ -000024ac 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000024c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000024ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024fc 0000351c R_ARM_CALL 00001d7c _gather_143_rule │ │ │ │ │ -00002510 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002528 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000253c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002550 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002568 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000256c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002570 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002580 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002584 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00002590 00000f2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002594 00000f2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000025a0 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000025ac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000025e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002610 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002628 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000262c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002630 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002650 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002654 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000265c 00000f2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002660 00000f2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002664 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002680 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000026a4 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000026a8 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000026b8 0000132b R_ARM_MOVW_ABS_NC 00000110 .LC6 │ │ │ │ │ -000026bc 0000132c R_ARM_MOVT_ABS 00000110 .LC6 │ │ │ │ │ -000026c0 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000026e4 0000281c R_ARM_CALL 00004aac _gather_34_rule │ │ │ │ │ -000026fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002714 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002728 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000274c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002784 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000027a0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000027f8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002800 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002828 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000284c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002870 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002898 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028c4 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000028c8 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000028cc 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000028fc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002950 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000295c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000029b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000029bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000029e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a08 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a2c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a68 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a80 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a84 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a88 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002ac4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002ac8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00002ad4 0000172b R_ARM_MOVW_ABS_NC 00000190 .LC10 │ │ │ │ │ -00002ad8 0000172c R_ARM_MOVT_ABS 00000190 .LC10 │ │ │ │ │ -00002adc 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002ae8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b18 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002b1c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002b2c 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002b30 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002b34 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002b50 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b70 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002b78 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b9c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002bc4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002bf4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002bfc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002c10 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c28 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c34 00002d1c R_ARM_CALL 00005cec subject_expr_rule │ │ │ │ │ -00002c48 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c5c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c74 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c78 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c7c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002c8c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002c90 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00002ca4 00001c2b R_ARM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ -00002ca8 00001c2c R_ARM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ -00002cac 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002cb8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002ce8 00002d1c R_ARM_CALL 00005cec subject_expr_rule │ │ │ │ │ -00002cfc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d08 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002d0c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002d18 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002d1c 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002d24 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002d30 00001b2b R_ARM_MOVW_ABS_NC 00000220 .LC14 │ │ │ │ │ -00002d34 00001b2c R_ARM_MOVT_ABS 00000220 .LC14 │ │ │ │ │ -00002d3c 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ -00002d58 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002d84 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d9c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002da8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002ddc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002de4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002e0c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e24 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e4c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e64 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e8c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ea4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ecc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002ed8 0000331c R_ARM_CALL 00000000 _gather_141_rule │ │ │ │ │ -00002eec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f04 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f14 0000112b R_ARM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ -00002f18 0000112c R_ARM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ -00002f20 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002f24 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002f44 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00002f48 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f88 0000331c R_ARM_CALL 00000000 _gather_141_rule │ │ │ │ │ -00002f9c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002fa8 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002fac 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002fb8 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002fbc 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002fc4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002fd0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003000 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003010 0000351c R_ARM_CALL 00001d7c _gather_143_rule │ │ │ │ │ -00003024 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000303c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003050 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000305c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003060 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000306c 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003070 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003078 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003084 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000030c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000030e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003114 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00003118 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00003124 00000e2b R_ARM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ -00003128 00000e2c R_ARM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ -0000312c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000314c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003170 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003178 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000031d4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000031ec 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003244 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000324c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003274 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000328c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032b8 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000032bc 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000032c0 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000032e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000331c 0000372b R_ARM_MOVW_ABS_NC 00000b20 _tmp_144_rule │ │ │ │ │ -00003320 0000372c R_ARM_MOVT_ABS 00000b20 _tmp_144_rule │ │ │ │ │ -00003324 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003348 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000335c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000336c 0000381c R_ARM_CALL 00000bd0 _loop0_145_rule │ │ │ │ │ -0000337c 00002c1c R_ARM_CALL 000021b4 _loop1_36_rule │ │ │ │ │ -000033a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033c8 0000381c R_ARM_CALL 00000bd0 _loop0_145_rule │ │ │ │ │ -000033d8 0000321c R_ARM_CALL 0000eecc _loop1_37_rule │ │ │ │ │ -00003410 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003428 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000344c 0000391c R_ARM_CALL 00001264 _tmp_21_rule │ │ │ │ │ -00003464 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003470 0000142b R_ARM_MOVW_ABS_NC 00000138 .LC7 │ │ │ │ │ -00003474 0000142c R_ARM_MOVT_ABS 00000138 .LC7 │ │ │ │ │ -0000347c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003480 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000034a8 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000034ac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000034d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003500 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003508 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003554 0000391c R_ARM_CALL 00001264 _tmp_21_rule │ │ │ │ │ -00003570 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00003598 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035a4 0000142b R_ARM_MOVW_ABS_NC 00000138 .LC7 │ │ │ │ │ -000035a8 0000142c R_ARM_MOVT_ABS 00000138 .LC7 │ │ │ │ │ -000035b0 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000035b4 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000035dc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000035f8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000035fc 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00003604 0000122b R_ARM_MOVW_ABS_NC 000000d4 .LC5 │ │ │ │ │ -00003608 0000122c R_ARM_MOVT_ABS 000000d4 .LC5 │ │ │ │ │ -0000360c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003618 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003654 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000365c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003680 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000368c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000036ac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000036c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000036d8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000036e8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000036f4 00002e1c R_ARM_CALL 00005ef0 patterns_rule │ │ │ │ │ -00003704 00002f1c R_ARM_CALL 00008604 guard_rule │ │ │ │ │ -0000371c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003740 00001d2b R_ARM_MOVW_ABS_NC 00000274 .LC16 │ │ │ │ │ -00003744 00001d2c R_ARM_MOVT_ABS 00000274 .LC16 │ │ │ │ │ -0000374c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003750 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003770 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00003774 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003790 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003798 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000379c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000037ac 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000037b0 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000037b4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000037c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000037f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003840 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003848 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003878 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000389c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000038c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000038f4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000392c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003934 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003964 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003988 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000039b8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000039f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000039f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003a28 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a4c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a7c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003ab4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003abc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003aec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b10 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b40 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b7c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003b84 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003bcc 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003bd0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003bd4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003be8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003bfc 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00003c5c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003c64 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003ccc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003cd4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003d00 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003d34 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d9c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003dbc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003dd8 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00003dfc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e14 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e68 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003e80 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003e8c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003ea8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ed4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003ee0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003efc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003f14 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f24 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f60 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003f68 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003f94 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003fec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003ff4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004038 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000406c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004074 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004098 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000040f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004124 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000415c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004164 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004194 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000041b4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000041e4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000041ec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000422c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004250 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004294 0000422b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ -00004298 0000422c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ -0000429c 0001952b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000042a0 0001952c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000042a4 0001a81c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -000042c8 00004a2b R_ARM_MOVW_ABS_NC 0000d778 _tmp_5_rule │ │ │ │ │ -000042cc 00004a2c R_ARM_MOVT_ABS 0000d778 _tmp_5_rule │ │ │ │ │ -000042d0 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004318 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000431c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004320 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004348 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000434c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004350 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004378 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000437c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004380 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000043a8 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000043ac 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000043b0 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000043d8 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000043dc 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000043e0 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004408 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000440c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004410 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004438 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000443c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004440 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004468 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000446c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004470 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004498 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000449c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000044a0 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000044c8 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000044cc 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000044d0 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000044f4 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00004518 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000455c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004570 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004594 00004c1c R_ARM_CALL 0000d668 _tmp_10_rule │ │ │ │ │ -000045ac 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000045cc 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00004608 0001ab1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -0000460c 00003b2b R_ARM_MOVW_ABS_NC 000002a4 .LC17 │ │ │ │ │ -00004610 00003b2c R_ARM_MOVT_ABS 000002a4 .LC17 │ │ │ │ │ -00004620 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ -00004638 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000465c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004694 0001ac1c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -000046b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000046e4 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000474c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004754 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004778 00004e1c R_ARM_CALL 0000afd8 invalid_ann_assign_target_rule │ │ │ │ │ -000047d8 0000501c R_ARM_CALL 0000b7f4 _loop0_122_rule │ │ │ │ │ -00004808 0000501c R_ARM_CALL 0000b7f4 _loop0_122_rule │ │ │ │ │ -00004894 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000489c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000048d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000490c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004964 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004990 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004994 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004998 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000049ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049c8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004a08 0001ad1c R_ARM_CALL 00000000 _PyAST_Assign │ │ │ │ │ -00004a4c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004a54 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004a98 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ac4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004af0 0001ae1c R_ARM_CALL 00000000 _PyAST_Return │ │ │ │ │ -00004b70 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b9c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004bd8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004be0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004c28 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c4c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c7c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ca0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004cd4 0001af1c R_ARM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -00004d00 0000541c R_ARM_CALL 00000000 import_stmt_rule │ │ │ │ │ -00004d14 0000551c R_ARM_CALL 00003860 pass_stmt_rule │ │ │ │ │ -00004d40 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004d7c 0001b01c R_ARM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ -00004d88 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004dbc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004dd4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004e0c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004e14 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004e5c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e6c 0000561c R_ARM_CALL 00005400 del_targets_rule │ │ │ │ │ -00004e80 0000572b R_ARM_MOVW_ABS_NC 00005c38 _tmp_15_rule │ │ │ │ │ -00004e84 0000572c R_ARM_MOVT_ABS 00005c38 _tmp_15_rule │ │ │ │ │ -00004e88 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004e98 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004ec4 0001b11c R_ARM_CALL 00000000 _PyAST_Delete │ │ │ │ │ -00004edc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004f18 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004f20 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004f74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f94 0000581c R_ARM_CALL 00003c0c _tmp_16_rule │ │ │ │ │ -00004fac 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004fe0 0001b21c R_ARM_CALL 00000000 _PyAST_Assert │ │ │ │ │ -00004ff8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005034 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000503c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000508c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000050b8 0001ac1c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -000050d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000510c 0000591c R_ARM_CALL 00004534 break_stmt_rule │ │ │ │ │ -00005120 00005a1c R_ARM_CALL 00004928 continue_stmt_rule │ │ │ │ │ -00005148 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005158 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005198 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000051a0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000051e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000051f4 00005b1c R_ARM_CALL 00004288 _gather_14_rule │ │ │ │ │ -00005204 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005224 0001b31c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -0000524c 0001b41c R_ARM_CALL 00000000 _PyAST_Global │ │ │ │ │ -00005264 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000052a0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000052a8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000052e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000052f8 00005b1c R_ARM_CALL 00004288 _gather_14_rule │ │ │ │ │ -0000530c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005330 0001b31c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00005358 0001b51c R_ARM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ -00005370 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000053b8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000053e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005404 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005408 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005410 00003f2b R_ARM_MOVW_ABS_NC 00000344 .LC21 │ │ │ │ │ -00005414 00003f2c R_ARM_MOVT_ABS 00000344 .LC21 │ │ │ │ │ -00005434 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005438 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005460 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005484 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000548c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000054b0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000054e4 00005c1c R_ARM_CALL 00000508 star_named_expressions_rule │ │ │ │ │ -0000550c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005528 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005540 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000555c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005560 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000556c 00003e2b R_ARM_MOVW_ABS_NC 00000314 .LC20 │ │ │ │ │ -00005570 00003e2c R_ARM_MOVT_ABS 00000314 .LC20 │ │ │ │ │ -0000558c 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000055b4 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000055b8 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000055dc 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000055e4 0000412b R_ARM_MOVW_ABS_NC 00000390 .LC23 │ │ │ │ │ -000055e8 0000412c R_ARM_MOVT_ABS 00000390 .LC23 │ │ │ │ │ -00005608 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005628 00004c1c R_ARM_CALL 0000d668 _tmp_10_rule │ │ │ │ │ -00005644 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005688 0001ab1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -0000568c 00003c2b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ -00005690 00003c2c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ -000056b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000056bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000056fc 0000422b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ -00005700 0000422c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ -00005704 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00005714 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005740 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005764 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005790 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000057bc 0001b71c R_ARM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ -000057c8 0000432b R_ARM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ -000057cc 0000432c R_ARM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ -000057d4 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ -000057ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000580c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005824 00005e1c R_ARM_CALL 0000bc58 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00005870 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000058ac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000058d8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000590c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005948 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005964 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005968 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000598c 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00005994 00003d2b R_ARM_MOVW_ABS_NC 000002e4 .LC19 │ │ │ │ │ -00005998 00003d2c R_ARM_MOVT_ABS 000002e4 .LC19 │ │ │ │ │ -000059c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000059e4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005a1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005a5c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005a68 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005abc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005ac4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005aec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b10 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b2c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005b30 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005b58 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00005b60 0000462b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ -00005b64 0000462c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ -00005b88 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005b8c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005bd4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005bf8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c1c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c58 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c78 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c9c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cc0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cf4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d34 0000472b R_ARM_MOVW_ABS_NC 0000048c .LC29 │ │ │ │ │ -00005d38 0000472c R_ARM_MOVT_ABS 0000048c .LC29 │ │ │ │ │ -00005d40 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005d44 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005d64 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005d70 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005dcc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005dd4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005dfc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e10 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e38 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e5c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e80 0000452b R_ARM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ -00005e84 0000452c R_ARM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ -00005e8c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005e90 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005eb0 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005eb4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005ee4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005eec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005f08 0000442b R_ARM_MOVW_ABS_NC 000003e4 .LC26 │ │ │ │ │ -00005f0c 0000442c R_ARM_MOVT_ABS 000003e4 .LC26 │ │ │ │ │ -00005f14 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005f18 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005f3c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005f60 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f88 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005f90 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005fb8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005fdc 00005e1c R_ARM_CALL 0000bc58 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00005fe0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000600c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006028 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006060 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006088 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006094 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000060d8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000060f0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000610c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006114 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006130 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006150 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000618c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000061a0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000061e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000061f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006218 0000341c R_ARM_CALL 0000121c NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ -00006248 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006278 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000062b4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000062c0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000062cc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000062e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006318 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000633c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006358 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006380 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006398 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000063b4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000063e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000063f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006400 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006404 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000640c 0000402b R_ARM_MOVW_ABS_NC 00000364 .LC22 │ │ │ │ │ -00006410 0000402c R_ARM_MOVT_ABS 00000364 .LC22 │ │ │ │ │ -0000641c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006428 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006434 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006458 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006470 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006494 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000064a8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000064b4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000064bc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000064d8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006514 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000651c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006580 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006588 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000065a8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000065f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000065f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006614 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000667c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066e0 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006728 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006778 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000067d0 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006818 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006864 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000068b8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000068cc 0000602b R_ARM_MOVW_ABS_NC 00009df4 t_lookahead_rule │ │ │ │ │ -000068d0 0000602c R_ARM_MOVT_ABS 00009df4 t_lookahead_rule │ │ │ │ │ -000068d4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000068e4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006920 0001b91c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000695c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006970 0000602b R_ARM_MOVW_ABS_NC 00009df4 t_lookahead_rule │ │ │ │ │ -00006974 0000602c R_ARM_MOVT_ABS 00009df4 t_lookahead_rule │ │ │ │ │ -00006978 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006988 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000069c4 0001ba1c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000069d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000069f8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006a48 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006abc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006ad4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b1c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006b24 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006b44 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006b84 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006bf8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006c34 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006c3c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006c94 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006c9c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006cbc 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006ce8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d1c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006d24 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006d40 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006d88 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006d90 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006dac 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006df4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006dfc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006e18 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006e64 0000602b R_ARM_MOVW_ABS_NC 00009df4 t_lookahead_rule │ │ │ │ │ -00006e68 0000602c R_ARM_MOVT_ABS 00009df4 t_lookahead_rule │ │ │ │ │ -00006e6c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006ec4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f38 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f64 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f78 0000602b R_ARM_MOVW_ABS_NC 00009df4 t_lookahead_rule │ │ │ │ │ -00006f7c 0000602c R_ARM_MOVT_ABS 00009df4 t_lookahead_rule │ │ │ │ │ -00006f80 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006f90 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006fc8 0001bb1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00006fd4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006ffc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007010 0000602b R_ARM_MOVW_ABS_NC 00009df4 t_lookahead_rule │ │ │ │ │ -00007014 0000602c R_ARM_MOVT_ABS 00009df4 t_lookahead_rule │ │ │ │ │ -00007018 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007028 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000705c 0001b91c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000070a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000070b8 0000602b R_ARM_MOVW_ABS_NC 00009df4 t_lookahead_rule │ │ │ │ │ -000070bc 0000602c R_ARM_MOVT_ABS 00009df4 t_lookahead_rule │ │ │ │ │ -000070c0 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000070d0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007104 0001ba1c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00007128 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007170 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000071c0 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007238 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007280 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000072d0 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007328 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007370 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000073c0 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007418 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007460 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000074ac 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000752c 0001bb1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00007544 0000602b R_ARM_MOVW_ABS_NC 00009df4 t_lookahead_rule │ │ │ │ │ -00007548 0000602c R_ARM_MOVT_ABS 00009df4 t_lookahead_rule │ │ │ │ │ -0000754c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000755c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007578 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000075a8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007644 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007674 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000768c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000076c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000076e0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007738 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007740 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007784 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000077ac 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000077e0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007808 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007830 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007858 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000787c 00006c2b R_ARM_MOVW_ABS_NC 00009188 _tmp_42_rule │ │ │ │ │ -00007880 00006c2c R_ARM_MOVT_ABS 00009188 _tmp_42_rule │ │ │ │ │ -00007884 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000078a4 0001bc1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -000078cc 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000078d0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000078d4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000078fc 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007900 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007904 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000792c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007930 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007934 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007958 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007974 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007984 0001bd2b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00007988 0001bd2c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -000079ac 0001be1c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000079fc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007a04 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007a7c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007a84 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007ab4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ad8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007ae0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007b58 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007b94 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007b9c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007bd8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007be0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007c30 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007cd4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007cdc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007d14 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007d1c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007d6c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d90 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007d98 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007dd4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007df8 0001bf1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00007e48 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e5c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e90 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007e98 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007ee8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f0c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007f14 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007f60 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007fe8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007ff0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008040 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008064 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000806c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000080dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008100 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008124 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000812c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000081a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000081d8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000081e0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008228 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000824c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000825c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008288 0001c01c R_ARM_CALL 00000000 _PyAST_Set │ │ │ │ │ -000082b4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000082dc 0001c12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000082e0 0001c12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000082ec 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008314 0001c22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00008318 0001c22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00008348 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008390 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000083b8 0001c32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000083bc 0001c32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000083c8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000083f4 0001c41c R_ARM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -00008410 0001c51c R_ARM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -00008434 0001c61c R_ARM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -0000844c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008474 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008490 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000084a0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000084d0 0001c71c R_ARM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -000084e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008508 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008570 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008580 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000085b0 0001c81c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -000085c8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000085f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008600 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008634 0001c91c R_ARM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -0000864c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000086b8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000086fc 0000741c R_ARM_CALL 0000b200 invalid_comprehension_rule.isra.0 │ │ │ │ │ -00008728 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008768 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00008798 0000741c R_ARM_CALL 0000b200 invalid_comprehension_rule.isra.0 │ │ │ │ │ -000087cc 0000762b R_ARM_MOVW_ABS_NC 000102dc _tmp_151_rule │ │ │ │ │ -000087d0 0000762c R_ARM_MOVT_ABS 000102dc _tmp_151_rule │ │ │ │ │ -000087d4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000087e0 00006b2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ -000087e4 00006b2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ -000087ec 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000087f0 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008810 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008814 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008860 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008870 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000088ac 0001c81c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -000088b8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000088f4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000088fc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008924 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008958 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000896c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000089a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000089ac 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000089b0 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000089bc 0000672b R_ARM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ -000089c0 0000672c R_ARM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ -000089dc 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000089e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a28 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a3c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008a48 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008a58 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a7c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008a84 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008ac8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008ad0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008b10 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b14 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b18 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008b50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b64 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b9c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008bb0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008be8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008bfc 0000762b R_ARM_MOVW_ABS_NC 000102dc _tmp_151_rule │ │ │ │ │ -00008c00 0000762c R_ARM_MOVT_ABS 000102dc _tmp_151_rule │ │ │ │ │ -00008c04 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008c74 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008c78 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008c90 0000692b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ -00008c94 0000692c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ -00008ca0 0000781c R_ARM_CALL 00010178 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ -00008ca4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008cd4 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008cd8 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008cf0 00006a2b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ -00008cf4 00006a2c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ -00008d00 0000781c R_ARM_CALL 00010178 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ -00008d04 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008d24 00006b2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ -00008d28 00006b2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ -00008d30 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008d34 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008d54 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008d60 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008d78 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008d80 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008da0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008dc0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008dd8 0000682b R_ARM_MOVW_ABS_NC 00000514 .LC32 │ │ │ │ │ -00008ddc 0000682c R_ARM_MOVT_ABS 00000514 .LC32 │ │ │ │ │ -00008de4 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008de8 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008e0c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008e5c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e68 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e78 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e84 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008e88 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008e94 0000662b R_ARM_MOVW_ABS_NC 000004c4 .LC30 │ │ │ │ │ -00008e98 0000662c R_ARM_MOVT_ABS 000004c4 .LC30 │ │ │ │ │ -00008eb4 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008eb8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008edc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008ee4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008f08 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008f28 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008f78 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008fa0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008fa8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008fc8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008fe8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009008 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009030 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000903c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009048 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009090 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000090bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000090d8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000090e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009100 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009150 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009158 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009174 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009180 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000091b8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000091c0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000091ec 0001cb1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00009210 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009234 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009268 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000092a4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000092ac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000092d8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009364 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009398 0001cc1c R_ARM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -000093c0 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000093e0 00007b1c R_ARM_CALL 00008c44 _loop1_83_rule │ │ │ │ │ -00009438 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009440 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009488 00007b1c R_ARM_CALL 00008c44 _loop1_83_rule │ │ │ │ │ -000094b8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000094ec 0001cd1c R_ARM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ -00009508 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009534 00007c1c R_ARM_CALL 00008dec tstring_rule │ │ │ │ │ -00009540 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009544 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009558 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000956c 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000957c 0000792b R_ARM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ -00009580 0000792c R_ARM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ -000095a4 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000095a8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000095d8 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000095dc 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000095f0 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00009610 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000962c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009638 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000968c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009694 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000096b4 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009700 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009748 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009780 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000097d0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000981c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000983c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009848 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009854 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009890 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009898 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000098cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000098d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000098fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009934 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000993c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009960 0001cb1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00009990 0001cf1c R_ARM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -000099cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000099d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009a04 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009a5c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009a64 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009aa8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ab8 0001d01c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -00009af8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009b30 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00009c28 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009c40 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009c60 0001d11c R_ARM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -00009c7c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cb4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00009cc4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009cd0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009cfc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d24 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d4c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d58 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d64 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d70 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d7c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d9c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009da8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009dcc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e24 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009e2c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009e50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e98 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ecc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f08 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009f10 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009f68 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009f70 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009f9c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009fe4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a020 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a048 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a04c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a050 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a0c0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a124 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a140 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a148 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a16c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a1c8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a208 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a274 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a288 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a2a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2b8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a2d8 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000a304 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000a33c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a390 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a3cc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a3fc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a404 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a42c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a430 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a434 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a464 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a48c 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000a4c0 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000a510 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a548 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a558 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a564 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a590 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a59c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a5a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a5d4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a618 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a620 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a64c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a694 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a6d0 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a720 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a728 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a750 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a754 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a758 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a788 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a7b0 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000a7e0 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000a7fc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a868 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a874 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a888 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a8c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a8cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a904 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a958 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a960 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a980 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a9c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a9d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a9ec 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000aa34 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000aa3c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000aa7c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000aa90 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000aac4 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000aae8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ab18 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ab3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab60 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab84 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000abec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac14 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ac5c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000acb0 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ad10 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad38 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ad80 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000addc 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ae20 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ae38 0000602b R_ARM_MOVW_ABS_NC 00009df4 t_lookahead_rule │ │ │ │ │ -0000ae3c 0000602c R_ARM_MOVT_ABS 00009df4 t_lookahead_rule │ │ │ │ │ -0000ae40 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000ae50 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ae84 0001b91c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000aed8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aeec 0000602b R_ARM_MOVW_ABS_NC 00009df4 t_lookahead_rule │ │ │ │ │ -0000aef0 0000602c R_ARM_MOVT_ABS 00009df4 t_lookahead_rule │ │ │ │ │ -0000aef4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000af04 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000af38 0001ba1c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000af48 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000af8c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000afa4 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000afb0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000afe8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000aff0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b03c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b044 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b068 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b0c8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b120 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b158 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b160 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b1a0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b1a8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b210 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b220 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b254 0001d31c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -0000b274 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b280 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b2a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2b4 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000b2d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b32c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b334 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b358 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b390 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b3c4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000b3e4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b400 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000b424 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b498 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b4cc 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000b4f4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000b52c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b544 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b560 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000b584 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000b5a4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000b5e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b604 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b640 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b658 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b664 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b670 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b684 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b6a0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b6c4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b6d0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b6fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b718 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b724 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b740 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b75c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b798 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b7a0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b7e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b828 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b864 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b888 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b890 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b8c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b8d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b914 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b95c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b960 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b964 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000b998 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9a8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b9e0 0001d41c R_ARM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -0000ba44 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ba7c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ba94 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bac0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bae8 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000bb1c 0001d51c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000bb28 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -0000bb2c 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -0000bb34 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ -0000bb70 0000741c R_ARM_CALL 0000b200 invalid_comprehension_rule.isra.0 │ │ │ │ │ -0000bbb0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bbe8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bbf4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bbfc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bc14 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bc3c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bc78 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bc80 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bcac 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bd30 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bd80 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bd88 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000be1c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000be24 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000be48 0001cb1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000be70 00008f2b R_ARM_MOVW_ABS_NC 0000b528 _tmp_116_rule │ │ │ │ │ -0000be74 00008f2c R_ARM_MOVT_ABS 0000b528 _tmp_116_rule │ │ │ │ │ -0000be78 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000bf0c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bf14 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bf34 0000551c R_ARM_CALL 00003860 pass_stmt_rule │ │ │ │ │ -0000bf58 0000591c R_ARM_CALL 00004534 break_stmt_rule │ │ │ │ │ -0000bf7c 00005a1c R_ARM_CALL 00004928 continue_stmt_rule │ │ │ │ │ -0000bfb0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bfdc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c030 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c038 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c05c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c0a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c0cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c0e0 00000a2b R_ARM_MOVW_ABS_NC 0000bc44 expression_rule │ │ │ │ │ -0000c0e4 00000a2c R_ARM_MOVT_ABS 0000bc44 expression_rule │ │ │ │ │ -0000c0e8 0001d61c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0000c0f4 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c0f8 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c104 0000872b R_ARM_MOVW_ABS_NC 00000708 .LC42 │ │ │ │ │ -0000c108 0000872c R_ARM_MOVT_ABS 00000708 .LC42 │ │ │ │ │ -0000c110 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000c11c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c150 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c174 0000902b R_ARM_MOVW_ABS_NC 00000384 _tmp_117_rule │ │ │ │ │ -0000c178 0000902c R_ARM_MOVT_ABS 00000384 _tmp_117_rule │ │ │ │ │ -0000c180 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000c190 0000862b R_ARM_MOVW_ABS_NC 000006e0 .LC41 │ │ │ │ │ -0000c194 0000862c R_ARM_MOVT_ABS 000006e0 .LC41 │ │ │ │ │ -0000c19c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c1a0 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c1c0 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c1c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c1ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c210 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c224 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c230 0000842b R_ARM_MOVW_ABS_NC 00000660 .LC39 │ │ │ │ │ -0000c234 0000842c R_ARM_MOVT_ABS 00000660 .LC39 │ │ │ │ │ -0000c23c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c240 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c260 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c264 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c290 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c2b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c2c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c2d0 0000832b R_ARM_MOVW_ABS_NC 0000062c .LC38 │ │ │ │ │ -0000c2d4 0000832c R_ARM_MOVT_ABS 0000062c .LC38 │ │ │ │ │ -0000c2e8 0000911c R_ARM_CALL 0000ba1c expression_without_invalid_rule │ │ │ │ │ -0000c2fc 0001d71c R_ARM_CALL 00000000 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ -0000c308 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c334 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c338 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c33c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c364 0001d81c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -0000c374 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c3b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c3d8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c410 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c430 0000882b R_ARM_MOVW_ABS_NC 00000744 .LC43 │ │ │ │ │ -0000c434 0000882c R_ARM_MOVT_ABS 00000744 .LC43 │ │ │ │ │ -0000c43c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c440 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c470 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c494 0000921c R_ARM_CALL 00009690 lambda_params_rule │ │ │ │ │ -0000c4b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c4cc 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c4d0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c4d4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c4e0 00008a2b R_ARM_MOVW_ABS_NC 000007c0 .LC45 │ │ │ │ │ -0000c4e4 00008a2c R_ARM_MOVT_ABS 000007c0 .LC45 │ │ │ │ │ -0000c4ec 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c4f0 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c52c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c544 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c550 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c55c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c57c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c584 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c5a8 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c5d0 0001cb2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ -0000c5d4 0001cb2c R_ARM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ -0000c5f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c5f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c618 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000c628 0000911c R_ARM_CALL 0000ba1c expression_without_invalid_rule │ │ │ │ │ -0000c654 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c674 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c680 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c68c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c6ac 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c6ec 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c700 0001cb1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000c70c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c710 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c720 0001d91c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0000c734 0001d91c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0000c744 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000c754 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000c75c 0000852b R_ARM_MOVW_ABS_NC 000006a4 .LC40 │ │ │ │ │ -0000c760 0000852c R_ARM_MOVT_ABS 000006a4 .LC40 │ │ │ │ │ -0000c790 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c7ac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c7b8 0000921c R_ARM_CALL 00009690 lambda_params_rule │ │ │ │ │ -0000c7d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c7ec 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c7f0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c7f4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c800 0000892b R_ARM_MOVW_ABS_NC 0000077c .LC44 │ │ │ │ │ -0000c804 0000892c R_ARM_MOVT_ABS 0000077c .LC44 │ │ │ │ │ -0000c810 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c814 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c820 00008b2b R_ARM_MOVW_ABS_NC 00000804 .LC46 │ │ │ │ │ -0000c824 00008b2c R_ARM_MOVT_ABS 00000804 .LC46 │ │ │ │ │ -0000c848 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c898 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c8ec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c8f4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c950 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c980 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c9ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca10 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ca44 0001da1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000ca60 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ca90 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cad4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cadc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cb28 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000cb4c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb7c 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000cbb4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cbcc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cbf4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cbfc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cc50 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cc58 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cc84 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cd10 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cd18 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cd3c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000cd74 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cd7c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cd9c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cdbc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ce08 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000ce88 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ce90 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ceb0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cf00 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000cf40 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cf54 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cf88 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000cfb8 0001db1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000d054 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d068 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d094 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d0b0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d0bc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d0d8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d108 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d134 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d148 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d154 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d170 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d1ac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d1b4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d1e0 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d250 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d258 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d288 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d2c0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d2c8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d2e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d308 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d364 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000d3dc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d3e4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d404 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d448 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d52c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d540 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d574 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d5a4 0001db1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000d644 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d65c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d688 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d694 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d6b0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d6dc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d708 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d734 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d740 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d74c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d760 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d7a8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d7b0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d7e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d804 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d824 0000952b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ -0000d828 0000952c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ -0000d82c 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000d85c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d898 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d8a0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d8f8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d900 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d92c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d960 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d968 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d98c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d9c0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d9c8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d9e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da08 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000da38 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000da40 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000da6c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000da98 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dacc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dad4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000db00 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000db70 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbac 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dbec 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000dc50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc8c 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dcd0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd0c 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dd24 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000dd70 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dddc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dde4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000de04 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000de50 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000de8c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dea4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000debc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dedc 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000df04 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000df28 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000df44 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000df74 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dfa8 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000dfd0 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e040 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e074 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e0b0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e0f0 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e124 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e138 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e164 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e170 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e188 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e1a8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e1cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e1e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e210 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e234 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e240 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e258 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e264 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e28c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e29c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e2c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e2d8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e314 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e31c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e348 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e388 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e3c0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e3c8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e420 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e428 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e444 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e478 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e480 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e4b0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e4e4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e4ec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e520 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e528 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e548 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e580 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e588 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e5b8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e5c0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e5e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e618 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e620 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e640 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e684 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e68c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e6ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e6e4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e6ec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e70c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e740 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e748 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e768 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7a0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e7a8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e7c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7fc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e804 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e824 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e85c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e864 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e884 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e8b8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e8c0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e8e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e908 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e964 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e9a4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000e9cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e9d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ea98 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000eae4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb08 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000eb3c 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000ebd4 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000ec2c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec34 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ec64 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec6c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ec94 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ecc4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eccc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ecf8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed00 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed28 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed5c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed64 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed8c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000edcc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000edd4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000edfc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee2c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ee34 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ee5c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee8c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ee94 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eebc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eeec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eef4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ef1c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef4c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ef54 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ef7c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000efac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000efb4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000efdc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f00c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f014 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f034 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f080 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f0d0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f0e4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f104 0001de1c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -0000f11c 0001df1c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -0000f150 0001e01c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -0000f184 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1a8 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f1c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f200 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f21c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f254 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f270 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f2a8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f2dc 0001e11c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000f2f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f33c 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f390 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3b4 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f3d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f404 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f420 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f454 0001e21c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000f490 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f4ac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f4e8 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f504 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f540 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f55c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f598 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f5b4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5f0 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f60c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f634 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f658 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f674 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f6b0 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f6cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f70c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f714 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f734 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f788 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f7b8 0000972b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ -0000f7bc 0000972c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ -0000f7c4 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f7c8 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f7e8 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f7ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f80c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f848 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f864 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f8b0 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f8cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f8f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f918 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f934 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f970 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f978 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f9a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f9d8 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f9f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa20 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa50 0000972b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ -0000fa54 0000972c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ -0000fa5c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fa60 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fa80 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000fa84 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fab4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fae4 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000fb00 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb24 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb74 0001e21c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000fbb8 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000fbd4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fbf4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc18 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc34 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc54 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc5c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc78 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc94 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fca0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fcbc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fcdc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fce8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fcf0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd10 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd34 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd54 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd70 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd9c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fdb8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fdd8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fdf8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe18 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe38 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe58 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe78 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe98 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000feb0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fed8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fee4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ff00 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff0c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff18 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff3c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff90 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ffdc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fffc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001001c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010034 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001004c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000100a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000100b8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000100cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000100d8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000100f8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001010c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010124 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001014c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001016c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001017c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010198 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000101c0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000101cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000101d4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000101f4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010200 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010208 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010228 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010248 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010250 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010270 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010278 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010290 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000102b0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000102ec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000102f4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001031c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010388 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000103c8 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000103e8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010428 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00010444 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010480 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001048c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000104d0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000104d8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000104f4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010534 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001055c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010564 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010634 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010680 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000106a4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000106d8 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010730 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001075c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010774 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010800 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010808 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010824 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010864 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001088c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010894 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010910 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010918 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010934 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000109b4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010a00 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a24 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010a58 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010aa8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010ad4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010adc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010b9c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010be8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010c0c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010c48 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010cc4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010d00 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010d24 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010d38 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010dfc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e34 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e84 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010e8c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010ea8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010ee8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010f10 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010f18 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010f70 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010f78 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010f94 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001103c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011088 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000110a0 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000110d0 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000110f8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011100 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000111c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000111e4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011220 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001125c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000112a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000112cc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011308 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011370 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000113bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011418 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011444 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000114b4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011514 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001151c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011538 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011578 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000115a0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000115a8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011688 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000116d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000116f8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001172c 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011754 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000117a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000117cc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001183c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011844 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001188c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011894 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000118bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000118e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011904 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011928 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001194c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011970 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011994 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000119e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011a2c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a5c 00009b2b R_ARM_MOVW_ABS_NC 00000880 .LC49 │ │ │ │ │ -00011a60 00009b2c R_ARM_MOVT_ABS 00000880 .LC49 │ │ │ │ │ -00011a68 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00011a6c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00011a8c 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00011a90 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011ab4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011ad0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011adc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011b28 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011b30 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011b4c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011b8c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011bb4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011bbc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011c90 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011cdc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011d00 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011d34 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011d88 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011dac 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011df4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e44 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011ecc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011ed4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011ef0 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011f28 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011f74 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011fe0 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012050 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001209c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000120a4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000120fc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012104 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012124 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001216c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012174 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012190 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000121d8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000121e0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000121fc 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012244 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001224c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012268 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000122b0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000122b8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000122d4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012350 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000123ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000123d4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012430 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012458 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000124b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000124dc 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012538 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012560 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000125bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000125dc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012610 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001261c 00009f2b R_ARM_MOVW_ABS_NC 000008b0 .LC50 │ │ │ │ │ -00012620 00009f2c R_ARM_MOVT_ABS 000008b0 .LC50 │ │ │ │ │ -00012628 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ -00012640 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012678 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000126d0 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012728 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012780 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000127d8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012830 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012888 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000128e0 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012938 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001298c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000129e4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012a18 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00012a78 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012ac0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012ac8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012afc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012b04 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012b28 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012b4c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012b70 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012bc4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012c00 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012c88 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012d2c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012d60 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012d74 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012d80 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012d98 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012dac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012dc0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012ddc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012e08 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012e20 00009b2b R_ARM_MOVW_ABS_NC 00000880 .LC49 │ │ │ │ │ -00012e24 00009b2c R_ARM_MOVT_ABS 00000880 .LC49 │ │ │ │ │ -00012e2c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012e30 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012e50 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00012e54 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012eac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012ef4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012efc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012f28 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012f6c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f90 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012fb4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012fe8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012ff0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013048 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013050 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001307c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000130c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013104 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00013128 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001315c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013164 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001318c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000131c0 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001324c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013288 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000132e0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013314 0001e11c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00013330 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013384 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000133b8 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000133f4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013428 0001e31c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ -00013434 0000a12b R_ARM_MOVW_ABS_NC 000008c4 .LC51 │ │ │ │ │ -00013438 0000a12c R_ARM_MOVT_ABS 000008c4 .LC51 │ │ │ │ │ -00013440 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ -0001347c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000134a8 0001e31c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ -000134b4 0000a12b R_ARM_MOVW_ABS_NC 000008c4 .LC51 │ │ │ │ │ -000134b8 0000a12c R_ARM_MOVT_ABS 000008c4 .LC51 │ │ │ │ │ -000134c0 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ -000134e8 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000134fc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013524 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013560 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000135a0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000135cc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013624 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001364c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013670 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001369c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000136b4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000136c8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000136e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000136f0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000136fc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013740 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013748 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013764 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001379c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000137e8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013838 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000138cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013918 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013920 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013978 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013980 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000139a0 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000139d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a04 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013a0c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013a28 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013a70 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013a78 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013a94 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013ac4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013afc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013b04 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013b24 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013c04 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013c64 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013c8c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013c9c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013cd0 0001ba1c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00013cdc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013d04 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00013d1c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013d54 0001b91c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00013d84 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013dd0 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013e20 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013e98 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013ee4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013f34 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013f8c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013fd8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00014028 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000140b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000140c4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014104 0001bb1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00014128 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00014178 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00014208 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001422c 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000142e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001430c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014320 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014380 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014398 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000143ac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014400 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014408 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014448 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014450 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014470 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000144a0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000144a8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000144c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000144e8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001452c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014580 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014588 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000145b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000145f4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001462c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014670 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000146c0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000146d4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014700 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001470c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001472c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014738 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014744 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014750 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001476c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014778 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014788 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000147e0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000147e8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014824 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001482c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001484c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014888 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014890 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000148b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000148d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014914 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014950 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014970 0000af1c R_ARM_CALL 000039e8 _loop0_88_rule │ │ │ │ │ -00014990 0001e81c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -000149f8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014a00 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014a20 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a38 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a70 0000b01c R_ARM_CALL 0000b120 invalid_for_target_rule │ │ │ │ │ -00014aa0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014abc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014ad8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014b18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014b3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014b5c 0000af1c R_ARM_CALL 000039e8 _loop0_88_rule │ │ │ │ │ -00014b7c 0001e81c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -00014b88 0000ad2b R_ARM_MOVW_ABS_NC 00000974 .LC55 │ │ │ │ │ -00014b8c 0000ad2c R_ARM_MOVT_ABS 00000974 .LC55 │ │ │ │ │ -00014b94 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ -00014ba0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014bd4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014bec 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014bf8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014c14 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014c40 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014c48 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014c8c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014c94 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014cb8 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014d04 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014d0c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014d2c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d64 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014d88 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014da0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014dc0 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014de4 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014de8 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014dec 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014df8 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014dfc 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014e0c 0000ae2b R_ARM_MOVW_ABS_NC 00000990 .LC56 │ │ │ │ │ -00014e10 0000ae2c R_ARM_MOVT_ABS 00000990 .LC56 │ │ │ │ │ -00014e14 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014e20 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014e44 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014e5c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014eb8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014ec4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014edc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014ef8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014f1c 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014f68 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014f74 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014f80 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014f8c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014fa8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015008 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015010 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015064 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015074 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000150a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000150cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015128 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001514c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015154 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015178 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000151a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000151cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000151d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000151f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015210 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015240 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015274 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001527c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000152a8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000152cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000152e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015308 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015334 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00015354 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000153bc 0001e91c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -000153f4 0001ea1c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -00015424 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015474 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001547c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000154a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015504 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015514 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015540 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001556c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015598 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000155d4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000155f8 0001ea1c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -00015654 0001eb1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -00015660 0000b52b R_ARM_MOVW_ABS_NC 00000a40 .LC61 │ │ │ │ │ -00015664 0000b52c R_ARM_MOVT_ABS 00000a40 .LC61 │ │ │ │ │ -0001566c 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ -000156a8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000156d0 0000ba1c R_ARM_CALL 0000bd0c invalid_parameters_rule.isra.0 │ │ │ │ │ -000156fc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015750 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015758 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001577c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015794 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000157a4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000157cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000157f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001581c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015830 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015848 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001584c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015850 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015874 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015890 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000158a4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000158d4 0000b22b R_ARM_MOVW_ABS_NC 000009f8 .LC58 │ │ │ │ │ -000158d8 0000b22c R_ARM_MOVT_ABS 000009f8 .LC58 │ │ │ │ │ -000158dc 0001991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00015908 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015938 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ -0001593c 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -00015940 0001991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000159e0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000159e8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015a0c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a24 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a28 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a2c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015a58 0000341c R_ARM_CALL 0000121c NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ -00015a8c 0000bb2b R_ARM_MOVW_ABS_NC 00000a68 _tmp_106_rule │ │ │ │ │ -00015a90 0000bb2c R_ARM_MOVT_ABS 00000a68 _tmp_106_rule │ │ │ │ │ -00015a94 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00015ab4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015ae0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015af4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b08 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b1c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b28 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00015b2c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00015b3c 0000b32b R_ARM_MOVW_ABS_NC 000009fc .LC59 │ │ │ │ │ -00015b40 0000b32c R_ARM_MOVT_ABS 000009fc .LC59 │ │ │ │ │ -00015b44 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015b50 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015b80 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015bac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015bb8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015bdc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015be4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015be8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015bf8 0000b42b R_ARM_MOVW_ABS_NC 00000a24 .LC60 │ │ │ │ │ -00015bfc 0000b42c R_ARM_MOVT_ABS 00000a24 .LC60 │ │ │ │ │ -00015c00 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015c0c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015c30 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c3c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015c40 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015c4c 0000b12b R_ARM_MOVW_ABS_NC 000009b8 .LC57 │ │ │ │ │ -00015c50 0000b12c R_ARM_MOVT_ABS 000009b8 .LC57 │ │ │ │ │ -00015c5c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015c68 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015ca0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015cf4 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00015d14 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015d50 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015d64 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015d78 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015d9c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015dc0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015e08 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015e44 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015e4c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015e78 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00015eb0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ecc 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ed0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ed4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015f00 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00015f5c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015f64 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015f9c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015fa4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015fdc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015fe4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000160a0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000160d8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000160e0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001613c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000161c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000161d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000161fc 0001ed1c R_ARM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -00016208 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016230 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016268 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001626c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016288 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0001628c 0001ee1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0001629c 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000162a0 0001ee1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000162ac 0000bf2b R_ARM_MOVW_ABS_NC 00000ab4 .LC64 │ │ │ │ │ -000162b0 0000bf2c R_ARM_MOVT_ABS 00000ab4 .LC64 │ │ │ │ │ -000162c8 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000162cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000162f8 0001ef1c R_ARM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -00016304 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016334 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016368 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001638c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000163c0 0000c02b R_ARM_MOVW_ABS_NC 00000ae0 .LC65 │ │ │ │ │ -000163c4 0000c02c R_ARM_MOVT_ABS 00000ae0 .LC65 │ │ │ │ │ -000163cc 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000163d0 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016404 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016418 0000c52b R_ARM_MOVW_ABS_NC 00000d44 _tmp_112_rule │ │ │ │ │ -0001641c 0000c52c R_ARM_MOVT_ABS 00000d44 _tmp_112_rule │ │ │ │ │ -00016424 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00016434 0000c12b R_ARM_MOVW_ABS_NC 00000b20 .LC66 │ │ │ │ │ -00016438 0000c12c R_ARM_MOVT_ABS 00000b20 .LC66 │ │ │ │ │ -00016440 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016444 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016464 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00016468 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016488 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001649c 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000164a8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000164b4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000164d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016504 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00016530 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016558 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016560 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001657c 0000c61c R_ARM_CALL 00000858 _tmp_170_rule │ │ │ │ │ -000165b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000165bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000165e0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016610 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016634 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016658 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016674 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00016690 0000be2b R_ARM_MOVW_ABS_NC 00000a74 .LC63 │ │ │ │ │ -00016694 0000be2c R_ARM_MOVT_ABS 00000a74 .LC63 │ │ │ │ │ -000166a0 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000166a4 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000166b8 0000781c R_ARM_CALL 00010178 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ -000166e8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000166f4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016710 0000c61c R_ARM_CALL 00000858 _tmp_170_rule │ │ │ │ │ -0001672c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016744 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016770 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001677c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016790 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016798 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000167c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000167d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000167f8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016800 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016848 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001684c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001686c 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00016870 0001ee1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00016880 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00016884 0001ee1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00016890 0000bf2b R_ARM_MOVW_ABS_NC 00000ab4 .LC64 │ │ │ │ │ -00016894 0000bf2c R_ARM_MOVT_ABS 00000ab4 .LC64 │ │ │ │ │ -000168c4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016918 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016954 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00016990 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016998 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000169b4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000169dc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000169f4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00016a1c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00016a44 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016a4c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016a84 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016a8c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016aa8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00016ad4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016af4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016b34 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016b48 0001f01c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00016bac 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00016bd4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016bdc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016c18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016c38 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016c78 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016c8c 0001f01c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00016ca8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016d40 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016d4c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016d9c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016dc0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e14 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016e1c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016e88 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016e90 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016ec0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016ef0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016f24 0001f11c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -00016f58 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016fd0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016fec 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00016ffc 0001f21c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -0001700c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017024 0001f31c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -00017054 0001bb1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00017060 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000170a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000170e0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000170ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017108 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017144 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001714c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001718c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017194 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000171c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000171d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017224 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017264 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001726c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000172a0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000172a8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000172e8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017334 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017338 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001733c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017360 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017364 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017368 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017388 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017390 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000173b4 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000173dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000173f4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001740c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017428 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00017494 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001749c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000174f4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000174fc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017530 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017538 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001757c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000175c4 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000175c8 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000175cc 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000175f0 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000175f4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000175f8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017640 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017670 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017684 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000176a8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000176cc 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000176fc 0001d51c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00017708 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -0001770c 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -00017714 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ -00017768 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000177b0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000177c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000177f4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001781c 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00017850 0001d51c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0001785c 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -00017860 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -00017868 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ -0001789c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017904 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001793c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017954 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000179a8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000179dc 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00017a10 0000c81c R_ARM_CALL 0000c2a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00017a40 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017a48 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017a70 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017a88 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017a8c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017a98 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ -00017a9c 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ -00017aa4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017ab4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017ad4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017b08 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017b4c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017b54 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017b6c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017b90 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017bb4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017bcc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017be8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017bf4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017c00 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017c0c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017c1c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017c28 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017c4c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017c70 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017c90 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017c9c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017ca8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017ce4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017cec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017d20 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017d28 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017d70 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017d94 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017de8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017e2c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017e50 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017e7c 0001f41c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -00017ec0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017eec 0001f51c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -00017ef8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017f20 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017f38 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017f40 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017f84 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017f8c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017fc8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001800c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018014 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001803c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018088 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018090 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000180c0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000180c8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000180f0 0000cb1c R_ARM_CALL 0000e744 type_param_rule │ │ │ │ │ -00018118 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018120 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018144 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018170 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018188 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000181a4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000181c0 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000181e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018208 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018220 0000ca2b R_ARM_MOVW_ABS_NC 00000b80 .LC69 │ │ │ │ │ -00018224 0000ca2c R_ARM_MOVT_ABS 00000b80 .LC69 │ │ │ │ │ -00018228 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ -00018250 0000cb1c R_ARM_CALL 0000e744 type_param_rule │ │ │ │ │ -000182b0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000182c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000182dc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018304 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018310 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001831c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018328 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018334 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018360 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001836c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018378 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018388 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018394 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00018398 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000183a0 0000c92b R_ARM_MOVW_ABS_NC 00000b5c .LC68 │ │ │ │ │ -000183a4 0000c92c R_ARM_MOVT_ABS 00000b5c .LC68 │ │ │ │ │ -000183bc 0000781c R_ARM_CALL 00010178 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ -000183c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018414 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001841c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018464 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018488 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000184b8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018504 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018528 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018554 0001f41c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -00018570 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000185b4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000185e0 0001f51c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -000185f4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018638 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018640 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018694 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000186cc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018734 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018768 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00018784 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000187d0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000187d8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000187fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018834 0000c81c R_ARM_CALL 0000c2a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001885c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00018860 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00018868 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ -0001886c 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ -00018874 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00018880 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000188a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000188bc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000188e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018928 0000341d R_ARM_JUMP24 0000121c NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ -00018960 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018968 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000189cc 0000ba1c R_ARM_CALL 0000bd0c invalid_parameters_rule.isra.0 │ │ │ │ │ -000189f4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018a30 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018a38 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018a6c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018a74 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018aa8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018ab0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018ad0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018b24 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018b5c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018bd0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018c4c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018c64 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018c98 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018ca0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018cc0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018d14 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018d4c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018dc0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018e3c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018e54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018eb4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018ebc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018edc 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018f30 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018f68 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018fdc 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019058 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000190a8 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000190dc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019108 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001912c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001919c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000191c0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000191e0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019208 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00019230 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000192a8 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000192b4 0000cc2b R_ARM_MOVW_ABS_NC 00000b9c .LC70 │ │ │ │ │ -000192b8 0000cc2c R_ARM_MOVT_ABS 00000b9c .LC70 │ │ │ │ │ -000192c0 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ -000192d8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019308 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001930c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019310 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001932c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019380 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0001938c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000193f8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001942c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019438 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019454 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019460 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019480 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001948c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000194ac 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000194b8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000194e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019500 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019548 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019550 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019584 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000195b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000195e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019600 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019630 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019634 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019638 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001965c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019698 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000196a0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000196c0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019724 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019750 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001977c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019798 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000197b4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000197cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000197d8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000197e4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019828 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019830 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019864 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001986c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000198b0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000198d8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000198e0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019910 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019944 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019984 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000199b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000199c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000199e8 0001fa1c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00019a18 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019a38 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019a6c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019a74 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019ab8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019af4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019b2c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019b60 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019ba8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019bd0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019bd8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019c08 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019c3c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019c70 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019ca0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019cc0 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019cc4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019cc8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019ce0 0001fa1c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00019d30 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019d7c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019dd4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019e00 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019e08 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019e2c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019e38 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019e4c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019e70 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019e78 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019eac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019ee8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019ef0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019f34 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019f5c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019f64 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019f94 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019fcc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a00c 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001a05c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a094 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a0f0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a0fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a104 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a15c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a164 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a198 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a1a0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a1c0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a208 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a234 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a28c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a2e8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a330 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a338 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a358 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a3a0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a3cc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a42c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a490 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a4d4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a4e4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a4f0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a50c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a51c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a528 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a54c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a570 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a58c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a5b4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a5ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a624 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a648 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a660 0001fc1c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0001a68c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a690 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a694 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001a6c0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a6d4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a6e0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a6e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a738 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a740 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a760 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a7b4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a7e0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a80c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a828 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a834 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a840 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a858 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a8b0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a8b8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a8e4 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a914 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a91c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a950 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a958 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a99c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a9c0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a9c8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a9ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aa20 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001aa5c 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001aa98 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aaac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aacc 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001ab28 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ab30 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ab64 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ab6c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001abb0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001abd8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001abe0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ac10 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ac44 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ac8c 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001accc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ace0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad04 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001ad4c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ad80 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001adac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001adb4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001adf8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ae1c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ae24 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ae48 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ae78 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001aeac 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001aeec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001af0c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001af10 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001af14 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001af30 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001af48 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001af60 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001af94 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001afb8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b00c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b060 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b0b0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b0b8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b0f8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b13c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001b16c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b198 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b1a0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b1c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b1f8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b230 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001b26c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b28c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b290 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b294 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001b2b0 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001b2c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b308 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b350 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b38c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b3cc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b418 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001b44c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b494 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b544 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b580 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b5b0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b5bc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b5cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b5e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b608 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b62c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b648 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b66c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b678 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b698 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b6bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b6dc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b6f0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b710 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b73c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b768 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b784 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b78c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b7a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b7cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b7f0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b814 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b850 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b858 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b878 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001b8a8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b8b0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b8e4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b8ec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b930 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b954 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b95c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b980 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b9b4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b9f0 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001ba30 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ba44 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ba68 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001bac8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bad0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bb04 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bb0c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bb4c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bb78 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bb80 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bbb0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bbe4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bc28 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001bc64 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bc78 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bc9c 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001bce4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bd18 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bd48 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bd50 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bd94 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bdbc 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001bdd4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001bdf4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001be28 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001be4c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001be54 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001be78 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bea8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bee4 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001bf20 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bf44 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bf48 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bf4c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001bf68 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001bf80 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bfec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c038 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001c048 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001c054 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001c088 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c0d8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c0e0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c11c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c158 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c160 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c184 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c1b8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c1f0 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c22c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c24c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c250 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c254 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001c270 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001c288 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c2cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c314 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c340 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c388 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c3d4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001c408 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c440 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c4bc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c51c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c544 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c568 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c58c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c5b4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c5d0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c5ec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c610 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c61c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c624 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c648 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001c65c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001c668 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001c690 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c698 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c6c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c6e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c718 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c730 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c744 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c764 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c788 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c7a8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c7b8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c7fc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c804 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c834 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c858 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c87c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c8dc 0000df1c R_ARM_CALL 00003cf8 _loop0_31_rule │ │ │ │ │ -0001c918 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001c924 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c960 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c968 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c98c 0000e01c R_ARM_CALL 000046b8 param_star_annotation_rule │ │ │ │ │ -0001c9ac 0000e01c R_ARM_CALL 000046b8 param_star_annotation_rule │ │ │ │ │ -0001c9f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ca34 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001ca68 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001ca90 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ca98 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001cac0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cae8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cb0c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cb30 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cb80 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cba0 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cba4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cba8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001cbc0 0001fa1c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0001cbec 0000df1c R_ARM_CALL 00003cf8 _loop0_31_rule │ │ │ │ │ -0001cc24 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001cc34 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cc5c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cc88 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cc9c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ccbc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ccc8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ccd4 0000e21c R_ARM_CALL 000009bc _tmp_128_rule │ │ │ │ │ -0001cce4 0000df1c R_ARM_CALL 00003cf8 _loop0_31_rule │ │ │ │ │ -0001ccf8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd08 0000e21c R_ARM_CALL 000009bc _tmp_128_rule │ │ │ │ │ -0001cd14 0000dd2b R_ARM_MOVW_ABS_NC 00000c74 .LC75 │ │ │ │ │ -0001cd18 0000dd2c R_ARM_MOVT_ABS 00000c74 .LC75 │ │ │ │ │ -0001cd20 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cd24 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cd44 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001cd48 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cd80 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd8c 0000dc2b R_ARM_MOVW_ABS_NC 00000c40 .LC74 │ │ │ │ │ -0001cd90 0000dc2c R_ARM_MOVT_ABS 00000c40 .LC74 │ │ │ │ │ -0001cd98 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cd9c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cdc4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cdd8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cde4 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cde8 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cdf4 0000db2b R_ARM_MOVW_ABS_NC 00000c1c .LC73 │ │ │ │ │ -0001cdf8 0000db2c R_ARM_MOVT_ABS 00000c1c .LC73 │ │ │ │ │ -0001ce00 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001ce0c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ce40 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ce48 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ce70 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ce98 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cec8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cf00 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001cf08 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001cf2c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cf50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cf7c 0000da2b R_ARM_MOVW_ABS_NC 00000bf8 .LC72 │ │ │ │ │ -0001cf80 0000da2c R_ARM_MOVT_ABS 00000bf8 .LC72 │ │ │ │ │ -0001cf88 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cf8c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cfc0 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001cff0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d028 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d034 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d070 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d078 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d0ac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d0b4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d0f8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001d158 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d15c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d160 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001d18c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001d1c4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001d1d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d1fc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001d220 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0001d250 0001d51c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0001d25c 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -0001d260 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -0001d268 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ -0001d2f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d2f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d320 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001d388 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001d3b0 0000e42b R_ARM_MOVW_ABS_NC 0000b6bc _tmp_120_rule │ │ │ │ │ -0001d3b4 0000e42c R_ARM_MOVT_ABS 0000b6bc _tmp_120_rule │ │ │ │ │ -0001d3b8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d3f4 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001d408 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d428 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d42c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d454 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001d45c 0000e32b R_ARM_MOVW_ABS_NC 00000c8c .LC76 │ │ │ │ │ -0001d460 0000e32c R_ARM_MOVT_ABS 00000c8c .LC76 │ │ │ │ │ -0001d484 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d48c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d4bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d4e0 0000e52b R_ARM_MOVW_ABS_NC 0000090c _tmp_119_rule │ │ │ │ │ -0001d4e4 0000e52c R_ARM_MOVT_ABS 0000090c _tmp_119_rule │ │ │ │ │ -0001d4e8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d4f4 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d4f8 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d524 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001d530 0000462b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ -0001d534 0000462c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ -0001d554 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d578 0000e52b R_ARM_MOVW_ABS_NC 0000090c _tmp_119_rule │ │ │ │ │ -0001d57c 0000e52c R_ARM_MOVT_ABS 0000090c _tmp_119_rule │ │ │ │ │ -0001d580 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d58c 0000c02b R_ARM_MOVW_ABS_NC 00000ae0 .LC65 │ │ │ │ │ -0001d590 0000c02c R_ARM_MOVT_ABS 00000ae0 .LC65 │ │ │ │ │ -0001d598 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d59c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d5bc 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d5c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d5d4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d5f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d638 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d644 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d650 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d6a4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d6ac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d6e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d754 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d75c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d784 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d7a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d7cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d804 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d810 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d850 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d860 0000e81c R_ARM_CALL 0000100c _tmp_129_rule │ │ │ │ │ -0001d86c 0000e72b R_ARM_MOVW_ABS_NC 00000ce8 .LC78 │ │ │ │ │ -0001d870 0000e72c R_ARM_MOVT_ABS 00000ce8 .LC78 │ │ │ │ │ -0001d878 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d87c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d89c 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d8a0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d8d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d910 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d918 0000e62b R_ARM_MOVW_ABS_NC 00000cb8 .LC77 │ │ │ │ │ -0001d91c 0000e62c R_ARM_MOVT_ABS 00000cb8 .LC77 │ │ │ │ │ -0001d938 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d974 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d97c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d9a8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001d9d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d9e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001da0c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001da38 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001dac4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001dacc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001daec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001db04 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001db08 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001db0c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001db44 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001db4c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001db78 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001db80 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0001db84 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0001db90 0000b42b R_ARM_MOVW_ABS_NC 00000a24 .LC60 │ │ │ │ │ -0001db94 0000b42c R_ARM_MOVT_ABS 00000a24 .LC60 │ │ │ │ │ -0001db9c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001dba8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001dbd8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001dc34 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001dc3c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001dc84 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dcd4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001dd10 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dd34 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001dd6c 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001dd88 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ddc0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ddfc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001de04 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001de30 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001de68 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001debc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dee4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001df28 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001df30 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001df5c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001df94 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dfc8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dfdc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001e020 0001ff1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0001e070 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e084 0000f61c R_ARM_CALL 0000d0b0 _loop0_78_rule │ │ │ │ │ -0001e098 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001e0e4 0002001c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0001e138 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e168 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e170 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e198 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e1ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e1b4 0000e92b R_ARM_MOVW_ABS_NC 00000d18 .LC79 │ │ │ │ │ -0001e1b8 0000e92c R_ARM_MOVT_ABS 00000d18 .LC79 │ │ │ │ │ -0001e1d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e1ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e1f4 0000ea2b R_ARM_MOVW_ABS_NC 00000d48 .LC80 │ │ │ │ │ -0001e1f8 0000ea2c R_ARM_MOVT_ABS 00000d48 .LC80 │ │ │ │ │ -0001e218 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e22c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e234 0000eb2b R_ARM_MOVW_ABS_NC 00000d78 .LC81 │ │ │ │ │ -0001e238 0000eb2c R_ARM_MOVT_ABS 00000d78 .LC81 │ │ │ │ │ -0001e258 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e26c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e290 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e2b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e2d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e2fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e324 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e348 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e36c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e390 0000ec2b R_ARM_MOVW_ABS_NC 00000da8 .LC82 │ │ │ │ │ -0001e394 0000ec2c R_ARM_MOVT_ABS 00000da8 .LC82 │ │ │ │ │ -0001e39c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e3a0 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e3c0 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001e3c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e404 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e418 0000f71c R_ARM_CALL 00001cd8 _tmp_154_rule.isra.0 │ │ │ │ │ -0001e434 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e438 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e43c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001e448 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e454 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e458 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e464 0000f42b R_ARM_MOVW_ABS_NC 00000f00 .LC90 │ │ │ │ │ -0001e468 0000f42c R_ARM_MOVT_ABS 00000f00 .LC90 │ │ │ │ │ -0001e470 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e47c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e4b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e4c4 0000f71c R_ARM_CALL 00001cd8 _tmp_154_rule.isra.0 │ │ │ │ │ -0001e4dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e4ec 0000f61c R_ARM_CALL 0000d0b0 _loop0_78_rule │ │ │ │ │ -0001e504 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e508 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e50c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001e518 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e524 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e528 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e534 0000f32b R_ARM_MOVW_ABS_NC 00000ed4 .LC89 │ │ │ │ │ -0001e538 0000f32c R_ARM_MOVT_ABS 00000ed4 .LC89 │ │ │ │ │ -0001e540 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e54c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e584 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e598 0000f82b R_ARM_MOVW_ABS_NC 00001b54 _tmp_153_rule │ │ │ │ │ -0001e59c 0000f82c R_ARM_MOVT_ABS 00001b54 _tmp_153_rule │ │ │ │ │ -0001e5a0 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e5ac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e5b8 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e5bc 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e5c8 0000ef2b R_ARM_MOVW_ABS_NC 00000e3c .LC85 │ │ │ │ │ -0001e5cc 0000ef2c R_ARM_MOVT_ABS 00000e3c .LC85 │ │ │ │ │ -0001e5d4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e5ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e618 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e64c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e660 0000f71c R_ARM_CALL 00001cd8 _tmp_154_rule.isra.0 │ │ │ │ │ -0001e678 0000f92b R_ARM_MOVW_ABS_NC 00001c28 _tmp_155_rule │ │ │ │ │ -0001e67c 0000f92c R_ARM_MOVT_ABS 00001c28 _tmp_155_rule │ │ │ │ │ -0001e680 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e68c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e698 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e69c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e6a8 0000f22b R_ARM_MOVW_ABS_NC 00000eb4 .LC88 │ │ │ │ │ -0001e6ac 0000f22c R_ARM_MOVT_ABS 00000eb4 .LC88 │ │ │ │ │ -0001e6b4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e6cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e700 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e72c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e734 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e758 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e76c 0000f92b R_ARM_MOVW_ABS_NC 00001c28 _tmp_155_rule │ │ │ │ │ -0001e770 0000f92c R_ARM_MOVT_ABS 00001c28 _tmp_155_rule │ │ │ │ │ -0001e774 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e798 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e7ac 0001a72b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -0001e7b0 0001a72c R_ARM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -0001e7b4 0001d61c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001e7c0 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e7c4 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e7d4 0000f12b R_ARM_MOVW_ABS_NC 00000e8c .LC87 │ │ │ │ │ -0001e7d8 0000f12c R_ARM_MOVT_ABS 00000e8c .LC87 │ │ │ │ │ -0001e7dc 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e7e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e82c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e830 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e840 0000f02b R_ARM_MOVW_ABS_NC 00000e64 .LC86 │ │ │ │ │ -0001e844 0000f02c R_ARM_MOVT_ABS 00000e64 .LC86 │ │ │ │ │ -0001e848 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e860 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e88c 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001e8cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e8ec 0000fa2b R_ARM_MOVW_ABS_NC 00001a5c _tmp_152_rule │ │ │ │ │ -0001e8f0 0000fa2c R_ARM_MOVT_ABS 00001a5c _tmp_152_rule │ │ │ │ │ -0001e8f4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e900 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e90c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e910 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e91c 0000ee2b R_ARM_MOVW_ABS_NC 00000e0c .LC84 │ │ │ │ │ -0001e920 0000ee2c R_ARM_MOVT_ABS 00000e0c .LC84 │ │ │ │ │ -0001e928 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e940 0000522b R_ARM_MOVW_ABS_NC 00017cb0 annotated_rhs_rule │ │ │ │ │ -0001e944 0000522c R_ARM_MOVT_ABS 00017cb0 annotated_rhs_rule │ │ │ │ │ -0001e948 0001d61c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001e954 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e958 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e964 0000ed2b R_ARM_MOVW_ABS_NC 00000dd8 .LC83 │ │ │ │ │ -0001e968 0000ed2c R_ARM_MOVT_ABS 00000dd8 .LC83 │ │ │ │ │ -0001e970 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e9ac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e9c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e9f0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ea18 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ea54 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ea5c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001eaa4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eac8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ead0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001eb08 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001eb10 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001eb4c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001eb54 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001eb9c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ebdc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ec0c 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001ec3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ec4c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ec80 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0001ecb4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ecfc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ed20 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ed60 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001edd4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ee0c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ee30 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ee38 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ee5c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ee8c 0000c81c R_ARM_CALL 0000c2a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001eec8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001eee4 0000fb2b R_ARM_MOVW_ABS_NC 00000f18 .LC91 │ │ │ │ │ -0001eee8 0000fb2c R_ARM_MOVT_ABS 00000f18 .LC91 │ │ │ │ │ -0001eef0 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001eef4 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ef18 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001ef1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ef4c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ef58 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ef60 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ef98 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001efa4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001efd0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001eff8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f018 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f064 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f06c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f09c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f0e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f114 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f150 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f158 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f1a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f1cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f1dc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f210 0001d31c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -0001f244 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f27c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f2a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f2cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f308 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f310 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f334 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f348 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f378 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f3c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f3cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f3f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f424 0000bb2b R_ARM_MOVW_ABS_NC 00000a68 _tmp_106_rule │ │ │ │ │ -0001f428 0000bb2c R_ARM_MOVT_ABS 00000a68 _tmp_106_rule │ │ │ │ │ -0001f42c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f464 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f478 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f48c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f4a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f4ac 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f4b0 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f4bc 0000b32b R_ARM_MOVW_ABS_NC 000009fc .LC59 │ │ │ │ │ -0001f4c0 0000b32c R_ARM_MOVT_ABS 000009fc .LC59 │ │ │ │ │ -0001f4c8 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001f4d4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f4fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f510 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f534 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f53c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f5a4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f5ac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f5ec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f5f4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f624 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f62c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f668 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f670 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f6ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f6f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f6f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f71c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001f760 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f7c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f7e4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f7ec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f824 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f82c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f858 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f8a4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001f8cc 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001f970 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001f98c 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001f9ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f9d8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001fa6c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001faa0 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001fad0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fae8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001fb08 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001fb10 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001fb34 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fb64 0000c81c R_ARM_CALL 0000c2a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001fb98 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fbb4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001fbe8 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001fc1c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fc3c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001fc44 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001fc68 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fc98 0000c81c R_ARM_CALL 0000c2a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001fcd0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fce8 0000fb2b R_ARM_MOVW_ABS_NC 00000f18 .LC91 │ │ │ │ │ -0001fcec 0000fb2c R_ARM_MOVT_ABS 00000f18 .LC91 │ │ │ │ │ -0001fcf4 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fcf8 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fd18 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001fd1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fd50 0000fb2b R_ARM_MOVW_ABS_NC 00000f18 .LC91 │ │ │ │ │ -0001fd54 0000fb2c R_ARM_MOVT_ABS 00000f18 .LC91 │ │ │ │ │ -0001fd5c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fd60 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fd84 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001fd88 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fddc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001fde8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001fdf4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fdfc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fe28 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fe68 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fe80 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fe88 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fea8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fec4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fed0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fedc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ff38 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ff40 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ff74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ff88 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ff9c 0002011c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -0001fff0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fffc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020054 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002005c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000200a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000200d8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020114 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020124 0000921c R_ARM_CALL 00009690 lambda_params_rule │ │ │ │ │ -00020140 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020164 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000201a0 0002021c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -000201cc 0001ea1c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -000201ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020228 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020264 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002026c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002029c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000202ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002031c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020358 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020360 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002038c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000203d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000203f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020438 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020470 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002048c 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000204bc 0001961c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -000204f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020534 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020568 0001961c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -00020574 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000205b8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000205c0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000205e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002060c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020670 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020684 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002069c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000206a0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000206a4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000206b4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000206b8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000206c8 0001012b R_ARM_MOVW_ABS_NC 00001048 .LC97 │ │ │ │ │ -000206cc 0001012c R_ARM_MOVT_ABS 00001048 .LC97 │ │ │ │ │ -000206d4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000206e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002071c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020728 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0002072c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0002073c 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00020740 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00020744 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0002075c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002078c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000207cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020830 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020838 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020870 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000208c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000208d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020930 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002097c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00020980 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00020984 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000209e8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020a20 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020a28 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020a5c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020a94 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020ac8 0002041c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00020b24 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020b2c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020b54 0001021c R_ARM_CALL 0000cd78 _tmp_165_rule │ │ │ │ │ -00020b80 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020b88 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020bac 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00020bdc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020bec 0001021c R_ARM_CALL 0000cd78 _tmp_165_rule │ │ │ │ │ -00020c40 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00020c78 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020c94 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00020cb8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020cd0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020d0c 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00020d18 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020d40 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020d78 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020db4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020ddc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00020df8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020e04 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00020e58 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020e8c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020e98 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020ea4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020eb0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020ebc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020edc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020f18 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020f20 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020f5c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020f90 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ -00020f94 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -00020f98 0001991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00020fd0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021010 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021018 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021040 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002106c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000210a8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000210b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000210dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000210e8 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000210ec 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000210f8 0001042b R_ARM_MOVW_ABS_NC 000010c8 .LC99 │ │ │ │ │ -000210fc 0001042c R_ARM_MOVT_ABS 000010c8 .LC99 │ │ │ │ │ -00021104 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00021110 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021144 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021158 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021170 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00021174 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00021178 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00021188 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0002118c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000211a0 0001032b R_ARM_MOVW_ABS_NC 00001088 .LC98 │ │ │ │ │ -000211a4 0001032c R_ARM_MOVT_ABS 00001088 .LC98 │ │ │ │ │ -000211a8 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000211c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000211f8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021240 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021248 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002126c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021290 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000212b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000212d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000212fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021320 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021344 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021368 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002138c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000213b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000213d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000213f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002141c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021448 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021478 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021490 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000214b8 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000214d0 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000214dc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021508 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021520 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002152c 00009f2b R_ARM_MOVW_ABS_NC 000008b0 .LC50 │ │ │ │ │ -00021530 00009f2c R_ARM_MOVT_ABS 000008b0 .LC50 │ │ │ │ │ -00021538 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ -00021550 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021568 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021580 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021598 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000215c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000215d8 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000215f0 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021608 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002164c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021654 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021694 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002169c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000216c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000216f4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000216fc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021734 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021778 0001bf1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000217b0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000217b8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000217dc 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00021818 0001bf1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -0002185c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002187c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021884 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000218a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000218d8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000218e0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021910 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021938 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00021a04 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00021a20 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00021a40 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00021a6c 0001bf1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021aac 0001bf1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021ad8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00021ae4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00021b08 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021b30 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021b40 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021b64 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021b90 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021ba8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00021bcc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021bd4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021bf4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021c10 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021c2c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021c34 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021c50 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021c58 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021c78 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021c94 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021cd0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021cd8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021d0c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021d88 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021d90 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021db8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021de8 00010a2b R_ARM_MOVW_ABS_NC 00010228 _tmp_126_rule │ │ │ │ │ -00021dec 00010a2c R_ARM_MOVT_ABS 00010228 _tmp_126_rule │ │ │ │ │ -00021df0 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00021dfc 0001092b R_ARM_MOVW_ABS_NC 00001180 .LC103 │ │ │ │ │ -00021e00 0001092c R_ARM_MOVT_ABS 00001180 .LC103 │ │ │ │ │ -00021e08 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00021e0c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00021e2c 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00021e30 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021e54 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021e60 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021e6c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021ec8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021ed0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021f04 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021f0c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021f3c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021f44 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021f90 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00021fc4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021fcc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002201c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022068 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022070 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000220a4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000220ac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000220f8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002212c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022134 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022184 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000221cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000221d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022208 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022210 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022260 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00022288 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000222c0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002230c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022360 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022384 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000223bc 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000223d0 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000223fc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022404 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022424 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0002244c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022464 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022474 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022490 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000224d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000224f4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002252c 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022540 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022574 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002257c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002259c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000225c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000225dc 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000225ec 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022608 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0002265c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022674 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000226cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000226e4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022718 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002273c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022744 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022784 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000227cc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022838 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022868 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022894 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000228dc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0002290c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022938 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000229fc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022a30 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022a44 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022a78 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022a80 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022aa4 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00022ad4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022aec 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022b08 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022b24 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022b58 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022b84 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022bb4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022be8 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00022c34 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022c68 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00022c98 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022cd0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022ce4 00010d1c R_ARM_CALL 0000d2f8 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022d00 00010d1c R_ARM_CALL 0000d2f8 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022d14 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022d54 00010d1c R_ARM_CALL 0000d2f8 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022d88 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022d90 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022dbc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022dfc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022e04 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022e30 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022e60 0000c81c R_ARM_CALL 0000c2a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00022e7c 0000c81c R_ARM_CALL 0000c2a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00022eec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022f0c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022f40 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022f6c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022f74 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022f98 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00022fc8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022fe4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00023000 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002301c 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0002303c 00020b1c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -0002305c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00023060 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00023068 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ -0002306c 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ -00023074 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00023080 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000230a0 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000230a4 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000230ac 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ -000230b0 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ -000230b8 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000230c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002313c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023170 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0002318c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000231c0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000231d8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000231e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000231f0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000231fc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023204 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002321c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023224 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023248 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023270 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002327c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023288 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023294 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000232b0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000232c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000232d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000232f0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023304 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002330c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023324 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023348 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023368 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023374 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002338c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023398 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000233a4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000233b8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000233c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000233d0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000233dc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000233f8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023410 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023434 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023448 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023468 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023470 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023480 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023494 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000234a0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000234b8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000234c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000234dc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000234fc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023510 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002351c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023544 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002354c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023584 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023598 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000235f8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023600 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023650 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023690 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023698 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000236ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023730 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002377c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000237a0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000237dc 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000237f4 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00023818 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002387c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000238b0 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000238e0 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000238ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023920 00010d1c R_ARM_CALL 0000d2f8 invalid_kwarg_rule.isra.0 │ │ │ │ │ -0002394c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023954 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023974 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000239a4 0000c81c R_ARM_CALL 0000c2a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -000239b4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000239d4 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000239d8 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000239e4 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ -000239e8 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ -000239f0 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000239fc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023a38 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023a40 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023a54 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023a60 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023a74 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023ad4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023adc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023b2c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023b50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023b94 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023bcc 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00023be0 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00023bfc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023c28 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023c6c 00010d1c R_ARM_CALL 0000d2f8 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00023c98 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023cbc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023cf4 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00023d10 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023d4c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023d54 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023d78 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00023db8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023dc0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023df4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023dfc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023e38 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023ea8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00023fb0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023fd0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023ffc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002401c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024024 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024054 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024084 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000240c8 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000240f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000240f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002411c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024158 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002416c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002418c 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000241f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024214 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00024218 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0002421c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024238 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0002427c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00024294 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000242e8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000242f0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024318 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024374 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000243a0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000243bc 00010a2b R_ARM_MOVW_ABS_NC 00010228 _tmp_126_rule │ │ │ │ │ -000243c0 00010a2c R_ARM_MOVT_ABS 00010228 _tmp_126_rule │ │ │ │ │ -000243c4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000243d0 0001092b R_ARM_MOVW_ABS_NC 00001180 .LC103 │ │ │ │ │ -000243d4 0001092c R_ARM_MOVT_ABS 00001180 .LC103 │ │ │ │ │ -000243dc 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000243e0 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00024400 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00024404 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024424 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024450 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002445c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024468 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002448c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000244a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000244b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000244d4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000244e0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000244ec 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000244fc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024520 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002453c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024584 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002458c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000245b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000245d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000245f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002462c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024660 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002468c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000246ac 0000692b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ -000246b0 0000692c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ -000246b8 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000246bc 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000246e0 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000246e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024710 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024730 00006a2b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ -00024734 00006a2c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ -0002475c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024784 0001122b R_ARM_MOVW_ABS_NC 0000123c .LC106 │ │ │ │ │ -00024788 0001122c R_ARM_MOVT_ABS 0000123c .LC106 │ │ │ │ │ -00024790 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00024794 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000247a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000247cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000247f4 0001132b R_ARM_MOVW_ABS_NC 00001270 .LC107 │ │ │ │ │ -000247f8 0001132c R_ARM_MOVT_ABS 00001270 .LC107 │ │ │ │ │ -00024800 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00024804 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00024828 0001112b R_ARM_MOVW_ABS_NC 000011d4 .LC105 │ │ │ │ │ -0002482c 0001112c R_ARM_MOVT_ABS 000011d4 .LC105 │ │ │ │ │ -00024834 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00024838 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00024898 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000248a0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000248c4 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000248ec 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000248f0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0002490c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024914 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024948 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024950 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002498c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000249a0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000249e4 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024a10 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024a48 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00024a80 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024aa0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00024adc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024b14 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024b1c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024b58 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024b6c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024ba4 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024bd8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024c1c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00024c48 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024c84 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00024d28 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024d44 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024d64 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024d90 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024da4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024dc8 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00024dcc 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00024dd0 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024df8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024e14 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024e38 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024e54 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024e64 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024e70 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024e94 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024eb8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024ec4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024f00 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024f08 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024f48 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024f50 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024f90 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024fa0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024fd8 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025004 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025038 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025094 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00025098 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0002509c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000250b0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000250ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025114 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002513c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025148 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025184 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002518c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000251d0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000251e0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025220 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025260 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000252bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000252c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002531c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025324 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00025348 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0002537c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025384 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000253b8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000253c0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000253fc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025410 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025454 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025480 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000254b8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000254f0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002551c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0002552c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00025538 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00025554 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025590 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000255c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000255d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002560c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025620 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002565c 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0002568c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00025690 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00025694 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000256d4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000256f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025720 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002574c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002577c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0002580c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00025860 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025868 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000258a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000258c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000258f8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025900 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025920 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002595c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025964 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00025984 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000259b8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00025a24 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00025a54 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00025a98 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00025ab4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00025ac0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00025ae4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025b20 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025b28 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00025b5c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025b64 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00025ba8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025bbc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025bf4 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025c38 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025c58 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025c90 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025cd0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025cd8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00025d1c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025d30 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025d68 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025db0 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00025db4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00025db8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00025dd4 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00025e00 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025e38 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025e70 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025ee4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025f1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025f38 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025f44 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025f4c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025f74 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025f98 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d14 0000301c R_ARM_CALL 000044fc INVALID_VERSION_CHECK │ │ │ │ │ +00001d30 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001d68 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d7c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d90 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001db8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001dcc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ddc 0000281c R_ARM_CALL 00004af4 _gather_34_rule │ │ │ │ │ +00001df4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e08 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e34 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001e78 00019e1c R_ARM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +00001e84 0000102b R_ARM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +00001e88 0000102c R_ARM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +00001e90 0000301c R_ARM_CALL 000044fc INVALID_VERSION_CHECK │ │ │ │ │ +00001e9c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001ed0 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001f1c 0000281c R_ARM_CALL 00004af4 _gather_34_rule │ │ │ │ │ +00001f34 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f4c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f60 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f74 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fa0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002020 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002034 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ +00002038 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ +0000203c 0001981c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00002060 0000311c R_ARM_CALL 0000eefc _loop1_37_rule │ │ │ │ │ +0000208c 00002b1c R_ARM_CALL 00001f20 finally_block_rule │ │ │ │ │ +000020a4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000020d8 00019f1c R_ARM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ +000020e4 0000162b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +000020e8 0000162c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +000020f0 0000301c R_ARM_CALL 000044fc INVALID_VERSION_CHECK │ │ │ │ │ +0000210c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002130 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000214c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000021a4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000021ac 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000021d4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021ec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002200 0000321c R_ARM_CALL 00000000 _gather_141_rule │ │ │ │ │ +00002214 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000223c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002254 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022b0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000022b8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000022d8 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ +000022dc 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ +000022e4 0001941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000022f4 00002e1c R_ARM_CALL 00005f20 patterns_rule │ │ │ │ │ +00002318 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ +0000231c 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ +00002320 0001941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002334 00002e1c R_ARM_CALL 00005f20 patterns_rule │ │ │ │ │ +00002344 00002f1c R_ARM_CALL 00008634 guard_rule │ │ │ │ │ +0000235c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000023a4 0000331c R_ARM_CALL 0000121c NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +000023bc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000023c8 00002f1c R_ARM_CALL 00008634 guard_rule │ │ │ │ │ +000023e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000023ec 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000023f0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002400 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002404 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002408 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002414 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000243c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000244c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002464 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002468 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000246c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000248c 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002490 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002498 00000f2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000249c 00000f2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000024a0 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000024ac 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000024e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024f8 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000024fc 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002500 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002520 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002524 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000252c 00001a2b R_ARM_MOVW_ABS_NC 000001e0 .LC13 │ │ │ │ │ +00002530 00001a2c R_ARM_MOVT_ABS 000001e0 .LC13 │ │ │ │ │ +00002534 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000254c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002574 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002584 0000341c R_ARM_CALL 00001d7c _gather_143_rule │ │ │ │ │ +00002598 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025b0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025c4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025d8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025f0 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000025f4 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000025f8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002608 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000260c 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002618 00000f2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000261c 00000f2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002628 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002644 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002670 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002674 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002684 0000132b R_ARM_MOVW_ABS_NC 00000110 .LC6 │ │ │ │ │ +00002688 0000132c R_ARM_MOVT_ABS 00000110 .LC6 │ │ │ │ │ +0000268c 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000026bc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000026e0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000026f8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000271c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002724 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000274c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002764 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000278c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027a4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027cc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027e4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000280c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002818 0000321c R_ARM_CALL 00000000 _gather_141_rule │ │ │ │ │ +0000282c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002844 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002854 0000112b R_ARM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ +00002858 0000112c R_ARM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ +00002860 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002864 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002884 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00002888 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000028c8 0000321c R_ARM_CALL 00000000 _gather_141_rule │ │ │ │ │ +000028dc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028e8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000028ec 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000028f8 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000028fc 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002904 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002910 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002940 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002950 0000341c R_ARM_CALL 00001d7c _gather_143_rule │ │ │ │ │ +00002964 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000297c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002990 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000299c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000029a0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000029ac 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000029b0 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000029b8 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000029c4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a04 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a24 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002a30 00002d1c R_ARM_CALL 00005d1c subject_expr_rule │ │ │ │ │ +00002a44 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a58 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a70 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a74 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a78 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002a88 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002a8c 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002aa0 00001c2b R_ARM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ +00002aa4 00001c2c R_ARM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ +00002aa8 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002ab4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ad8 00002d1c R_ARM_CALL 00005d1c subject_expr_rule │ │ │ │ │ +00002aec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002af8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002afc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002b08 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002b0c 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002b14 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002b20 00001b2b R_ARM_MOVW_ABS_NC 00000220 .LC14 │ │ │ │ │ +00002b24 00001b2c R_ARM_MOVT_ABS 00000220 .LC14 │ │ │ │ │ +00002b2c 0000301c R_ARM_CALL 000044fc INVALID_VERSION_CHECK │ │ │ │ │ +00002b48 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002b80 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002b88 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002b8c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002b9c 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002ba0 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002ba4 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002bd4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002be0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002c38 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002c40 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002c68 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c8c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002cb0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002cd8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002cec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d04 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d08 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d0c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002d64 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002d70 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002d90 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002d94 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002da0 0000172b R_ARM_MOVW_ABS_NC 00000190 .LC10 │ │ │ │ │ +00002da4 0000172c R_ARM_MOVT_ABS 00000190 .LC10 │ │ │ │ │ +00002da8 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002db4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002dd8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002ddc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002dec 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002df0 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002df4 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002e10 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e38 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e68 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e90 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002eb0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ed0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ee4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002ef8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f20 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002f2c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002f70 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002fcc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002ff4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002ffc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003024 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003048 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000306c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003094 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030a8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030c0 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000030c4 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000030c8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003100 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000310c 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003130 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000314c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000031a4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000031ac 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000031d4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031ec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003200 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003218 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000321c 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00003220 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003244 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003258 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000327c 0000362b R_ARM_MOVW_ABS_NC 00000b20 _tmp_144_rule │ │ │ │ │ +00003280 0000362c R_ARM_MOVT_ABS 00000b20 _tmp_144_rule │ │ │ │ │ +00003284 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000032a8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032bc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032cc 0000371c R_ARM_CALL 00000bd0 _loop0_145_rule │ │ │ │ │ +000032dc 00002c1c R_ARM_CALL 000021b4 _loop1_36_rule │ │ │ │ │ +00003304 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003318 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003328 0000371c R_ARM_CALL 00000bd0 _loop0_145_rule │ │ │ │ │ +00003338 0000311c R_ARM_CALL 0000eefc _loop1_37_rule │ │ │ │ │ +00003370 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003388 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033ac 0000381c R_ARM_CALL 00001264 _tmp_21_rule │ │ │ │ │ +000033c4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033d0 0000142b R_ARM_MOVW_ABS_NC 00000138 .LC7 │ │ │ │ │ +000033d4 0000142c R_ARM_MOVT_ABS 00000138 .LC7 │ │ │ │ │ +000033dc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000033e0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003408 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000340c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003438 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003460 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003468 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000034b4 0000381c R_ARM_CALL 00001264 _tmp_21_rule │ │ │ │ │ +000034d0 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000034f8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003504 0000142b R_ARM_MOVW_ABS_NC 00000138 .LC7 │ │ │ │ │ +00003508 0000142c R_ARM_MOVT_ABS 00000138 .LC7 │ │ │ │ │ +00003510 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003514 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000353c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003558 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000355c 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00003564 0000122b R_ARM_MOVW_ABS_NC 000000d4 .LC5 │ │ │ │ │ +00003568 0000122c R_ARM_MOVT_ABS 000000d4 .LC5 │ │ │ │ │ +0000356c 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003578 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000035b4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000035d4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000035dc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003600 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003620 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003638 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000363c 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00003648 00000e2b R_ARM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ +0000364c 00000e2c R_ARM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ +00003650 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000365c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003690 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000369c 0000281c R_ARM_CALL 00004af4 _gather_34_rule │ │ │ │ │ +000036b4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036cc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003704 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003740 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000374c 00002e1c R_ARM_CALL 00005f20 patterns_rule │ │ │ │ │ +0000375c 00002f1c R_ARM_CALL 00008634 guard_rule │ │ │ │ │ +00003774 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003798 00001d2b R_ARM_MOVW_ABS_NC 00000274 .LC16 │ │ │ │ │ +0000379c 00001d2c R_ARM_MOVT_ABS 00000274 .LC16 │ │ │ │ │ +000037a4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000037a8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000037c8 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000037cc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000037f0 0000331c R_ARM_CALL 0000121c NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +0000380c 0000331c R_ARM_CALL 0000121c NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +00003820 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000386c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003874 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000038a4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000038c8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000038ec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003920 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003958 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003960 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003990 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000039b4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000039e4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003a1c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003a24 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003a54 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a78 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003aa8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003ae0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003ae8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003b18 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b3c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b6c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003ba8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003bb0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003bf8 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00003bfc 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c00 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003c14 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c28 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00003c88 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003c90 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003cf8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003d00 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003d2c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003d60 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003dc8 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003de8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003e04 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00003e28 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e40 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e94 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003eac 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003eb8 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003ed4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003f00 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f0c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003f28 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003f40 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f50 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f8c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003f94 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003fc0 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004018 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004020 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004064 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004098 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000040a0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000040c4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000411c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004124 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004150 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004188 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004190 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000041c0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000041e0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004210 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004218 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004258 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000427c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000042c0 0000412b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ +000042c4 0000412c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ +000042c8 0001942b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000042cc 0001942c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000042d0 0001a71c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +000042f4 0000492b R_ARM_MOVW_ABS_NC 0000d7c4 _tmp_5_rule │ │ │ │ │ +000042f8 0000492c R_ARM_MOVT_ABS 0000d7c4 _tmp_5_rule │ │ │ │ │ +000042fc 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004344 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004348 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000434c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004374 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004378 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000437c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000043a4 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000043a8 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000043ac 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000043d4 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000043d8 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000043dc 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004404 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004408 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000440c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004434 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004438 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000443c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004464 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004468 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000446c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004494 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004498 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000449c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000044c4 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000044c8 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000044cc 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000044f4 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000044f8 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000044fc 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004520 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00004544 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004588 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000459c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000045c0 00004b1c R_ARM_CALL 0000d698 _tmp_10_rule │ │ │ │ │ +000045d8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000045f8 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00004634 0001aa1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +00004638 00003a2b R_ARM_MOVW_ABS_NC 000002a4 .LC17 │ │ │ │ │ +0000463c 00003a2c R_ARM_MOVT_ABS 000002a4 .LC17 │ │ │ │ │ +0000464c 0000301c R_ARM_CALL 000044fc INVALID_VERSION_CHECK │ │ │ │ │ +00004664 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004688 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000046c0 0001ab1c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +000046dc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004710 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00004778 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004780 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000047a4 00004d1c R_ARM_CALL 0000b008 invalid_ann_assign_target_rule │ │ │ │ │ +00004804 00004f1c R_ARM_CALL 0000b824 _loop0_122_rule │ │ │ │ │ +00004834 00004f1c R_ARM_CALL 0000b824 _loop0_122_rule │ │ │ │ │ +000048c0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000048c8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000048fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004938 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004990 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000049bc 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000049c0 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000049c4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000049d8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000049f4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004a34 0001ac1c R_ARM_CALL 00000000 _PyAST_Assign │ │ │ │ │ +00004a78 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004a80 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004ac4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004af0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004b1c 0001ad1c R_ARM_CALL 00000000 _PyAST_Return │ │ │ │ │ +00004b9c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004bc8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004c04 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004c0c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004c54 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004c78 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004ca8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004ccc 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004d00 0001ae1c R_ARM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +00004d2c 0000531c R_ARM_CALL 00000000 import_stmt_rule │ │ │ │ │ +00004d40 0000541c R_ARM_CALL 000038a8 pass_stmt_rule │ │ │ │ │ +00004d6c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004da8 0001af1c R_ARM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ +00004db4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004de8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e00 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004e38 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004e40 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004e88 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e98 0000551c R_ARM_CALL 00005430 del_targets_rule │ │ │ │ │ +00004eac 0000562b R_ARM_MOVW_ABS_NC 00005c68 _tmp_15_rule │ │ │ │ │ +00004eb0 0000562c R_ARM_MOVT_ABS 00005c68 _tmp_15_rule │ │ │ │ │ +00004eb4 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004ec4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004ef0 0001b01c R_ARM_CALL 00000000 _PyAST_Delete │ │ │ │ │ +00004f08 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004f44 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004f4c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004fa0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fc0 0000571c R_ARM_CALL 00003c54 _tmp_16_rule │ │ │ │ │ +00004fd8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000500c 0001b11c R_ARM_CALL 00000000 _PyAST_Assert │ │ │ │ │ +00005024 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005060 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005068 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000050b8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000050e4 0001ab1c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +000050fc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005138 0000581c R_ARM_CALL 0000457c break_stmt_rule │ │ │ │ │ +0000514c 0000591c R_ARM_CALL 00004970 continue_stmt_rule │ │ │ │ │ +00005174 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005184 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000051c4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000051cc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005210 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005220 00005a1c R_ARM_CALL 000042d0 _gather_14_rule │ │ │ │ │ +00005230 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005250 0001b21c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00005278 0001b31c R_ARM_CALL 00000000 _PyAST_Global │ │ │ │ │ +00005290 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000052cc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000052d4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005314 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005324 00005a1c R_ARM_CALL 000042d0 _gather_14_rule │ │ │ │ │ +00005338 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000535c 0001b21c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00005384 0001b41c R_ARM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ +0000539c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000053e4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005414 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005430 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005434 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000543c 00003e2b R_ARM_MOVW_ABS_NC 00000344 .LC21 │ │ │ │ │ +00005440 00003e2c R_ARM_MOVT_ABS 00000344 .LC21 │ │ │ │ │ +00005460 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005464 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000548c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000054b0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000054b8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000054dc 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005510 00005b1c R_ARM_CALL 00000508 star_named_expressions_rule │ │ │ │ │ +00005538 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005554 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000556c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005588 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000558c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005598 00003d2b R_ARM_MOVW_ABS_NC 00000314 .LC20 │ │ │ │ │ +0000559c 00003d2c R_ARM_MOVT_ABS 00000314 .LC20 │ │ │ │ │ +000055b8 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000055e0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000055e4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005608 0001b51c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00005610 0000402b R_ARM_MOVW_ABS_NC 00000390 .LC23 │ │ │ │ │ +00005614 0000402c R_ARM_MOVT_ABS 00000390 .LC23 │ │ │ │ │ +00005634 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005654 00004b1c R_ARM_CALL 0000d698 _tmp_10_rule │ │ │ │ │ +00005670 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000056b4 0001aa1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +000056b8 00003b2b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ +000056bc 00003b2c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ +000056e0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000056e8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005728 0000412b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ +0000572c 0000412c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ +00005730 0001941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00005740 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000576c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005790 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000057bc 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000057e8 0001b61c R_ARM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ +000057f4 0000422b R_ARM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ +000057f8 0000422c R_ARM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ +00005800 0000301c R_ARM_CALL 000044fc INVALID_VERSION_CHECK │ │ │ │ │ +00005818 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005838 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005850 00005d1c R_ARM_CALL 0000bc88 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +0000589c 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000058d8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005904 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005938 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005974 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005990 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005994 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000059b8 0001b51c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000059c0 00003c2b R_ARM_MOVW_ABS_NC 000002e4 .LC19 │ │ │ │ │ +000059c4 00003c2c R_ARM_MOVT_ABS 000002e4 .LC19 │ │ │ │ │ +000059f0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005a10 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005a48 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005a88 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005a94 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005ae8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005af0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005b18 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b3c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b58 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005b5c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005b84 0001b51c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00005b8c 0000452b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ +00005b90 0000452c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ +00005bb4 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005bb8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005c00 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c24 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c48 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c84 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ca4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005cc8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005cec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d20 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d44 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d60 0000462b R_ARM_MOVW_ABS_NC 0000048c .LC29 │ │ │ │ │ +00005d64 0000462c R_ARM_MOVT_ABS 0000048c .LC29 │ │ │ │ │ +00005d6c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005d70 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005d90 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005d9c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005df8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005e00 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005e28 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e3c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e64 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e88 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005eac 0000442b R_ARM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ +00005eb0 0000442c R_ARM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ +00005eb8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005ebc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005edc 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005ee0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005f10 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f18 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005f34 0000432b R_ARM_MOVW_ABS_NC 000003e4 .LC26 │ │ │ │ │ +00005f38 0000432c R_ARM_MOVT_ABS 000003e4 .LC26 │ │ │ │ │ +00005f40 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005f44 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005f68 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005f8c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005fb4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005fbc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005fe4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006008 00005d1c R_ARM_CALL 0000bc88 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +0000600c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006038 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006054 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000608c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000060b4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000060c0 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006104 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000611c 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006138 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006140 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000615c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000617c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000061b8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000061cc 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006210 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006220 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006244 0000331c R_ARM_CALL 0000121c NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +00006274 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000062a4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000062e0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000062ec 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000062f8 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006310 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006344 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006368 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006384 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063ac 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000063c4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063e0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006410 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006420 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000642c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006430 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006438 00003f2b R_ARM_MOVW_ABS_NC 00000364 .LC22 │ │ │ │ │ +0000643c 00003f2c R_ARM_MOVT_ABS 00000364 .LC22 │ │ │ │ │ +00006448 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006454 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006460 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006484 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000649c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000064c0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000064d4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000064e0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000064e8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006504 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006540 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006548 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000065ac 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000065b4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000065d4 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000661c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006624 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006640 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000066a8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066e4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000670c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006754 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000067a4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000067fc 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006844 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006890 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000068e4 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000068f8 00005f2b R_ARM_MOVW_ABS_NC 00009e40 t_lookahead_rule │ │ │ │ │ +000068fc 00005f2c R_ARM_MOVT_ABS 00009e40 t_lookahead_rule │ │ │ │ │ +00006900 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006910 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000694c 0001b81c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00006988 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000699c 00005f2b R_ARM_MOVW_ABS_NC 00009e40 t_lookahead_rule │ │ │ │ │ +000069a0 00005f2c R_ARM_MOVT_ABS 00009e40 t_lookahead_rule │ │ │ │ │ +000069a4 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000069b4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000069f0 0001b91c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +000069fc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006a24 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006a74 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006ae8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b00 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b48 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006b50 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006b70 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006bb0 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006c24 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006c60 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006c68 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006cc0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006cc8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006ce8 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006d14 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d48 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006d50 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006d6c 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006db4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006dbc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006dd8 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006e20 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006e28 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006e44 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006e90 00005f2b R_ARM_MOVW_ABS_NC 00009e40 t_lookahead_rule │ │ │ │ │ +00006e94 00005f2c R_ARM_MOVT_ABS 00009e40 t_lookahead_rule │ │ │ │ │ +00006e98 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006ef0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f64 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f90 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006fa4 00005f2b R_ARM_MOVW_ABS_NC 00009e40 t_lookahead_rule │ │ │ │ │ +00006fa8 00005f2c R_ARM_MOVT_ABS 00009e40 t_lookahead_rule │ │ │ │ │ +00006fac 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006fbc 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006ff4 0001ba1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00007000 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007028 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000703c 00005f2b R_ARM_MOVW_ABS_NC 00009e40 t_lookahead_rule │ │ │ │ │ +00007040 00005f2c R_ARM_MOVT_ABS 00009e40 t_lookahead_rule │ │ │ │ │ +00007044 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007054 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007088 0001b81c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000070d0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000070e4 00005f2b R_ARM_MOVW_ABS_NC 00009e40 t_lookahead_rule │ │ │ │ │ +000070e8 00005f2c R_ARM_MOVT_ABS 00009e40 t_lookahead_rule │ │ │ │ │ +000070ec 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000070fc 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007130 0001b91c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00007154 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000719c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000071ec 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007264 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000072ac 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000072fc 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007354 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000739c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000073ec 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007444 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000748c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000074d8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007558 0001ba1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00007570 00005f2b R_ARM_MOVW_ABS_NC 00009e40 t_lookahead_rule │ │ │ │ │ +00007574 00005f2c R_ARM_MOVT_ABS 00009e40 t_lookahead_rule │ │ │ │ │ +00007578 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007588 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000075a4 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00007608 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007688 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000076bc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000076d0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000076e4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007700 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007748 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007750 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007794 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000077bc 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000077f0 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007818 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007840 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007868 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000788c 00006b2b R_ARM_MOVW_ABS_NC 000091d4 _tmp_42_rule │ │ │ │ │ +00007890 00006b2c R_ARM_MOVT_ABS 000091d4 _tmp_42_rule │ │ │ │ │ +00007894 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000078b4 0001bb1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +000078dc 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000078e0 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000078e4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000790c 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007910 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007914 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000793c 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007940 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007944 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007968 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007984 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007994 0001bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00007998 0001bc2c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +000079bc 0001bd1c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00007a0c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007a14 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007a84 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007a8c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007ac4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007acc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007b1c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007bc0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007bc8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007c00 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007c08 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007c58 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007c7c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007c84 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007cc0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ce4 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00007d34 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d48 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d7c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007d84 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007dd4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007df8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007e00 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007e48 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ed0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007ed8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007f28 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f4c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007f54 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007fc4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007fe8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000800c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008014 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008088 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000080c0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000080c8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008110 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008134 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008144 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008170 0001bf1c R_ARM_CALL 00000000 _PyAST_Set │ │ │ │ │ +0000819c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000081c4 0001c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000081c8 0001c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000081d4 0001bd1c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000081ec 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008214 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000823c 0001c12b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00008240 0001c12c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00008280 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008288 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000082b8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000082dc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000082e4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008354 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008374 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000083c0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008408 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008430 0001c22b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00008434 0001c22c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00008440 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000846c 0001c31c R_ARM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +00008488 0001c41c R_ARM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +000084ac 0001c51c R_ARM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +000084c4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000084f0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000850c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000851c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000854c 0001c61c R_ARM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ +00008564 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008588 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000085d4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000085e4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008618 0001c71c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +00008630 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000865c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000866c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000086a0 0001c81c R_ARM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +000086b8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000871c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008724 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000874c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008780 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008794 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000087e4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000087f4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008830 0001c71c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +0000883c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008858 0000741c R_ARM_CALL 0000b230 invalid_comprehension_rule.isra.0 │ │ │ │ │ +00008878 0000741c R_ARM_CALL 0000b230 invalid_comprehension_rule.isra.0 │ │ │ │ │ +000088d0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008914 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00008940 0000762b R_ARM_MOVW_ABS_NC 0001030c _tmp_151_rule │ │ │ │ │ +00008944 0000762c R_ARM_MOVT_ABS 0001030c _tmp_151_rule │ │ │ │ │ +00008948 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008954 00006a2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ +00008958 00006a2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ +00008960 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008964 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008984 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008988 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000089bc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089c8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089d4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008a00 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a0c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008a10 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008a1c 0000662b R_ARM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ +00008a20 0000662c R_ARM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ +00008a3c 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008a40 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a6c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a78 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008a7c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008a88 0000652b R_ARM_MOVW_ABS_NC 000004c4 .LC30 │ │ │ │ │ +00008a8c 0000652c R_ARM_MOVT_ABS 000004c4 .LC30 │ │ │ │ │ +00008aa8 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008aac 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008ad4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008ae0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008b20 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008b2c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008b7c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008b84 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008bc0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008bd0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008bf4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008bfc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008c40 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008c48 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008c88 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c8c 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c90 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008cc8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008cdc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008d14 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008d28 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008d60 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008d74 0000762b R_ARM_MOVW_ABS_NC 0001030c _tmp_151_rule │ │ │ │ │ +00008d78 0000762c R_ARM_MOVT_ABS 0001030c _tmp_151_rule │ │ │ │ │ +00008d7c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008dec 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e04 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008e08 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008e20 0000682b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ +00008e24 0000682c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ +00008e30 0000771c R_ARM_CALL 000101a8 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +00008e34 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008e68 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008e6c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008e84 0000692b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ +00008e88 0000692c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ +00008e94 0000771c R_ARM_CALL 000101a8 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +00008e98 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008ebc 00006a2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ +00008ec0 00006a2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ +00008ec8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008ecc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008eec 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008ef8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008f00 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008f1c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008f74 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008f80 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008fa8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008fb0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008fd0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000901c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009078 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009088 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000090a8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000090cc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000090d8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000090e0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009104 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009124 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009130 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009138 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009154 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009198 0000672b R_ARM_MOVW_ABS_NC 00000514 .LC32 │ │ │ │ │ +0000919c 0000672c R_ARM_MOVT_ABS 00000514 .LC32 │ │ │ │ │ +000091a4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000091a8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000091cc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009204 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000920c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009238 0001ca1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000925c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009280 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000092b4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000092f0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000092f8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009324 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000093b0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000093e4 0001cb1c R_ARM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +0000940c 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000942c 00007a1c R_ARM_CALL 00008c74 _loop1_83_rule │ │ │ │ │ +00009484 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000948c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000094d4 00007a1c R_ARM_CALL 00008c74 _loop1_83_rule │ │ │ │ │ +00009504 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009538 0001cc1c R_ARM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ +00009554 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009580 00007b1c R_ARM_CALL 00008e1c tstring_rule │ │ │ │ │ +0000958c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009590 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000095a4 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000095b8 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000095c8 0000782b R_ARM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ +000095cc 0000782c R_ARM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ +000095f0 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000095f4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009624 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009628 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000963c 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000965c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009678 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009684 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000096d8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000096e0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009700 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000974c 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009794 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000097cc 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000981c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009868 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009888 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009894 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000098a0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000098dc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000098e4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009918 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009920 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009948 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009980 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009988 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000099ac 0001ca1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +000099dc 0001ce1c R_ARM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +00009a18 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009a20 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009a50 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009aa8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009ab0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009af4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b04 0001cf1c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +00009b44 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009b7c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009c74 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009c8c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009cac 0001d01c R_ARM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +00009cc8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d00 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009d10 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009d1c 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009d48 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d70 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d98 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009da4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009db0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009dbc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009dc8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009de8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009df4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e18 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e70 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009e78 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009e9c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ec0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ee4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f18 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f54 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009f5c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009fb4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009fbc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009fe8 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a030 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a06c 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a094 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a098 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a09c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a10c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a170 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a18c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a194 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a1b8 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a214 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a254 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a2c0 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a2d4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a2ec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a304 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a324 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000a350 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000a388 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a3dc 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a418 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a448 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a450 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a478 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a47c 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a480 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a4b0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a4d8 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000a50c 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000a55c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a594 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a5a4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a5b0 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a5dc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a5e8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a5f0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a620 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a664 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a66c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a698 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a6e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a71c 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a76c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a774 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a79c 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a7a0 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a7a4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a7d4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a7fc 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000a82c 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000a848 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a8b4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a8c0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a8d4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a910 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a918 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a950 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a9a4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a9ac 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a9cc 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000aa14 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000aa1c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000aa38 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000aa80 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000aa88 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000aac8 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000aadc 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000ab10 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000ab34 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ab64 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ab88 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000abac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000abd0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac38 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac60 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000aca8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000acfc 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ad5c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad84 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000adcc 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ae28 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ae6c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ae84 00005f2b R_ARM_MOVW_ABS_NC 00009e40 t_lookahead_rule │ │ │ │ │ +0000ae88 00005f2c R_ARM_MOVT_ABS 00009e40 t_lookahead_rule │ │ │ │ │ +0000ae8c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000ae9c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000aed0 0001b81c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000af24 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af38 00005f2b R_ARM_MOVW_ABS_NC 00009e40 t_lookahead_rule │ │ │ │ │ +0000af3c 00005f2c R_ARM_MOVT_ABS 00009e40 t_lookahead_rule │ │ │ │ │ +0000af40 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000af50 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000af84 0001b91c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000af94 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000afd8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aff0 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000affc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b034 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b03c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b088 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b090 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b0b4 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b114 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b16c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b1a4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b1ac 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b1ec 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b1f4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b25c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b26c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b2a0 0001d21c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +0000b2c0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b2cc 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b2ec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b300 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000b31c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b378 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b380 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b3a4 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b3dc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b410 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000b430 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b44c 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000b470 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b4e4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b518 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000b540 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000b578 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b590 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b5ac 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000b5d0 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000b5f0 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000b62c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b650 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b68c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b6a4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b6b0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b6bc 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b6d0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b6ec 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b710 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b71c 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b748 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b764 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b770 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b78c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b7a8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b7e4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b7ec 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b834 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b874 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b8b0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b8d4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b8dc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b914 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b91c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b960 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b9a8 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9ac 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9b0 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000b9e4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9f4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ba2c 0001d31c R_ARM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +0000ba90 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bac8 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000bae0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bb0c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bb34 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000bb68 0001d41c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000bb74 0000812b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +0000bb78 0000812c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +0000bb80 0000301c R_ARM_CALL 000044fc INVALID_VERSION_CHECK │ │ │ │ │ +0000bbbc 0000741c R_ARM_CALL 0000b230 invalid_comprehension_rule.isra.0 │ │ │ │ │ +0000bbfc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bc34 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bc40 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bc48 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bc60 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bc88 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bcc4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bccc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bcf8 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bd7c 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bdcc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bdd4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000be68 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000be70 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000be94 0001ca1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000bebc 00008e2b R_ARM_MOVW_ABS_NC 0000b558 _tmp_116_rule │ │ │ │ │ +0000bec0 00008e2c R_ARM_MOVT_ABS 0000b558 _tmp_116_rule │ │ │ │ │ +0000bec4 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000bf58 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bf60 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bf80 0000541c R_ARM_CALL 000038a8 pass_stmt_rule │ │ │ │ │ +0000bfa4 0000581c R_ARM_CALL 0000457c break_stmt_rule │ │ │ │ │ +0000bfc8 0000591c R_ARM_CALL 00004970 continue_stmt_rule │ │ │ │ │ +0000bffc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c028 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c07c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c084 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c0a8 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000c0f4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c118 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c12c 00000a2b R_ARM_MOVW_ABS_NC 0000bc90 expression_rule │ │ │ │ │ +0000c130 00000a2c R_ARM_MOVT_ABS 0000bc90 expression_rule │ │ │ │ │ +0000c134 0001d51c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0000c140 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c144 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c150 0000862b R_ARM_MOVW_ABS_NC 00000708 .LC42 │ │ │ │ │ +0000c154 0000862c R_ARM_MOVT_ABS 00000708 .LC42 │ │ │ │ │ +0000c15c 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000c168 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c19c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c1c0 00008f2b R_ARM_MOVW_ABS_NC 00000384 _tmp_117_rule │ │ │ │ │ +0000c1c4 00008f2c R_ARM_MOVT_ABS 00000384 _tmp_117_rule │ │ │ │ │ +0000c1cc 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000c1dc 0000852b R_ARM_MOVW_ABS_NC 000006e0 .LC41 │ │ │ │ │ +0000c1e0 0000852c R_ARM_MOVT_ABS 000006e0 .LC41 │ │ │ │ │ +0000c1e8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c1ec 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c20c 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c210 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c238 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c25c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c270 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c27c 0000832b R_ARM_MOVW_ABS_NC 00000660 .LC39 │ │ │ │ │ +0000c280 0000832c R_ARM_MOVT_ABS 00000660 .LC39 │ │ │ │ │ +0000c288 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c28c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c2ac 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c2b0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c2dc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c300 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c314 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c31c 0000822b R_ARM_MOVW_ABS_NC 0000062c .LC38 │ │ │ │ │ +0000c320 0000822c R_ARM_MOVT_ABS 0000062c .LC38 │ │ │ │ │ +0000c334 0000901c R_ARM_CALL 0000ba4c expression_without_invalid_rule │ │ │ │ │ +0000c348 0001d61c R_ARM_CALL 00000000 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ +0000c354 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c380 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c384 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c388 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c3b0 0001d71c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +0000c3c0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c3fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c424 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c45c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c47c 0000872b R_ARM_MOVW_ABS_NC 00000744 .LC43 │ │ │ │ │ +0000c480 0000872c R_ARM_MOVT_ABS 00000744 .LC43 │ │ │ │ │ +0000c488 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c48c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c4bc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c4e0 0000911c R_ARM_CALL 000096c0 lambda_params_rule │ │ │ │ │ +0000c4fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c518 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c51c 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c520 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c52c 0000892b R_ARM_MOVW_ABS_NC 000007c0 .LC45 │ │ │ │ │ +0000c530 0000892c R_ARM_MOVT_ABS 000007c0 .LC45 │ │ │ │ │ +0000c538 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c53c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c578 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c590 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c59c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c5a8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c5c8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c5d0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c5f4 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c61c 0001ca2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ +0000c620 0001ca2c R_ARM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ +0000c63c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c644 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c664 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000c674 0000901c R_ARM_CALL 0000ba4c expression_without_invalid_rule │ │ │ │ │ +0000c6a0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c6c0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c6cc 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c6d8 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c6f8 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000c738 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c74c 0001ca1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000c758 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c75c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c76c 0001d81c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0000c780 0001d81c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0000c790 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000c7a0 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000c7a8 0000842b R_ARM_MOVW_ABS_NC 000006a4 .LC40 │ │ │ │ │ +0000c7ac 0000842c R_ARM_MOVT_ABS 000006a4 .LC40 │ │ │ │ │ +0000c7dc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c7f8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c804 0000911c R_ARM_CALL 000096c0 lambda_params_rule │ │ │ │ │ +0000c81c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c838 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c83c 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c840 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c84c 0000882b R_ARM_MOVW_ABS_NC 0000077c .LC44 │ │ │ │ │ +0000c850 0000882c R_ARM_MOVT_ABS 0000077c .LC44 │ │ │ │ │ +0000c85c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c860 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c86c 00008a2b R_ARM_MOVW_ABS_NC 00000804 .LC46 │ │ │ │ │ +0000c870 00008a2c R_ARM_MOVT_ABS 00000804 .LC46 │ │ │ │ │ +0000c894 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c8e4 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c938 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c940 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c99c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c9cc 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ca38 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ca5c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ca90 0001d91c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +0000caac 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cadc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cb20 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cb28 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cb74 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000cb98 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cbc8 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000cc00 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc18 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cc40 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc48 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cc9c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cca4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ccd0 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cd5c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cd64 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cd88 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000cdc0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cdc8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cde8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce08 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ce54 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000ced4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cedc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cefc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cf4c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000cf8c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cfa0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cfd4 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d004 0001da1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000d0a0 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d0b4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d0e0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d0fc 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d108 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d124 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d154 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d180 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d194 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d1a0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d1bc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d1f8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d200 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d22c 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d29c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d2a4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d2d4 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d30c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d314 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d334 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d354 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d3b0 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000d428 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d430 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d450 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d494 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d578 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d58c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d5c0 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d5f0 0001da1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000d690 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d6a8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d6d4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d6e0 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d6fc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d728 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d754 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d780 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d78c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d798 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d7ac 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d7f4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d7fc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d82c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d850 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d870 0000942b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ +0000d874 0000942c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ +0000d878 0001941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000d8a8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d8e4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d8ec 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d944 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d94c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d978 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d9ac 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d9b4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d9d8 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000da0c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000da14 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000da34 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da54 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000da84 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000da8c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dab8 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000dae4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db18 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000db20 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000db4c 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000dbbc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbf8 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000dc38 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000dc9c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dcd8 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000dd1c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd58 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000dd70 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ddbc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de28 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000de30 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000de50 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000de9c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ded8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000def0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df08 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000df28 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000df50 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000df74 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000df90 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000dfc0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000dff4 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e01c 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e08c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e0c0 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e0fc 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e13c 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e170 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e184 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e1b0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e1bc 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e1d4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e1f4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e218 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e234 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e25c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e280 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e28c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e2a4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e2b0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e2d8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e2e8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e30c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e324 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e360 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e368 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e394 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e3d4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e40c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e414 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e46c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e474 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e490 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e4c4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e4cc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e4fc 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e530 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e538 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e56c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e574 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e594 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e5cc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e5d4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e604 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e60c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e62c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e664 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e66c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e68c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e6d0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e6d8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e6f8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e730 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e738 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e758 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e78c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e794 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e7b4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e7ec 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e7f4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e814 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e848 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e850 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e870 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e8a8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e8b0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e8d0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e904 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e90c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e92c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e954 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e9b0 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e9f0 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ea18 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ea20 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eae4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000eb30 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eb54 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000eb88 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000ec20 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000ec78 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec80 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ecb0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ecb8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ece0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed10 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ed18 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ed44 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ed4c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ed74 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eda8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000edb0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000edd8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee18 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ee20 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ee48 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee78 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ee80 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eea8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eed8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eee0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ef08 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef38 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ef40 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ef68 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef98 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000efa0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000efc8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eff8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f000 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f028 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f058 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f060 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f080 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f0cc 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f11c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f130 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f150 0001dd1c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +0000f168 0001de1c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +0000f19c 0001df1c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +0000f1d0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1f4 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f210 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f24c 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f268 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f2a0 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f2bc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f2f4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f328 0001e01c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000f344 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f388 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f3dc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f400 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f41c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f450 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f46c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f4a0 0001e11c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000f4dc 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f4f8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f534 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f550 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f58c 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f5a8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5e4 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f600 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f63c 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f658 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f680 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f6a4 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f6c0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f6fc 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f718 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f758 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f760 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f780 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f7d4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f804 0000962b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ +0000f808 0000962c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ +0000f810 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f814 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f834 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f838 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f858 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f894 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f8b0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f8fc 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f918 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f940 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f964 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f980 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f9bc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f9c4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f9ec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fa24 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000fa40 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa6c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fa9c 0000962b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ +0000faa0 0000962c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ +0000faa8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000faac 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000facc 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000fad0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb00 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fb30 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000fb4c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb70 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fbc0 0001e11c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000fc04 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000fc20 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc40 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc64 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc80 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fca0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fca8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fcc4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fce0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fcec 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd08 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd28 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd34 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd3c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd5c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd80 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fda0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fdbc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fde8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fe04 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe24 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe44 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe64 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe84 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fea4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fec4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fee4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fefc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff24 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ff30 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ff4c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff58 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff64 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff88 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ffdc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010028 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010048 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010068 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010080 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010098 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000100f0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010104 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010118 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010124 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010144 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010158 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010170 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010198 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000101b8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000101c8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000101e4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001020c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010218 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010220 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010240 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001024c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010254 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010274 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010294 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001029c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000102bc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000102c4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000102dc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000102fc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010338 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010340 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010368 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000103d4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010414 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00010434 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010474 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00010490 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000104cc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000104d8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001051c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010524 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010540 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010580 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000105a8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000105b0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010680 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000106cc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000106f0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010724 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0001077c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000107a8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000107c0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001084c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010854 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010870 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000108b4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000108dc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000108e4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010960 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010968 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010984 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010a14 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010a60 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010a84 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010ab8 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010b0c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010b38 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010b40 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010c04 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010c50 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010c74 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010cb0 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010d3c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010d78 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010e30 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e44 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e70 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e8c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010ef0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010ef8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010f14 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010f54 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010f7c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010f84 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010fdc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010fe4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011000 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000110a8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000110f4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001110c 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001113c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011164 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001116c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001122c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011250 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001128c 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000112c8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011314 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011338 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011374 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000113dc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011428 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011484 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000114b0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011520 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011580 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011588 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000115a4 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000115e4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001160c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011614 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000116f4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011740 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011764 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011798 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000117c0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011814 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011838 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000118a8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000118b0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000118f8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011900 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011928 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001194c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011970 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011994 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000119b8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000119dc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011a00 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011a50 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011a98 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011ac8 00009a2b R_ARM_MOVW_ABS_NC 00000880 .LC49 │ │ │ │ │ +00011acc 00009a2c R_ARM_MOVT_ABS 00000880 .LC49 │ │ │ │ │ +00011ad4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00011ad8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00011af8 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00011afc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011b20 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011b3c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011b48 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011b94 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011b9c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011bb8 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011bf8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011c20 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011c28 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011cfc 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011d48 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011d6c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011da0 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011df4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e18 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011e60 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e88 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011eb0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011f38 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011f40 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011f5c 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011f94 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011fe0 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001204c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000120bc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012108 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012110 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012168 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012170 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012190 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000121d8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000121e0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000121fc 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012244 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001224c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012268 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000122b0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000122b8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000122d4 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001231c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012324 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012340 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000123bc 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012418 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012440 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001249c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000124c4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012520 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012548 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000125a4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000125cc 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012628 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012648 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001267c 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00012688 00009e2b R_ARM_MOVW_ABS_NC 000008b0 .LC50 │ │ │ │ │ +0001268c 00009e2c R_ARM_MOVT_ABS 000008b0 .LC50 │ │ │ │ │ +00012694 0000301c R_ARM_CALL 000044fc INVALID_VERSION_CHECK │ │ │ │ │ +000126ac 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000126e4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001273c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012794 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000127ec 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012844 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001289c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000128f4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001294c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000129a4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000129fc 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012a50 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012a84 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00012ae4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012b2c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012b34 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012b68 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012b70 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012b94 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012bb8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012bdc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c30 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012c6c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012cd8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012cfc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012d68 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012dc8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012e00 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012e44 00009a2b R_ARM_MOVW_ABS_NC 00000880 .LC49 │ │ │ │ │ +00012e48 00009a2c R_ARM_MOVT_ABS 00000880 .LC49 │ │ │ │ │ +00012e50 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012e54 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012e74 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00012e78 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012e9c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012ea8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012ebc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012edc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012ef4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012f08 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012f44 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012f4c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012f78 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012fbc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012fe0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013004 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013038 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013040 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013098 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000130a0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000130cc 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013118 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013154 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00013178 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000131ac 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000131b4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000131dc 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013210 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001329c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000132d8 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00013330 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013364 0001e01c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00013380 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000133d4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013408 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00013444 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013478 0001e21c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ +00013484 0000a02b R_ARM_MOVW_ABS_NC 000008c4 .LC51 │ │ │ │ │ +00013488 0000a02c R_ARM_MOVT_ABS 000008c4 .LC51 │ │ │ │ │ +00013490 0000301c R_ARM_CALL 000044fc INVALID_VERSION_CHECK │ │ │ │ │ +000134cc 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000134f8 0001e21c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ +00013504 0000a02b R_ARM_MOVW_ABS_NC 000008c4 .LC51 │ │ │ │ │ +00013508 0000a02c R_ARM_MOVT_ABS 000008c4 .LC51 │ │ │ │ │ +00013510 0000301c R_ARM_CALL 000044fc INVALID_VERSION_CHECK │ │ │ │ │ +00013538 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001354c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013574 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000135b0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000135f0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001361c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013674 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001369c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000136c0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000136ec 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013704 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013718 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013734 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013740 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001374c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013790 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013798 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000137b4 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000137ec 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013838 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013888 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001391c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013968 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013970 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000139c8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000139d0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000139f0 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013a20 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a54 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013a5c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013a78 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013ac0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013ac8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013ae4 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013b14 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b4c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013b54 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013b74 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013c54 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013cb4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013cdc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013cec 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013d20 0001b91c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00013d2c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013d54 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00013d6c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013da4 0001b81c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00013dd4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013e20 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013e70 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ee8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013f34 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013f84 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013fdc 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00014028 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00014078 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00014104 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014114 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014154 0001ba1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00014178 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000141c8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00014258 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001427c 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00014334 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001435c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014370 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000143d0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000143e8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000143fc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014450 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014458 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014498 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000144a0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000144c0 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000144f0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000144f8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014518 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014538 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001457c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000145d0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000145d8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014600 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014644 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001467c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000146c0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014710 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014724 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014750 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001475c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014778 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000147a0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000147ac 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000147b8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000147cc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000147d8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000147f4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014830 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014838 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014874 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001487c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001489c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000148d8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000148e0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014904 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014928 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014964 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000149a0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000149c0 0000ae1c R_ARM_CALL 00003a30 _loop0_88_rule │ │ │ │ │ +000149e0 0001e71c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +00014a48 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014a50 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014a70 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a88 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ac0 0000af1c R_ARM_CALL 0000b150 invalid_for_target_rule │ │ │ │ │ +00014af0 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014b0c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014b28 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014b68 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b8c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014bac 0000ae1c R_ARM_CALL 00003a30 _loop0_88_rule │ │ │ │ │ +00014bcc 0001e71c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +00014bd8 0000ac2b R_ARM_MOVW_ABS_NC 00000974 .LC55 │ │ │ │ │ +00014bdc 0000ac2c R_ARM_MOVT_ABS 00000974 .LC55 │ │ │ │ │ +00014be4 0000301c R_ARM_CALL 000044fc INVALID_VERSION_CHECK │ │ │ │ │ +00014bf0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014c24 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014c3c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014c48 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014c64 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014c90 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014c98 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014cdc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014ce4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014d08 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014d54 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014d5c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014d7c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014db4 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014dd8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014df0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e10 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014e34 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e38 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e3c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014e48 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014e4c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014e5c 0000ad2b R_ARM_MOVW_ABS_NC 00000990 .LC56 │ │ │ │ │ +00014e60 0000ad2c R_ARM_MOVT_ABS 00000990 .LC56 │ │ │ │ │ +00014e64 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014e70 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014e94 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014eac 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014f08 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014f14 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014f2c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014f48 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014f6c 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014fb8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014fc4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014fd0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014fdc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014ff8 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015058 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015060 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000150b4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000150c4 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000150f0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015114 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001511c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015178 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001519c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000151a4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000151c8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000151f8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001521c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015224 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015248 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015260 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015290 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000152c4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000152cc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000152f8 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001531c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015330 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015358 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015384 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000153a4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001540c 0001e81c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +00015454 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001547c 0001e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +000154c4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000154cc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000154f8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015554 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015564 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015590 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000155bc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000155e8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015624 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015648 0001e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +000156a0 0001ea1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +000156ac 0000b42b R_ARM_MOVW_ABS_NC 00000a40 .LC61 │ │ │ │ │ +000156b0 0000b42c R_ARM_MOVT_ABS 00000a40 .LC61 │ │ │ │ │ +000156b8 0000301c R_ARM_CALL 000044fc INVALID_VERSION_CHECK │ │ │ │ │ +000156f4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001571c 0000b91c R_ARM_CALL 0000bd3c invalid_parameters_rule.isra.0 │ │ │ │ │ +00015748 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001579c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000157a4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000157c8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000157e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000157f0 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015818 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015840 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015868 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001587c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015894 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015898 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001589c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000158c0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000158dc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000158f0 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015920 0000b12b R_ARM_MOVW_ABS_NC 000009f8 .LC58 │ │ │ │ │ +00015924 0000b12c R_ARM_MOVT_ABS 000009f8 .LC58 │ │ │ │ │ +00015928 0001981c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00015954 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015984 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ +00015988 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ +0001598c 0001981c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00015a2c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015a34 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015a58 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a70 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a74 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a78 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015aa4 0000331c R_ARM_CALL 0000121c NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +00015ad8 0000ba2b R_ARM_MOVW_ABS_NC 00000a68 _tmp_106_rule │ │ │ │ │ +00015adc 0000ba2c R_ARM_MOVT_ABS 00000a68 _tmp_106_rule │ │ │ │ │ +00015ae0 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00015b00 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015b2c 0000331c R_ARM_CALL 0000121c NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +00015b4c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015b60 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015b74 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015b88 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015b94 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00015b98 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00015ba8 0000b22b R_ARM_MOVW_ABS_NC 000009fc .LC59 │ │ │ │ │ +00015bac 0000b22c R_ARM_MOVT_ABS 000009fc .LC59 │ │ │ │ │ +00015bb0 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015bbc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015be0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015c0c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015c18 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015c2c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015c78 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015c84 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015ca8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015cb0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015cd8 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015cdc 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015cec 0000b32b R_ARM_MOVW_ABS_NC 00000a24 .LC60 │ │ │ │ │ +00015cf0 0000b32c R_ARM_MOVT_ABS 00000a24 .LC60 │ │ │ │ │ +00015cf4 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015d00 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015d24 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015d58 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00015d7c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015d88 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015d8c 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015d98 0000b02b R_ARM_MOVW_ABS_NC 000009b8 .LC57 │ │ │ │ │ +00015d9c 0000b02c R_ARM_MOVT_ABS 000009b8 .LC57 │ │ │ │ │ +00015da8 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015db4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015df8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015e20 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015e38 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015ea4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015eac 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015ed8 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00015f10 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015f2c 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015f30 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015f34 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015f60 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00015fbc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015fc4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015ffc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016004 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001603c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016044 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016100 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016138 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016140 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001619c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016228 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016238 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001625c 0001ec1c R_ARM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +00016268 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016290 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000162c8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000162cc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000162e8 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000162ec 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000162fc 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00016300 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0001630c 0000be2b R_ARM_MOVW_ABS_NC 00000ab4 .LC64 │ │ │ │ │ +00016310 0000be2c R_ARM_MOVT_ABS 00000ab4 .LC64 │ │ │ │ │ +00016328 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001632c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016358 0001ee1c R_ARM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +00016364 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016394 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000163c8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000163ec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016420 0000bf2b R_ARM_MOVW_ABS_NC 00000ae0 .LC65 │ │ │ │ │ +00016424 0000bf2c R_ARM_MOVT_ABS 00000ae0 .LC65 │ │ │ │ │ +0001642c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016430 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016464 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016478 0000c42b R_ARM_MOVW_ABS_NC 00000d44 _tmp_112_rule │ │ │ │ │ +0001647c 0000c42c R_ARM_MOVT_ABS 00000d44 _tmp_112_rule │ │ │ │ │ +00016484 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00016494 0000c02b R_ARM_MOVW_ABS_NC 00000b20 .LC66 │ │ │ │ │ +00016498 0000c02c R_ARM_MOVT_ABS 00000b20 .LC66 │ │ │ │ │ +000164a0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000164a4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000164c4 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000164c8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000164e8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000164fc 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00016508 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016514 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016538 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016564 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00016590 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000165b8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000165c0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000165dc 0000c51c R_ARM_CALL 00000858 _tmp_170_rule │ │ │ │ │ +00016614 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001661c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016640 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00016670 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016694 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000166b8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000166d4 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000166f0 0000bd2b R_ARM_MOVW_ABS_NC 00000a74 .LC63 │ │ │ │ │ +000166f4 0000bd2c R_ARM_MOVT_ABS 00000a74 .LC63 │ │ │ │ │ +00016700 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016704 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016718 0000771c R_ARM_CALL 000101a8 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +00016748 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016754 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016770 0000c51c R_ARM_CALL 00000858 _tmp_170_rule │ │ │ │ │ +0001678c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000167a4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000167d0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000167dc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000167f0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000167f8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016824 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016834 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016858 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016860 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000168a8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000168ac 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000168cc 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000168d0 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000168e0 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000168e4 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000168f0 0000be2b R_ARM_MOVW_ABS_NC 00000ab4 .LC64 │ │ │ │ │ +000168f4 0000be2c R_ARM_MOVT_ABS 00000ab4 .LC64 │ │ │ │ │ +00016924 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016978 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000169b4 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000169f0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000169f8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016a14 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016a3c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016a54 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016a7c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00016aa4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016aac 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016ae4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016aec 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016b08 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016b34 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016b54 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016b94 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016ba8 0001ef1c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00016c0c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00016c34 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016c3c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016c74 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016c7c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016c98 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016cc8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016ce8 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016d28 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016d7c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016d94 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016dbc 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00016de8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016df0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016e2c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016e50 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016e94 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016ea8 0001ef1c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00016ec4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016f10 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016f24 0001ef1c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00016fc4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017014 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017040 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017068 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017074 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000170bc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000170c4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017130 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017138 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017168 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017198 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000171cc 0001f01c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +00017200 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017278 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017294 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000172a4 0001f11c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +000172b4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000172cc 0001f21c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +000172fc 0001ba1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00017308 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001734c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017378 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017384 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000173b0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000173ec 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000173f4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017434 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001743c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017470 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017478 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000174cc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001750c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017514 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017548 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017550 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017590 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000175dc 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000175e0 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000175e4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017608 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001760c 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017610 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017630 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017638 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001765c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017684 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001769c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000176b4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000176d0 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001773c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017744 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001779c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000177a4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000177d8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000177e0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017824 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001786c 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017870 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017874 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017898 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001789c 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000178a0 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000178e8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017918 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001792c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017950 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017974 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000179a4 0001d41c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +000179b0 0000812b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +000179b4 0000812c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +000179bc 0000301c R_ARM_CALL 000044fc INVALID_VERSION_CHECK │ │ │ │ │ +00017a10 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017a58 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017a70 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017a9c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017ac4 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00017af8 0001d41c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00017b04 0000812b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +00017b08 0000812c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +00017b10 0000301c R_ARM_CALL 000044fc INVALID_VERSION_CHECK │ │ │ │ │ +00017b44 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017bac 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017be4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017bfc 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017c50 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017c84 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00017cb8 0000c71c R_ARM_CALL 0000c2d0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00017ce8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017cf0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017d18 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017d30 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017d34 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017d40 0000c62b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ +00017d44 0000c62c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ +00017d4c 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00017d5c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017d7c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017db0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017df4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017dfc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017e14 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017e38 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017e5c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017e74 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017e90 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017e9c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017ea8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017eb4 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017ec4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017ed0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017ef4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017f18 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017f38 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017f44 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017f50 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017f8c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017f94 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017fc8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017fd0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018018 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001803c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018090 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000180d4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000180f8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018124 0001f31c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +00018168 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018194 0001f41c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +000181a0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000181c8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000181e0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000181e8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001822c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018234 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018270 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000182b4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000182bc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000182e4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018330 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018338 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018368 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018370 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018398 0000ca1c R_ARM_CALL 0000e774 type_param_rule │ │ │ │ │ +000183c0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000183c8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000183ec 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018418 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018430 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001844c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018468 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001848c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000184b0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000184c8 0000c92b R_ARM_MOVW_ABS_NC 00000b80 .LC69 │ │ │ │ │ +000184cc 0000c92c R_ARM_MOVT_ABS 00000b80 .LC69 │ │ │ │ │ +000184d0 0000301c R_ARM_CALL 000044fc INVALID_VERSION_CHECK │ │ │ │ │ +000184f8 0000ca1c R_ARM_CALL 0000e774 type_param_rule │ │ │ │ │ +00018558 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001856c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018584 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000185ac 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000185b8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000185c4 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000185d0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000185dc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018608 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018614 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018620 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018630 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001863c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018640 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018648 0000c82b R_ARM_MOVW_ABS_NC 00000b5c .LC68 │ │ │ │ │ +0001864c 0000c82c R_ARM_MOVT_ABS 00000b5c .LC68 │ │ │ │ │ +00018664 0000771c R_ARM_CALL 000101a8 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +00018668 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000186bc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000186c4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001870c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018730 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018760 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000187ac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000187d0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000187fc 0001f31c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +00018818 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001885c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018888 0001f41c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0001889c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000188e0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000188e8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001893c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018974 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000189dc 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018a10 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00018a2c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018a78 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018a80 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018aa4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018adc 0000c71c R_ARM_CALL 0000c2d0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00018b04 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018b08 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018b10 0000c62b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ +00018b14 0000c62c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ +00018b1c 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00018b28 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018b4c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018b64 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018b8c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018bd8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018be0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018c44 0000b91c R_ARM_CALL 0000bd3c invalid_parameters_rule.isra.0 │ │ │ │ │ +00018c6c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018ca8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018cb0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018ce4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018cec 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018d20 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018d28 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018d48 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018d9c 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018dd4 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018e48 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018ec4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018edc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018f10 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018f18 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018f38 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018f8c 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018fc4 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019038 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000190b4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000190cc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001912c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019134 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019154 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000191a8 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000191e0 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019254 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000192d0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019320 0001f71c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00019354 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019380 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000193a4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019414 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019438 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019458 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019480 0001f71c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000194a8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019520 0001f71c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0001952c 0000cb2b R_ARM_MOVW_ABS_NC 00000b9c .LC70 │ │ │ │ │ +00019530 0000cb2c R_ARM_MOVT_ABS 00000b9c .LC70 │ │ │ │ │ +00019538 0000301c R_ARM_CALL 000044fc INVALID_VERSION_CHECK │ │ │ │ │ +00019550 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019580 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019584 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019588 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000195a4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000195f8 0001f71c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00019604 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019670 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000196a4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000196b0 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000196cc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000196d8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000196f8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019704 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019724 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019730 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001975c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019778 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000197c0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000197c8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000197fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019830 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019860 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019878 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000198a8 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000198ac 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000198b0 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000198d4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019910 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019918 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019938 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001999c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000199c8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000199f4 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019a10 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019a2c 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019a44 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019a50 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019a5c 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019aa0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019aa8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019adc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019ae4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019b28 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019b50 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019b58 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019b88 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019bbc 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019bfc 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019c2c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019c40 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019c60 0001f91c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00019c90 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019cb0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019ce4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019cec 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019d30 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019d6c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019da4 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019dd8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019e20 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019e48 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019e50 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019e80 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019eb4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019ee8 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019f18 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019f38 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019f3c 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019f40 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019f58 0001f91c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00019fa8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019ff4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a04c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a078 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a080 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a0a4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a0b0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a0c4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a0e8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a0f0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a124 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a160 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a168 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a1ac 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a1d4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a1dc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a20c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a244 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a284 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a2d4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a30c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a368 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a374 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a37c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a3d4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a3dc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a410 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a418 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a438 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a480 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a4ac 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a50c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a568 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a5b0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a5b8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a5d8 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a620 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a64c 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a6a8 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a70c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a750 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a760 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a76c 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a78c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a79c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a7a8 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a7cc 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a7f4 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a810 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a838 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a870 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a8a8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a8cc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a8e4 0001fb1c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0001a910 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a914 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a918 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a934 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a940 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a964 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a96c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a9bc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a9c4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a9e4 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001aa38 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001aa64 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001aa90 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001aaac 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001aab8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001aac4 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001aadc 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001ab34 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ab3c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ab68 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001ab98 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001aba0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001abd4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001abdc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ac20 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ac44 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ac4c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ac70 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aca4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ace0 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001ad20 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ad34 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ad54 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001adac 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001adb4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ade8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001adf0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ae34 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ae5c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ae64 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ae94 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aec8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001af10 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001af50 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001af64 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001af88 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001afd4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b008 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b034 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b03c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b080 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b0a4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b0ac 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b0d0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b100 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b134 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001b174 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b194 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b198 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b19c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001b1b8 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001b1d0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b1e8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b21c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b240 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b294 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b2e8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b338 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b340 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b380 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b3c4 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b420 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b44c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b454 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b478 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b4ac 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b4e4 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001b520 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b540 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b544 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b548 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001b564 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001b578 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b5bc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b604 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b640 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b680 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b6cc 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001b700 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b748 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b7f8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b834 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b864 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b870 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b880 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b89c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b8bc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b8e0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b8fc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b920 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b92c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b934 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b954 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b984 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b9b8 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b9d0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b9fc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ba18 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ba40 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ba5c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ba70 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ba7c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001baa0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bac0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bb04 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bb0c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bb2c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001bb5c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bb64 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bb98 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bba0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bbe4 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bc08 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bc10 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bc34 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc68 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bca4 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001bce4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bcf8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bd1c 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001bd7c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bd84 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bdb8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bdc0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001be00 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001be2c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001be34 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001be64 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001be98 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bedc 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001bf18 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bf2c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bf50 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001bf98 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bfcc 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bffc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c004 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c048 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c070 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001c088 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001c0a8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c0dc 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c100 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c108 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c12c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c15c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c198 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c1d4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c1f8 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c1fc 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c200 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001c21c 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c234 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c2a0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c2ec 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001c2fc 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001c308 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001c33c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c38c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c394 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c3d0 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c40c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c414 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c438 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c46c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c4a4 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c4e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c500 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c504 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c508 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001c524 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c53c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c580 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c5c8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c5f4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c63c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c688 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001c6bc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c6f4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c770 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c7d0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c7f8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c81c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c840 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c868 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c884 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c8a0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c8c4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c8d0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c8d8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c8fc 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001c910 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001c91c 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001c944 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c94c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c978 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c99c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c9cc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c9e4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c9f8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ca18 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ca3c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ca5c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ca6c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cab0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001cab8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001cae8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cb0c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cb30 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cb90 0000de1c R_ARM_CALL 00003d40 _loop0_31_rule │ │ │ │ │ +0001cbcc 0001fd1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001cbd8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cc14 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001cc1c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001cc40 0000df1c R_ARM_CALL 00004700 param_star_annotation_rule │ │ │ │ │ +0001cc60 0000df1c R_ARM_CALL 00004700 param_star_annotation_rule │ │ │ │ │ +0001cca4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cce8 0001fd1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001cd1c 0001fd1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001cd44 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001cd4c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001cd74 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cd9c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cdc0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cde4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ce34 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ce54 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ce58 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ce5c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001ce74 0001f91c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0001cea0 0000de1c R_ARM_CALL 00003d40 _loop0_31_rule │ │ │ │ │ +0001ced8 0001fd1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001cee8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cf10 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cf3c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cf50 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cf70 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cf7c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cf88 0000e11c R_ARM_CALL 000009bc _tmp_128_rule │ │ │ │ │ +0001cf98 0000de1c R_ARM_CALL 00003d40 _loop0_31_rule │ │ │ │ │ +0001cfac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cfbc 0000e11c R_ARM_CALL 000009bc _tmp_128_rule │ │ │ │ │ +0001cfc8 0000dc2b R_ARM_MOVW_ABS_NC 00000c74 .LC75 │ │ │ │ │ +0001cfcc 0000dc2c R_ARM_MOVT_ABS 00000c74 .LC75 │ │ │ │ │ +0001cfd4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cfd8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cff8 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001cffc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d034 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d040 0000db2b R_ARM_MOVW_ABS_NC 00000c40 .LC74 │ │ │ │ │ +0001d044 0000db2c R_ARM_MOVT_ABS 00000c40 .LC74 │ │ │ │ │ +0001d04c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d050 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d078 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d08c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d098 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d09c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d0a8 0000da2b R_ARM_MOVW_ABS_NC 00000c1c .LC73 │ │ │ │ │ +0001d0ac 0000da2c R_ARM_MOVT_ABS 00000c1c .LC73 │ │ │ │ │ +0001d0b4 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001d0c0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d0f4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d0fc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d124 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d14c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d17c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d1b4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d1bc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d1e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d204 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d230 0000d92b R_ARM_MOVW_ABS_NC 00000bf8 .LC72 │ │ │ │ │ +0001d234 0000d92c R_ARM_MOVT_ABS 00000bf8 .LC72 │ │ │ │ │ +0001d23c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d240 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d274 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001d2a4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d2dc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d2e8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d324 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d32c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d360 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d368 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d3ac 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001d40c 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d410 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d414 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001d440 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001d478 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001d48c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d4b0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001d4d4 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0001d504 0001d41c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0001d510 0000812b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +0001d514 0000812c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +0001d51c 0000301c R_ARM_CALL 000044fc INVALID_VERSION_CHECK │ │ │ │ │ +0001d5a4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d5ac 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d5d4 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001d63c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001d664 0000e32b R_ARM_MOVW_ABS_NC 0000b6ec _tmp_120_rule │ │ │ │ │ +0001d668 0000e32c R_ARM_MOVT_ABS 0000b6ec _tmp_120_rule │ │ │ │ │ +0001d66c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d6a8 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001d6bc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d6dc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d6e0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d708 0001b51c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001d710 0000e22b R_ARM_MOVW_ABS_NC 00000c8c .LC76 │ │ │ │ │ +0001d714 0000e22c R_ARM_MOVT_ABS 00000c8c .LC76 │ │ │ │ │ +0001d738 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d740 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d770 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d794 0000e42b R_ARM_MOVW_ABS_NC 0000090c _tmp_119_rule │ │ │ │ │ +0001d798 0000e42c R_ARM_MOVT_ABS 0000090c _tmp_119_rule │ │ │ │ │ +0001d79c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d7a8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d7ac 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d7d8 0001b51c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001d7e4 0000452b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ +0001d7e8 0000452c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ +0001d808 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d82c 0000e42b R_ARM_MOVW_ABS_NC 0000090c _tmp_119_rule │ │ │ │ │ +0001d830 0000e42c R_ARM_MOVT_ABS 0000090c _tmp_119_rule │ │ │ │ │ +0001d834 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d840 0000bf2b R_ARM_MOVW_ABS_NC 00000ae0 .LC65 │ │ │ │ │ +0001d844 0000bf2c R_ARM_MOVT_ABS 00000ae0 .LC65 │ │ │ │ │ +0001d84c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d850 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d870 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d878 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d888 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d8ac 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d8ec 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d8f8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d904 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d958 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d960 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d99c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001da08 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001da10 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001da38 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001da5c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001da80 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dab8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001dac4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001db04 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001db14 0000e71c R_ARM_CALL 0000100c _tmp_129_rule │ │ │ │ │ +0001db20 0000e62b R_ARM_MOVW_ABS_NC 00000ce8 .LC78 │ │ │ │ │ +0001db24 0000e62c R_ARM_MOVT_ABS 00000ce8 .LC78 │ │ │ │ │ +0001db2c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001db30 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001db50 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001db54 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001db8c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dbc4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dbcc 0000e52b R_ARM_MOVW_ABS_NC 00000cb8 .LC77 │ │ │ │ │ +0001dbd0 0000e52c R_ARM_MOVT_ABS 00000cb8 .LC77 │ │ │ │ │ +0001dbec 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001dc28 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001dc30 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001dc5c 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001dc84 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dc98 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dcc0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dcec 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001dd78 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001dd80 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001dda0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ddb8 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ddbc 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ddc0 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001ddf8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001de00 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001de2c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001de34 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0001de38 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0001de44 0000b32b R_ARM_MOVW_ABS_NC 00000a24 .LC60 │ │ │ │ │ +0001de48 0000b32c R_ARM_MOVT_ABS 00000a24 .LC60 │ │ │ │ │ +0001de50 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001de5c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001de8c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001dee8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001def0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001df38 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001df88 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001dfc4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dfe8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001e020 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001e03c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e074 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e0b0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e0b8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e0e4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001e11c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e170 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e198 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e1dc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e1e4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e210 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001e248 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e27c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e290 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001e2d4 0001fe1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0001e324 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e338 0000f51c R_ARM_CALL 0000d0e0 _loop0_78_rule │ │ │ │ │ +0001e34c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001e398 0001ff1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0001e3ec 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e41c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e424 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e44c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e460 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e468 0000e82b R_ARM_MOVW_ABS_NC 00000d18 .LC79 │ │ │ │ │ +0001e46c 0000e82c R_ARM_MOVT_ABS 00000d18 .LC79 │ │ │ │ │ +0001e48c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e4a0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e4a8 0000e92b R_ARM_MOVW_ABS_NC 00000d48 .LC80 │ │ │ │ │ +0001e4ac 0000e92c R_ARM_MOVT_ABS 00000d48 .LC80 │ │ │ │ │ +0001e4cc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e4e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e4e8 0000ea2b R_ARM_MOVW_ABS_NC 00000d78 .LC81 │ │ │ │ │ +0001e4ec 0000ea2c R_ARM_MOVT_ABS 00000d78 .LC81 │ │ │ │ │ +0001e50c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e520 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e544 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e568 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e58c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e5b0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e5d8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e5fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e620 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e644 0000eb2b R_ARM_MOVW_ABS_NC 00000da8 .LC82 │ │ │ │ │ +0001e648 0000eb2c R_ARM_MOVT_ABS 00000da8 .LC82 │ │ │ │ │ +0001e650 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e654 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e674 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001e678 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e6b8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e6cc 0000f61c R_ARM_CALL 00001cd8 _tmp_154_rule.isra.0 │ │ │ │ │ +0001e6e8 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e6ec 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e6f0 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001e6fc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e708 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e70c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e718 0000f32b R_ARM_MOVW_ABS_NC 00000f00 .LC90 │ │ │ │ │ +0001e71c 0000f32c R_ARM_MOVT_ABS 00000f00 .LC90 │ │ │ │ │ +0001e724 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e730 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e764 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e778 0000f61c R_ARM_CALL 00001cd8 _tmp_154_rule.isra.0 │ │ │ │ │ +0001e790 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e7a0 0000f51c R_ARM_CALL 0000d0e0 _loop0_78_rule │ │ │ │ │ +0001e7b8 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e7bc 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e7c0 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001e7cc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e7d8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e7dc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e7e8 0000f22b R_ARM_MOVW_ABS_NC 00000ed4 .LC89 │ │ │ │ │ +0001e7ec 0000f22c R_ARM_MOVT_ABS 00000ed4 .LC89 │ │ │ │ │ +0001e7f4 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e800 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e838 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e84c 0000f72b R_ARM_MOVW_ABS_NC 00001b54 _tmp_153_rule │ │ │ │ │ +0001e850 0000f72c R_ARM_MOVT_ABS 00001b54 _tmp_153_rule │ │ │ │ │ +0001e854 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e860 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e86c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e870 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e87c 0000ee2b R_ARM_MOVW_ABS_NC 00000e3c .LC85 │ │ │ │ │ +0001e880 0000ee2c R_ARM_MOVT_ABS 00000e3c .LC85 │ │ │ │ │ +0001e888 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e8a0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e8cc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e900 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e914 0000f61c R_ARM_CALL 00001cd8 _tmp_154_rule.isra.0 │ │ │ │ │ +0001e92c 0000f82b R_ARM_MOVW_ABS_NC 00001c28 _tmp_155_rule │ │ │ │ │ +0001e930 0000f82c R_ARM_MOVT_ABS 00001c28 _tmp_155_rule │ │ │ │ │ +0001e934 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e940 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e94c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e950 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e95c 0000f12b R_ARM_MOVW_ABS_NC 00000eb4 .LC88 │ │ │ │ │ +0001e960 0000f12c R_ARM_MOVT_ABS 00000eb4 .LC88 │ │ │ │ │ +0001e968 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e980 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e9b4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e9e0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e9e8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ea0c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ea20 0000f82b R_ARM_MOVW_ABS_NC 00001c28 _tmp_155_rule │ │ │ │ │ +0001ea24 0000f82c R_ARM_MOVT_ABS 00001c28 _tmp_155_rule │ │ │ │ │ +0001ea28 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001ea4c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ea60 0001a62b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +0001ea64 0001a62c R_ARM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +0001ea68 0001d51c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001ea74 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ea78 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ea88 0000f02b R_ARM_MOVW_ABS_NC 00000e8c .LC87 │ │ │ │ │ +0001ea8c 0000f02c R_ARM_MOVT_ABS 00000e8c .LC87 │ │ │ │ │ +0001ea90 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001ea9c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001eae0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001eae4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001eaf4 0000ef2b R_ARM_MOVW_ABS_NC 00000e64 .LC86 │ │ │ │ │ +0001eaf8 0000ef2c R_ARM_MOVT_ABS 00000e64 .LC86 │ │ │ │ │ +0001eafc 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001eb14 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001eb40 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001eb80 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001eba0 0000f92b R_ARM_MOVW_ABS_NC 00001a5c _tmp_152_rule │ │ │ │ │ +0001eba4 0000f92c R_ARM_MOVT_ABS 00001a5c _tmp_152_rule │ │ │ │ │ +0001eba8 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001ebb4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ebc0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ebc4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ebd0 0000ed2b R_ARM_MOVW_ABS_NC 00000e0c .LC84 │ │ │ │ │ +0001ebd4 0000ed2c R_ARM_MOVT_ABS 00000e0c .LC84 │ │ │ │ │ +0001ebdc 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001ebf4 0000512b R_ARM_MOVW_ABS_NC 00017f58 annotated_rhs_rule │ │ │ │ │ +0001ebf8 0000512c R_ARM_MOVT_ABS 00017f58 annotated_rhs_rule │ │ │ │ │ +0001ebfc 0001d51c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001ec08 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ec0c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ec18 0000ec2b R_ARM_MOVW_ABS_NC 00000dd8 .LC83 │ │ │ │ │ +0001ec1c 0000ec2c R_ARM_MOVT_ABS 00000dd8 .LC83 │ │ │ │ │ +0001ec24 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001ec60 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ec78 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001eca4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001eccc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ed08 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ed10 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ed58 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ed7c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ed84 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001edbc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001edc4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ee00 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ee08 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ee50 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ee90 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eec0 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001eef0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ef00 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ef34 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0001ef68 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001efb0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001efd4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f014 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001f088 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f0c0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f0e4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f0ec 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f110 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f140 0000c71c R_ARM_CALL 0000c2d0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001f17c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f198 0000fa2b R_ARM_MOVW_ABS_NC 00000f18 .LC91 │ │ │ │ │ +0001f19c 0000fa2c R_ARM_MOVT_ABS 00000f18 .LC91 │ │ │ │ │ +0001f1a4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f1a8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f1cc 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001f1d0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f200 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f20c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f214 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f24c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f258 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f284 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f2ac 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f2cc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f318 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f320 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f350 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f39c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f3c8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f404 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f40c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f454 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f480 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f490 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f4c4 0001d21c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +0001f4f8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f530 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f558 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f580 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f5bc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f5c4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f5e8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f5fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f62c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f678 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f680 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f6ac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f6d8 0000ba2b R_ARM_MOVW_ABS_NC 00000a68 _tmp_106_rule │ │ │ │ │ +0001f6dc 0000ba2c R_ARM_MOVT_ABS 00000a68 _tmp_106_rule │ │ │ │ │ +0001f6e0 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f718 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f72c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f740 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f754 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f760 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f764 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f770 0000b22b R_ARM_MOVW_ABS_NC 000009fc .LC59 │ │ │ │ │ +0001f774 0000b22c R_ARM_MOVT_ABS 000009fc .LC59 │ │ │ │ │ +0001f77c 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001f788 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f7b0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f7c4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f7e8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f7f0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f858 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f860 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f8a0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f8a8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f8d8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f8e0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f91c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f924 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f960 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f9a4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f9ac 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f9d0 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001fa14 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fa78 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fa98 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001faa0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001fad8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001fae0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001fb0c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001fb58 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001fb80 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001fc24 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001fc40 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001fc60 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fc8c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001fd20 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001fd54 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001fd84 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fd9c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001fdbc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001fdc4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001fde8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fe18 0000c71c R_ARM_CALL 0000c2d0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001fe4c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fe68 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001fe9c 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001fed0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fef0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001fef8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ff1c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ff4c 0000c71c R_ARM_CALL 0000c2d0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001ff84 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ff9c 0000fa2b R_ARM_MOVW_ABS_NC 00000f18 .LC91 │ │ │ │ │ +0001ffa0 0000fa2c R_ARM_MOVT_ABS 00000f18 .LC91 │ │ │ │ │ +0001ffa8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ffac 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ffcc 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001ffd0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020004 0000fa2b R_ARM_MOVW_ABS_NC 00000f18 .LC91 │ │ │ │ │ +00020008 0000fa2c R_ARM_MOVT_ABS 00000f18 .LC91 │ │ │ │ │ +00020010 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00020014 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00020038 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0002003c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020090 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002009c 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000200a8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000200b0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000200dc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002011c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020134 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002013c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002015c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020178 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020184 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020190 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000201ec 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000201f4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020228 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002023c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00020250 0002001c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +000202a4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000202b0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020308 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020310 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020358 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002038c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000203c8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000203d8 0000911c R_ARM_CALL 000096c0 lambda_params_rule │ │ │ │ │ +000203f4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020418 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020454 0002011c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +00020480 0001e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +000204a0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000204dc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020518 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020520 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020550 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000205a0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000205d0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002060c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020614 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020640 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020684 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000206a8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000206ec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020724 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020740 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00020770 0001951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +000207ac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000207e8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002081c 0001951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +00020828 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002086c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020874 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002089c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000208c0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020924 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020938 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020950 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00020954 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00020958 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020968 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0002096c 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0002097c 0001002b R_ARM_MOVW_ABS_NC 00001048 .LC97 │ │ │ │ │ +00020980 0001002c R_ARM_MOVT_ABS 00001048 .LC97 │ │ │ │ │ +00020988 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020994 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000209d0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000209dc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000209e0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000209f0 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000209f4 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000209f8 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020a10 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020a40 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020a80 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020ae4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020aec 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020b24 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020b7c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020b84 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020be4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020c30 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00020c34 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00020c38 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020c9c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020cd4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020cdc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020d10 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020d48 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020d7c 0002031c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +00020dd8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020de0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020e08 0001011c R_ARM_CALL 0000cda8 _tmp_165_rule │ │ │ │ │ +00020e34 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020e3c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020e60 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00020e90 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020ea0 0001011c R_ARM_CALL 0000cda8 _tmp_165_rule │ │ │ │ │ +00020ef4 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00020f2c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020f48 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00020f6c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020f84 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020fc0 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00020fcc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020ff4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002102c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021068 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021090 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000210ac 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000210b8 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002110c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021140 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002114c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021158 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021164 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021170 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021190 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000211cc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000211d4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021210 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021244 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ +00021248 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ +0002124c 0001981c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00021284 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000212c4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000212cc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000212f4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021320 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002135c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002136c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021390 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002139c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000213a0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000213ac 0001032b R_ARM_MOVW_ABS_NC 000010c8 .LC99 │ │ │ │ │ +000213b0 0001032c R_ARM_MOVT_ABS 000010c8 .LC99 │ │ │ │ │ +000213b8 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000213c4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000213f8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002140c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021424 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00021428 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0002142c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0002143c 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00021440 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00021454 0001022b R_ARM_MOVW_ABS_NC 00001088 .LC98 │ │ │ │ │ +00021458 0001022c R_ARM_MOVT_ABS 00001088 .LC98 │ │ │ │ │ +0002145c 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00021478 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000214ac 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000214f4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000214fc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021520 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021544 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021568 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002158c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000215b0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000215d4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000215f8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002161c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021640 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021664 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021688 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000216ac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000216d0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000216fc 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002172c 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021744 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002176c 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021784 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021790 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000217bc 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000217d4 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000217e0 00009e2b R_ARM_MOVW_ABS_NC 000008b0 .LC50 │ │ │ │ │ +000217e4 00009e2c R_ARM_MOVT_ABS 000008b0 .LC50 │ │ │ │ │ +000217ec 0000301c R_ARM_CALL 000044fc INVALID_VERSION_CHECK │ │ │ │ │ +00021804 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002181c 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021834 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002184c 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002187c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002188c 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000218a4 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000218bc 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021900 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021908 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021948 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021950 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021974 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000219a8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000219b0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000219e8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021a0c 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021a44 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021a4c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021a70 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00021aac 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021af0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021b10 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021b18 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021b3c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021b6c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021b74 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021ba4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021bcc 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00021c98 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021cb4 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00021cf4 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00021d20 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021d60 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021d8c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021d98 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00021dbc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021de4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021df4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021e18 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021e44 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021e5c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021e80 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021e88 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021ea8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021ec4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021ee0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021ee8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021f04 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021f0c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021f2c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021f48 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021f84 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021f8c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021fc0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002203c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022044 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002206c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002209c 0001092b R_ARM_MOVW_ABS_NC 00010258 _tmp_126_rule │ │ │ │ │ +000220a0 0001092c R_ARM_MOVT_ABS 00010258 _tmp_126_rule │ │ │ │ │ +000220a4 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000220b0 0001082b R_ARM_MOVW_ABS_NC 00001180 .LC103 │ │ │ │ │ +000220b4 0001082c R_ARM_MOVT_ABS 00001180 .LC103 │ │ │ │ │ +000220bc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000220c0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000220e0 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000220e4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022108 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022114 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022120 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002217c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022184 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000221b8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000221c0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000221f0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000221f8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022244 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00022278 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022280 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000222d0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002231c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022324 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022358 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022360 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000223ac 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000223e0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000223e8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022438 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022480 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022488 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000224bc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000224c4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022514 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0002253c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022574 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000225c0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022614 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022638 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022670 0002081c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022684 0002091c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000226b0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000226b8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000226d8 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022700 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022718 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022728 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022744 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022784 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000227a8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000227e0 0002081c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000227f4 0002091c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022828 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022830 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022850 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022878 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022890 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000228a0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000228bc 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022910 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022928 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022980 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022998 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000229cc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000229f0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000229f8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022a38 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022a80 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022aec 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022b1c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022b48 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022b90 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022bc0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022bec 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022cb0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022ce4 0002081c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022cf8 0002091c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022d2c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022d34 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022d58 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022d88 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022da0 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022dbc 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022dd8 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022e0c 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022e38 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022e68 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022e9c 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00022ecc 0002091c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022f04 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022f24 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022f58 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00022f98 00010c1c R_ARM_CALL 0000d328 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022fb4 00010c1c R_ARM_CALL 0000d328 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022fc8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023008 00010c1c R_ARM_CALL 0000d328 invalid_kwarg_rule.isra.0 │ │ │ │ │ +0002302c 0000c71c R_ARM_CALL 0000c2d0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00023058 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023060 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002308c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000230bc 0000c71c R_ARM_CALL 0000c2d0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +000230e8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000230f0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002311c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002318c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000231ac 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000231e0 0002081c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0002320c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023230 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023254 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00023258 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00023260 0000c62b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ +00023264 0000c62c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ +0002326c 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00023278 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000232a8 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000232d8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000232e0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023304 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00023330 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002334c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00023368 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023384 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000233a4 00020a1c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +000233c4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000233c8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000233d0 0000c62b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ +000233d4 0000c62c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ +000233dc 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000233e8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002346c 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00023480 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023498 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000234b4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000234c0 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000234d8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000234f0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023520 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023554 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023560 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023568 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000235a4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000235c8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000235d4 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000235e0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000235e8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000235f8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023624 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002362c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023644 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023658 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023688 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023694 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000236a0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000236ac 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000236b8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000236c4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000236d0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000236dc 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000236f4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023700 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023718 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023724 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023730 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002373c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023748 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023750 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023778 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023794 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000237ac 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000237c8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000237dc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000237ec 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000237fc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023810 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023824 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023838 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023850 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002385c 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000238a0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000238a8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000238f8 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023938 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023940 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023994 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000239d8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023a24 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023a48 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023a84 0002081c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00023a9c 0002091c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00023ac0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023b24 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023b58 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00023b88 0002091c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00023b94 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023bc8 00010c1c R_ARM_CALL 0000d328 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00023bf4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023bfc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023c1c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023c4c 0000c71c R_ARM_CALL 0000c2d0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00023c5c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023c7c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00023c80 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00023c8c 0000c62b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ +00023c90 0000c62c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ +00023c98 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00023ca4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023ce0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023ce8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023cfc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023d08 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023d1c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023d7c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023d84 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023dd4 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023df8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023e3c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023e74 0002081c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00023e88 0002091c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00023ea4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023ed0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023f14 00010c1c R_ARM_CALL 0000d328 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00023f40 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023f64 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023f9c 0002081c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00023fb8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023ff4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023ffc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024020 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00024060 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024068 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002409c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000240a4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000240e0 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024150 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00024258 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024278 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000242a4 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000242c4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000242cc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000242fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002432c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024370 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024398 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000243a0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000243c4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024400 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024414 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024434 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0002449c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000244bc 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000244c0 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000244c4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000244e0 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00024524 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0002453c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024590 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024598 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000245c0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002461c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024648 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024664 0001092b R_ARM_MOVW_ABS_NC 00010258 _tmp_126_rule │ │ │ │ │ +00024668 0001092c R_ARM_MOVT_ABS 00010258 _tmp_126_rule │ │ │ │ │ +0002466c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00024678 0001082b R_ARM_MOVW_ABS_NC 00001180 .LC103 │ │ │ │ │ +0002467c 0001082c R_ARM_MOVT_ABS 00001180 .LC103 │ │ │ │ │ +00024684 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00024688 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000246a8 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000246ac 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000246cc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000246f8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024704 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024710 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024734 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002474c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024758 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002477c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024788 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024794 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000247a4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000247c8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000247e4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002482c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024834 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024858 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002487c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000248a0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000248d4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024908 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024934 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024954 0000682b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ +00024958 0000682c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ +00024960 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00024964 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00024988 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0002498c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000249b8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000249d8 0000692b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ +000249dc 0000692c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ +00024a04 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024a2c 0001112b R_ARM_MOVW_ABS_NC 0000123c .LC106 │ │ │ │ │ +00024a30 0001112c R_ARM_MOVT_ABS 0000123c .LC106 │ │ │ │ │ +00024a38 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00024a3c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00024a4c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024a74 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024a9c 0001122b R_ARM_MOVW_ABS_NC 00001270 .LC107 │ │ │ │ │ +00024aa0 0001122c R_ARM_MOVT_ABS 00001270 .LC107 │ │ │ │ │ +00024aa8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00024aac 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00024ad0 0001102b R_ARM_MOVW_ABS_NC 000011d4 .LC105 │ │ │ │ │ +00024ad4 0001102c R_ARM_MOVT_ABS 000011d4 .LC105 │ │ │ │ │ +00024adc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00024ae0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00024b40 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024b48 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024b6c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00024b94 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00024b98 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00024bb4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024bbc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024bf0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024bf8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024c34 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024c48 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024c8c 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024cb8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024cf0 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00024d28 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024d48 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00024d84 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024dbc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024dc4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024e00 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024e14 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024e4c 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024e80 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00024ec4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00024ef0 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024f2c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00024fd0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024fec 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002500c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025038 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002504c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025070 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00025074 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00025078 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000250a0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000250bc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000250e0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000250fc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002510c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025118 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002513c 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00025160 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002516c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000251a8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000251b0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000251f0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000251f8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025238 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025248 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025280 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000252ac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000252e0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002533c 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00025340 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00025344 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00025358 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025394 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000253bc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000253e4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000253f0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002542c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025434 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025478 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025488 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000254c8 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025508 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025564 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002556c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000255c4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000255cc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000255f0 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00025624 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002562c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025660 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025668 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000256a4 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000256b8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000256fc 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025728 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025760 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00025798 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000257c4 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000257d4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000257e0 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000257fc 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025838 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025870 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025878 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000258b4 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000258c8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025904 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025934 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00025938 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0002593c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0002597c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002599c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000259c8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000259f4 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025a24 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00025ab4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025b08 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025b10 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025b4c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025b68 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025ba0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025ba8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025bc8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025c04 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025c0c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025c2c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00025c60 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025ccc 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00025cfc 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025d40 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00025d5c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025d68 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00025d8c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025dc8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025dd0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025e04 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025e0c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025e50 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025e64 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025e9c 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025ee0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025f00 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025f38 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025f74 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025f7c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025fc0 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025fd4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002600c 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00026054 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00026058 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0002605c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00026078 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000260a4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000260dc 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026110 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026184 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000261bc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000261d8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000261e4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000261ec 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026214 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026238 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x4ac68 contains 317 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4af88 contains 317 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000034 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000003c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000004c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000009c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000000a4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000000b4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000000cc 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000000f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000011c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000134 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000150 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000017c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000198 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000001a4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000001d4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000001f0 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00000248 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000250 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000260 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000284 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -000002b0 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000300 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000308 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000318 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000340 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000350 0000801c R_ARM_CALL 0000a5e4 star_target_rule │ │ │ │ │ -00000364 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000003b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000003bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000003cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000003f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000418 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000464 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000046c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000047c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000004a0 0001bc1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -000004b4 0002231c R_ARM_CALL 00000000 _PyPegen_ensure_imaginary │ │ │ │ │ -000004cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000053c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000544 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000554 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000058c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000594 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000005a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005cc 00004f1c R_ARM_CALL 0001dc00 star_named_expression_rule │ │ │ │ │ -000005f4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000005fc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000060c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000624 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000064c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000065c 00004f1c R_ARM_CALL 0001dc00 star_named_expression_rule │ │ │ │ │ -00000674 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000068c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000006a8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000006d4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000006f0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000006fc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000072c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000748 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000077c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000007e0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000007e8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000007f8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000081c 0001381c R_ARM_CALL 0000a134 lambda_slash_no_default_rule │ │ │ │ │ -0000083c 0001391c R_ARM_CALL 0000a280 lambda_slash_with_default_rule │ │ │ │ │ -00000888 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000890 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000008a0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008c4 0000771c R_ARM_CALL 00018604 starred_expression_rule │ │ │ │ │ -000008dc 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000008e0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000008e4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000093c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000944 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000954 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000097c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009ec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000009f4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000a04 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000a28 0000cd1c R_ARM_CALL 000197f4 param_no_default_rule │ │ │ │ │ -00000a4c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a98 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000aa0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000ab0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000ad8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000aec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b00 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000b50 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000b58 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000b68 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000b90 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bb4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c04 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000c0c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000c1c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000c40 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000c54 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c80 0000251c R_ARM_CALL 0001d940 block_rule │ │ │ │ │ -00000ca4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000cd4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000cf0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000cfc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000d28 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000d74 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000d7c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000d8c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000db4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000dd8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e28 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000e30 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000e40 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e68 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -00000e90 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000e98 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000ea8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000ec0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000ee8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ef8 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -00000f10 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f28 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f44 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000f70 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000f8c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f98 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000fc8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000fe4 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000103c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001044 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001054 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000107c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001114 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000111c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000112c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001148 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000115c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001164 0001632b R_ARM_MOVW_ABS_NC 00001794 .LC138 │ │ │ │ │ -00001168 0001632c R_ARM_MOVT_ABS 00001794 .LC138 │ │ │ │ │ -00001188 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000119c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011a4 0001642b R_ARM_MOVW_ABS_NC 000017c4 .LC139 │ │ │ │ │ -000011a8 0001642c R_ARM_MOVT_ABS 000017c4 .LC139 │ │ │ │ │ -000011c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011e4 0001652b R_ARM_MOVW_ABS_NC 000017f4 .LC140 │ │ │ │ │ -000011e8 0001652c R_ARM_MOVT_ABS 000017f4 .LC140 │ │ │ │ │ -00001208 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000121c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001228 0001662b R_ARM_MOVW_ABS_NC 00001824 .LC141 │ │ │ │ │ -0000122c 0001662c R_ARM_MOVT_ABS 00001824 .LC141 │ │ │ │ │ -00001234 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001238 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001258 0000361c R_ARM_CALL 000101c8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000125c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000128c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012a0 0000522b R_ARM_MOVW_ABS_NC 00017cb0 annotated_rhs_rule │ │ │ │ │ -000012a4 0000522c R_ARM_MOVT_ABS 00017cb0 annotated_rhs_rule │ │ │ │ │ -000012a8 0001d61c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -000012b4 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000012b8 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000012c4 0001672b R_ARM_MOVW_ABS_NC 00001854 .LC142 │ │ │ │ │ -000012c8 0001672c R_ARM_MOVT_ABS 00001854 .LC142 │ │ │ │ │ -000012d0 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000012f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001308 0000521c R_ARM_CALL 00017cb0 annotated_rhs_rule │ │ │ │ │ -0000131c 0000fa2b R_ARM_MOVW_ABS_NC 00001a5c _tmp_152_rule │ │ │ │ │ -00001320 0000fa2c R_ARM_MOVT_ABS 00001a5c _tmp_152_rule │ │ │ │ │ -00001324 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001330 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000133c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001340 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000134c 0001682b R_ARM_MOVW_ABS_NC 00001888 .LC143 │ │ │ │ │ -00001350 0001682c R_ARM_MOVT_ABS 00001888 .LC143 │ │ │ │ │ -00001358 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001380 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001390 0000521c R_ARM_CALL 00017cb0 annotated_rhs_rule │ │ │ │ │ -000013a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013b8 0000f82b R_ARM_MOVW_ABS_NC 00001b54 _tmp_153_rule │ │ │ │ │ -000013bc 0000f82c R_ARM_MOVT_ABS 00001b54 _tmp_153_rule │ │ │ │ │ -000013c0 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000013cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000013d8 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000013dc 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000013e8 0001692b R_ARM_MOVW_ABS_NC 000018b8 .LC144 │ │ │ │ │ -000013ec 0001692c R_ARM_MOVT_ABS 000018b8 .LC144 │ │ │ │ │ -000013f4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000141c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000142c 0000521c R_ARM_CALL 00017cb0 annotated_rhs_rule │ │ │ │ │ -00001440 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000146c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001474 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001484 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000014a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014b4 0000f92b R_ARM_MOVW_ABS_NC 00001c28 _tmp_155_rule │ │ │ │ │ -000014b8 0000f92c R_ARM_MOVT_ABS 00001c28 _tmp_155_rule │ │ │ │ │ -000014bc 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000014c8 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000014cc 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000014dc 00016a2b R_ARM_MOVW_ABS_NC 000018e0 .LC145 │ │ │ │ │ -000014e0 00016a2c R_ARM_MOVT_ABS 000018e0 .LC145 │ │ │ │ │ -000014e4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000014fc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001548 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000155c 0001a72b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -00001560 0001a72c R_ARM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -00001564 0001d61c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -00001570 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001574 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001584 00016b2b R_ARM_MOVW_ABS_NC 00001908 .LC146 │ │ │ │ │ -00001588 00016b2c R_ARM_MOVT_ABS 00001908 .LC146 │ │ │ │ │ -0000158c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000015a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000015f8 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000161c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000162c 0000521c R_ARM_CALL 00017cb0 annotated_rhs_rule │ │ │ │ │ -00001640 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000166c 0000f92b R_ARM_MOVW_ABS_NC 00001c28 _tmp_155_rule │ │ │ │ │ -00001670 0000f92c R_ARM_MOVT_ABS 00001c28 _tmp_155_rule │ │ │ │ │ -00001674 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001680 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000168c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001690 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000169c 00016c2b R_ARM_MOVW_ABS_NC 00001930 .LC147 │ │ │ │ │ -000016a0 00016c2c R_ARM_MOVT_ABS 00001930 .LC147 │ │ │ │ │ -000016a8 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000016d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016e0 0000521c R_ARM_CALL 00017cb0 annotated_rhs_rule │ │ │ │ │ -000016f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001720 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001730 0000f61c R_ARM_CALL 0000d0b0 _loop0_78_rule │ │ │ │ │ -00001748 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000174c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001750 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000175c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001768 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000176c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001778 00016d2b R_ARM_MOVW_ABS_NC 00001950 .LC148 │ │ │ │ │ -0000177c 00016d2c R_ARM_MOVT_ABS 00001950 .LC148 │ │ │ │ │ -00001784 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000179c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000017e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017f8 0000521c R_ARM_CALL 00017cb0 annotated_rhs_rule │ │ │ │ │ -0000180c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000183c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001840 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001844 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001850 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000185c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001860 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000186c 00016e2b R_ARM_MOVW_ABS_NC 0000197c .LC149 │ │ │ │ │ -00001870 00016e2c R_ARM_MOVT_ABS 0000197c .LC149 │ │ │ │ │ -00001878 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001890 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001904 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000190c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000191c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001940 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001964 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000196c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000197c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001998 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a14 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a3c 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001a8c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001a94 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001aa4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001acc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001af0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b14 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b38 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b84 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001b8c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001b9c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001bc4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001be8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c0c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c58 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001c60 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001c70 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c98 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001cbc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d08 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001d10 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001d20 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d4c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001d60 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001db0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001db8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001dc8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e18 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001e20 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001e30 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e48 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001e70 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e98 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001eb0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001ecc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001ef8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001f14 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001f20 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001f50 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001f6c 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00001fc4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001fcc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001fdc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002000 0000051c R_ARM_CALL 00005034 expressions_rule │ │ │ │ │ -0000202c 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000207c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002084 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002094 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020b8 0001421c R_ARM_CALL 00024ecc lambda_param_no_default_rule │ │ │ │ │ -000020dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000034 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000003c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000004c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000009c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000000a4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000000b4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000000cc 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000000f4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000011c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000134 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000150 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000017c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000198 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000001a4 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000001d4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000001f0 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00000248 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000250 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000260 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000284 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +000002b0 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000300 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000308 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000318 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000340 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000350 00007f1c R_ARM_CALL 0000a630 star_target_rule │ │ │ │ │ +00000364 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000003b4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000003bc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000003cc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000003f4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000418 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000464 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000046c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000047c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000004a0 0001bb1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +000004b4 0002221c R_ARM_CALL 00000000 _PyPegen_ensure_imaginary │ │ │ │ │ +000004cc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000053c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000544 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000554 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000058c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000594 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000005a4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000005cc 00004e1c R_ARM_CALL 0001deb4 star_named_expression_rule │ │ │ │ │ +000005f4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000005fc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000060c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000624 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000064c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000065c 00004e1c R_ARM_CALL 0001deb4 star_named_expression_rule │ │ │ │ │ +00000674 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000068c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000006a8 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000006d4 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000006f0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000006fc 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000072c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000748 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000077c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000007e0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000007e8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000007f8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000081c 0001371c R_ARM_CALL 0000a164 lambda_slash_no_default_rule │ │ │ │ │ +0000083c 0001381c R_ARM_CALL 0000a2b0 lambda_slash_with_default_rule │ │ │ │ │ +00000888 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000890 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000008a0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000008c4 0000731c R_ARM_CALL 000188ac starred_expression_rule │ │ │ │ │ +000008dc 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000008e0 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000008e4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000093c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000944 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000954 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000097c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009a0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009ec 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000009f4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000a04 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000a28 0000cc1c R_ARM_CALL 00019a6c param_no_default_rule │ │ │ │ │ +00000a4c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a98 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000aa0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000ab0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000ad8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000aec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b00 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000b50 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000b58 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000b68 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000b90 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bb4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c04 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000c0c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000c1c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000c40 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000c54 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000c80 0000251c R_ARM_CALL 0001dbf4 block_rule │ │ │ │ │ +00000ca4 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000cd4 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000cf0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000cfc 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000d28 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000d74 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000d7c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000d8c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000db4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000dd8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e28 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000e30 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000e40 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e68 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +00000e90 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000e98 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000ea8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000ec0 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000ee8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ef8 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +00000f10 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f28 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f44 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000f70 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000f8c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f98 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000fc8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000fe4 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000103c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001044 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001054 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000107c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000010a0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000010c4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001114 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000111c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000112c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001148 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000115c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001164 0001622b R_ARM_MOVW_ABS_NC 00001794 .LC138 │ │ │ │ │ +00001168 0001622c R_ARM_MOVT_ABS 00001794 .LC138 │ │ │ │ │ +00001188 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000119c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000011a4 0001632b R_ARM_MOVW_ABS_NC 000017c4 .LC139 │ │ │ │ │ +000011a8 0001632c R_ARM_MOVT_ABS 000017c4 .LC139 │ │ │ │ │ +000011c8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000011dc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000011e4 0001642b R_ARM_MOVW_ABS_NC 000017f4 .LC140 │ │ │ │ │ +000011e8 0001642c R_ARM_MOVT_ABS 000017f4 .LC140 │ │ │ │ │ +00001208 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000121c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001228 0001652b R_ARM_MOVW_ABS_NC 00001824 .LC141 │ │ │ │ │ +0000122c 0001652c R_ARM_MOVT_ABS 00001824 .LC141 │ │ │ │ │ +00001234 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001238 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001258 0000351c R_ARM_CALL 000101f8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000125c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000128c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012a0 0000512b R_ARM_MOVW_ABS_NC 00017f58 annotated_rhs_rule │ │ │ │ │ +000012a4 0000512c R_ARM_MOVT_ABS 00017f58 annotated_rhs_rule │ │ │ │ │ +000012a8 0001d51c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +000012b4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000012b8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000012c4 0001662b R_ARM_MOVW_ABS_NC 00001854 .LC142 │ │ │ │ │ +000012c8 0001662c R_ARM_MOVT_ABS 00001854 .LC142 │ │ │ │ │ +000012d0 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000012f8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001308 0000511c R_ARM_CALL 00017f58 annotated_rhs_rule │ │ │ │ │ +0000131c 0000f92b R_ARM_MOVW_ABS_NC 00001a5c _tmp_152_rule │ │ │ │ │ +00001320 0000f92c R_ARM_MOVT_ABS 00001a5c _tmp_152_rule │ │ │ │ │ +00001324 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00001330 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000133c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001340 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000134c 0001672b R_ARM_MOVW_ABS_NC 00001888 .LC143 │ │ │ │ │ +00001350 0001672c R_ARM_MOVT_ABS 00001888 .LC143 │ │ │ │ │ +00001358 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001380 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001390 0000511c R_ARM_CALL 00017f58 annotated_rhs_rule │ │ │ │ │ +000013a4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013b8 0000f72b R_ARM_MOVW_ABS_NC 00001b54 _tmp_153_rule │ │ │ │ │ +000013bc 0000f72c R_ARM_MOVT_ABS 00001b54 _tmp_153_rule │ │ │ │ │ +000013c0 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000013cc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000013d8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000013dc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000013e8 0001682b R_ARM_MOVW_ABS_NC 000018b8 .LC144 │ │ │ │ │ +000013ec 0001682c R_ARM_MOVT_ABS 000018b8 .LC144 │ │ │ │ │ +000013f4 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000141c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000142c 0000511c R_ARM_CALL 00017f58 annotated_rhs_rule │ │ │ │ │ +00001440 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000146c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001474 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001484 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000014a0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014b4 0000f82b R_ARM_MOVW_ABS_NC 00001c28 _tmp_155_rule │ │ │ │ │ +000014b8 0000f82c R_ARM_MOVT_ABS 00001c28 _tmp_155_rule │ │ │ │ │ +000014bc 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000014c8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000014cc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000014dc 0001692b R_ARM_MOVW_ABS_NC 000018e0 .LC145 │ │ │ │ │ +000014e0 0001692c R_ARM_MOVT_ABS 000018e0 .LC145 │ │ │ │ │ +000014e4 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000014fc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001548 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000155c 0001a62b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +00001560 0001a62c R_ARM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +00001564 0001d51c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +00001570 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001574 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001584 00016a2b R_ARM_MOVW_ABS_NC 00001908 .LC146 │ │ │ │ │ +00001588 00016a2c R_ARM_MOVT_ABS 00001908 .LC146 │ │ │ │ │ +0000158c 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000015a4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000015f8 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000161c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000162c 0000511c R_ARM_CALL 00017f58 annotated_rhs_rule │ │ │ │ │ +00001640 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000166c 0000f82b R_ARM_MOVW_ABS_NC 00001c28 _tmp_155_rule │ │ │ │ │ +00001670 0000f82c R_ARM_MOVT_ABS 00001c28 _tmp_155_rule │ │ │ │ │ +00001674 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00001680 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000168c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001690 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000169c 00016b2b R_ARM_MOVW_ABS_NC 00001930 .LC147 │ │ │ │ │ +000016a0 00016b2c R_ARM_MOVT_ABS 00001930 .LC147 │ │ │ │ │ +000016a8 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000016d0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016e0 0000511c R_ARM_CALL 00017f58 annotated_rhs_rule │ │ │ │ │ +000016f4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001720 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001730 0000f51c R_ARM_CALL 0000d0e0 _loop0_78_rule │ │ │ │ │ +00001748 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000174c 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001750 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000175c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001768 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000176c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001778 00016c2b R_ARM_MOVW_ABS_NC 00001950 .LC148 │ │ │ │ │ +0000177c 00016c2c R_ARM_MOVT_ABS 00001950 .LC148 │ │ │ │ │ +00001784 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000179c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000017e8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017f8 0000511c R_ARM_CALL 00017f58 annotated_rhs_rule │ │ │ │ │ +0000180c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000183c 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001840 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001844 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001850 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000185c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001860 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000186c 00016d2b R_ARM_MOVW_ABS_NC 0000197c .LC149 │ │ │ │ │ +00001870 00016d2c R_ARM_MOVT_ABS 0000197c .LC149 │ │ │ │ │ +00001878 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001890 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001904 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000190c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000191c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001940 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001964 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000196c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000197c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001998 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019bc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a14 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a3c 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001a8c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001a94 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001aa4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001acc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001af0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b14 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b38 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b84 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001b8c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001b9c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001bc4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001be8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c0c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c58 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001c60 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001c70 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c98 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cbc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d08 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001d10 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001d20 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d3c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d4c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001d60 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001db0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001db8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001dc8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e18 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001e20 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001e30 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e48 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001e70 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e98 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001eb0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001ecc 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001ef8 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001f14 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f20 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f50 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f6c 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00001fc4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001fcc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001fdc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002000 0000051c R_ARM_CALL 0000507c expressions_rule │ │ │ │ │ +0000202c 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000207c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002084 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002094 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000020b8 0001411c R_ARM_CALL 00025174 lambda_param_no_default_rule │ │ │ │ │ +000020dc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -161,15 +161,14 @@ │ │ │ │ │ class_def_raw_rule │ │ │ │ │ for_stmt_rule │ │ │ │ │ finally_block_rule │ │ │ │ │ _loop1_36_rule │ │ │ │ │ subject_expr_rule │ │ │ │ │ guard_rule │ │ │ │ │ INVALID_VERSION_CHECK │ │ │ │ │ -NEW_TYPE_COMMENT │ │ │ │ │ _loop1_37_rule │ │ │ │ │ _gather_141_rule │ │ │ │ │ NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ _gather_143_rule │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ _tmp_144_rule │ │ │ │ │ _loop0_145_rule │ │ │ │ │ @@ -208,18 +207,18 @@ │ │ │ │ │ strings_rule │ │ │ │ │ tuple_rule │ │ │ │ │ for_if_clauses_rule │ │ │ │ │ list_rule │ │ │ │ │ _gather_86_rule │ │ │ │ │ invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ star_named_expressions_sequence_rule │ │ │ │ │ +starred_expression_rule │ │ │ │ │ invalid_comprehension_rule.isra.0 │ │ │ │ │ bitwise_or_rule │ │ │ │ │ _tmp_151_rule │ │ │ │ │ -starred_expression_rule │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ _loop1_82_rule │ │ │ │ │ _loop1_83_rule │ │ │ │ │ tstring_rule │ │ │ │ │ _tmp_156_rule │ │ │ │ │ fstring_replacement_field_rule │ │ │ │ │ target_with_star_atom_rule │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -13,28 +13,28 @@ │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 7d8 │ │ │ │ │ + beq 9d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7d8 │ │ │ │ │ + bne 9d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7d0 │ │ │ │ │ + bne 9d0 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -42,37 +42,37 @@ │ │ │ │ │ ldrne r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ bne 36c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne aa4 │ │ │ │ │ + bne b18 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7c8 │ │ │ │ │ + bne 9c8 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq a98 │ │ │ │ │ + beq b0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a98 │ │ │ │ │ + bne b0c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a58 │ │ │ │ │ + bne a60 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq a24 │ │ │ │ │ + beq a2c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -82,116 +82,116 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 390 │ │ │ │ │ + bne 3a8 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq 390 │ │ │ │ │ + beq 3a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a18 │ │ │ │ │ + beq 7ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a18 │ │ │ │ │ + bne 7ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r2, r3 │ │ │ │ │ - bne 390 │ │ │ │ │ + bne 3a8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq a0c │ │ │ │ │ + beq 7e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a0c │ │ │ │ │ + bne 7e0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 388 │ │ │ │ │ + bne 3a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f28 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq 380 │ │ │ │ │ + beq 398 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a8c │ │ │ │ │ + beq 9bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a8c │ │ │ │ │ + bne 9bc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 374 │ │ │ │ │ + bne 9ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq a6c │ │ │ │ │ + beq 37c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r7, r1 │ │ │ │ │ streq r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 374 │ │ │ │ │ + bne 9ac │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 500 │ │ │ │ │ + bne 530 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movne r3, r7 │ │ │ │ │ - beq a64 │ │ │ │ │ + beq 374 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt 540 │ │ │ │ │ + bgt 518 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -201,43 +201,43 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 388 │ │ │ │ │ + beq 3a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9e0 │ │ │ │ │ + bne bb8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 81c │ │ │ │ │ + beq a1c │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ subs r1, sl, #0 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movne r1, #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Import> │ │ │ │ │ R_ARM_CALL _PyAST_Import │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 810 │ │ │ │ │ + beq a10 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7e4 │ │ │ │ │ + bne 9e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1024 @ 0x400 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -245,242 +245,250 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 7c8 │ │ │ │ │ + bne 9c8 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 82c │ │ │ │ │ + beq 7f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 82c │ │ │ │ │ + bne 7f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 920 │ │ │ │ │ + bne 8ec │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 838 │ │ │ │ │ + beq 804 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 878 │ │ │ │ │ + bne 844 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 55c │ │ │ │ │ + bne 574 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 558 │ │ │ │ │ + beq 570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1350 <_loop0_17_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 558 │ │ │ │ │ + beq 570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1695c │ │ │ │ │ + bl 169bc │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 558 │ │ │ │ │ + beq 570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 558 │ │ │ │ │ + beq 570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 157c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 558 │ │ │ │ │ + beq 570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 920 │ │ │ │ │ + beq 8ec │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stmib sp, {r7, r8, ip} │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyPegen_checked_from_import> │ │ │ │ │ R_ARM_CALL _PyPegen_checked_from_import │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 9c0 │ │ │ │ │ + beq 98c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 33c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - bne 9d4 │ │ │ │ │ + bne 9a0 │ │ │ │ │ b 340 │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + ldr r0, [r0, r6, lsl #2] │ │ │ │ │ + str r0, [r1, r6, lsl #2] │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + b 28c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f28 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 26c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b70 │ │ │ │ │ + bne a98 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq b44 │ │ │ │ │ + beq a6c │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [r1, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ b 258 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ │ - ldr r0, [r0, r6, lsl #2] │ │ │ │ │ - str r0, [r1, r6, lsl #2] │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - b 28c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 920 │ │ │ │ │ + bne 8ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7c0 │ │ │ │ │ + bne 7d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7c0 │ │ │ │ │ + beq 7d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7b4 │ │ │ │ │ + beq 7cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7b4 │ │ │ │ │ + bne 7cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 794 │ │ │ │ │ + bne 7ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 770 │ │ │ │ │ + beq 788 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 794 │ │ │ │ │ + bne 7ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 14c8 <_tmp_160_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 734 │ │ │ │ │ + bne 74c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - beq 78c │ │ │ │ │ + beq 7a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 78c │ │ │ │ │ + bne 7a4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movne ip, r3 │ │ │ │ │ - beq 76c │ │ │ │ │ + beq 784 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bgt 754 │ │ │ │ │ + bgt 76c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7c0 │ │ │ │ │ + beq 7d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 157c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 7c0 │ │ │ │ │ + beq 7d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 920 │ │ │ │ │ + beq 8ec │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_count_dots │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -495,187 +503,167 @@ │ │ │ │ │ subs r3, r3, #0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ movne r3, #1 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_ImportFrom> │ │ │ │ │ R_ARM_CALL _PyAST_ImportFrom │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ba8 │ │ │ │ │ + beq ad0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 33c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 33c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 7a4 │ │ │ │ │ + b 7bc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq bb8 │ │ │ │ │ + beq ae0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r9, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b 608 │ │ │ │ │ + b 620 │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ ldr r1, [r0, r2, lsl #2] │ │ │ │ │ str r1, [r3, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 658 │ │ │ │ │ + b 670 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 7a0 │ │ │ │ │ + b 7b8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b 348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5c8 │ │ │ │ │ + b 5e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 7a0 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 36c │ │ │ │ │ + b 7b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 48 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 33c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 394 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 7f8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 394 │ │ │ │ │ + b 1b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3c8 │ │ │ │ │ + b 170 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 3e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 720 │ │ │ │ │ + blt 738 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9b8 │ │ │ │ │ + beq 984 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 920 │ │ │ │ │ + bne 8ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 92c │ │ │ │ │ + beq 8f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 92c │ │ │ │ │ + bne 8f8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 910 │ │ │ │ │ + bne 8dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 904 │ │ │ │ │ + beq 8d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1350 <_loop0_17_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 904 │ │ │ │ │ + beq 8d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1695c │ │ │ │ │ + bl 169bc │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 904 │ │ │ │ │ + beq 8d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 938 │ │ │ │ │ + bne 904 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 408 │ │ │ │ │ + beq 420 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 7a4 │ │ │ │ │ + b 7bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8a4 │ │ │ │ │ + b 870 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 904 │ │ │ │ │ + beq 8d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 157c │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 904 │ │ │ │ │ + beq 8d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC54 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -684,218 +672,223 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #20] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 908 │ │ │ │ │ + beq 8d4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 910 │ │ │ │ │ + b 8dc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 918 │ │ │ │ │ + b 8e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 7a4 │ │ │ │ │ + beq 7bc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 7a4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ + b 7bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - beq 2e0 │ │ │ │ │ - mov r0, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 390 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b4 │ │ │ │ │ + b 214 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 36c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 170 │ │ │ │ │ + b 48 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 33c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 3ac │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 9f8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 3ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7f8 │ │ │ │ │ + blt 9f8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 104 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 394 │ │ │ │ │ + b 3ac │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + lsl r3, r2, #1 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ + lsl r1, r3, #2 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Realloc │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 374 │ │ │ │ │ + str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 558 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 54c │ │ │ │ │ mov r3, #1 │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 380 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 214 │ │ │ │ │ + b 398 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 738 │ │ │ │ │ + b 8ec │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + lsl r3, r2, #1 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + lsl r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Realloc │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 780 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b 758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7c8 │ │ │ │ │ + bne 9c8 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq c50 │ │ │ │ │ + beq dfc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c50 │ │ │ │ │ + bne dfc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c44 │ │ │ │ │ + bne df0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne c5c │ │ │ │ │ + bne c44 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne c44 │ │ │ │ │ + bne df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne be4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b a0 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - lsl r3, r2, #1 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - lsl r1, r3, #2 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq a64 │ │ │ │ │ - str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 528 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 51c │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 380 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 720 │ │ │ │ │ - b 920 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - lsl r3, r2, #1 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - lsl r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 768 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b 740 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + beq 2e0 │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 3a8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b28 │ │ │ │ │ + beq b9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mvn r0, #4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ str r0, [sp] │ │ │ │ │ strd r0, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10178 │ │ │ │ │ + bl 101a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq b2c │ │ │ │ │ + beq ba0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b b34 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b b34 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ad8 │ │ │ │ │ + b ba8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq f1c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -906,17 +899,17 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne f1c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b08 │ │ │ │ │ + bne b7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1695c │ │ │ │ │ + bl 169bc │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ beq e48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -985,78 +978,85 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b04 │ │ │ │ │ + beq b78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b04 │ │ │ │ │ + beq b78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1695c │ │ │ │ │ + bl 169bc │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b04 │ │ │ │ │ + beq b78 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mvn r1, #4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ str r1, [sp] │ │ │ │ │ stmib sp, {r1, r2} │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ b c18 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b ba8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b b4c │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr ip, [r3, r2, lsl #2] │ │ │ │ │ str ip, [r0, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq d80 │ │ │ │ │ + beq d68 │ │ │ │ │ b e08 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b b08 │ │ │ │ │ + b b7c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1695c │ │ │ │ │ + bl 169bc │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq d44 │ │ │ │ │ + beq d2c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne eb8 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ beq e94 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [r4, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b d30 │ │ │ │ │ + b d18 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1086,19 +1086,19 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b e48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ce8 │ │ │ │ │ + b cd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c88 │ │ │ │ │ + b c70 │ │ │ │ │ │ │ │ │ │ 00000f28 : │ │ │ │ │ dotted_as_name_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ @@ -1143,15 +1143,15 @@ │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1074 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 11d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1695c │ │ │ │ │ + bl 169bc │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1264 <_tmp_21_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1205,15 +1205,15 @@ │ │ │ │ │ bne 118c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ bne 1180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1695c │ │ │ │ │ + bl 169bc │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 11c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1226,15 +1226,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_139_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 11c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq 11c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -1255,15 +1255,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC62 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ beq 11c4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ @@ -1781,15 +1781,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ str r0, [sp] │ │ │ │ │ strd r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10178 │ │ │ │ │ + bl 101a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 183c │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -2219,15 +2219,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_139_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1e20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq 1e20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -2249,15 +2249,15 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC62 │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 1e24 │ │ │ │ │ mov r6, #1 │ │ │ │ │ @@ -2318,15 +2318,15 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1fa8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 1fb4 │ │ │ │ │ @@ -2459,432 +2459,429 @@ │ │ │ │ │ │ │ │ │ │ 000021b4 <_loop1_36_rule>: │ │ │ │ │ _loop1_36_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 292c <_loop1_36_rule+0x778> │ │ │ │ │ + beq 2bec <_loop1_36_rule+0xa38> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 292c <_loop1_36_rule+0x778> │ │ │ │ │ + bne 2bec <_loop1_36_rule+0xa38> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2680 <_loop1_36_rule+0x4cc> │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + bne 2674 <_loop1_36_rule+0x4c0> │ │ │ │ │ mov r0, #4 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 2948 <_loop1_36_rule+0x794> │ │ │ │ │ + beq 284c <_loop1_36_rule+0x698> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - streq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - movweq r7, #6000 @ 0x1770 │ │ │ │ │ - bne 2448 <_loop1_36_rule+0x294> │ │ │ │ │ + streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 243c <_loop1_36_rule+0x288> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2920 <_loop1_36_rule+0x76c> │ │ │ │ │ + beq 2840 <_loop1_36_rule+0x68c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2920 <_loop1_36_rule+0x76c> │ │ │ │ │ + bne 2840 <_loop1_36_rule+0x68c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23fc <_loop1_36_rule+0x248> │ │ │ │ │ + bne 23f4 <_loop1_36_rule+0x240> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 2474 <_loop1_36_rule+0x2c0> │ │ │ │ │ + bne 2468 <_loop1_36_rule+0x2b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 25ec <_loop1_36_rule+0x438> │ │ │ │ │ + blt 25e0 <_loop1_36_rule+0x42c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 2690 <_loop1_36_rule+0x4dc> │ │ │ │ │ + bne 2684 <_loop1_36_rule+0x4d0> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 23fc <_loop1_36_rule+0x248> │ │ │ │ │ + bne 23f4 <_loop1_36_rule+0x240> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2380 <_loop1_36_rule+0x1cc> │ │ │ │ │ + beq 2378 <_loop1_36_rule+0x1c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2380 <_loop1_36_rule+0x1cc> │ │ │ │ │ + beq 2378 <_loop1_36_rule+0x1c4> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2380 <_loop1_36_rule+0x1cc> │ │ │ │ │ + beq 2378 <_loop1_36_rule+0x1c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2380 <_loop1_36_rule+0x1cc> │ │ │ │ │ + beq 2378 <_loop1_36_rule+0x1c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 23fc <_loop1_36_rule+0x248> │ │ │ │ │ + beq 23f4 <_loop1_36_rule+0x240> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {sl, ip} │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 25e0 <_loop1_36_rule+0x42c> │ │ │ │ │ + beq 25d4 <_loop1_36_rule+0x420> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2938 <_loop1_36_rule+0x784> │ │ │ │ │ + bne 2bf8 <_loop1_36_rule+0xa44> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 2654 <_loop1_36_rule+0x4a0> │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + beq 2648 <_loop1_36_rule+0x494> │ │ │ │ │ str r8, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 2238 <_loop1_36_rule+0x84> │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + b 2230 <_loop1_36_rule+0x7c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23fc <_loop1_36_rule+0x248> │ │ │ │ │ + bne 23f4 <_loop1_36_rule+0x240> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2498 <_loop1_36_rule+0x2e4> │ │ │ │ │ + bne 248c <_loop1_36_rule+0x2d8> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 23fc <_loop1_36_rule+0x248> │ │ │ │ │ + bne 23f4 <_loop1_36_rule+0x240> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2548 <_loop1_36_rule+0x394> │ │ │ │ │ + bne 253c <_loop1_36_rule+0x388> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 23fc <_loop1_36_rule+0x248> │ │ │ │ │ + bne 23f4 <_loop1_36_rule+0x240> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2600 <_loop1_36_rule+0x44c> │ │ │ │ │ + bne 25f4 <_loop1_36_rule+0x440> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2964 <_loop1_36_rule+0x7b0> │ │ │ │ │ + bne 2868 <_loop1_36_rule+0x6b4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - beq 2678 <_loop1_36_rule+0x4c4> │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + beq 266c <_loop1_36_rule+0x4b8> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 2678 <_loop1_36_rule+0x4c4> │ │ │ │ │ + bne 266c <_loop1_36_rule+0x4b8> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 282c <_loop1_36_rule+0x678> │ │ │ │ │ + beq 2820 <_loop1_36_rule+0x66c> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt 2460 <_loop1_36_rule+0x2ac> │ │ │ │ │ + bgt 2454 <_loop1_36_rule+0x2a0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r9, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 2438 <_loop1_36_rule+0x284> │ │ │ │ │ + b 242c <_loop1_36_rule+0x278> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 22b8 <_loop1_36_rule+0x104> │ │ │ │ │ - b 269c <_loop1_36_rule+0x4e8> │ │ │ │ │ + beq 22b4 <_loop1_36_rule+0x100> │ │ │ │ │ + b 2690 <_loop1_36_rule+0x4dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 23a4 <_loop1_36_rule+0x1f0> │ │ │ │ │ + beq 239c <_loop1_36_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23a4 <_loop1_36_rule+0x1f0> │ │ │ │ │ + beq 239c <_loop1_36_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 23a4 <_loop1_36_rule+0x1f0> │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 239c <_loop1_36_rule+0x1e8> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23a4 <_loop1_36_rule+0x1f0> │ │ │ │ │ + beq 239c <_loop1_36_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 23a4 <_loop1_36_rule+0x1f0> │ │ │ │ │ + beq 239c <_loop1_36_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23fc <_loop1_36_rule+0x248> │ │ │ │ │ + beq 23f4 <_loop1_36_rule+0x240> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ - ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 2348 <_loop1_36_rule+0x194> │ │ │ │ │ - b 25e0 <_loop1_36_rule+0x42c> │ │ │ │ │ + bne 2344 <_loop1_36_rule+0x190> │ │ │ │ │ + b 25d4 <_loop1_36_rule+0x420> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5034 │ │ │ │ │ + bl 507c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 23c8 <_loop1_36_rule+0x214> │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 23c0 <_loop1_36_rule+0x20c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23c8 <_loop1_36_rule+0x214> │ │ │ │ │ + beq 23c0 <_loop1_36_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 23c8 <_loop1_36_rule+0x214> │ │ │ │ │ + beq 23c0 <_loop1_36_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 23fc <_loop1_36_rule+0x248> │ │ │ │ │ + beq 23f4 <_loop1_36_rule+0x240> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {sl, ip} │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44b4 │ │ │ │ │ + bl 44fc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 2348 <_loop1_36_rule+0x194> │ │ │ │ │ + bne 2344 <_loop1_36_rule+0x190> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23fc <_loop1_36_rule+0x248> │ │ │ │ │ + beq 23f4 <_loop1_36_rule+0x240> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2404 <_loop1_36_rule+0x250> │ │ │ │ │ + b 23fc <_loop1_36_rule+0x248> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23ec <_loop1_36_rule+0x238> │ │ │ │ │ + beq 23e4 <_loop1_36_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 23ec <_loop1_36_rule+0x238> │ │ │ │ │ + beq 23e4 <_loop1_36_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 23fc <_loop1_36_rule+0x248> │ │ │ │ │ + beq 23f4 <_loop1_36_rule+0x240> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b 232c <_loop1_36_rule+0x178> │ │ │ │ │ + b 2328 <_loop1_36_rule+0x174> │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2828 <_loop1_36_rule+0x674> │ │ │ │ │ + beq 281c <_loop1_36_rule+0x668> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 236c <_loop1_36_rule+0x1b8> │ │ │ │ │ + b 2368 <_loop1_36_rule+0x1b4> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2450 <_loop1_36_rule+0x29c> │ │ │ │ │ + b 2444 <_loop1_36_rule+0x290> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23fc <_loop1_36_rule+0x248> │ │ │ │ │ + bne 23f4 <_loop1_36_rule+0x240> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27f0 <_loop1_36_rule+0x63c> │ │ │ │ │ + beq 27e4 <_loop1_36_rule+0x630> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27f0 <_loop1_36_rule+0x63c> │ │ │ │ │ + bne 27e4 <_loop1_36_rule+0x630> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 27e4 <_loop1_36_rule+0x630> │ │ │ │ │ + bne 27d8 <_loop1_36_rule+0x624> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 2704 <_loop1_36_rule+0x550> │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + beq 26f8 <_loop1_36_rule+0x544> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 284c <_loop1_36_rule+0x698> │ │ │ │ │ + bne 2c08 <_loop1_36_rule+0xa54> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 27e4 <_loop1_36_rule+0x630> │ │ │ │ │ + bne 27d8 <_loop1_36_rule+0x624> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 2744 <_loop1_36_rule+0x590> │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 2738 <_loop1_36_rule+0x584> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 275c <_loop1_36_rule+0x5a8> │ │ │ │ │ + bne 2750 <_loop1_36_rule+0x59c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 22b0 <_loop1_36_rule+0xfc> │ │ │ │ │ + b 22ac <_loop1_36_rule+0xf8> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2744 <_loop1_36_rule+0x590> │ │ │ │ │ + beq 2738 <_loop1_36_rule+0x584> │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2744 <_loop1_36_rule+0x590> │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + beq 2738 <_loop1_36_rule+0x584> │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -2893,311 +2890,318 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC93 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 27fc <_loop1_36_rule+0x648> │ │ │ │ │ + bne 27f0 <_loop1_36_rule+0x63c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 274c <_loop1_36_rule+0x598> │ │ │ │ │ + beq 2740 <_loop1_36_rule+0x58c> │ │ │ │ │ mov r8, #1 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 2750 <_loop1_36_rule+0x59c> │ │ │ │ │ + b 2744 <_loop1_36_rule+0x590> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 2750 <_loop1_36_rule+0x59c> │ │ │ │ │ + b 2744 <_loop1_36_rule+0x590> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 26c8 <_loop1_36_rule+0x514> │ │ │ │ │ + b 26bc <_loop1_36_rule+0x508> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2918 <_loop1_36_rule+0x764> │ │ │ │ │ + beq 2b48 <_loop1_36_rule+0x994> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 27d8 <_loop1_36_rule+0x624> │ │ │ │ │ + bne 27cc <_loop1_36_rule+0x618> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2358 <_loop1_36_rule+0x1a4> │ │ │ │ │ + b 2354 <_loop1_36_rule+0x1a0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2450 <_loop1_36_rule+0x29c> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1264 <_tmp_21_rule> │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 2708 <_loop1_36_rule+0x554> │ │ │ │ │ - mov r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2704 <_loop1_36_rule+0x550> │ │ │ │ │ - mov r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2704 <_loop1_36_rule+0x550> │ │ │ │ │ - mov r3, #5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2704 <_loop1_36_rule+0x550> │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 2794 <_loop1_36_rule+0x5e0> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1264 <_tmp_21_rule> │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 2a08 <_loop1_36_rule+0x854> │ │ │ │ │ - mov r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2a04 <_loop1_36_rule+0x850> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 2c4c <_loop1_36_rule+0xa98> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2918 <_loop1_36_rule+0x764> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2c58 <_loop1_36_rule+0xaa4> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 281c <_loop1_36_rule+0x668> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2260 <_loop1_36_rule+0xac> │ │ │ │ │ + b 2444 <_loop1_36_rule+0x290> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21fc <_loop1_36_rule+0x48> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 25ec <_loop1_36_rule+0x438> │ │ │ │ │ - b 2354 <_loop1_36_rule+0x1a0> │ │ │ │ │ + b 225c <_loop1_36_rule+0xa8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2450 <_loop1_36_rule+0x29c> │ │ │ │ │ + b 2444 <_loop1_36_rule+0x290> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2400 <_loop1_36_rule+0x24c> │ │ │ │ │ + bne 23f8 <_loop1_36_rule+0x244> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2b44 <_loop1_36_rule+0x990> │ │ │ │ │ + beq 2b50 <_loop1_36_rule+0x99c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b44 <_loop1_36_rule+0x990> │ │ │ │ │ + bne 2b50 <_loop1_36_rule+0x99c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2a60 <_loop1_36_rule+0x8ac> │ │ │ │ │ + bne 2964 <_loop1_36_rule+0x7b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29d0 <_loop1_36_rule+0x81c> │ │ │ │ │ + beq 28d4 <_loop1_36_rule+0x720> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 2b50 <_loop1_36_rule+0x99c> │ │ │ │ │ + bne 2b5c <_loop1_36_rule+0x9a8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2a60 <_loop1_36_rule+0x8ac> │ │ │ │ │ + bne 2964 <_loop1_36_rule+0x7b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a04 <_loop1_36_rule+0x850> │ │ │ │ │ + beq 2908 <_loop1_36_rule+0x754> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28b0 <_loop1_36_rule+0x6fc> │ │ │ │ │ + bne 29c4 <_loop1_36_rule+0x810> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2a60 <_loop1_36_rule+0x8ac> │ │ │ │ │ + bne 2964 <_loop1_36_rule+0x7b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a3c <_loop1_36_rule+0x888> │ │ │ │ │ + beq 2940 <_loop1_36_rule+0x78c> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2be0 <_loop1_36_rule+0xa2c> │ │ │ │ │ + bne 2974 <_loop1_36_rule+0x7c0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2a60 <_loop1_36_rule+0x8ac> │ │ │ │ │ + bne 2964 <_loop1_36_rule+0x7b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a70 <_loop1_36_rule+0x8bc> │ │ │ │ │ + bne 2a38 <_loop1_36_rule+0x884> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 23f8 <_loop1_36_rule+0x244> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + bne 2b0c <_loop1_36_rule+0x958> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + beq 2b00 <_loop1_36_rule+0x94c> │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b 23f8 <_loop1_36_rule+0x244> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1264 <_tmp_21_rule> │ │ │ │ │ + ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + bne 290c <_loop1_36_rule+0x758> │ │ │ │ │ + mov r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2908 <_loop1_36_rule+0x754> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + bne 2b30 <_loop1_36_rule+0x97c> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2964 <_loop1_36_rule+0x7b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2400 <_loop1_36_rule+0x24c> │ │ │ │ │ + b 23f8 <_loop1_36_rule+0x244> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a60 <_loop1_36_rule+0x8ac> │ │ │ │ │ + beq 2964 <_loop1_36_rule+0x7b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a60 <_loop1_36_rule+0x8ac> │ │ │ │ │ + beq 2964 <_loop1_36_rule+0x7b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2a60 <_loop1_36_rule+0x8ac> │ │ │ │ │ + beq 2964 <_loop1_36_rule+0x7b0> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a60 <_loop1_36_rule+0x8ac> │ │ │ │ │ + beq 2964 <_loop1_36_rule+0x7b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a60 <_loop1_36_rule+0x8ac> │ │ │ │ │ + beq 2964 <_loop1_36_rule+0x7b0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr sl, [r6, #24] │ │ │ │ │ - ldr r7, [r3] │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ ldr r8, [r6, #28] │ │ │ │ │ ldr r6, [r6, #32] │ │ │ │ │ + str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ R_ARM_CALL _PyPegen_get_expr_name │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC96 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 2a64 <_loop1_36_rule+0x8b0> │ │ │ │ │ - mov r1, #1 │ │ │ │ │ + bne 29b0 <_loop1_36_rule+0x7fc> │ │ │ │ │ + b 2968 <_loop1_36_rule+0x7b4> │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 2400 <_loop1_36_rule+0x24c> │ │ │ │ │ + b 23f8 <_loop1_36_rule+0x244> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 2b48 <_loop1_36_rule+0x994> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2b48 <_loop1_36_rule+0x994> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 29b0 <_loop1_36_rule+0x7fc> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 2b48 <_loop1_36_rule+0x994> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2a20 <_loop1_36_rule+0x86c> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 2810 <_loop1_36_rule+0x65c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 299c <_loop1_36_rule+0x7e8> │ │ │ │ │ + b 28a0 <_loop1_36_rule+0x6ec> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29d0 <_loop1_36_rule+0x81c> │ │ │ │ │ + beq 28d4 <_loop1_36_rule+0x720> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5034 │ │ │ │ │ + bl 507c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29d0 <_loop1_36_rule+0x81c> │ │ │ │ │ + beq 28d4 <_loop1_36_rule+0x720> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29d0 <_loop1_36_rule+0x81c> │ │ │ │ │ + beq 28d4 <_loop1_36_rule+0x720> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29d0 <_loop1_36_rule+0x81c> │ │ │ │ │ + beq 28d4 <_loop1_36_rule+0x720> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29d0 <_loop1_36_rule+0x81c> │ │ │ │ │ + beq 28d4 <_loop1_36_rule+0x720> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ @@ -3205,141 +3209,136 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC95 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, [r8, #20] │ │ │ │ │ - bl 10178 │ │ │ │ │ - b 2b1c <_loop1_36_rule+0x968> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + bl 101a8 │ │ │ │ │ + b 2ae8 <_loop1_36_rule+0x934> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - bne 2c28 <_loop1_36_rule+0xa74> │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 21fc <_loop1_36_rule+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - bne 2b30 <_loop1_36_rule+0x97c> │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2400 <_loop1_36_rule+0x24c> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2918 <_loop1_36_rule+0x764> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ + bne 25e0 <_loop1_36_rule+0x42c> │ │ │ │ │ + b 2350 <_loop1_36_rule+0x19c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1264 <_tmp_21_rule> │ │ │ │ │ + ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + bne 26fc <_loop1_36_rule+0x548> │ │ │ │ │ + mov r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2918 <_loop1_36_rule+0x764> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 2b30 <_loop1_36_rule+0x97c> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ + beq 26f8 <_loop1_36_rule+0x544> │ │ │ │ │ + mov r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a60 <_loop1_36_rule+0x8ac> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2400 <_loop1_36_rule+0x24c> │ │ │ │ │ + beq 26f8 <_loop1_36_rule+0x544> │ │ │ │ │ + mov r3, #5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 26f8 <_loop1_36_rule+0x544> │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 2788 <_loop1_36_rule+0x5d4> │ │ │ │ │ │ │ │ │ │ -00002c70 : │ │ │ │ │ +00002c6c : │ │ │ │ │ class_def_raw_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2dfc │ │ │ │ │ + beq 2df8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2dfc │ │ │ │ │ + bne 2df8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2f70 │ │ │ │ │ + bne 2f6c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 2e44 │ │ │ │ │ + beq 2e40 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - bne 2e94 │ │ │ │ │ + bne 2e90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e34 │ │ │ │ │ + beq 2e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2e34 │ │ │ │ │ + beq 2e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17f50 │ │ │ │ │ + bl 181f8 │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e34 │ │ │ │ │ + bne 2e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 30f8 <_tmp_25_rule> │ │ │ │ │ + bl 30f4 <_tmp_25_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e34 │ │ │ │ │ + bne 2e30 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e34 │ │ │ │ │ + beq 2e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2e34 │ │ │ │ │ + beq 2e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 2dec │ │ │ │ │ + beq 2de8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr ip, [r2, #20] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ moveq r1, r5 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldrne r1, [r5, #8] │ │ │ │ │ ldrne r5, [r5, #12] │ │ │ │ │ @@ -3352,172 +3351,172 @@ │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #24] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_CALL _PyAST_ClassDef │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2e08 │ │ │ │ │ + beq 2e04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e08 │ │ │ │ │ + bne 2e04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2cb8 │ │ │ │ │ + b 2cb4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 2de8 │ │ │ │ │ + beq 2de4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 2dec │ │ │ │ │ + b 2de8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 2de8 │ │ │ │ │ + b 2de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2e6c │ │ │ │ │ + bge 2e68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2dec │ │ │ │ │ + b 2de8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2f80 │ │ │ │ │ + beq 2f7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2f70 │ │ │ │ │ + bne 2f6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 3058 │ │ │ │ │ + beq 3054 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3058 │ │ │ │ │ + bne 3054 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2f58 │ │ │ │ │ + bne 2f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f30 │ │ │ │ │ + beq 2f2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f30 │ │ │ │ │ + beq 2f2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17f50 │ │ │ │ │ + bl 181f8 │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2f34 │ │ │ │ │ + bne 2f30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 30f8 <_tmp_25_rule> │ │ │ │ │ + bl 30f4 <_tmp_25_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2f34 │ │ │ │ │ + bne 2f30 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3064 │ │ │ │ │ + bne 3060 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2f58 │ │ │ │ │ + bne 2f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 2f88 │ │ │ │ │ + bne 2f84 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2cf0 │ │ │ │ │ + beq 2cec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2dec │ │ │ │ │ + b 2de8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 2f68 │ │ │ │ │ + b 2f64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f54 │ │ │ │ │ + beq 2f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17f50 │ │ │ │ │ + bl 181f8 │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2f58 │ │ │ │ │ + bne 2f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 30f8 <_tmp_25_rule> │ │ │ │ │ + bl 30f4 <_tmp_25_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2f58 │ │ │ │ │ + bne 2f54 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f54 │ │ │ │ │ + beq 2f50 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f54 │ │ │ │ │ + beq 2f50 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f54 │ │ │ │ │ + beq 2f50 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -3526,1433 +3525,1450 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC100 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC100 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 30b4 │ │ │ │ │ + bne 30b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 30a8 │ │ │ │ │ + beq 30a4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 2f60 │ │ │ │ │ + b 2f5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2ec0 │ │ │ │ │ + b 2ebc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 30b4 │ │ │ │ │ + bne 30b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 304c │ │ │ │ │ - b 2f60 │ │ │ │ │ + bne 3048 │ │ │ │ │ + b 2f5c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 2f60 │ │ │ │ │ + b 2f5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 30e8 │ │ │ │ │ + beq 30e4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 304c │ │ │ │ │ + bne 3048 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 2de8 │ │ │ │ │ + b 2de4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2de8 │ │ │ │ │ + b 2de4 │ │ │ │ │ │ │ │ │ │ -000030f8 <_tmp_25_rule>: │ │ │ │ │ +000030f4 <_tmp_25_rule>: │ │ │ │ │ _tmp_25_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 31dc <_tmp_25_rule+0xe4> │ │ │ │ │ + beq 31d8 <_tmp_25_rule+0xe4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 31dc <_tmp_25_rule+0xe4> │ │ │ │ │ + bne 31d8 <_tmp_25_rule+0xe4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 31c0 <_tmp_25_rule+0xc8> │ │ │ │ │ + bne 31bc <_tmp_25_rule+0xc8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31d0 <_tmp_25_rule+0xd8> │ │ │ │ │ + beq 31cc <_tmp_25_rule+0xd8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15e10 │ │ │ │ │ + bl 15e70 │ │ │ │ │ R_ARM_CALL arguments_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 31d0 <_tmp_25_rule+0xd8> │ │ │ │ │ + bne 31cc <_tmp_25_rule+0xd8> │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31d0 <_tmp_25_rule+0xd8> │ │ │ │ │ + beq 31cc <_tmp_25_rule+0xd8> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 31e8 <_tmp_25_rule+0xf0> │ │ │ │ │ + beq 31e4 <_tmp_25_rule+0xf0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 31e8 <_tmp_25_rule+0xf0> │ │ │ │ │ + bne 31e4 <_tmp_25_rule+0xf0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 31b8 <_tmp_25_rule+0xc0> │ │ │ │ │ + b 31b4 <_tmp_25_rule+0xc0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3140 <_tmp_25_rule+0x48> │ │ │ │ │ + b 313c <_tmp_25_rule+0x48> │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31b8 <_tmp_25_rule+0xc0> │ │ │ │ │ + beq 31b4 <_tmp_25_rule+0xc0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 31c0 <_tmp_25_rule+0xc8> │ │ │ │ │ + b 31bc <_tmp_25_rule+0xc8> │ │ │ │ │ │ │ │ │ │ -00003214 : │ │ │ │ │ +00003210 : │ │ │ │ │ for_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3838 │ │ │ │ │ + beq 36c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3838 │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 3694 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - beq 3540 │ │ │ │ │ + bne 36c4 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 367c │ │ │ │ │ + ldrd r6, [r4, #8] │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + beq 3534 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrd r6, [r3, #12] │ │ │ │ │ - bne 3584 │ │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ + bne 356c │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 33bc │ │ │ │ │ + beq 33b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ed4 │ │ │ │ │ + bl 9f20 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 33bc │ │ │ │ │ + beq 33b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 33bc │ │ │ │ │ + beq 33b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d864 │ │ │ │ │ + bl d8b0 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 3844 │ │ │ │ │ + beq 3874 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3844 │ │ │ │ │ + beq 3874 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3844 │ │ │ │ │ + bne 3874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 3844 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq 3874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20ee4 │ │ │ │ │ + bl 21198 │ │ │ │ │ R_ARM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3844 │ │ │ │ │ + bne 3874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 381c │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r5, [r8, #20] │ │ │ │ │ - ldr r8, [r8, #24] │ │ │ │ │ - bl 188fc │ │ │ │ │ - R_ARM_CALL NEW_TYPE_COMMENT │ │ │ │ │ - strd r6, [sp, #4] │ │ │ │ │ - mov ip, r0 │ │ │ │ │ - str r8, [sp, #16] │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 3868 │ │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + bne 36a8 │ │ │ │ │ + stmib sp, {r7, r8} │ │ │ │ │ mov r1, sl │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r5, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ bl 0 <_PyAST_For> │ │ │ │ │ R_ARM_CALL _PyAST_For │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 3500 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 34ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3500 │ │ │ │ │ + bne 34ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3694 │ │ │ │ │ + bne 367c │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3524 │ │ │ │ │ + beq 3518 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3524 │ │ │ │ │ + beq 3518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ed4 │ │ │ │ │ + bl 9f20 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 3524 │ │ │ │ │ + beq 3518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3524 │ │ │ │ │ + beq 3518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d864 │ │ │ │ │ + bl d8b0 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 3844 │ │ │ │ │ + beq 3874 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3844 │ │ │ │ │ + beq 3874 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3844 │ │ │ │ │ + bne 3874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 3844 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq 3874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20ee4 │ │ │ │ │ + bl 21198 │ │ │ │ │ R_ARM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3844 │ │ │ │ │ + bne 3874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 381c │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r5, [r8, #20] │ │ │ │ │ - ldr r8, [r8, #24] │ │ │ │ │ - bl 188fc │ │ │ │ │ - R_ARM_CALL NEW_TYPE_COMMENT │ │ │ │ │ - strd r6, [sp, #4] │ │ │ │ │ - mov ip, r0 │ │ │ │ │ - str r8, [sp, #16] │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 3868 │ │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + bne 37bc │ │ │ │ │ + stmib sp, {r7, r8} │ │ │ │ │ mov r1, sl │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r5, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ bl 0 <_PyAST_AsyncFor> │ │ │ │ │ R_ARM_CALL _PyAST_AsyncFor │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC102 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC102 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44b4 │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - bne 3398 │ │ │ │ │ + bl 44fc │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 338c │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 33a8 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq 339c │ │ │ │ │ mov r1, #1 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 33ac │ │ │ │ │ + b 33a0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 36a4 │ │ │ │ │ + bne 368c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - b 33a8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 339c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movlt r1, #1 │ │ │ │ │ - strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ - sublt r2, r2, #1 │ │ │ │ │ - blt 33ac │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr r2, [r2, r6, lsl #2] │ │ │ │ │ - ldrd r6, [r2, #12] │ │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 3858 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 381c │ │ │ │ │ + blt 3888 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 38a0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 367c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 376c │ │ │ │ │ + beq 377c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 376c │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 367c │ │ │ │ │ + bne 377c │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 3664 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 3618 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 3600 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3614 │ │ │ │ │ + beq 35fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ed4 │ │ │ │ │ + bl 9f20 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3614 │ │ │ │ │ + beq 35fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 37a4 │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + bne 37d8 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 367c │ │ │ │ │ + bne 3664 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 367c │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 3664 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 3678 │ │ │ │ │ + beq 3660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ed4 │ │ │ │ │ + bl 9f20 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3678 │ │ │ │ │ + beq 3660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 36c0 │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ + bne 36d0 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 3290 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 328c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 33ac │ │ │ │ │ + b 33a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3694 │ │ │ │ │ + bne 367c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b120 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - b 3534 │ │ │ │ │ + bl b150 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b 3528 │ │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 121c │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 3358 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d864 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 3258 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl d8b0 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3678 │ │ │ │ │ + beq 3660 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3678 │ │ │ │ │ + beq 3660 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3678 │ │ │ │ │ + beq 3660 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3678 │ │ │ │ │ + beq 3660 │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC101 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC101 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - bne 3778 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 3788 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ + ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 3684 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 3684 │ │ │ │ │ + beq 366c │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b 366c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 35b0 │ │ │ │ │ + b 3598 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3828 │ │ │ │ │ + beq 3858 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 3760 │ │ │ │ │ + bne 3770 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 33a8 │ │ │ │ │ + b 339c │ │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d864 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 121c │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 34a0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl d8b0 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3614 │ │ │ │ │ + beq 35fc │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3614 │ │ │ │ │ + beq 35fc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 3748 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 3758 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3828 │ │ │ │ │ + beq 3858 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - bne 3760 │ │ │ │ │ + bne 3770 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 33a8 │ │ │ │ │ + b 339c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 33ac │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 339c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 33a8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 325c │ │ │ │ │ + b 33a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 33ac │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 368c │ │ │ │ │ + b 33a0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 33a0 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b 3674 │ │ │ │ │ │ │ │ │ │ -00003860 : │ │ │ │ │ +000038a8 : │ │ │ │ │ pass_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 39b0 │ │ │ │ │ + beq 39f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 39b0 │ │ │ │ │ + bne 39f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 3940 │ │ │ │ │ + bne 3988 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 3958 │ │ │ │ │ + beq 39a0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 3950 │ │ │ │ │ + beq 3998 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 3938 │ │ │ │ │ + beq 3980 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Pass> │ │ │ │ │ R_ARM_CALL _PyAST_Pass │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 39bc │ │ │ │ │ + beq 3a04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 39bc │ │ │ │ │ + bne 3a04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 3938 │ │ │ │ │ + b 3980 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 3940 │ │ │ │ │ + blt 3988 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 38e8 │ │ │ │ │ - b 3938 │ │ │ │ │ + beq 3930 │ │ │ │ │ + b 3980 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 38a8 │ │ │ │ │ + b 38f0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3938 │ │ │ │ │ + beq 3980 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3940 │ │ │ │ │ + b 3988 │ │ │ │ │ │ │ │ │ │ -000039e8 <_loop0_88_rule>: │ │ │ │ │ +00003a30 <_loop0_88_rule>: │ │ │ │ │ _loop0_88_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3bb0 <_loop0_88_rule+0x1c8> │ │ │ │ │ + beq 3bf8 <_loop0_88_rule+0x1c8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3bb0 <_loop0_88_rule+0x1c8> │ │ │ │ │ + bne 3bf8 <_loop0_88_rule+0x1c8> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 3ba0 <_loop0_88_rule+0x1b8> │ │ │ │ │ + bne 3be8 <_loop0_88_rule+0x1b8> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3b84 <_loop0_88_rule+0x19c> │ │ │ │ │ + beq 3bcc <_loop0_88_rule+0x19c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movweq r9, #6000 @ 0x1770 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3ba0 <_loop0_88_rule+0x1b8> │ │ │ │ │ + bne 3be8 <_loop0_88_rule+0x1b8> │ │ │ │ │ cmp r2, r9 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3b78 <_loop0_88_rule+0x190> │ │ │ │ │ + beq 3bc0 <_loop0_88_rule+0x190> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b78 <_loop0_88_rule+0x190> │ │ │ │ │ + bne 3bc0 <_loop0_88_rule+0x190> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3ab0 <_loop0_88_rule+0xc8> │ │ │ │ │ + bne 3af8 <_loop0_88_rule+0xc8> │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3afc <_loop0_88_rule+0x114> │ │ │ │ │ + bne 3b44 <_loop0_88_rule+0x114> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3bbc <_loop0_88_rule+0x1d4> │ │ │ │ │ + beq 3c04 <_loop0_88_rule+0x1d4> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt 3b3c <_loop0_88_rule+0x154> │ │ │ │ │ + bgt 3b84 <_loop0_88_rule+0x154> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc1c │ │ │ │ │ + bl cc68 │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3ab0 <_loop0_88_rule+0xc8> │ │ │ │ │ + beq 3af8 <_loop0_88_rule+0xc8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3b50 <_loop0_88_rule+0x168> │ │ │ │ │ + bne 3b98 <_loop0_88_rule+0x168> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3bdc <_loop0_88_rule+0x1f4> │ │ │ │ │ + beq 3c24 <_loop0_88_rule+0x1f4> │ │ │ │ │ str r3, [r6, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 3a6c <_loop0_88_rule+0x84> │ │ │ │ │ + b 3ab4 <_loop0_88_rule+0x84> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r6, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 3ad4 <_loop0_88_rule+0xec> │ │ │ │ │ + b 3b1c <_loop0_88_rule+0xec> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3b18 <_loop0_88_rule+0x130> │ │ │ │ │ + beq 3b60 <_loop0_88_rule+0x130> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3ab8 <_loop0_88_rule+0xd0> │ │ │ │ │ + b 3b00 <_loop0_88_rule+0xd0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3a90 <_loop0_88_rule+0xa8> │ │ │ │ │ + b 3ad8 <_loop0_88_rule+0xa8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3aec <_loop0_88_rule+0x104> │ │ │ │ │ + b 3b34 <_loop0_88_rule+0x104> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3aec <_loop0_88_rule+0x104> │ │ │ │ │ + b 3b34 <_loop0_88_rule+0x104> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3a30 <_loop0_88_rule+0x48> │ │ │ │ │ + b 3a78 <_loop0_88_rule+0x48> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3aec <_loop0_88_rule+0x104> │ │ │ │ │ + b 3b34 <_loop0_88_rule+0x104> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3bbc <_loop0_88_rule+0x1d4> │ │ │ │ │ + beq 3c04 <_loop0_88_rule+0x1d4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 3b2c <_loop0_88_rule+0x144> │ │ │ │ │ + b 3b74 <_loop0_88_rule+0x144> │ │ │ │ │ │ │ │ │ │ -00003c0c <_tmp_16_rule>: │ │ │ │ │ +00003c54 <_tmp_16_rule>: │ │ │ │ │ _tmp_16_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3cec <_tmp_16_rule+0xe0> │ │ │ │ │ + beq 3d34 <_tmp_16_rule+0xe0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3cec <_tmp_16_rule+0xe0> │ │ │ │ │ + bne 3d34 <_tmp_16_rule+0xe0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 3c94 <_tmp_16_rule+0x88> │ │ │ │ │ + bne 3cdc <_tmp_16_rule+0x88> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3ca4 <_tmp_16_rule+0x98> │ │ │ │ │ + bne 3cec <_tmp_16_rule+0x98> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 3c84 <_tmp_16_rule+0x78> │ │ │ │ │ + beq 3ccc <_tmp_16_rule+0x78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3c8c <_tmp_16_rule+0x80> │ │ │ │ │ + beq 3cd4 <_tmp_16_rule+0x80> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3c8c <_tmp_16_rule+0x80> │ │ │ │ │ + beq 3cd4 <_tmp_16_rule+0x80> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3c94 <_tmp_16_rule+0x88> │ │ │ │ │ + b 3cdc <_tmp_16_rule+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3c54 <_tmp_16_rule+0x48> │ │ │ │ │ + b 3c9c <_tmp_16_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00003cf8 <_loop0_31_rule>: │ │ │ │ │ +00003d40 <_loop0_31_rule>: │ │ │ │ │ _loop0_31_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 421c <_loop0_31_rule+0x524> │ │ │ │ │ + beq 4264 <_loop0_31_rule+0x524> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 421c <_loop0_31_rule+0x524> │ │ │ │ │ + bne 4264 <_loop0_31_rule+0x524> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 420c <_loop0_31_rule+0x514> │ │ │ │ │ + bne 4254 <_loop0_31_rule+0x514> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 41f0 <_loop0_31_rule+0x4f8> │ │ │ │ │ + beq 4238 <_loop0_31_rule+0x4f8> │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 420c <_loop0_31_rule+0x514> │ │ │ │ │ + bne 4254 <_loop0_31_rule+0x514> │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r3, #1 │ │ │ │ │ movw r6, #6000 @ 0x1770 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4270 <_loop0_31_rule+0x578> │ │ │ │ │ + beq 42b8 <_loop0_31_rule+0x578> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4270 <_loop0_31_rule+0x578> │ │ │ │ │ + bne 42b8 <_loop0_31_rule+0x578> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 425c <_loop0_31_rule+0x564> │ │ │ │ │ + bne 42a4 <_loop0_31_rule+0x564> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 4250 <_loop0_31_rule+0x558> │ │ │ │ │ + beq 4298 <_loop0_31_rule+0x558> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4250 <_loop0_31_rule+0x558> │ │ │ │ │ + bne 4298 <_loop0_31_rule+0x558> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 419c <_loop0_31_rule+0x4a4> │ │ │ │ │ + bne 41e4 <_loop0_31_rule+0x4a4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r9, lsl #2] │ │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ │ ldrne r7, [r3, #16] │ │ │ │ │ - beq 4170 <_loop0_31_rule+0x478> │ │ │ │ │ + beq 41b8 <_loop0_31_rule+0x478> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 4000 <_loop0_31_rule+0x308> │ │ │ │ │ + beq 4048 <_loop0_31_rule+0x308> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4244 <_loop0_31_rule+0x54c> │ │ │ │ │ + beq 428c <_loop0_31_rule+0x54c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4244 <_loop0_31_rule+0x54c> │ │ │ │ │ + bne 428c <_loop0_31_rule+0x54c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4000 <_loop0_31_rule+0x308> │ │ │ │ │ + bne 4048 <_loop0_31_rule+0x308> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3fb8 <_loop0_31_rule+0x2c0> │ │ │ │ │ + bne 4000 <_loop0_31_rule+0x2c0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4000 <_loop0_31_rule+0x308> │ │ │ │ │ + bne 4048 <_loop0_31_rule+0x308> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 4138 <_loop0_31_rule+0x440> │ │ │ │ │ + beq 4180 <_loop0_31_rule+0x440> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 412c <_loop0_31_rule+0x434> │ │ │ │ │ + beq 4174 <_loop0_31_rule+0x434> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 41ac <_loop0_31_rule+0x4b4> │ │ │ │ │ + bne 41f4 <_loop0_31_rule+0x4b4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21c9c │ │ │ │ │ + bl 21f50 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4008 <_loop0_31_rule+0x310> │ │ │ │ │ + bne 4050 <_loop0_31_rule+0x310> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4144 <_loop0_31_rule+0x44c> │ │ │ │ │ + beq 418c <_loop0_31_rule+0x44c> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4008 <_loop0_31_rule+0x310> │ │ │ │ │ + bne 4050 <_loop0_31_rule+0x310> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 40ec <_loop0_31_rule+0x3f4> │ │ │ │ │ + beq 4134 <_loop0_31_rule+0x3f4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4228 <_loop0_31_rule+0x530> │ │ │ │ │ + bne 4270 <_loop0_31_rule+0x530> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 414c <_loop0_31_rule+0x454> │ │ │ │ │ + beq 4194 <_loop0_31_rule+0x454> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r9, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 3d88 <_loop0_31_rule+0x90> │ │ │ │ │ + b 3dd0 <_loop0_31_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 3e8c <_loop0_31_rule+0x194> │ │ │ │ │ + beq 3ed4 <_loop0_31_rule+0x194> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3e9c <_loop0_31_rule+0x1a4> │ │ │ │ │ + beq 3ee4 <_loop0_31_rule+0x1a4> │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 3e9c <_loop0_31_rule+0x1a4> │ │ │ │ │ + beq 3ee4 <_loop0_31_rule+0x1a4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 4024 <_loop0_31_rule+0x32c> │ │ │ │ │ + bne 406c <_loop0_31_rule+0x32c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19eb4 │ │ │ │ │ + bl 1a12c │ │ │ │ │ R_ARM_CALL param_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 407c <_loop0_31_rule+0x384> │ │ │ │ │ + bne 40c4 <_loop0_31_rule+0x384> │ │ │ │ │ ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 41d0 <_loop0_31_rule+0x4d8> │ │ │ │ │ + beq 4218 <_loop0_31_rule+0x4d8> │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bgt 4118 <_loop0_31_rule+0x420> │ │ │ │ │ + bgt 4160 <_loop0_31_rule+0x420> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c9c │ │ │ │ │ + bl 21f50 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4024 <_loop0_31_rule+0x32c> │ │ │ │ │ + bne 406c <_loop0_31_rule+0x32c> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4024 <_loop0_31_rule+0x32c> │ │ │ │ │ + bne 406c <_loop0_31_rule+0x32c> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4024 <_loop0_31_rule+0x32c> │ │ │ │ │ + beq 406c <_loop0_31_rule+0x32c> │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 3f7c <_loop0_31_rule+0x284> │ │ │ │ │ + bne 3fc4 <_loop0_31_rule+0x284> │ │ │ │ │ ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4030 <_loop0_31_rule+0x338> │ │ │ │ │ + beq 4078 <_loop0_31_rule+0x338> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4038 <_loop0_31_rule+0x340> │ │ │ │ │ + b 4080 <_loop0_31_rule+0x340> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r7, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 4054 <_loop0_31_rule+0x35c> │ │ │ │ │ + b 409c <_loop0_31_rule+0x35c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 41b8 <_loop0_31_rule+0x4c0> │ │ │ │ │ + bne 4200 <_loop0_31_rule+0x4c0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 4008 <_loop0_31_rule+0x310> │ │ │ │ │ + b 4050 <_loop0_31_rule+0x310> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 427c <_loop0_31_rule+0x584> │ │ │ │ │ + beq 42c4 <_loop0_31_rule+0x584> │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 3fa0 <_loop0_31_rule+0x2a8> │ │ │ │ │ + b 3fe8 <_loop0_31_rule+0x2a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 41b8 <_loop0_31_rule+0x4c0> │ │ │ │ │ + blt 4200 <_loop0_31_rule+0x4c0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ - beq 3e18 <_loop0_31_rule+0x120> │ │ │ │ │ + beq 3e60 <_loop0_31_rule+0x120> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4008 <_loop0_31_rule+0x310> │ │ │ │ │ + b 4050 <_loop0_31_rule+0x310> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3f10 <_loop0_31_rule+0x218> │ │ │ │ │ + beq 3f58 <_loop0_31_rule+0x218> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4008 <_loop0_31_rule+0x310> │ │ │ │ │ + b 4050 <_loop0_31_rule+0x310> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 406c <_loop0_31_rule+0x374> │ │ │ │ │ + b 40b4 <_loop0_31_rule+0x374> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 406c <_loop0_31_rule+0x374> │ │ │ │ │ + b 40b4 <_loop0_31_rule+0x374> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 406c <_loop0_31_rule+0x374> │ │ │ │ │ + b 40b4 <_loop0_31_rule+0x374> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3d40 <_loop0_31_rule+0x48> │ │ │ │ │ + b 3d88 <_loop0_31_rule+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3f88 <_loop0_31_rule+0x290> │ │ │ │ │ + beq 3fd0 <_loop0_31_rule+0x290> │ │ │ │ │ ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 4104 <_loop0_31_rule+0x40c> │ │ │ │ │ + b 414c <_loop0_31_rule+0x40c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3e58 <_loop0_31_rule+0x160> │ │ │ │ │ + b 3ea0 <_loop0_31_rule+0x160> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3dec <_loop0_31_rule+0xf4> │ │ │ │ │ + b 3e34 <_loop0_31_rule+0xf4> │ │ │ │ │ ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 4038 <_loop0_31_rule+0x340> │ │ │ │ │ + b 4080 <_loop0_31_rule+0x340> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3db0 <_loop0_31_rule+0xb8> │ │ │ │ │ + b 3df8 <_loop0_31_rule+0xb8> │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 41d4 <_loop0_31_rule+0x4dc> │ │ │ │ │ + b 421c <_loop0_31_rule+0x4dc> │ │ │ │ │ │ │ │ │ │ -00004288 <_gather_14_rule>: │ │ │ │ │ +000042d0 <_gather_14_rule>: │ │ │ │ │ _gather_14_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 447c <_gather_14_rule+0x1f4> │ │ │ │ │ + beq 44c4 <_gather_14_rule+0x1f4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 447c <_gather_14_rule+0x1f4> │ │ │ │ │ + bne 44c4 <_gather_14_rule+0x1f4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 43c4 <_gather_14_rule+0x13c> │ │ │ │ │ + bne 440c <_gather_14_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4448 <_gather_14_rule+0x1c0> │ │ │ │ │ + beq 4490 <_gather_14_rule+0x1c0> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 4458 <_gather_14_rule+0x1d0> │ │ │ │ │ + beq 44a0 <_gather_14_rule+0x1d0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4458 <_gather_14_rule+0x1d0> │ │ │ │ │ + bne 44a0 <_gather_14_rule+0x1d0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 443c <_gather_14_rule+0x1b4> │ │ │ │ │ + bne 4484 <_gather_14_rule+0x1b4> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 446c <_gather_14_rule+0x1e4> │ │ │ │ │ + beq 44b4 <_gather_14_rule+0x1e4> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r6, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 443c <_gather_14_rule+0x1b4> │ │ │ │ │ + bne 4484 <_gather_14_rule+0x1b4> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 43d0 <_gather_14_rule+0x148> │ │ │ │ │ + bne 4418 <_gather_14_rule+0x148> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4464 <_gather_14_rule+0x1dc> │ │ │ │ │ + beq 44ac <_gather_14_rule+0x1dc> │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt 4404 <_gather_14_rule+0x17c> │ │ │ │ │ + bgt 444c <_gather_14_rule+0x17c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -4965,89 +4981,89 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4378 <_gather_14_rule+0xf0> │ │ │ │ │ + beq 43c0 <_gather_14_rule+0xf0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4418 <_gather_14_rule+0x190> │ │ │ │ │ + bne 4460 <_gather_14_rule+0x190> │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq 4488 <_gather_14_rule+0x200> │ │ │ │ │ + beq 44d0 <_gather_14_rule+0x200> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 4364 <_gather_14_rule+0xdc> │ │ │ │ │ + b 43ac <_gather_14_rule+0xdc> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 4390 <_gather_14_rule+0x108> │ │ │ │ │ + b 43d8 <_gather_14_rule+0x108> │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 43ec <_gather_14_rule+0x164> │ │ │ │ │ + beq 4434 <_gather_14_rule+0x164> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 43c0 <_gather_14_rule+0x138> │ │ │ │ │ + b 4408 <_gather_14_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4330 <_gather_14_rule+0xa8> │ │ │ │ │ + b 4378 <_gather_14_rule+0xa8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 443c <_gather_14_rule+0x1b4> │ │ │ │ │ + b 4484 <_gather_14_rule+0x1b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 42d0 <_gather_14_rule+0x48> │ │ │ │ │ + b 4318 <_gather_14_rule+0x48> │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4464 <_gather_14_rule+0x1dc> │ │ │ │ │ + beq 44ac <_gather_14_rule+0x1dc> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 43f4 <_gather_14_rule+0x16c> │ │ │ │ │ + b 443c <_gather_14_rule+0x16c> │ │ │ │ │ │ │ │ │ │ -000044b4 : │ │ │ │ │ +000044fc : │ │ │ │ │ INVALID_VERSION_CHECK(): │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 44ec │ │ │ │ │ + beq 4534 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr lr, [r0, #68] @ 0x44 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - blt 44fc │ │ │ │ │ + blt 4544 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ @@ -5065,212 +5081,212 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC104 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC104 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 44e0 │ │ │ │ │ + b 4528 │ │ │ │ │ │ │ │ │ │ -00004534 : │ │ │ │ │ +0000457c : │ │ │ │ │ break_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 46ac │ │ │ │ │ + beq 46f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 46ac │ │ │ │ │ + bne 46f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 45dc │ │ │ │ │ + bne 4624 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 4654 │ │ │ │ │ + beq 469c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r1, #528 @ 0x210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ - bne 45ec │ │ │ │ │ + bne 4634 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 45d4 │ │ │ │ │ + beq 461c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Break> │ │ │ │ │ R_ARM_CALL _PyAST_Break │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 4628 │ │ │ │ │ + beq 4670 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 45d4 │ │ │ │ │ + beq 461c │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 45d4 │ │ │ │ │ + beq 461c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 45dc │ │ │ │ │ + b 4624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 45dc │ │ │ │ │ + blt 4624 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 45bc │ │ │ │ │ - b 45d4 │ │ │ │ │ + beq 4604 │ │ │ │ │ + b 461c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 457c │ │ │ │ │ + b 45c4 │ │ │ │ │ │ │ │ │ │ -000046b8 : │ │ │ │ │ +00004700 : │ │ │ │ │ param_star_annotation_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 48ec │ │ │ │ │ + beq 4934 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 48ec │ │ │ │ │ + bne 4934 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 48c0 │ │ │ │ │ + bne 4908 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 4840 │ │ │ │ │ + beq 4888 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4768 │ │ │ │ │ + bne 47b0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 48e0 │ │ │ │ │ + beq 4928 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 48e0 │ │ │ │ │ + bne 4928 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 48d0 │ │ │ │ │ + bne 4918 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 48d0 │ │ │ │ │ + beq 4918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 102b8 <_tmp_126_rule+0x90> │ │ │ │ │ + bl 10304 <_tmp_126_rule+0xac> │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 48d0 │ │ │ │ │ + beq 4918 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4904 │ │ │ │ │ + bne 494c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 48f8 │ │ │ │ │ + beq 4940 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ @@ -5278,269 +5294,269 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r8, [sp] │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 4878 │ │ │ │ │ + beq 48c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4878 │ │ │ │ │ + bne 48c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4754 │ │ │ │ │ + b 479c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bge 489c │ │ │ │ │ + bge 48e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4758 │ │ │ │ │ + b 47a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4754 │ │ │ │ │ + beq 479c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 4758 │ │ │ │ │ + b 47a0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4734 │ │ │ │ │ + beq 477c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4758 │ │ │ │ │ + b 47a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 474c │ │ │ │ │ + b 4794 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4790 │ │ │ │ │ + b 47d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4700 │ │ │ │ │ + b 4748 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4758 │ │ │ │ │ + b 47a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 47d0 │ │ │ │ │ + beq 4818 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 474c │ │ │ │ │ + b 4794 │ │ │ │ │ │ │ │ │ │ -00004928 : │ │ │ │ │ +00004970 : │ │ │ │ │ continue_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4aa0 │ │ │ │ │ + beq 4ae8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4aa0 │ │ │ │ │ + bne 4ae8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 49d0 │ │ │ │ │ + bne 4a18 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 4a48 │ │ │ │ │ + beq 4a90 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ - bne 49e0 │ │ │ │ │ + bne 4a28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 49c8 │ │ │ │ │ + beq 4a10 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Continue> │ │ │ │ │ R_ARM_CALL _PyAST_Continue │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 4a1c │ │ │ │ │ + beq 4a64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 49c8 │ │ │ │ │ + beq 4a10 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 49c8 │ │ │ │ │ + beq 4a10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 49d0 │ │ │ │ │ + b 4a18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 49d0 │ │ │ │ │ + blt 4a18 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 49b0 │ │ │ │ │ - b 49c8 │ │ │ │ │ + beq 49f8 │ │ │ │ │ + b 4a10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4970 │ │ │ │ │ + b 49b8 │ │ │ │ │ │ │ │ │ │ -00004aac <_gather_34_rule>: │ │ │ │ │ +00004af4 <_gather_34_rule>: │ │ │ │ │ _gather_34_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4ccc <_gather_34_rule+0x220> │ │ │ │ │ + beq 4d14 <_gather_34_rule+0x220> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4ccc <_gather_34_rule+0x220> │ │ │ │ │ + bne 4d14 <_gather_34_rule+0x220> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4be8 <_gather_34_rule+0x13c> │ │ │ │ │ + bne 4c30 <_gather_34_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 4cd8 │ │ │ │ │ + bl 4d20 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4cbc <_gather_34_rule+0x210> │ │ │ │ │ + beq 4d04 <_gather_34_rule+0x210> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 4c90 <_gather_34_rule+0x1e4> │ │ │ │ │ + beq 4cd8 <_gather_34_rule+0x1e4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4c90 <_gather_34_rule+0x1e4> │ │ │ │ │ + bne 4cd8 <_gather_34_rule+0x1e4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4cb0 <_gather_34_rule+0x204> │ │ │ │ │ + bne 4cf8 <_gather_34_rule+0x204> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4ca4 <_gather_34_rule+0x1f8> │ │ │ │ │ + beq 4cec <_gather_34_rule+0x1f8> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r6, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 4cb0 <_gather_34_rule+0x204> │ │ │ │ │ + bne 4cf8 <_gather_34_rule+0x204> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4bf4 <_gather_34_rule+0x148> │ │ │ │ │ + bne 4c3c <_gather_34_rule+0x148> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4c9c <_gather_34_rule+0x1f0> │ │ │ │ │ + beq 4ce4 <_gather_34_rule+0x1f0> │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt 4c28 <_gather_34_rule+0x17c> │ │ │ │ │ + bgt 4c70 <_gather_34_rule+0x17c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -5550,694 +5566,688 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4cd8 │ │ │ │ │ + bl 4d20 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4b9c <_gather_34_rule+0xf0> │ │ │ │ │ + beq 4be4 <_gather_34_rule+0xf0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4c68 <_gather_34_rule+0x1bc> │ │ │ │ │ + bne 4cb0 <_gather_34_rule+0x1bc> │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq 4c3c <_gather_34_rule+0x190> │ │ │ │ │ + beq 4c84 <_gather_34_rule+0x190> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 4b88 <_gather_34_rule+0xdc> │ │ │ │ │ + b 4bd0 <_gather_34_rule+0xdc> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 4bb4 <_gather_34_rule+0x108> │ │ │ │ │ + b 4bfc <_gather_34_rule+0x108> │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4c9c <_gather_34_rule+0x1f0> │ │ │ │ │ + beq 4ce4 <_gather_34_rule+0x1f0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 4c18 <_gather_34_rule+0x16c> │ │ │ │ │ + b 4c60 <_gather_34_rule+0x16c> │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4c10 <_gather_34_rule+0x164> │ │ │ │ │ + beq 4c58 <_gather_34_rule+0x164> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 4cb0 <_gather_34_rule+0x204> │ │ │ │ │ + b 4cf8 <_gather_34_rule+0x204> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4b54 <_gather_34_rule+0xa8> │ │ │ │ │ + b 4b9c <_gather_34_rule+0xa8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 4be4 <_gather_34_rule+0x138> │ │ │ │ │ + b 4c2c <_gather_34_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4af4 <_gather_34_rule+0x48> │ │ │ │ │ + b 4b3c <_gather_34_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00004cd8 : │ │ │ │ │ +00004d20 : │ │ │ │ │ with_item_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4f50 │ │ │ │ │ + beq 4f98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4f50 │ │ │ │ │ + bne 4f98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4e40 │ │ │ │ │ + bne 4e88 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 4d5c │ │ │ │ │ + beq 4da4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4dc4 │ │ │ │ │ + bne 4e0c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 4e50 │ │ │ │ │ + bne 4e98 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 4e40 │ │ │ │ │ + bne 4e88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4e38 │ │ │ │ │ + beq 4e80 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_CALL _PyAST_withitem │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4e0c │ │ │ │ │ + beq 4e54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4e0c │ │ │ │ │ + bne 4e54 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5e4 │ │ │ │ │ + bl a630 │ │ │ │ │ R_ARM_CALL star_target_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 4d5c │ │ │ │ │ + beq 4da4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_35_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_35_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4d5c │ │ │ │ │ + beq 4da4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_CALL _PyAST_withitem │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 4da0 │ │ │ │ │ + bne 4de8 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4dac │ │ │ │ │ + beq 4df4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 4db4 │ │ │ │ │ + b 4dfc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 4dac │ │ │ │ │ + b 4df4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 4db4 │ │ │ │ │ + b 4dfc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 4db4 │ │ │ │ │ + bne 4dfc │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 4ee0 │ │ │ │ │ + beq 4f28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4ee0 │ │ │ │ │ + bne 4f28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 4ed4 │ │ │ │ │ + bne 4f1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4ec4 │ │ │ │ │ + beq 4f0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4eec │ │ │ │ │ + bne 4f34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r2 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 4d74 │ │ │ │ │ + b 4dbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4e8c │ │ │ │ │ + b 4ed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 4ec4 │ │ │ │ │ + beq 4f0c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_35_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_35_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4ec4 │ │ │ │ │ + beq 4f0c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc58 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ + bl bc88 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 4ec8 │ │ │ │ │ + beq 4f10 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 4ed4 │ │ │ │ │ + b 4f1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4d20 │ │ │ │ │ + b 4d68 │ │ │ │ │ │ │ │ │ │ -00004f5c <_tmp_35_rule>: │ │ │ │ │ +00004fa4 <_tmp_35_rule>: │ │ │ │ │ _tmp_35_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5028 <_tmp_35_rule+0xcc> │ │ │ │ │ + beq 5070 <_tmp_35_rule+0xcc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5028 <_tmp_35_rule+0xcc> │ │ │ │ │ + bne 5070 <_tmp_35_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 5020 <_tmp_35_rule+0xc4> │ │ │ │ │ + bne 5068 <_tmp_35_rule+0xc4> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5018 <_tmp_35_rule+0xbc> │ │ │ │ │ + bne 5060 <_tmp_35_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5018 <_tmp_35_rule+0xbc> │ │ │ │ │ + bne 5060 <_tmp_35_rule+0xbc> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5018 <_tmp_35_rule+0xbc> │ │ │ │ │ + bne 5060 <_tmp_35_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5018 <_tmp_35_rule+0xbc> │ │ │ │ │ + bne 5060 <_tmp_35_rule+0xbc> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4fa0 <_tmp_35_rule+0x44> │ │ │ │ │ + b 4fe8 <_tmp_35_rule+0x44> │ │ │ │ │ │ │ │ │ │ -00005034 : │ │ │ │ │ +0000507c : │ │ │ │ │ expressions_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5224 │ │ │ │ │ + beq 5264 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5224 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne 5214 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bne 51f8 │ │ │ │ │ + bne 5264 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 5254 │ │ │ │ │ + ldrd r6, [r4, #8] │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bne 5238 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movlt r1, #1 │ │ │ │ │ - strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ - sublt r2, r2, #1 │ │ │ │ │ - blt 51e8 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ + sublt r3, r3, #1 │ │ │ │ │ + blt 5228 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + ldr r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 51e0 │ │ │ │ │ + bne 5220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 5190 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ + beq 51d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 53c0 │ │ │ │ │ + beq 53f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 53c0 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 53b0 │ │ │ │ │ + bne 53f8 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 53e8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 5374 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - moveq r2, #1 │ │ │ │ │ - streq r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 53b0 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + beq 53ac │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ + streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 53e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3c0c <_tmp_16_rule> │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bne 5394 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - bne 52b4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + bl 3c54 <_tmp_16_rule> │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 53cc │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + bne 52f4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - bne 5214 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne 5254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 51c0 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 5200 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5230 │ │ │ │ │ + bne 5270 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5214 │ │ │ │ │ + bne 5254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - streq r5, [r4, #8] │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + streq r6, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b 50dc │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 51e8 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b 5120 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 5228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 507c │ │ │ │ │ + b 50c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 51e0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 5220 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r5, [r7, #20] │ │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ │ + ldr r5, [r5, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5360 │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str r5, [sp] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + beq 5398 │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 5290 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 51e0 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 52d0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 5220 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 51e0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 51e8 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 5178 │ │ │ │ │ + beq 5220 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 5228 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 51b8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 536c │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble 5304 │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - ldr r1, [r7, r2, lsl #2] │ │ │ │ │ - str r1, [r0, r2, lsl #2] │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne 52ec │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 53a4 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ble 533c │ │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ │ + ldr r1, [r8, r3, lsl #2] │ │ │ │ │ + str r1, [r2, r3, lsl #2] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne 5324 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 5190 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 51d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 51e0 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 5220 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r5, [r7, #20] │ │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ │ + ldr r5, [r5, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 525c │ │ │ │ │ + bne 529c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 525c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + b 529c │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 5190 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq 53cc │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - str r2, [r7, r3, lsl #2] │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - b 5154 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 5190 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 51d0 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + beq 5404 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + str r3, [r8, r5, lsl #2] │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + b 519c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 51d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5120 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - lsl r3, r1, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - lsl r1, r3, #2 │ │ │ │ │ + b 5164 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + lsl r3, r2, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 536c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b 53a0 │ │ │ │ │ + beq 53a4 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b 53d8 │ │ │ │ │ │ │ │ │ │ -00005400 : │ │ │ │ │ +00005430 : │ │ │ │ │ del_targets_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5674 │ │ │ │ │ + beq 56a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5674 │ │ │ │ │ + bne 56a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 55a8 │ │ │ │ │ + bne 55d8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 56a4 │ │ │ │ │ + beq 56d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 56a4 │ │ │ │ │ + bne 56d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5664 │ │ │ │ │ + bne 5694 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 56b0 │ │ │ │ │ + bl 56e0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 565c │ │ │ │ │ + beq 568c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 5680 │ │ │ │ │ + beq 56b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5680 │ │ │ │ │ + bne 56b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5650 │ │ │ │ │ + bne 5680 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5694 │ │ │ │ │ + beq 56c4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r6, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 5650 │ │ │ │ │ + bne 5680 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 55b8 │ │ │ │ │ + bne 55e8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 568c │ │ │ │ │ + beq 56bc │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt 55ec │ │ │ │ │ + bgt 561c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -6245,211 +6255,211 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5664 │ │ │ │ │ + beq 5694 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5664 │ │ │ │ │ + bne 5694 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 56b0 │ │ │ │ │ + bl 56e0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5530 │ │ │ │ │ + beq 5560 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 562c │ │ │ │ │ + bne 565c │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq 5600 │ │ │ │ │ + beq 5630 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 551c │ │ │ │ │ + b 554c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 5548 │ │ │ │ │ + b 5578 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 568c │ │ │ │ │ + beq 56bc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 55dc │ │ │ │ │ + b 560c │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 55d4 │ │ │ │ │ + beq 5604 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 55a4 │ │ │ │ │ + b 55d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5448 │ │ │ │ │ + b 5478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 54e8 │ │ │ │ │ + b 5518 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 5650 │ │ │ │ │ + b 5680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5490 │ │ │ │ │ + b 54c0 │ │ │ │ │ │ │ │ │ │ -000056b0 : │ │ │ │ │ +000056e0 : │ │ │ │ │ del_target_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5b3c │ │ │ │ │ + beq 5b6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5b3c │ │ │ │ │ + bne 5b6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a6c │ │ │ │ │ + bne 5a9c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1204 @ 0x4b4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5864 │ │ │ │ │ + bne 5894 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 5a58 │ │ │ │ │ + beq 5a88 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 5a6c │ │ │ │ │ + bne 5a9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6ae8 │ │ │ │ │ + bl 6b14 │ │ │ │ │ R_ARM_CALL t_primary_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 577c │ │ │ │ │ + beq 57ac │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5950 │ │ │ │ │ + bne 5980 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 5a6c │ │ │ │ │ + bne 5a9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6ae8 │ │ │ │ │ + bl 6b14 │ │ │ │ │ R_ARM_CALL t_primary_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 5880 │ │ │ │ │ + bne 58b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 5a70 │ │ │ │ │ + bne 5aa0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5b30 │ │ │ │ │ + beq 5b60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5b30 │ │ │ │ │ + bne 5b60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a3c │ │ │ │ │ + bne 5a6c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 5b48 │ │ │ │ │ + beq 5b78 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 59d0 │ │ │ │ │ + beq 5a00 │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 5af0 │ │ │ │ │ + beq 5b20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5b10 │ │ │ │ │ + bne 5b40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -6464,91 +6474,91 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 57a0 │ │ │ │ │ + beq 57d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 207fc │ │ │ │ │ + bl 20ab0 │ │ │ │ │ R_ARM_CALL slices_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 57a0 │ │ │ │ │ + beq 57d0 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 57a0 │ │ │ │ │ + beq 57d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS t_lookahead_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 57a0 │ │ │ │ │ + beq 57d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5b20 │ │ │ │ │ + beq 5b50 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 592c │ │ │ │ │ + beq 595c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5850 │ │ │ │ │ + beq 5880 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5850 │ │ │ │ │ + beq 5880 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5a78 │ │ │ │ │ + b 5aa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 577c │ │ │ │ │ + beq 57ac │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS t_lookahead_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 577c │ │ │ │ │ + beq 57ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5b20 │ │ │ │ │ + beq 5b50 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldr r1, [ip, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ @@ -6556,310 +6566,310 @@ │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r8, [sp] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 5920 │ │ │ │ │ - b 592c │ │ │ │ │ + bne 5950 │ │ │ │ │ + b 595c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a3c │ │ │ │ │ + bne 5a6c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5bf4 │ │ │ │ │ + bne 5c24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a3c │ │ │ │ │ + bne 5a6c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5b80 │ │ │ │ │ + bne 5bb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 5a3c │ │ │ │ │ + bne 5a6c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5a80 │ │ │ │ │ + bne 5ab0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 5850 │ │ │ │ │ + b 5880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5938 │ │ │ │ │ - b 5730 │ │ │ │ │ + blt 5968 │ │ │ │ │ + b 5760 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - b 5874 │ │ │ │ │ + b 58a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5400 │ │ │ │ │ + bl 5430 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a3c │ │ │ │ │ + bne 5a6c │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5a3c │ │ │ │ │ + beq 5a6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5a3c │ │ │ │ │ + beq 5a6c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, #3 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_CALL _PyAST_List │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 5834 │ │ │ │ │ + bne 5864 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5a3c │ │ │ │ │ + beq 5a6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5a44 │ │ │ │ │ + b 5a74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5afc │ │ │ │ │ - b 5840 │ │ │ │ │ + bne 5b2c │ │ │ │ │ + b 5870 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5874 │ │ │ │ │ + b 58a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 57dc │ │ │ │ │ + b 580c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 56f8 │ │ │ │ │ + b 5728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5afc │ │ │ │ │ + blt 5b2c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5810 │ │ │ │ │ - b 5a3c │ │ │ │ │ + beq 5840 │ │ │ │ │ + b 5a6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5400 │ │ │ │ │ + bl 5430 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a1c │ │ │ │ │ + bne 5a4c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5a18 │ │ │ │ │ + beq 5a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5a3c │ │ │ │ │ + beq 5a6c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #3 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 5834 │ │ │ │ │ - b 5af0 │ │ │ │ │ + bne 5864 │ │ │ │ │ + b 5b20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 56b0 │ │ │ │ │ + bl 56e0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 59f4 │ │ │ │ │ + beq 5a24 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 59f4 │ │ │ │ │ + beq 5a24 │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 5834 │ │ │ │ │ - b 5af0 │ │ │ │ │ + bne 5864 │ │ │ │ │ + b 5b20 │ │ │ │ │ │ │ │ │ │ -00005c38 <_tmp_15_rule>: │ │ │ │ │ +00005c68 <_tmp_15_rule>: │ │ │ │ │ _tmp_15_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5ce0 <_tmp_15_rule+0xa8> │ │ │ │ │ + beq 5d10 <_tmp_15_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5ce0 <_tmp_15_rule+0xa8> │ │ │ │ │ + bne 5d10 <_tmp_15_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 5cd8 <_tmp_15_rule+0xa0> │ │ │ │ │ + bne 5d08 <_tmp_15_rule+0xa0> │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5cd0 <_tmp_15_rule+0x98> │ │ │ │ │ + bne 5d00 <_tmp_15_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5cd0 <_tmp_15_rule+0x98> │ │ │ │ │ + bne 5d00 <_tmp_15_rule+0x98> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5c7c <_tmp_15_rule+0x44> │ │ │ │ │ + b 5cac <_tmp_15_rule+0x44> │ │ │ │ │ │ │ │ │ │ -00005cec : │ │ │ │ │ +00005d1c : │ │ │ │ │ subject_expr_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5ee4 │ │ │ │ │ + beq 5f14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5ee4 │ │ │ │ │ + bne 5f14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5ed4 │ │ │ │ │ + bne 5f04 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 5e04 │ │ │ │ │ + bne 5e34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ - blt 5df4 │ │ │ │ │ + blt 5e24 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5dec │ │ │ │ │ + bne 5e1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1dc00 │ │ │ │ │ + bl 1deb4 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 5dcc │ │ │ │ │ + beq 5dfc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5e20 │ │ │ │ │ + bne 5e50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 5ed4 │ │ │ │ │ + bne 5f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d03c │ │ │ │ │ + bl 1d2f0 │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -6867,28 +6877,28 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 5da4 │ │ │ │ │ + b 5dd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 508 │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5dd0 │ │ │ │ │ + bne 5e00 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5dec │ │ │ │ │ + beq 5e1c │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ @@ -6902,613 +6912,613 @@ │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5ea8 │ │ │ │ │ + beq 5ed8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5dec │ │ │ │ │ + beq 5e1c │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5dec │ │ │ │ │ + beq 5e1c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5df4 │ │ │ │ │ + b 5e24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5df4 │ │ │ │ │ + b 5e24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5d34 │ │ │ │ │ + b 5d64 │ │ │ │ │ │ │ │ │ │ -00005ef0 : │ │ │ │ │ +00005f20 : │ │ │ │ │ patterns_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 6094 │ │ │ │ │ + beq 60c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6094 │ │ │ │ │ + bne 60c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6084 │ │ │ │ │ + bne 60b4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 5ff0 │ │ │ │ │ + bne 6020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ - blt 5fe0 │ │ │ │ │ + blt 6010 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5fd8 │ │ │ │ │ + bne 6008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 60a0 │ │ │ │ │ + bl 60d0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 600c │ │ │ │ │ + bne 603c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5fd8 │ │ │ │ │ + bne 6008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6474 │ │ │ │ │ + bl 64a4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 5fa8 │ │ │ │ │ + b 5fd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6084 │ │ │ │ │ + beq 60b4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSequence │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6058 │ │ │ │ │ + beq 6088 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5fd8 │ │ │ │ │ + beq 6008 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5fd8 │ │ │ │ │ + beq 6008 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5fe0 │ │ │ │ │ + b 6010 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5fe0 │ │ │ │ │ + b 6010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5f38 │ │ │ │ │ + b 5f68 │ │ │ │ │ │ │ │ │ │ -000060a0 : │ │ │ │ │ +000060d0 : │ │ │ │ │ open_sequence_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 61b0 │ │ │ │ │ + beq 61e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 61b0 │ │ │ │ │ + bne 61e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 613c │ │ │ │ │ + bne 616c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 61bc │ │ │ │ │ + bl 61ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 612c │ │ │ │ │ + beq 615c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 614c │ │ │ │ │ + bne 617c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dbb4 │ │ │ │ │ + bl dbe4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 612c │ │ │ │ │ + bne 615c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 6184 │ │ │ │ │ + beq 61b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6134 │ │ │ │ │ + beq 6164 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6134 │ │ │ │ │ + beq 6164 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 613c │ │ │ │ │ + b 616c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 60e8 │ │ │ │ │ + b 6118 │ │ │ │ │ │ │ │ │ │ -000061bc : │ │ │ │ │ +000061ec : │ │ │ │ │ maybe_star_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 6414 │ │ │ │ │ + beq 6444 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6414 │ │ │ │ │ + bne 6444 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 6348 │ │ │ │ │ + bne 6378 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6408 │ │ │ │ │ + beq 6438 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6408 │ │ │ │ │ + bne 6438 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 63fc │ │ │ │ │ + bne 642c │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1092 @ 0x444 │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 62fc │ │ │ │ │ + bne 632c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 63d8 │ │ │ │ │ + beq 6408 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 63fc │ │ │ │ │ + bne 642c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6354 │ │ │ │ │ + bne 6384 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 63fc │ │ │ │ │ + bne 642c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6420 │ │ │ │ │ + bne 6450 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1092 @ 0x444 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6344 │ │ │ │ │ + bne 6374 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 6348 │ │ │ │ │ + bne 6378 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6474 │ │ │ │ │ + bl 64a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d4 │ │ │ │ │ + bl 9404 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 62b8 │ │ │ │ │ + beq 62e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 63ec │ │ │ │ │ + beq 641c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_CALL _PyAST_MatchStar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 63b0 │ │ │ │ │ + beq 63e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 62e8 │ │ │ │ │ + beq 6318 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 62e8 │ │ │ │ │ + beq 6318 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6318 │ │ │ │ │ + b 6348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 63bc │ │ │ │ │ - b 6280 │ │ │ │ │ + blt 63ec │ │ │ │ │ + b 62b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 63d0 │ │ │ │ │ + b 6400 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 63d0 │ │ │ │ │ + b 6400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6248 │ │ │ │ │ + b 6278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6204 │ │ │ │ │ + b 6234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9504 │ │ │ │ │ + bl 9534 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 62dc │ │ │ │ │ + beq 630c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 63ec │ │ │ │ │ + beq 641c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_CALL _PyAST_MatchStar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bne 63a4 │ │ │ │ │ - b 63b0 │ │ │ │ │ + bne 63d4 │ │ │ │ │ + b 63e0 │ │ │ │ │ │ │ │ │ │ -00006474 : │ │ │ │ │ +000064a4 : │ │ │ │ │ pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 6834 │ │ │ │ │ + beq 6864 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6834 │ │ │ │ │ + bne 6864 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 679c │ │ │ │ │ + bne 67cc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6790 │ │ │ │ │ + beq 67c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6790 │ │ │ │ │ + bne 67c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6568 │ │ │ │ │ + bne 6598 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 65a8 │ │ │ │ │ + beq 65d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6860 │ │ │ │ │ + bl 6890 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 6554 │ │ │ │ │ + beq 6584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6690 │ │ │ │ │ + bne 66c0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 65e0 │ │ │ │ │ + bne 6610 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 679c │ │ │ │ │ + bne 67cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6860 │ │ │ │ │ + bl 6890 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 67cc │ │ │ │ │ + blt 67fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 652c │ │ │ │ │ - b 6568 │ │ │ │ │ + beq 655c │ │ │ │ │ + b 6598 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 656c │ │ │ │ │ + bne 659c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 67b4 │ │ │ │ │ + beq 67e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 67b4 │ │ │ │ │ + bne 67e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 67a8 │ │ │ │ │ + bne 67d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 6860 │ │ │ │ │ + bl 6890 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6648 │ │ │ │ │ + beq 6678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 67e4 │ │ │ │ │ + bne 6814 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 67a8 │ │ │ │ │ + bne 67d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6860 │ │ │ │ │ + bl 6890 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 667c │ │ │ │ │ + beq 66ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6704 │ │ │ │ │ + bne 6734 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 6568 │ │ │ │ │ + b 6598 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d4 │ │ │ │ │ + bl 9404 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 6554 │ │ │ │ │ + beq 6584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 6850 │ │ │ │ │ + beq 6880 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 67c0 │ │ │ │ │ + beq 67f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6840 │ │ │ │ │ + bne 6870 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6594 │ │ │ │ │ + b 65c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 667c │ │ │ │ │ + beq 66ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [ip, #20] │ │ │ │ │ ldr r6, [ip, #28] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -7528,57 +7538,57 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC110 │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 6680 │ │ │ │ │ + beq 66b0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 6688 │ │ │ │ │ + b 66b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 64f8 │ │ │ │ │ + b 6528 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 6598 │ │ │ │ │ + b 65c8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 6688 │ │ │ │ │ + b 66b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6614 │ │ │ │ │ + b 6644 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6850 │ │ │ │ │ + beq 6880 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6570 │ │ │ │ │ + b 65a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC108 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC108 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 6648 │ │ │ │ │ + beq 6678 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC109 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC109 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -7587,135 +7597,135 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #32] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #20] │ │ │ │ │ - bl 101c8 │ │ │ │ │ - b 6770 │ │ │ │ │ + bl 101f8 │ │ │ │ │ + b 67a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 64bc │ │ │ │ │ + b 64ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 67cc │ │ │ │ │ - b 66f4 │ │ │ │ │ + bne 67fc │ │ │ │ │ + b 6724 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6570 │ │ │ │ │ + b 65a0 │ │ │ │ │ │ │ │ │ │ -00006860 : │ │ │ │ │ +00006890 : │ │ │ │ │ or_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 6be8 │ │ │ │ │ + beq 6c18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6be8 │ │ │ │ │ + bne 6c18 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 6a54 │ │ │ │ │ + bne 6a84 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq 6ba0 │ │ │ │ │ + beq 6bd0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6b4c │ │ │ │ │ + beq 6b7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6b4c │ │ │ │ │ + bne 6b7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6ae8 │ │ │ │ │ + bne 6b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bf4 │ │ │ │ │ + bl 6c24 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6ae0 │ │ │ │ │ + beq 6b10 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6b58 │ │ │ │ │ + beq 6b88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6b58 │ │ │ │ │ + bne 6b88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6ad4 │ │ │ │ │ + bne 6b04 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6b6c │ │ │ │ │ + beq 6b9c │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r9 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 6ad4 │ │ │ │ │ + bne 6b04 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a64 │ │ │ │ │ + bne 6a94 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 6b64 │ │ │ │ │ + beq 6b94 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bgt 6a9c │ │ │ │ │ + bgt 6acc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -7723,819 +7733,819 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6ae8 │ │ │ │ │ + beq 6b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 6a54 │ │ │ │ │ + beq 6a84 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 6b20 │ │ │ │ │ + bne 6b50 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6b7c │ │ │ │ │ + beq 6bac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6b7c │ │ │ │ │ + bne 6bac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bf4 │ │ │ │ │ + bl 6c24 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 69b8 │ │ │ │ │ + beq 69e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6ab0 │ │ │ │ │ + bne 6ae0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq 6af4 │ │ │ │ │ + beq 6b24 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 69a4 │ │ │ │ │ + b 69d4 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 69d0 │ │ │ │ │ + b 6a00 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a80 │ │ │ │ │ + beq 6ab0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 6a50 │ │ │ │ │ + b 6a80 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6b64 │ │ │ │ │ + beq 6b94 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 6a8c │ │ │ │ │ + b 6abc │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_CALL _PyAST_MatchOr │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 6a38 │ │ │ │ │ + b 6a68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6914 │ │ │ │ │ + b 6944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 696c │ │ │ │ │ + b 699c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 6ad4 │ │ │ │ │ + b 6b04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 6a50 │ │ │ │ │ + beq 6a80 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 6a54 │ │ │ │ │ + b 6a84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ sublt r2, r3, #1 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ - blt 6a54 │ │ │ │ │ + blt 6a84 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 68ec │ │ │ │ │ - b 6a50 │ │ │ │ │ + beq 691c │ │ │ │ │ + b 6a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 68a8 │ │ │ │ │ + b 68d8 │ │ │ │ │ │ │ │ │ │ -00006bf4 : │ │ │ │ │ +00006c24 : │ │ │ │ │ closed_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 81c0 │ │ │ │ │ + beq 81f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 81c0 │ │ │ │ │ + bne 81f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7bac │ │ │ │ │ + bne 7bdc │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1073 @ 0x431 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c80 │ │ │ │ │ + beq 6cb0 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bne 7bb0 │ │ │ │ │ + bne 7be0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 81cc │ │ │ │ │ + beq 81fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 81cc │ │ │ │ │ + bne 81fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 820c │ │ │ │ │ + bne 823c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 81d8 │ │ │ │ │ + beq 8208 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8330 │ │ │ │ │ + bl 8360 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 7338 │ │ │ │ │ + bne 7368 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 820c │ │ │ │ │ + bne 823c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 86f0 │ │ │ │ │ + bl 8720 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 792c │ │ │ │ │ + bne 795c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 820c │ │ │ │ │ + bne 823c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9270 │ │ │ │ │ + bl 92bc │ │ │ │ │ R_ARM_CALL strings_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 792c │ │ │ │ │ + bne 795c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 820c │ │ │ │ │ + bne 823c │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8258 │ │ │ │ │ + bne 8288 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 820c │ │ │ │ │ + bne 823c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 829c │ │ │ │ │ + bne 82cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 820c │ │ │ │ │ + bne 823c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 82e0 │ │ │ │ │ + bne 8310 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 7bb0 │ │ │ │ │ + bne 7be0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8324 │ │ │ │ │ + beq 8354 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8324 │ │ │ │ │ + bne 8354 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 824c │ │ │ │ │ + bne 827c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 8218 │ │ │ │ │ + beq 8248 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d4 │ │ │ │ │ + bl 9404 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 72b4 │ │ │ │ │ + bne 72e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 7bb0 │ │ │ │ │ + bne 7be0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9504 │ │ │ │ │ + bl 9534 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7704 │ │ │ │ │ + bne 7734 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 732c │ │ │ │ │ + bne 735c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 80a8 │ │ │ │ │ + beq 80d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80a8 │ │ │ │ │ + bne 80d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 809c │ │ │ │ │ + bne 80cc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8060 │ │ │ │ │ + beq 8090 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d820 │ │ │ │ │ + bl d850 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 797c │ │ │ │ │ + bne 79ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 732c │ │ │ │ │ + bne 735c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8054 │ │ │ │ │ + beq 8084 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8054 │ │ │ │ │ + bne 8084 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 6f54 │ │ │ │ │ + bne 6f84 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 78cc │ │ │ │ │ + bne 78fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 732c │ │ │ │ │ + bne 735c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 80ec │ │ │ │ │ + beq 811c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80ec │ │ │ │ │ + bne 811c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7000 │ │ │ │ │ + bne 7030 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 80b4 │ │ │ │ │ + beq 80e4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 770c │ │ │ │ │ + bne 773c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 7000 │ │ │ │ │ + bne 7030 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7b54 │ │ │ │ │ + bne 7b84 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 732c │ │ │ │ │ + bne 735c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7bc0 │ │ │ │ │ + beq 7bf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7bc0 │ │ │ │ │ + bne 7bf0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 710c │ │ │ │ │ + bne 713c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 814c │ │ │ │ │ + beq 817c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 73c8 │ │ │ │ │ + bne 73f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 710c │ │ │ │ │ + bne 713c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7458 │ │ │ │ │ + bne 7488 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 710c │ │ │ │ │ + bne 713c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7504 │ │ │ │ │ + bne 7534 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 710c │ │ │ │ │ + bne 713c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 75f8 │ │ │ │ │ + bne 7628 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7c54 │ │ │ │ │ + bne 7c84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 732c │ │ │ │ │ + bne 735c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 80f8 │ │ │ │ │ + beq 8128 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80f8 │ │ │ │ │ + bne 8128 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 76f4 │ │ │ │ │ + bne 7724 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 8114 │ │ │ │ │ + beq 8144 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl db08 │ │ │ │ │ + bl db38 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 71c0 │ │ │ │ │ + beq 71f0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 71c0 │ │ │ │ │ + beq 71f0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7b28 │ │ │ │ │ + bne 7b58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 76f4 │ │ │ │ │ + bne 7724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl db08 │ │ │ │ │ + bl db38 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 77ac │ │ │ │ │ + beq 77dc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 77ac │ │ │ │ │ + beq 77dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl df38 │ │ │ │ │ + bl df68 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 77ac │ │ │ │ │ + beq 77dc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 77b0 │ │ │ │ │ + bne 77e0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 77ac │ │ │ │ │ + beq 77dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 76f4 │ │ │ │ │ + beq 7724 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, r9, ip} │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 78bc │ │ │ │ │ + beq 78ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7304 │ │ │ │ │ + beq 7334 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7304 │ │ │ │ │ + beq 7334 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 76fc │ │ │ │ │ + b 772c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 6e34 │ │ │ │ │ + beq 6e64 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 81b0 │ │ │ │ │ + beq 81e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8184 │ │ │ │ │ + bne 81b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1073 @ 0x431 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6c74 │ │ │ │ │ + b 6ca4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_41_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_41_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6d04 │ │ │ │ │ + beq 6d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6db0 │ │ │ │ │ + beq 6de0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_CALL _PyAST_MatchValue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 796c │ │ │ │ │ + beq 799c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7304 │ │ │ │ │ + beq 7334 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7304 │ │ │ │ │ + beq 7334 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6dbc │ │ │ │ │ + b 6dec │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 708c │ │ │ │ │ + beq 70bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 74f4 │ │ │ │ │ + beq 7524 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 74e8 │ │ │ │ │ + beq 7518 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7304 │ │ │ │ │ + beq 7334 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7304 │ │ │ │ │ + beq 7334 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 7114 │ │ │ │ │ + b 7144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f9e0 │ │ │ │ │ + bl fa10 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 70b0 │ │ │ │ │ + beq 70e0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 70b4 │ │ │ │ │ + bne 70e4 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 70b0 │ │ │ │ │ + beq 70e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 74f4 │ │ │ │ │ + beq 7524 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [ip, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [ip, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7420 │ │ │ │ │ + bne 7450 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7440 │ │ │ │ │ + bne 7470 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 7114 │ │ │ │ │ + b 7144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fad0 │ │ │ │ │ + bl fb00 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 70d4 │ │ │ │ │ + beq 7104 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 70d4 │ │ │ │ │ + beq 7104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f9e0 │ │ │ │ │ + bl fa10 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 70d4 │ │ │ │ │ + beq 7104 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 70d8 │ │ │ │ │ + bne 7108 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 70d4 │ │ │ │ │ + beq 7104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 74f4 │ │ │ │ │ + beq 7524 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ @@ -8560,39 +8570,39 @@ │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7420 │ │ │ │ │ - b 74e8 │ │ │ │ │ + bne 7450 │ │ │ │ │ + b 7518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fad0 │ │ │ │ │ + bl fb00 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 70f8 │ │ │ │ │ + beq 7128 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 70fc │ │ │ │ │ + bne 712c │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 70f8 │ │ │ │ │ + beq 7128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 74f4 │ │ │ │ │ + beq 7524 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ @@ -8616,117 +8626,117 @@ │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7420 │ │ │ │ │ - b 74e8 │ │ │ │ │ + bne 7450 │ │ │ │ │ + b 7518 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 76f4 │ │ │ │ │ + bne 7724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl db08 │ │ │ │ │ + bl db38 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 7a10 │ │ │ │ │ + bne 7a40 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7bcc │ │ │ │ │ + bne 7bfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b 7310 │ │ │ │ │ + b 7340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dbb4 │ │ │ │ │ + bl dbe4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6fdc │ │ │ │ │ + bne 700c │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6fd8 │ │ │ │ │ + beq 7008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r2, r9 │ │ │ │ │ movne r1, r8 │ │ │ │ │ movne r0, sl │ │ │ │ │ - beq 7b9c │ │ │ │ │ + beq 7bcc │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSequence │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 8104 │ │ │ │ │ + beq 8134 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7304 │ │ │ │ │ + beq 7334 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7304 │ │ │ │ │ + beq 7334 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 7008 │ │ │ │ │ + b 7038 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 76f4 │ │ │ │ │ + bne 7724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl db08 │ │ │ │ │ + bl db38 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 76c0 │ │ │ │ │ + beq 76f0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76c0 │ │ │ │ │ + beq 76f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e20c │ │ │ │ │ + bl e23c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 76c0 │ │ │ │ │ + beq 76f0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 76c4 │ │ │ │ │ + bne 76f4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76c0 │ │ │ │ │ + beq 76f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 76f4 │ │ │ │ │ + beq 7724 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ @@ -8756,152 +8766,152 @@ │ │ │ │ │ strd r8, [sp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7280 │ │ │ │ │ + bne 72b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 72a0 │ │ │ │ │ - b 76f4 │ │ │ │ │ + bne 72d0 │ │ │ │ │ + b 7724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6474 │ │ │ │ │ + bl 64a4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6f48 │ │ │ │ │ + beq 6f78 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6f48 │ │ │ │ │ + beq 6f78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7304 │ │ │ │ │ + beq 7334 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7304 │ │ │ │ │ + beq 7334 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6f54 │ │ │ │ │ + b 6f84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6db0 │ │ │ │ │ + beq 6de0 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_CALL _PyAST_MatchValue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7390 │ │ │ │ │ + bne 73c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 73b0 │ │ │ │ │ - b 6db0 │ │ │ │ │ + bne 73e0 │ │ │ │ │ + b 6de0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_43_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_43_rule │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6ee0 │ │ │ │ │ + beq 6f10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6ee0 │ │ │ │ │ + beq 6f10 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_CALL _PyAST_MatchValue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7c44 │ │ │ │ │ + beq 7c74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7304 │ │ │ │ │ + beq 7334 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7304 │ │ │ │ │ + beq 7334 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6eec │ │ │ │ │ + b 6f1c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76e4 │ │ │ │ │ + beq 7714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl df38 │ │ │ │ │ + bl df68 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 76e4 │ │ │ │ │ + beq 7714 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76e4 │ │ │ │ │ + beq 7714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e20c │ │ │ │ │ + bl e23c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 76e4 │ │ │ │ │ + beq 7714 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 76e4 │ │ │ │ │ + bne 7714 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76e4 │ │ │ │ │ + beq 7714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 76f4 │ │ │ │ │ + beq 7724 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ @@ -8931,207 +8941,207 @@ │ │ │ │ │ strd r8, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7280 │ │ │ │ │ - b 78bc │ │ │ │ │ + bne 72b0 │ │ │ │ │ + b 78ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 76f4 │ │ │ │ │ + beq 7724 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 7264 │ │ │ │ │ + b 7294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 60a0 │ │ │ │ │ + bl 60d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7000 │ │ │ │ │ + bne 7030 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6ffc │ │ │ │ │ + beq 702c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r2, r9 │ │ │ │ │ movne r1, r8 │ │ │ │ │ movne r0, r6 │ │ │ │ │ - bne 7754 │ │ │ │ │ + bne 7784 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 7008 │ │ │ │ │ + b 7038 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6c74 │ │ │ │ │ + b 6ca4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 703c │ │ │ │ │ + b 706c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 76f8 │ │ │ │ │ + bne 7728 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7c38 │ │ │ │ │ + beq 7c68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7c38 │ │ │ │ │ + bne 7c68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 7c30 │ │ │ │ │ + bne 7c60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl db08 │ │ │ │ │ + bl db38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7cd0 │ │ │ │ │ + bne 7d00 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 76f4 │ │ │ │ │ + b 7724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7c04 │ │ │ │ │ + b 7c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 79f8 │ │ │ │ │ - b 6ee0 │ │ │ │ │ + bne 7a28 │ │ │ │ │ + b 6f10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 74fc │ │ │ │ │ + bne 752c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7cc4 │ │ │ │ │ + beq 7cf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7cc4 │ │ │ │ │ + bne 7cf4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 7cbc │ │ │ │ │ + bne 7cec │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7e78 │ │ │ │ │ + bne 7ea8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 710c │ │ │ │ │ + b 713c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7c88 │ │ │ │ │ + b 7cb8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7c2c │ │ │ │ │ + beq 7c5c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 7f40 │ │ │ │ │ + beq 7f70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7f40 │ │ │ │ │ + bne 7f70 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7f34 │ │ │ │ │ + bne 7f64 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7f70 │ │ │ │ │ + beq 7fa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7f70 │ │ │ │ │ + bne 7fa0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7f34 │ │ │ │ │ + bne 7f64 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl df38 │ │ │ │ │ + bl df68 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 7f4c │ │ │ │ │ + bne 7f7c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7f34 │ │ │ │ │ + bne 7f64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e20c │ │ │ │ │ + bl e23c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7f30 │ │ │ │ │ + beq 7f60 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7f30 │ │ │ │ │ + beq 7f60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl df38 │ │ │ │ │ + bl df68 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 7f30 │ │ │ │ │ + beq 7f60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7f0c │ │ │ │ │ + bne 7f3c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -9162,135 +9172,135 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC112 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 7c30 │ │ │ │ │ - b 7c2c │ │ │ │ │ + bne 7c60 │ │ │ │ │ + b 7c5c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 7fa0 │ │ │ │ │ + beq 7fd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7fa0 │ │ │ │ │ + bne 7fd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7cb8 │ │ │ │ │ + bne 7ce8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl fad0 │ │ │ │ │ + bl fb00 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 7f7c │ │ │ │ │ + bne 7fac │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7cb8 │ │ │ │ │ + bne 7ce8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f9e0 │ │ │ │ │ + bl fa10 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 7fac │ │ │ │ │ + bne 7fdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7cb4 │ │ │ │ │ + b 7ce4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ddc │ │ │ │ │ + beq 7e0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7c2c │ │ │ │ │ + b 7c5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7c2c │ │ │ │ │ + b 7c5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7d10 │ │ │ │ │ + b 7d40 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 7d7c │ │ │ │ │ + beq 7dac │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 7d80 │ │ │ │ │ + b 7db0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7d48 │ │ │ │ │ + b 7d78 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 7ed4 │ │ │ │ │ + beq 7f04 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 7ed8 │ │ │ │ │ + b 7f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7ea0 │ │ │ │ │ + b 7ed0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7f04 │ │ │ │ │ + beq 7f34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fad0 │ │ │ │ │ + bl fb00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7f04 │ │ │ │ │ + beq 7f34 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7cb8 │ │ │ │ │ + bne 7ce8 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7f04 │ │ │ │ │ + beq 7f34 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC111 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC111 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -9299,1051 +9309,1051 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 7cbc │ │ │ │ │ - b 7cb4 │ │ │ │ │ + bne 7cec │ │ │ │ │ + b 7ce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6f20 │ │ │ │ │ + b 6f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 79f8 │ │ │ │ │ + blt 7a28 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6ed0 │ │ │ │ │ + beq 6f00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6eec │ │ │ │ │ + b 6f1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6e9c │ │ │ │ │ + b 6ecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7794 │ │ │ │ │ + blt 77c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6fc4 │ │ │ │ │ - b 7000 │ │ │ │ │ + beq 6ff4 │ │ │ │ │ + b 7030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6f88 │ │ │ │ │ + b 6fb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7148 │ │ │ │ │ + b 7178 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7794 │ │ │ │ │ - b 7b9c │ │ │ │ │ + bne 77c4 │ │ │ │ │ + b 7bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 72a0 │ │ │ │ │ + blt 72d0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7184 │ │ │ │ │ - b 76f4 │ │ │ │ │ + beq 71b4 │ │ │ │ │ + b 7724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7440 │ │ │ │ │ + blt 7470 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7078 │ │ │ │ │ - b 710c │ │ │ │ │ + beq 70a8 │ │ │ │ │ + b 713c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7304 │ │ │ │ │ + beq 7334 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6e40 │ │ │ │ │ + b 6e70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8198 │ │ │ │ │ - b 6e34 │ │ │ │ │ + bne 81c8 │ │ │ │ │ + b 6e64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6c3c │ │ │ │ │ + b 6c6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6cbc │ │ │ │ │ + b 6cec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 73b0 │ │ │ │ │ + blt 73e0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6cf0 │ │ │ │ │ + beq 6d20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6dbc │ │ │ │ │ + b 6dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8198 │ │ │ │ │ + blt 81c8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 6e24 │ │ │ │ │ + beq 6e54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6e40 │ │ │ │ │ + b 6e70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6db0 │ │ │ │ │ + beq 6de0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSingleton │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7390 │ │ │ │ │ - b 796c │ │ │ │ │ + bne 73c0 │ │ │ │ │ + b 799c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6db0 │ │ │ │ │ + beq 6de0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSingleton │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7390 │ │ │ │ │ - b 796c │ │ │ │ │ + bne 73c0 │ │ │ │ │ + b 799c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6db0 │ │ │ │ │ + beq 6de0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSingleton │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7390 │ │ │ │ │ - b 796c │ │ │ │ │ + bne 73c0 │ │ │ │ │ + b 799c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6df0 │ │ │ │ │ + b 6e20 │ │ │ │ │ │ │ │ │ │ -00008330 : │ │ │ │ │ +00008360 : │ │ │ │ │ signed_number_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 8544 │ │ │ │ │ + beq 8574 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8544 │ │ │ │ │ + bne 8574 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 8534 │ │ │ │ │ + bne 8564 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 84ec │ │ │ │ │ + beq 851c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8408 │ │ │ │ │ + bne 8438 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8528 │ │ │ │ │ + bne 8558 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 84ac │ │ │ │ │ + bne 84dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8528 │ │ │ │ │ + bne 8558 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8428 │ │ │ │ │ + bne 8458 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 8404 │ │ │ │ │ + beq 8434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 8534 │ │ │ │ │ + beq 8564 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 848c │ │ │ │ │ + beq 84bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 840c │ │ │ │ │ + beq 843c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 840c │ │ │ │ │ + beq 843c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8418 │ │ │ │ │ + b 8448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 83e0 │ │ │ │ │ + beq 8410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 8528 │ │ │ │ │ + beq 8558 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 8464 │ │ │ │ │ + b 8494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8498 │ │ │ │ │ + blt 84c8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 83ac │ │ │ │ │ + beq 83dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8418 │ │ │ │ │ + b 8448 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8418 │ │ │ │ │ + b 8448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8378 │ │ │ │ │ + b 83a8 │ │ │ │ │ │ │ │ │ │ -00008550 <_tmp_41_rule>: │ │ │ │ │ +00008580 <_tmp_41_rule>: │ │ │ │ │ _tmp_41_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 85f8 <_tmp_41_rule+0xa8> │ │ │ │ │ + beq 8628 <_tmp_41_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 85f8 <_tmp_41_rule+0xa8> │ │ │ │ │ + bne 8628 <_tmp_41_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 85f0 <_tmp_41_rule+0xa0> │ │ │ │ │ + bne 8620 <_tmp_41_rule+0xa0> │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 85e8 <_tmp_41_rule+0x98> │ │ │ │ │ + bne 8618 <_tmp_41_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 85e8 <_tmp_41_rule+0x98> │ │ │ │ │ + bne 8618 <_tmp_41_rule+0x98> │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8594 <_tmp_41_rule+0x44> │ │ │ │ │ + b 85c4 <_tmp_41_rule+0x44> │ │ │ │ │ │ │ │ │ │ -00008604 : │ │ │ │ │ +00008634 : │ │ │ │ │ guard_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 86e4 │ │ │ │ │ + beq 8714 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 86e4 │ │ │ │ │ + bne 8714 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 868c │ │ │ │ │ + bne 86bc │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 869c │ │ │ │ │ + bne 86cc │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d03c │ │ │ │ │ + bl 1d2f0 │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 867c │ │ │ │ │ + beq 86ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8684 │ │ │ │ │ + beq 86b4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8684 │ │ │ │ │ + beq 86b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 868c │ │ │ │ │ + b 86bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 864c │ │ │ │ │ + b 867c │ │ │ │ │ │ │ │ │ │ -000086f0 : │ │ │ │ │ +00008720 : │ │ │ │ │ complex_number_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 87c4 │ │ │ │ │ + beq 87f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 87c4 │ │ │ │ │ + bne 87f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8928 │ │ │ │ │ + bne 8958 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 88cc │ │ │ │ │ + beq 88fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8938 │ │ │ │ │ + bl 8968 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 8874 │ │ │ │ │ + bne 88a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8928 │ │ │ │ │ + bne 8958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8938 │ │ │ │ │ + bl 8968 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 87d0 │ │ │ │ │ + bne 8800 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8738 │ │ │ │ │ + b 8768 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87a4 │ │ │ │ │ + beq 87d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 434 │ │ │ │ │ R_ARM_CALL imaginary_number_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 87a4 │ │ │ │ │ + beq 87d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 87ac │ │ │ │ │ + beq 87dc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 8850 │ │ │ │ │ + beq 8880 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 87ac │ │ │ │ │ + beq 87dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87ac │ │ │ │ │ + beq 87dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 87b4 │ │ │ │ │ + b 87e4 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8780 │ │ │ │ │ + beq 87b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 434 │ │ │ │ │ R_ARM_CALL imaginary_number_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8780 │ │ │ │ │ + beq 87b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 87ac │ │ │ │ │ + beq 87dc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 8824 │ │ │ │ │ + b 8854 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bge 8904 │ │ │ │ │ + bge 8934 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 87b4 │ │ │ │ │ + b 87e4 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 876c │ │ │ │ │ + beq 879c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 87b4 │ │ │ │ │ + b 87e4 │ │ │ │ │ │ │ │ │ │ -00008938 : │ │ │ │ │ +00008968 : │ │ │ │ │ signed_real_number_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 8a30 │ │ │ │ │ + beq 8a60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8a30 │ │ │ │ │ + bne 8a60 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 8b48 │ │ │ │ │ + bne 8b78 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 8b00 │ │ │ │ │ + beq 8b30 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b58 │ │ │ │ │ + bl 8b88 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8a10 │ │ │ │ │ + bne 8a40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8b3c │ │ │ │ │ + bne 8b6c │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8ac0 │ │ │ │ │ + bne 8af0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8b3c │ │ │ │ │ + bne 8b6c │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8a3c │ │ │ │ │ + bne 8a6c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8980 │ │ │ │ │ + b 89b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b58 │ │ │ │ │ + bl 8b88 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 8a0c │ │ │ │ │ + beq 8a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 8b48 │ │ │ │ │ + beq 8b78 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8aa0 │ │ │ │ │ + beq 8ad0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8a14 │ │ │ │ │ + beq 8a44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8a14 │ │ │ │ │ + beq 8a44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8a20 │ │ │ │ │ + b 8a50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b58 │ │ │ │ │ + bl 8b88 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 89e8 │ │ │ │ │ + beq 8a18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 8b3c │ │ │ │ │ + beq 8b6c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 8a78 │ │ │ │ │ + b 8aa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8aac │ │ │ │ │ + blt 8adc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 89b4 │ │ │ │ │ + beq 89e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8a20 │ │ │ │ │ + b 8a50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8a20 │ │ │ │ │ + b 8a50 │ │ │ │ │ │ │ │ │ │ -00008b58 : │ │ │ │ │ +00008b88 : │ │ │ │ │ real_number_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 8c0c │ │ │ │ │ + beq 8c3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8c0c │ │ │ │ │ + bne 8c3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 8bd8 │ │ │ │ │ + bne 8c08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 8be8 │ │ │ │ │ + bne 8c18 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_CALL _PyPegen_ensure_real │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 8c18 │ │ │ │ │ + beq 8c48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8c18 │ │ │ │ │ + bne 8c48 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 8bd4 │ │ │ │ │ + b 8c04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8ba0 │ │ │ │ │ + b 8bd0 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 8bd4 │ │ │ │ │ + beq 8c04 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 8bd8 │ │ │ │ │ + b 8c08 │ │ │ │ │ │ │ │ │ │ -00008c44 <_loop1_83_rule>: │ │ │ │ │ +00008c74 <_loop1_83_rule>: │ │ │ │ │ _loop1_83_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 8db8 <_loop1_83_rule+0x174> │ │ │ │ │ + beq 8de8 <_loop1_83_rule+0x174> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8db8 <_loop1_83_rule+0x174> │ │ │ │ │ + bne 8de8 <_loop1_83_rule+0x174> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 8ce4 <_loop1_83_rule+0xa0> │ │ │ │ │ + bne 8d14 <_loop1_83_rule+0xa0> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8d9c <_loop1_83_rule+0x158> │ │ │ │ │ + beq 8dcc <_loop1_83_rule+0x158> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r7, r3 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - bne 8ce4 <_loop1_83_rule+0xa0> │ │ │ │ │ + bne 8d14 <_loop1_83_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8dec │ │ │ │ │ + bl 8e1c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 8d00 <_loop1_83_rule+0xbc> │ │ │ │ │ + bne 8d30 <_loop1_83_rule+0xbc> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 8d18 <_loop1_83_rule+0xd4> │ │ │ │ │ + bne 8d48 <_loop1_83_rule+0xd4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq 8d70 <_loop1_83_rule+0x12c> │ │ │ │ │ + beq 8da0 <_loop1_83_rule+0x12c> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r5, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 8cc0 <_loop1_83_rule+0x7c> │ │ │ │ │ + b 8cf0 <_loop1_83_rule+0x7c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8cdc <_loop1_83_rule+0x98> │ │ │ │ │ + bne 8d0c <_loop1_83_rule+0x98> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8dc4 <_loop1_83_rule+0x180> │ │ │ │ │ + beq 8df4 <_loop1_83_rule+0x180> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt 8d5c <_loop1_83_rule+0x118> │ │ │ │ │ + bgt 8d8c <_loop1_83_rule+0x118> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8cf0 <_loop1_83_rule+0xac> │ │ │ │ │ + b 8d20 <_loop1_83_rule+0xac> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r5, r6, lsl #2] │ │ │ │ │ str r1, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 8d38 <_loop1_83_rule+0xf4> │ │ │ │ │ + b 8d68 <_loop1_83_rule+0xf4> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8dc4 <_loop1_83_rule+0x180> │ │ │ │ │ + beq 8df4 <_loop1_83_rule+0x180> │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 8d08 <_loop1_83_rule+0xc4> │ │ │ │ │ + b 8d38 <_loop1_83_rule+0xc4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8cf0 <_loop1_83_rule+0xac> │ │ │ │ │ + b 8d20 <_loop1_83_rule+0xac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8c8c <_loop1_83_rule+0x48> │ │ │ │ │ + b 8cbc <_loop1_83_rule+0x48> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8cf0 <_loop1_83_rule+0xac> │ │ │ │ │ + b 8d20 <_loop1_83_rule+0xac> │ │ │ │ │ │ │ │ │ │ -00008dec : │ │ │ │ │ +00008e1c : │ │ │ │ │ tstring_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9380 │ │ │ │ │ + beq 93b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9380 │ │ │ │ │ + bne 93b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9370 │ │ │ │ │ + bne 93a0 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1171 @ 0x493 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8ea4 │ │ │ │ │ + bne 8ed4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9370 │ │ │ │ │ + bne 93a0 │ │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 8ebc │ │ │ │ │ + bne 8eec │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1171 @ 0x493 │ │ │ │ │ @@ -10356,116 +10366,116 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 92f8 │ │ │ │ │ + beq 9328 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 92f8 │ │ │ │ │ + bne 9328 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 92e8 │ │ │ │ │ + bne 9318 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 92dc │ │ │ │ │ + beq 930c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 92e8 │ │ │ │ │ + bne 9318 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9304 │ │ │ │ │ + beq 9334 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9304 │ │ │ │ │ + bne 9334 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9338 │ │ │ │ │ + bne 9368 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 932c │ │ │ │ │ + beq 935c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 932c │ │ │ │ │ + bne 935c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9014 │ │ │ │ │ + bne 9044 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 9310 │ │ │ │ │ + bne 9340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 92bc │ │ │ │ │ + blt 92ec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 9014 │ │ │ │ │ + bne 9044 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 912c │ │ │ │ │ + bne 915c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9290 │ │ │ │ │ + bne 92c0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9338 │ │ │ │ │ + bne 9368 │ │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 9248 │ │ │ │ │ + bne 9278 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ @@ -10473,104 +10483,104 @@ │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movne lr, r8 │ │ │ │ │ movne ip, r7 │ │ │ │ │ - beq 9364 │ │ │ │ │ + beq 9394 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble 9098 │ │ │ │ │ + ble 90c8 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [lr, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 907c │ │ │ │ │ + b 90ac │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 8e84 │ │ │ │ │ + beq 8eb4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_template_str> │ │ │ │ │ R_ARM_CALL _PyPegen_template_str │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC113 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC113 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44b4 │ │ │ │ │ + bl 44fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 9104 │ │ │ │ │ + beq 9134 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8e90 │ │ │ │ │ + beq 8ec0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8e90 │ │ │ │ │ + beq 8ec0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 8eb4 │ │ │ │ │ + b 8ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17cb0 │ │ │ │ │ + bl 17f58 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - beq 9000 │ │ │ │ │ + beq 9030 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9004 │ │ │ │ │ + bne 9034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ff04 │ │ │ │ │ + bl 201b8 │ │ │ │ │ R_ARM_CALL fstring_conversion_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9004 │ │ │ │ │ + bne 9034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c748 │ │ │ │ │ + bl c778 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9004 │ │ │ │ │ + bne 9034 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - beq 9000 │ │ │ │ │ + beq 9030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 9354 │ │ │ │ │ + beq 9384 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -10584,173 +10594,173 @@ │ │ │ │ │ ldr ip, [fp, #-84] @ 0xffffffac │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyPegen_interpolation> │ │ │ │ │ R_ARM_CALL _PyPegen_interpolation │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9348 │ │ │ │ │ + beq 9378 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 92b0 │ │ │ │ │ + bne 92e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 926c │ │ │ │ │ + beq 929c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r8, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 8f30 │ │ │ │ │ + b 8f60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_constant_from_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 93b4 │ │ │ │ │ + beq 93e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 938c │ │ │ │ │ + bne 93bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9220 │ │ │ │ │ + b 9250 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 92d0 │ │ │ │ │ + beq 9300 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 9234 │ │ │ │ │ + b 9264 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9014 │ │ │ │ │ + bne 9044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 10e0 │ │ │ │ │ R_ARM_CALL invalid_tstring_replacement_field_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 9214 │ │ │ │ │ + bne 9244 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 9014 │ │ │ │ │ + b 9044 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9214 │ │ │ │ │ + beq 9244 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 901c │ │ │ │ │ + b 904c │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 8e84 │ │ │ │ │ + b 8eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8ee8 │ │ │ │ │ + b 8f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8f5c │ │ │ │ │ + b 8f8c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 8fec │ │ │ │ │ + b 901c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8f9c │ │ │ │ │ + b 8fcc │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 9050 │ │ │ │ │ + b 9080 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 92bc │ │ │ │ │ + bne 92ec │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 901c │ │ │ │ │ + b 904c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 92dc │ │ │ │ │ + b 930c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9124 │ │ │ │ │ + b 9154 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8e34 │ │ │ │ │ + b 8e64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9264 │ │ │ │ │ + beq 9294 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 9050 │ │ │ │ │ + b 9080 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 93a0 │ │ │ │ │ - b 9048 │ │ │ │ │ + bne 93d0 │ │ │ │ │ + b 9078 │ │ │ │ │ │ │ │ │ │ -000093d4 : │ │ │ │ │ +00009404 : │ │ │ │ │ pattern_capture_target_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 94f8 │ │ │ │ │ + beq 9528 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 94f8 │ │ │ │ │ + bne 9528 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 94e8 │ │ │ │ │ + bne 9518 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC108 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC108 │ │ │ │ │ @@ -10758,96 +10768,96 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_soft_keyword │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_soft_keyword │ │ │ │ │ mov r6, ip │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 94d8 │ │ │ │ │ + beq 9508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 94d8 │ │ │ │ │ + beq 9508 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_43_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_43_rule │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 94d8 │ │ │ │ │ + beq 9508 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 94b4 │ │ │ │ │ + beq 94e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 94e0 │ │ │ │ │ + beq 9510 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 94e0 │ │ │ │ │ + beq 9510 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 94e8 │ │ │ │ │ + b 9518 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 941c │ │ │ │ │ + b 944c │ │ │ │ │ │ │ │ │ │ -00009504 : │ │ │ │ │ +00009534 : │ │ │ │ │ wildcard_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9684 │ │ │ │ │ + beq 96b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9684 │ │ │ │ │ + bne 96b4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 95b0 │ │ │ │ │ + bne 95e0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 9634 │ │ │ │ │ + beq 9664 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -10855,471 +10865,471 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC108 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC108 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - bne 95c0 │ │ │ │ │ + bne 95f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 95a8 │ │ │ │ │ + beq 95d8 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9610 │ │ │ │ │ + beq 9640 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 95a8 │ │ │ │ │ + beq 95d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 95a8 │ │ │ │ │ + beq 95d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 95b0 │ │ │ │ │ + b 95e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 95b0 │ │ │ │ │ + blt 95e0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 958c │ │ │ │ │ - b 95a8 │ │ │ │ │ + beq 95bc │ │ │ │ │ + b 95d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 954c │ │ │ │ │ + b 957c │ │ │ │ │ │ │ │ │ │ -00009690 : │ │ │ │ │ +000096c0 : │ │ │ │ │ lambda_params_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9cc8 │ │ │ │ │ + beq 9cf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9cc8 │ │ │ │ │ + bne 9cf8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 97f4 │ │ │ │ │ + bne 9824 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - bne 9988 │ │ │ │ │ + bne 99b8 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 98a0 │ │ │ │ │ + beq 98d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 98a0 │ │ │ │ │ + bne 98d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 984c │ │ │ │ │ + bne 987c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl a134 │ │ │ │ │ + bl a164 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 9934 │ │ │ │ │ + bne 9964 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 984c │ │ │ │ │ + bne 987c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a280 │ │ │ │ │ + bl a2b0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 98ac │ │ │ │ │ + bne 98dc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 984c │ │ │ │ │ + bne 987c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24864 <_loop1_74_rule> │ │ │ │ │ + bl 24b0c <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 9804 │ │ │ │ │ + beq 9834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a428 <_loop0_73_rule> │ │ │ │ │ + bl a458 <_loop0_73_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 9804 │ │ │ │ │ + beq 9834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5a8 │ │ │ │ │ + bl a5d8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9808 │ │ │ │ │ + bne 9838 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9880 │ │ │ │ │ + beq 98b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9cd4 │ │ │ │ │ + bne 9d04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 984c │ │ │ │ │ + bne 987c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25928 <_loop1_75_rule> │ │ │ │ │ + bl 25bd0 <_loop1_75_rule> │ │ │ │ │ R_ARM_CALL _loop1_75_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 9ce4 │ │ │ │ │ + bne 9d14 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 984c │ │ │ │ │ + bne 987c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl a5a8 │ │ │ │ │ + bl a5d8 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9860 │ │ │ │ │ + bne 9890 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 97f0 │ │ │ │ │ + b 9820 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 97dc │ │ │ │ │ + bne 980c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 984c │ │ │ │ │ + beq 987c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9854 │ │ │ │ │ + b 9884 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 972c │ │ │ │ │ + b 975c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl a428 <_loop0_73_rule> │ │ │ │ │ + bl a458 <_loop0_73_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 9770 │ │ │ │ │ + beq 97a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5a8 │ │ │ │ │ + bl a5d8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9774 │ │ │ │ │ + bne 97a4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44b4 │ │ │ │ │ + bl 44fc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9dcc │ │ │ │ │ + beq 9dfc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 97e8 │ │ │ │ │ + beq 9818 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 9de0 │ │ │ │ │ - b 97f0 │ │ │ │ │ + bne 9e10 │ │ │ │ │ + b 9820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 252e8 <_loop0_72_rule> │ │ │ │ │ + bl 25590 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 9750 │ │ │ │ │ + beq 9780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a428 <_loop0_73_rule> │ │ │ │ │ + bl a458 <_loop0_73_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 9750 │ │ │ │ │ + beq 9780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5a8 │ │ │ │ │ + bl a5d8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9754 │ │ │ │ │ + bne 9784 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ - b 98e8 │ │ │ │ │ + b 9918 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 9dc0 │ │ │ │ │ + beq 9df0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9dc0 │ │ │ │ │ + bne 9df0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e30 │ │ │ │ │ + bne 9e60 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 9dec │ │ │ │ │ + bne 9e1c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e30 │ │ │ │ │ + bne 9e60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7b0 │ │ │ │ │ R_ARM_CALL _tmp_130_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9e3c │ │ │ │ │ + bne 9e6c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e30 │ │ │ │ │ + bne 9e60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a134 │ │ │ │ │ + bl a164 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9aa8 │ │ │ │ │ + bne 9ad8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 252e8 <_loop0_72_rule> │ │ │ │ │ + bl 25590 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9d64 │ │ │ │ │ + beq 9d94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9da4 │ │ │ │ │ + beq 9dd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9da4 │ │ │ │ │ + bne 9dd4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9db0 │ │ │ │ │ + bne 9de0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl a280 │ │ │ │ │ + bl a2b0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 9d24 │ │ │ │ │ + bne 9d54 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9db0 │ │ │ │ │ + bne 9de0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25928 <_loop1_75_rule> │ │ │ │ │ + bl 25bd0 <_loop1_75_rule> │ │ │ │ │ R_ARM_CALL _loop1_75_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d40 │ │ │ │ │ + bne 9d70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 9e30 │ │ │ │ │ + bne 9e60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 252e8 <_loop0_72_rule> │ │ │ │ │ + bl 25590 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9adc │ │ │ │ │ + beq 9b0c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 9e6c │ │ │ │ │ + bne 9e9c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 9e30 │ │ │ │ │ + bne 9e60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7b0 │ │ │ │ │ R_ARM_CALL _tmp_130_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9b28 │ │ │ │ │ + bne 9b58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c438 <_loop0_76_rule> │ │ │ │ │ + bl c468 <_loop0_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9b24 │ │ │ │ │ + beq 9b54 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9b84 │ │ │ │ │ + bne 9bb4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 9e30 │ │ │ │ │ + bne 9e60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e5b8 <_loop1_77_rule> │ │ │ │ │ + bl e5e8 <_loop1_77_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9b58 │ │ │ │ │ + beq 9b88 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9c94 │ │ │ │ │ + bne 9cc4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ moveq r2, r3 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 9704 │ │ │ │ │ - b 97f4 │ │ │ │ │ + beq 9734 │ │ │ │ │ + b 9824 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9c88 │ │ │ │ │ + beq 9cb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9c88 │ │ │ │ │ + bne 9cb8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9c78 │ │ │ │ │ + bne 9ca8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9bf4 │ │ │ │ │ + bne 9c24 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9c78 │ │ │ │ │ + bne 9ca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24ecc │ │ │ │ │ + bl 25174 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9cb4 │ │ │ │ │ + beq 9ce4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl c438 <_loop0_76_rule> │ │ │ │ │ + bl c468 <_loop0_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9b24 │ │ │ │ │ + beq 9b54 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9b24 │ │ │ │ │ + beq 9b54 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC118 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC118 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -11328,139 +11338,139 @@ │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 9b5c │ │ │ │ │ + beq 9b8c │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9b64 │ │ │ │ │ + b 9b94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9b28 │ │ │ │ │ + b 9b58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9bb0 │ │ │ │ │ + b 9be0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9b58 │ │ │ │ │ + beq 9b88 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC119 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC119 │ │ │ │ │ - b 9c2c │ │ │ │ │ + b 9c5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9b28 │ │ │ │ │ + b 9b58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 96d8 │ │ │ │ │ + b 9708 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 988c │ │ │ │ │ - b 97e8 │ │ │ │ │ + bne 98bc │ │ │ │ │ + b 9818 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl a5a8 │ │ │ │ │ + bl a5d8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9828 │ │ │ │ │ + bne 9858 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r1 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 97dc │ │ │ │ │ - b 9880 │ │ │ │ │ + bne 980c │ │ │ │ │ + b 98b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9d94 │ │ │ │ │ + beq 9dc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9d6c │ │ │ │ │ + bne 9d9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 24ecc │ │ │ │ │ + bl 25174 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC116 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC116 │ │ │ │ │ - bne 9c2c │ │ │ │ │ + bne 9c5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9aa8 │ │ │ │ │ + b 9ad8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9d40 │ │ │ │ │ + beq 9d70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9aa8 │ │ │ │ │ + b 9ad8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d78 │ │ │ │ │ - b 9a98 │ │ │ │ │ + bne 9da8 │ │ │ │ │ + b 9ac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9a58 │ │ │ │ │ + b 9a88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9aa8 │ │ │ │ │ + b 9ad8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 99b0 │ │ │ │ │ + b 99e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 9854 │ │ │ │ │ + beq 9884 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 9854 │ │ │ │ │ + b 9884 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 99d8 │ │ │ │ │ + beq 9a08 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC114 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC114 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -11468,162 +11478,162 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ - b 9c50 │ │ │ │ │ + b 9c80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9b64 │ │ │ │ │ + b 9b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c438 <_loop0_76_rule> │ │ │ │ │ + bl c468 <_loop0_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 99f8 │ │ │ │ │ + beq 9a28 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 99f8 │ │ │ │ │ + beq 9a28 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC115 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC115 │ │ │ │ │ - b 9c2c │ │ │ │ │ + b 9c5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq a11c │ │ │ │ │ + beq a14c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a11c │ │ │ │ │ + bne a14c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9ae0 │ │ │ │ │ + bne 9b10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25150 │ │ │ │ │ + bl 253f8 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq 9fe4 │ │ │ │ │ + beq a014 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a110 │ │ │ │ │ + beq a140 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a110 │ │ │ │ │ + bne a140 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a100 │ │ │ │ │ + bne a130 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a0e0 │ │ │ │ │ + beq a110 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a100 │ │ │ │ │ + bne a130 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 9ff0 │ │ │ │ │ - bl 25150 │ │ │ │ │ + beq a020 │ │ │ │ │ + bl 253f8 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 9ff0 │ │ │ │ │ + beq a020 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9fb4 │ │ │ │ │ + bne 9fe4 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - bne 9f9c │ │ │ │ │ + bne 9fcc │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a128 │ │ │ │ │ + beq a158 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r4, r6, lsl #2] │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 9f40 │ │ │ │ │ + b 9f70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9f74 │ │ │ │ │ + beq 9fa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 9ae0 │ │ │ │ │ + b 9b10 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ str r9, [r3, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a0d8 │ │ │ │ │ + beq a108 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble a040 │ │ │ │ │ + ble a070 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r5, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne a028 │ │ │ │ │ + bne a058 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -11632,28 +11642,28 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9adc │ │ │ │ │ + beq 9b0c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9ae0 │ │ │ │ │ + bne 9b10 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 9adc │ │ │ │ │ + beq 9b0c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC117 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC117 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -11661,574 +11671,574 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 9c4c │ │ │ │ │ + b 9c7c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 9fe4 │ │ │ │ │ + b a014 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 9fe4 │ │ │ │ │ + b a014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9ef8 │ │ │ │ │ + b 9f28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9e98 │ │ │ │ │ + b 9ec8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b a0dc │ │ │ │ │ + b a10c │ │ │ │ │ │ │ │ │ │ -0000a134 : │ │ │ │ │ +0000a164 : │ │ │ │ │ lambda_slash_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a1fc │ │ │ │ │ + beq a22c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a1fc │ │ │ │ │ + bne a22c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne a270 │ │ │ │ │ + bne a2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 24864 <_loop1_74_rule> │ │ │ │ │ + bl 24b0c <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a1ac │ │ │ │ │ + beq a1dc │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a258 │ │ │ │ │ + bne a288 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne a270 │ │ │ │ │ + bne a2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24864 <_loop1_74_rule> │ │ │ │ │ + bl 24b0c <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a1e0 │ │ │ │ │ + beq a210 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a208 │ │ │ │ │ + bne a238 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a178 │ │ │ │ │ + b a1a8 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a1e0 │ │ │ │ │ + beq a210 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a1e8 │ │ │ │ │ + beq a218 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a1e8 │ │ │ │ │ + beq a218 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a1f0 │ │ │ │ │ + b a220 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a228 │ │ │ │ │ - b a1ac │ │ │ │ │ + bne a258 │ │ │ │ │ + b a1dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a1f0 │ │ │ │ │ + b a220 │ │ │ │ │ │ │ │ │ │ -0000a280 : │ │ │ │ │ +0000a2b0 : │ │ │ │ │ lambda_slash_with_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a41c │ │ │ │ │ + beq a44c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a41c │ │ │ │ │ + bne a44c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a40c │ │ │ │ │ + bne a43c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 252e8 <_loop0_72_rule> │ │ │ │ │ + bl 25590 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq a2fc │ │ │ │ │ + beq a32c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25928 <_loop1_75_rule> │ │ │ │ │ + bl 25bd0 <_loop1_75_rule> │ │ │ │ │ R_ARM_CALL _loop1_75_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne a354 │ │ │ │ │ + bne a384 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a40c │ │ │ │ │ + bne a43c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 252e8 <_loop0_72_rule> │ │ │ │ │ + bl 25590 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq a334 │ │ │ │ │ + beq a364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25928 <_loop1_75_rule> │ │ │ │ │ + bl 25bd0 <_loop1_75_rule> │ │ │ │ │ R_ARM_CALL _loop1_75_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne a3d0 │ │ │ │ │ + bne a400 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a2fc │ │ │ │ │ + beq a32c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq a2fc │ │ │ │ │ + beq a32c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_CALL _PyPegen_slash_with_default │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a3a4 │ │ │ │ │ + beq a3d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a33c │ │ │ │ │ + beq a36c │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a33c │ │ │ │ │ + beq a36c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a344 │ │ │ │ │ + b a374 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a334 │ │ │ │ │ + beq a364 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a334 │ │ │ │ │ + beq a364 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b a384 │ │ │ │ │ + b a3b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a344 │ │ │ │ │ + b a374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a2c8 │ │ │ │ │ + b a2f8 │ │ │ │ │ │ │ │ │ │ -0000a428 <_loop0_73_rule>: │ │ │ │ │ +0000a458 <_loop0_73_rule>: │ │ │ │ │ _loop0_73_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a570 <_loop0_73_rule+0x148> │ │ │ │ │ + beq a5a0 <_loop0_73_rule+0x148> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a570 <_loop0_73_rule+0x148> │ │ │ │ │ + bne a5a0 <_loop0_73_rule+0x148> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a544 <_loop0_73_rule+0x11c> │ │ │ │ │ + bne a574 <_loop0_73_rule+0x11c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq a554 <_loop0_73_rule+0x12c> │ │ │ │ │ + beq a584 <_loop0_73_rule+0x12c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r5, r7 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne a544 <_loop0_73_rule+0x11c> │ │ │ │ │ + bne a574 <_loop0_73_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25aec │ │ │ │ │ + bl 25d94 │ │ │ │ │ R_ARM_CALL lambda_param_with_default_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne a4f8 <_loop0_73_rule+0xd0> │ │ │ │ │ + bne a528 <_loop0_73_rule+0xd0> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq a524 <_loop0_73_rule+0xfc> │ │ │ │ │ + beq a554 <_loop0_73_rule+0xfc> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt a510 <_loop0_73_rule+0xe8> │ │ │ │ │ + bgt a540 <_loop0_73_rule+0xe8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq a57c <_loop0_73_rule+0x154> │ │ │ │ │ + beq a5ac <_loop0_73_rule+0x154> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r8, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b a4a8 <_loop0_73_rule+0x80> │ │ │ │ │ + b a4d8 <_loop0_73_rule+0x80> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b a4d0 <_loop0_73_rule+0xa8> │ │ │ │ │ + b a500 <_loop0_73_rule+0xa8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a4e8 <_loop0_73_rule+0xc0> │ │ │ │ │ + b a518 <_loop0_73_rule+0xc0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a4e8 <_loop0_73_rule+0xc0> │ │ │ │ │ + b a518 <_loop0_73_rule+0xc0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a4e8 <_loop0_73_rule+0xc0> │ │ │ │ │ + b a518 <_loop0_73_rule+0xc0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a470 <_loop0_73_rule+0x48> │ │ │ │ │ + b a4a0 <_loop0_73_rule+0x48> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq a524 <_loop0_73_rule+0xfc> │ │ │ │ │ + beq a554 <_loop0_73_rule+0xfc> │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b a500 <_loop0_73_rule+0xd8> │ │ │ │ │ + b a530 <_loop0_73_rule+0xd8> │ │ │ │ │ │ │ │ │ │ -0000a5a8 : │ │ │ │ │ +0000a5d8 : │ │ │ │ │ lambda_star_etc_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq ab84 │ │ │ │ │ + beq abb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ab84 │ │ │ │ │ + bne abb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne aa70 │ │ │ │ │ + bne aaa0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a6ec │ │ │ │ │ + bne a71c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a680 │ │ │ │ │ + bne a6b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne aa70 │ │ │ │ │ + bne aaa0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a7b0 │ │ │ │ │ + bne a7e0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne aa70 │ │ │ │ │ + bne aaa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ab90 │ │ │ │ │ + bl abc0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne ab68 │ │ │ │ │ + bne ab98 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24ecc │ │ │ │ │ + bl 25174 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq a620 │ │ │ │ │ + beq a650 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c438 <_loop0_76_rule> │ │ │ │ │ + bl c468 <_loop0_76_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a620 │ │ │ │ │ + beq a650 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl ab90 │ │ │ │ │ + bl abc0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a624 │ │ │ │ │ + bne a654 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a808 │ │ │ │ │ + beq a838 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a808 │ │ │ │ │ + bne a838 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b a66c │ │ │ │ │ + b a69c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq a9c0 │ │ │ │ │ + beq a9f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a9c0 │ │ │ │ │ + bne a9f0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a9b4 │ │ │ │ │ + bne a9e4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a920 │ │ │ │ │ + bne a950 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne a9b4 │ │ │ │ │ + bne a9e4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a8cc │ │ │ │ │ + bne a8fc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a9b4 │ │ │ │ │ + bne a9e4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a834 │ │ │ │ │ + bne a864 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r1, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq a60c │ │ │ │ │ - b a670 │ │ │ │ │ + beq a63c │ │ │ │ │ + b a6a0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a644 │ │ │ │ │ + beq a674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e5b8 <_loop1_77_rule> │ │ │ │ │ + bl e5e8 <_loop1_77_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a644 │ │ │ │ │ + beq a674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl ab90 │ │ │ │ │ + bl abc0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a648 │ │ │ │ │ + bne a678 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne a6d8 │ │ │ │ │ + bne a708 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq a66c │ │ │ │ │ + beq a69c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b a670 │ │ │ │ │ + b a6a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 204c │ │ │ │ │ R_ARM_CALL _tmp_135_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a788 │ │ │ │ │ + beq a7b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c438 <_loop0_76_rule> │ │ │ │ │ + bl c468 <_loop0_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a788 │ │ │ │ │ + beq a7b8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a788 │ │ │ │ │ + beq a7b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 204c │ │ │ │ │ R_ARM_CALL _tmp_135_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a788 │ │ │ │ │ + beq a7b8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC75 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -12237,35 +12247,35 @@ │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq a78c │ │ │ │ │ + beq a7bc │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b a794 │ │ │ │ │ + b a7c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25150 │ │ │ │ │ + bl 253f8 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a764 │ │ │ │ │ + beq a794 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a764 │ │ │ │ │ + beq a794 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC74 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -12273,79 +12283,79 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - b a8a4 │ │ │ │ │ + b a8d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq aa90 │ │ │ │ │ + beq aac0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne aa90 │ │ │ │ │ + bne aac0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne aa80 │ │ │ │ │ + bne aab0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne aa08 │ │ │ │ │ + bne aa38 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne aa80 │ │ │ │ │ + bne aab0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne a9cc │ │ │ │ │ + bne a9fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b a744 │ │ │ │ │ + b a774 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b a794 │ │ │ │ │ + b a7c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a718 │ │ │ │ │ + b a748 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne aa58 │ │ │ │ │ + bne aa88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq aad0 │ │ │ │ │ + beq ab00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b a9a8 │ │ │ │ │ + b a9d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -12355,251 +12365,251 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne aa9c │ │ │ │ │ + bne aacc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne a8c0 │ │ │ │ │ - b a794 │ │ │ │ │ + bne a8f0 │ │ │ │ │ + b a7c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a9e4 │ │ │ │ │ - b a9ec │ │ │ │ │ + bne aa14 │ │ │ │ │ + b aa1c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b a670 │ │ │ │ │ + b a6a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a744 │ │ │ │ │ + b a774 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a94c │ │ │ │ │ + b a97c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ab58 │ │ │ │ │ + beq ab88 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne a8c0 │ │ │ │ │ + bne a8f0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b a66c │ │ │ │ │ + b a69c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ab20 │ │ │ │ │ + beq ab50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne aa14 │ │ │ │ │ - b a740 │ │ │ │ │ + bne aa44 │ │ │ │ │ + b a770 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a9f8 │ │ │ │ │ + bne aa28 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne aaf0 │ │ │ │ │ + bne ab20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b a9a8 │ │ │ │ │ + b a9d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b a66c │ │ │ │ │ + b a69c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne a6d8 │ │ │ │ │ - b a808 │ │ │ │ │ + bne a708 │ │ │ │ │ + b a838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a5f0 │ │ │ │ │ + b a620 │ │ │ │ │ │ │ │ │ │ -0000ab90 : │ │ │ │ │ +0000abc0 : │ │ │ │ │ lambda_kwds_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq ac34 │ │ │ │ │ + beq ac64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ac34 │ │ │ │ │ + bne ac64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne ac24 │ │ │ │ │ + bne ac54 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ac88 │ │ │ │ │ + bne acb8 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ac40 │ │ │ │ │ + bne ac70 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b abd8 │ │ │ │ │ + b ac08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24ecc │ │ │ │ │ + bl 25174 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ac14 │ │ │ │ │ + beq ac44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ac1c │ │ │ │ │ + beq ac4c │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac1c │ │ │ │ │ + beq ac4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ac24 │ │ │ │ │ + b ac54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq ae48 │ │ │ │ │ + beq ae78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ae48 │ │ │ │ │ + bne ae78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ae3c │ │ │ │ │ + bne ae6c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ae0c │ │ │ │ │ + bne ae3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ae3c │ │ │ │ │ + bne ae6c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne add4 │ │ │ │ │ + bne ae04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ae3c │ │ │ │ │ + bne ae6c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ad4c │ │ │ │ │ + bne ad7c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq ac00 │ │ │ │ │ - b ac24 │ │ │ │ │ + beq ac30 │ │ │ │ │ + b ac54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25150 │ │ │ │ │ + bl 253f8 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ad24 │ │ │ │ │ + beq ad54 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ad24 │ │ │ │ │ + beq ad54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 100c │ │ │ │ │ R_ARM_CALL _tmp_129_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ad24 │ │ │ │ │ + beq ad54 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC78 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -12608,446 +12618,446 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - beq ad28 │ │ │ │ │ + beq ad58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ad30 │ │ │ │ │ + b ad60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25150 │ │ │ │ │ + bl 253f8 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ad00 │ │ │ │ │ + beq ad30 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ad00 │ │ │ │ │ + beq ad30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25150 │ │ │ │ │ + bl 253f8 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ad00 │ │ │ │ │ - b ad80 │ │ │ │ │ + beq ad30 │ │ │ │ │ + b adb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25150 │ │ │ │ │ + bl 253f8 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq acdc │ │ │ │ │ + beq ad0c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC77 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC77 │ │ │ │ │ - beq acdc │ │ │ │ │ - b ad88 │ │ │ │ │ + beq ad0c │ │ │ │ │ + b adb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ad30 │ │ │ │ │ + b ad60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b acb4 │ │ │ │ │ + b ace4 │ │ │ │ │ │ │ │ │ │ -0000ae54 <_loop0_1_rule>: │ │ │ │ │ +0000ae84 <_loop0_1_rule>: │ │ │ │ │ _loop0_1_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq af28 <_loop0_1_rule+0xd4> │ │ │ │ │ + beq af58 <_loop0_1_rule+0xd4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne af28 <_loop0_1_rule+0xd4> │ │ │ │ │ + bne af58 <_loop0_1_rule+0xd4> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne afc0 <_loop0_1_rule+0x16c> │ │ │ │ │ + bne aff0 <_loop0_1_rule+0x16c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq afa4 <_loop0_1_rule+0x150> │ │ │ │ │ + beq afd4 <_loop0_1_rule+0x150> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r6, r5 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne afc0 <_loop0_1_rule+0x16c> │ │ │ │ │ + bne aff0 <_loop0_1_rule+0x16c> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne af8c <_loop0_1_rule+0x138> │ │ │ │ │ + bne afbc <_loop0_1_rule+0x138> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq af6c <_loop0_1_rule+0x118> │ │ │ │ │ + beq af9c <_loop0_1_rule+0x118> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bgt af34 <_loop0_1_rule+0xe0> │ │ │ │ │ + bgt af64 <_loop0_1_rule+0xe0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ae9c <_loop0_1_rule+0x48> │ │ │ │ │ + b aecc <_loop0_1_rule+0x48> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r8, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b af00 <_loop0_1_rule+0xac> │ │ │ │ │ + b af30 <_loop0_1_rule+0xac> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne afd0 <_loop0_1_rule+0x17c> │ │ │ │ │ + bne b000 <_loop0_1_rule+0x17c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b af18 <_loop0_1_rule+0xc4> │ │ │ │ │ + b af48 <_loop0_1_rule+0xc4> │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - beq af48 <_loop0_1_rule+0xf4> │ │ │ │ │ + beq af78 <_loop0_1_rule+0xf4> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r8, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b aed4 <_loop0_1_rule+0x80> │ │ │ │ │ + b af04 <_loop0_1_rule+0x80> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b af18 <_loop0_1_rule+0xc4> │ │ │ │ │ + b af48 <_loop0_1_rule+0xc4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b af18 <_loop0_1_rule+0xc4> │ │ │ │ │ + b af48 <_loop0_1_rule+0xc4> │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b af94 <_loop0_1_rule+0x140> │ │ │ │ │ + b afc4 <_loop0_1_rule+0x140> │ │ │ │ │ │ │ │ │ │ -0000afd8 : │ │ │ │ │ +0000b008 : │ │ │ │ │ invalid_ann_assign_target_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b0ec │ │ │ │ │ + beq b11c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b0ec │ │ │ │ │ + bne b11c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne b09c │ │ │ │ │ + bne b0cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1f11c │ │ │ │ │ + bl 1f3d0 │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne b094 │ │ │ │ │ + bne b0c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b094 │ │ │ │ │ + bne b0c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ea20 │ │ │ │ │ + bl 1ecd4 │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne b094 │ │ │ │ │ + bne b0c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b094 │ │ │ │ │ + bne b0c4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b0ac │ │ │ │ │ + bne b0dc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afd8 │ │ │ │ │ + bl b008 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b090 │ │ │ │ │ + beq b0c0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b090 │ │ │ │ │ + beq b0c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b0f8 │ │ │ │ │ + bne b128 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b b094 │ │ │ │ │ + b b0c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b020 │ │ │ │ │ + b b050 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq b0e4 │ │ │ │ │ - b b09c │ │ │ │ │ + beq b114 │ │ │ │ │ + b b0cc │ │ │ │ │ │ │ │ │ │ -0000b120 : │ │ │ │ │ +0000b150 : │ │ │ │ │ invalid_for_target_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b1f4 │ │ │ │ │ + beq b224 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b1f4 │ │ │ │ │ + bne b224 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b1a4 │ │ │ │ │ + bne b1d4 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b1a0 │ │ │ │ │ + bne b1d0 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b1b8 │ │ │ │ │ + bne b1e8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d864 │ │ │ │ │ + bl d8b0 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b1a0 │ │ │ │ │ + beq b1d0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc58 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ + bl bc88 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b1a4 │ │ │ │ │ + beq b1d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b1ac │ │ │ │ │ + b b1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b164 │ │ │ │ │ + b b194 │ │ │ │ │ │ │ │ │ │ -0000b200 : │ │ │ │ │ +0000b230 : │ │ │ │ │ invalid_comprehension_rule.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b510 │ │ │ │ │ + beq b540 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b510 │ │ │ │ │ + bne b540 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b51c │ │ │ │ │ + bne b54c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b498 │ │ │ │ │ + bne b4c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b51c │ │ │ │ │ + bne b54c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b2e8 │ │ │ │ │ + bne b318 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b51c │ │ │ │ │ + bne b54c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b608 <_tmp_123_rule> │ │ │ │ │ + bl b638 <_tmp_123_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b334 │ │ │ │ │ + bne b364 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b51c │ │ │ │ │ + bne b54c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b608 <_tmp_123_rule> │ │ │ │ │ + bl b638 <_tmp_123_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b400 │ │ │ │ │ + bne b430 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b290 │ │ │ │ │ + beq b2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b290 │ │ │ │ │ + beq b2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 147ac │ │ │ │ │ + bl 147fc │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - beq b290 │ │ │ │ │ + beq b2c0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC121 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC121 │ │ │ │ │ - b b4e4 │ │ │ │ │ + b b514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1dc00 │ │ │ │ │ + bl 1deb4 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq b2b0 │ │ │ │ │ + beq b2e0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b2b0 │ │ │ │ │ + beq b2e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 508 │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq b2b0 │ │ │ │ │ + beq b2e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 147ac │ │ │ │ │ + bl 147fc │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b2b0 │ │ │ │ │ + beq b2e0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ @@ -13069,43 +13079,43 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC122 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq b2d8 │ │ │ │ │ + beq b308 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b b2dc │ │ │ │ │ + b b30c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1dc00 │ │ │ │ │ + bl 1deb4 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq b2d0 │ │ │ │ │ + beq b300 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b2d0 │ │ │ │ │ + beq b300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 147ac │ │ │ │ │ + bl 147fc │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b2d0 │ │ │ │ │ + beq b300 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC122 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC122 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13114,105 +13124,105 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq b2d8 │ │ │ │ │ - b b2dc │ │ │ │ │ + beq b308 │ │ │ │ │ + b b30c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b26c │ │ │ │ │ + beq b29c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b26c │ │ │ │ │ + beq b29c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl 147ac │ │ │ │ │ + bl 147fc │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC120 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC120 │ │ │ │ │ - beq b26c │ │ │ │ │ + beq b29c │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - b b3dc │ │ │ │ │ + b b40c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b248 │ │ │ │ │ + b b278 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b2dc │ │ │ │ │ + b b30c │ │ │ │ │ │ │ │ │ │ -0000b528 <_tmp_116_rule>: │ │ │ │ │ +0000b558 <_tmp_116_rule>: │ │ │ │ │ _tmp_116_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b5fc <_tmp_116_rule+0xd4> │ │ │ │ │ + beq b62c <_tmp_116_rule+0xd4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5fc <_tmp_116_rule+0xd4> │ │ │ │ │ + bne b62c <_tmp_116_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b5ec <_tmp_116_rule+0xc4> │ │ │ │ │ + bne b61c <_tmp_116_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne b5c4 <_tmp_116_rule+0x9c> │ │ │ │ │ + bne b5f4 <_tmp_116_rule+0x9c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b5ec <_tmp_116_rule+0xc4> │ │ │ │ │ + bne b61c <_tmp_116_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_soft_keyword_token> │ │ │ │ │ R_ARM_CALL _PyPegen_soft_keyword_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -13221,330 +13231,330 @@ │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b590 <_tmp_116_rule+0x68> │ │ │ │ │ + beq b5c0 <_tmp_116_rule+0x68> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b b5b0 <_tmp_116_rule+0x88> │ │ │ │ │ + b b5e0 <_tmp_116_rule+0x88> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b5b8 <_tmp_116_rule+0x90> │ │ │ │ │ + b b5e8 <_tmp_116_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b570 <_tmp_116_rule+0x48> │ │ │ │ │ + b b5a0 <_tmp_116_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0000b608 <_tmp_123_rule>: │ │ │ │ │ +0000b638 <_tmp_123_rule>: │ │ │ │ │ _tmp_123_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b6b0 <_tmp_123_rule+0xa8> │ │ │ │ │ + beq b6e0 <_tmp_123_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b6b0 <_tmp_123_rule+0xa8> │ │ │ │ │ + bne b6e0 <_tmp_123_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne b6a8 <_tmp_123_rule+0xa0> │ │ │ │ │ + bne b6d8 <_tmp_123_rule+0xa0> │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b6a0 <_tmp_123_rule+0x98> │ │ │ │ │ + bne b6d0 <_tmp_123_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b6a0 <_tmp_123_rule+0x98> │ │ │ │ │ + bne b6d0 <_tmp_123_rule+0x98> │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b64c <_tmp_123_rule+0x44> │ │ │ │ │ + b b67c <_tmp_123_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000b6bc <_tmp_120_rule>: │ │ │ │ │ +0000b6ec <_tmp_120_rule>: │ │ │ │ │ _tmp_120_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b7e8 <_tmp_120_rule+0x12c> │ │ │ │ │ + beq b818 <_tmp_120_rule+0x12c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b7e8 <_tmp_120_rule+0x12c> │ │ │ │ │ + bne b818 <_tmp_120_rule+0x12c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne b7e0 <_tmp_120_rule+0x124> │ │ │ │ │ + bne b810 <_tmp_120_rule+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1f11c │ │ │ │ │ + bl 1f3d0 │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b7d8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b808 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b7d8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b808 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ea20 │ │ │ │ │ + bl 1ecd4 │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b7d8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b808 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b7d8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b808 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b764 <_tmp_120_rule+0xa8> │ │ │ │ │ + bl b7b0 <_tmp_120_rule+0xc4> │ │ │ │ │ R_ARM_CALL genexp_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b7d8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b808 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b7d8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b808 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b7d8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b808 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b7d8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b808 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b7d8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b808 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b7d8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b808 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b700 <_tmp_120_rule+0x44> │ │ │ │ │ + b b730 <_tmp_120_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000b7f4 <_loop0_122_rule>: │ │ │ │ │ +0000b824 <_loop0_122_rule>: │ │ │ │ │ _loop0_122_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b9f4 <_loop0_122_rule+0x200> │ │ │ │ │ + beq ba24 <_loop0_122_rule+0x200> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b9f4 <_loop0_122_rule+0x200> │ │ │ │ │ + bne ba24 <_loop0_122_rule+0x200> │ │ │ │ │ ldr r5, [r8, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne b9e4 <_loop0_122_rule+0x1f0> │ │ │ │ │ + bne ba14 <_loop0_122_rule+0x1f0> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq ba00 <_loop0_122_rule+0x20c> │ │ │ │ │ + beq ba30 <_loop0_122_rule+0x20c> │ │ │ │ │ ldr r4, [r8, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne b9e4 <_loop0_122_rule+0x1f0> │ │ │ │ │ + bne ba14 <_loop0_122_rule+0x1f0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r5, r4 │ │ │ │ │ movw r6, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq b978 <_loop0_122_rule+0x184> │ │ │ │ │ + beq b9a8 <_loop0_122_rule+0x184> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b978 <_loop0_122_rule+0x184> │ │ │ │ │ + bne b9a8 <_loop0_122_rule+0x184> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b8d8 <_loop0_122_rule+0xe4> │ │ │ │ │ + bne b908 <_loop0_122_rule+0xe4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 9ed4 │ │ │ │ │ + bl 9f20 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq b8d8 <_loop0_122_rule+0xe4> │ │ │ │ │ + beq b908 <_loop0_122_rule+0xe4> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b924 <_loop0_122_rule+0x130> │ │ │ │ │ + bne b954 <_loop0_122_rule+0x130> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq b998 <_loop0_122_rule+0x1a4> │ │ │ │ │ + beq b9c8 <_loop0_122_rule+0x1a4> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt b984 <_loop0_122_rule+0x190> │ │ │ │ │ + bgt b9b4 <_loop0_122_rule+0x190> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b958 <_loop0_122_rule+0x164> │ │ │ │ │ + bne b988 <_loop0_122_rule+0x164> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq b9b8 <_loop0_122_rule+0x1c4> │ │ │ │ │ + beq b9e8 <_loop0_122_rule+0x1c4> │ │ │ │ │ str sl, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ - b b880 <_loop0_122_rule+0x8c> │ │ │ │ │ + b b8b0 <_loop0_122_rule+0x8c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b930 <_loop0_122_rule+0x13c> │ │ │ │ │ + beq b960 <_loop0_122_rule+0x13c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b8e0 <_loop0_122_rule+0xec> │ │ │ │ │ + b b910 <_loop0_122_rule+0xec> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b8a4 <_loop0_122_rule+0xb0> │ │ │ │ │ + b b8d4 <_loop0_122_rule+0xb0> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r9, r4, lsl #2] │ │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b b8fc <_loop0_122_rule+0x108> │ │ │ │ │ + b b92c <_loop0_122_rule+0x108> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b914 <_loop0_122_rule+0x120> │ │ │ │ │ + b b944 <_loop0_122_rule+0x120> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq b998 <_loop0_122_rule+0x1a4> │ │ │ │ │ + beq b9c8 <_loop0_122_rule+0x1a4> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b b948 <_loop0_122_rule+0x154> │ │ │ │ │ + b b978 <_loop0_122_rule+0x154> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b914 <_loop0_122_rule+0x120> │ │ │ │ │ + b b944 <_loop0_122_rule+0x120> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b83c <_loop0_122_rule+0x48> │ │ │ │ │ + b b86c <_loop0_122_rule+0x48> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b914 <_loop0_122_rule+0x120> │ │ │ │ │ + b b944 <_loop0_122_rule+0x120> │ │ │ │ │ │ │ │ │ │ -0000ba1c : │ │ │ │ │ +0000ba4c : │ │ │ │ │ expression_without_invalid_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ @@ -13553,56 +13563,56 @@ │ │ │ │ │ ldr r7, [r0, #92] @ 0x5c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r0, #92] @ 0x5c │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq bc3c │ │ │ │ │ + beq bc6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bc3c │ │ │ │ │ + bne bc6c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne bc28 │ │ │ │ │ + bne bc58 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq bbd0 │ │ │ │ │ + beq bc00 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc1c │ │ │ │ │ + bl cc68 │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne bb14 │ │ │ │ │ + bne bb44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bc28 │ │ │ │ │ + bne bc58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc1c │ │ │ │ │ + bl cc68 │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne baf8 │ │ │ │ │ + bne bb28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne baf8 │ │ │ │ │ + bne bb28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20020 │ │ │ │ │ + bl 202d4 │ │ │ │ │ R_ARM_CALL lambdef_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -13610,115 +13620,115 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bab8 │ │ │ │ │ + beq bae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc1c │ │ │ │ │ + bl cc68 │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq bab8 │ │ │ │ │ + beq bae8 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bab8 │ │ │ │ │ + beq bae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq bab8 │ │ │ │ │ + beq bae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq baf8 │ │ │ │ │ + beq bb28 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, sl │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_CALL _PyAST_IfExp │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne bc48 │ │ │ │ │ + bne bc78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq baf8 │ │ │ │ │ + beq bb28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ - b bb04 │ │ │ │ │ + b bb34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge bc00 │ │ │ │ │ + bge bc30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b bb04 │ │ │ │ │ + b bb34 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq baa4 │ │ │ │ │ - b baf8 │ │ │ │ │ + beq bad4 │ │ │ │ │ + b bb28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b bb04 │ │ │ │ │ + b bb34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ba70 │ │ │ │ │ + b baa0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bba8 │ │ │ │ │ - b baf8 │ │ │ │ │ + bne bbd8 │ │ │ │ │ + b bb28 │ │ │ │ │ │ │ │ │ │ -0000bc58 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0>: │ │ │ │ │ +0000bc88 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0>: │ │ │ │ │ _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_CALL _PyPegen_get_invalid_target │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq bcf8 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xa0> │ │ │ │ │ + beq bd28 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xa0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ bics r3, r4, #2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC124 │ │ │ │ │ @@ -13743,174 +13753,174 @@ │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ stm sp, {r5, r6} │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r7, #60] @ 0x3c │ │ │ │ │ - b bcf0 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x98> │ │ │ │ │ + b bd20 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x98> │ │ │ │ │ │ │ │ │ │ -0000bd0c : │ │ │ │ │ +0000bd3c : │ │ │ │ │ invalid_parameters_rule.isra.0(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c10c │ │ │ │ │ + beq c13c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c10c │ │ │ │ │ + bne c13c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c1ac │ │ │ │ │ + bne c1dc │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne c164 │ │ │ │ │ + bne c194 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c1ac │ │ │ │ │ + bne c1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1f4 <_tmp_124_rule> │ │ │ │ │ + bl c224 <_tmp_124_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c1b8 │ │ │ │ │ + bne c1e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c1ac │ │ │ │ │ + bne c1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19518 │ │ │ │ │ + bl 19790 │ │ │ │ │ R_ARM_CALL slash_no_default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne be48 │ │ │ │ │ + bne be78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a704 <_loop0_27_rule> │ │ │ │ │ + bl 1a988 <_loop0_27_rule> │ │ │ │ │ R_ARM_CALL _loop0_27_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c0b0 │ │ │ │ │ + beq c0e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq c0c8 │ │ │ │ │ + beq c0f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c0c8 │ │ │ │ │ + bne c0f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c0b8 │ │ │ │ │ + bne c0e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1a128 │ │ │ │ │ + bl 1a3a0 │ │ │ │ │ R_ARM_CALL slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c074 │ │ │ │ │ + bne c0a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c0b8 │ │ │ │ │ + bne c0e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a87c <_loop1_30_rule> │ │ │ │ │ + bl 1ab00 <_loop1_30_rule> │ │ │ │ │ R_ARM_CALL _loop1_30_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c094 │ │ │ │ │ + bne c0c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c1ac │ │ │ │ │ + bne c1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a704 <_loop0_27_rule> │ │ │ │ │ + bl 1a988 <_loop0_27_rule> │ │ │ │ │ R_ARM_CALL _loop0_27_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq be78 │ │ │ │ │ + beq bea8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne bfe4 │ │ │ │ │ + bne c014 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c1ac │ │ │ │ │ + bne c1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1f4 <_tmp_124_rule> │ │ │ │ │ + bl c224 <_tmp_124_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bec4 │ │ │ │ │ + bne bef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3cf8 <_loop0_31_rule> │ │ │ │ │ + bl 3d40 <_loop0_31_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bec0 │ │ │ │ │ + beq bef0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bf54 │ │ │ │ │ + bne bf84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c1ac │ │ │ │ │ + bne c1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23d18 <_loop1_32_rule> │ │ │ │ │ + bl 23fc0 <_loop1_32_rule> │ │ │ │ │ R_ARM_CALL _loop1_32_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bef8 │ │ │ │ │ + bne bf28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bee0 │ │ │ │ │ + beq bf10 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq bee0 │ │ │ │ │ + beq bf10 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC119 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC119 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13919,74 +13929,74 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - b c050 │ │ │ │ │ + b c080 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq bfd8 │ │ │ │ │ + beq c008 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bfd8 │ │ │ │ │ + bne c008 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c154 │ │ │ │ │ + bne c184 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c118 │ │ │ │ │ + bne c148 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c154 │ │ │ │ │ + bne c184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19a6c │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c118 │ │ │ │ │ + bne c148 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bec4 │ │ │ │ │ + b bef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bf80 │ │ │ │ │ + b bfb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19664 <_loop1_29_rule> │ │ │ │ │ + bl 198dc <_loop1_29_rule> │ │ │ │ │ R_ARM_CALL _loop1_29_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq be78 │ │ │ │ │ + beq bea8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne be7c │ │ │ │ │ + bne beac │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq be78 │ │ │ │ │ + beq bea8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC125 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC125 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13995,99 +14005,99 @@ │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq bee8 │ │ │ │ │ + beq bf18 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b beec │ │ │ │ │ + b bf1c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c0fc │ │ │ │ │ + beq c12c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c0d4 │ │ │ │ │ + bne c104 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19a6c │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c1e8 │ │ │ │ │ + bne c218 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b be48 │ │ │ │ │ + b be78 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b be48 │ │ │ │ │ + b be78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bdf8 │ │ │ │ │ + b be28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c094 │ │ │ │ │ + beq c0c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b be48 │ │ │ │ │ + b be78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c0e0 │ │ │ │ │ - b be38 │ │ │ │ │ + bne c110 │ │ │ │ │ + b be68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bd54 │ │ │ │ │ + b bd84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 3cf8 <_loop0_31_rule> │ │ │ │ │ + bl 3d40 <_loop0_31_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bec0 │ │ │ │ │ + beq bef0 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq bec0 │ │ │ │ │ + beq bef0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC118 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC118 │ │ │ │ │ - b bf28 │ │ │ │ │ + b bf58 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bec4 │ │ │ │ │ + b bef4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bd78 │ │ │ │ │ + beq bda8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC114 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC114 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14096,145 +14106,145 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - b c050 │ │ │ │ │ + b c080 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b beec │ │ │ │ │ + b bf1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3cf8 <_loop0_31_rule> │ │ │ │ │ + bl 3d40 <_loop0_31_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bd98 │ │ │ │ │ + beq bdc8 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC115 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC115 │ │ │ │ │ - beq bd98 │ │ │ │ │ - b bf28 │ │ │ │ │ + beq bdc8 │ │ │ │ │ + b bf58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC116 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC116 │ │ │ │ │ - b bf28 │ │ │ │ │ + b bf58 │ │ │ │ │ │ │ │ │ │ -0000c1f4 <_tmp_124_rule>: │ │ │ │ │ +0000c224 <_tmp_124_rule>: │ │ │ │ │ _tmp_124_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c294 <_tmp_124_rule+0xa0> │ │ │ │ │ + beq c2c4 <_tmp_124_rule+0xa0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c294 <_tmp_124_rule+0xa0> │ │ │ │ │ + bne c2c4 <_tmp_124_rule+0xa0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne c28c <_tmp_124_rule+0x98> │ │ │ │ │ + bne c2bc <_tmp_124_rule+0x98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 19518 │ │ │ │ │ + bl 19790 │ │ │ │ │ R_ARM_CALL slash_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c284 <_tmp_124_rule+0x90> │ │ │ │ │ + bne c2b4 <_tmp_124_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c284 <_tmp_124_rule+0x90> │ │ │ │ │ + bne c2b4 <_tmp_124_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a128 │ │ │ │ │ + bl 1a3a0 │ │ │ │ │ R_ARM_CALL slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c238 <_tmp_124_rule+0x44> │ │ │ │ │ + b c268 <_tmp_124_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000c2a0 : │ │ │ │ │ +0000c2d0 : │ │ │ │ │ invalid_starred_expression_unpacking_rule.isra.0(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c42c │ │ │ │ │ + beq c45c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c42c │ │ │ │ │ + bne c45c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c420 │ │ │ │ │ + bne c450 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c348 │ │ │ │ │ + bne c378 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c420 │ │ │ │ │ + bne c450 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c3b4 │ │ │ │ │ + bne c3e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl c8b8 │ │ │ │ │ + bl c904 │ │ │ │ │ R_ARM_CALL if_expression_rule │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c30c │ │ │ │ │ + beq c33c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC126 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC126 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14243,41 +14253,41 @@ │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq c338 │ │ │ │ │ + beq c368 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b c33c │ │ │ │ │ + b c36c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c330 │ │ │ │ │ + beq c360 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c330 │ │ │ │ │ + beq c360 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c330 │ │ │ │ │ + beq c360 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC127 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC127 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14286,621 +14296,621 @@ │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ - b c38c │ │ │ │ │ + b c3bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c33c │ │ │ │ │ + b c36c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c2e8 │ │ │ │ │ + b c318 │ │ │ │ │ │ │ │ │ │ -0000c438 <_loop0_76_rule>: │ │ │ │ │ +0000c468 <_loop0_76_rule>: │ │ │ │ │ _loop0_76_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c5a8 <_loop0_76_rule+0x170> │ │ │ │ │ + beq c5d8 <_loop0_76_rule+0x170> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c5a8 <_loop0_76_rule+0x170> │ │ │ │ │ + bne c5d8 <_loop0_76_rule+0x170> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne c598 <_loop0_76_rule+0x160> │ │ │ │ │ + bne c5c8 <_loop0_76_rule+0x160> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq c55c <_loop0_76_rule+0x124> │ │ │ │ │ + beq c58c <_loop0_76_rule+0x124> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r7, r8 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne c598 <_loop0_76_rule+0x160> │ │ │ │ │ + bne c5c8 <_loop0_76_rule+0x160> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c5b4 │ │ │ │ │ + bl c5e4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne c504 <_loop0_76_rule+0xcc> │ │ │ │ │ + bne c534 <_loop0_76_rule+0xcc> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c578 <_loop0_76_rule+0x140> │ │ │ │ │ + beq c5a8 <_loop0_76_rule+0x140> │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bgt c51c <_loop0_76_rule+0xe4> │ │ │ │ │ + bgt c54c <_loop0_76_rule+0xe4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq c530 <_loop0_76_rule+0xf8> │ │ │ │ │ + beq c560 <_loop0_76_rule+0xf8> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r6, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b c4b4 <_loop0_76_rule+0x7c> │ │ │ │ │ + b c4e4 <_loop0_76_rule+0x7c> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r6, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b c4dc <_loop0_76_rule+0xa4> │ │ │ │ │ + b c50c <_loop0_76_rule+0xa4> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c578 <_loop0_76_rule+0x140> │ │ │ │ │ + beq c5a8 <_loop0_76_rule+0x140> │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b c50c <_loop0_76_rule+0xd4> │ │ │ │ │ + b c53c <_loop0_76_rule+0xd4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c4f4 <_loop0_76_rule+0xbc> │ │ │ │ │ + b c524 <_loop0_76_rule+0xbc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c4f4 <_loop0_76_rule+0xbc> │ │ │ │ │ + b c524 <_loop0_76_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c4f4 <_loop0_76_rule+0xbc> │ │ │ │ │ + b c524 <_loop0_76_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c480 <_loop0_76_rule+0x48> │ │ │ │ │ + b c4b0 <_loop0_76_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0000c5b4 : │ │ │ │ │ +0000c5e4 : │ │ │ │ │ lambda_param_maybe_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c73c │ │ │ │ │ + beq c76c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c73c │ │ │ │ │ + bne c76c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c72c │ │ │ │ │ + bne c75c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 25150 │ │ │ │ │ + bl 253f8 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne c65c │ │ │ │ │ + bne c68c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c72c │ │ │ │ │ + bne c75c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25150 │ │ │ │ │ + bl 253f8 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne c6d4 │ │ │ │ │ + bne c704 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c9c │ │ │ │ │ + bl 21f50 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne c620 │ │ │ │ │ + bne c650 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c61c │ │ │ │ │ + beq c64c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq c6b0 │ │ │ │ │ + beq c6e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c648 │ │ │ │ │ + beq c678 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c648 │ │ │ │ │ + beq c678 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c650 │ │ │ │ │ + b c680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c9c │ │ │ │ │ + bl 21f50 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c640 │ │ │ │ │ + bne c670 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c640 │ │ │ │ │ + beq c670 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne c6a4 │ │ │ │ │ - b c6b0 │ │ │ │ │ + bne c6d4 │ │ │ │ │ + b c6e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c650 │ │ │ │ │ + b c680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c5f8 │ │ │ │ │ + b c628 │ │ │ │ │ │ │ │ │ │ -0000c748 : │ │ │ │ │ +0000c778 : │ │ │ │ │ tstring_full_format_spec_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c7fc │ │ │ │ │ + beq c82c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c7fc │ │ │ │ │ + bne c82c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c94c │ │ │ │ │ + bne c97c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq c914 │ │ │ │ │ + beq c944 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne c808 │ │ │ │ │ + bne c838 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c790 │ │ │ │ │ + b c7c0 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq cb8c │ │ │ │ │ + beq cbbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cb8c │ │ │ │ │ + bne cbbc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c9b0 │ │ │ │ │ + bne c9e0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq c9a4 │ │ │ │ │ + beq c9d4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne c9b0 │ │ │ │ │ + bne c9e0 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c9e8 │ │ │ │ │ + beq ca18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c9e8 │ │ │ │ │ + bne ca18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cbcc │ │ │ │ │ + bne cbfc │ │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq c9f4 │ │ │ │ │ + beq ca24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq cb6c │ │ │ │ │ + beq cb9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c9c0 │ │ │ │ │ + bne c9f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq c95c │ │ │ │ │ + beq c98c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r5, [r2, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b c878 │ │ │ │ │ + b c8a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c980 │ │ │ │ │ + blt c9b0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq c7c4 │ │ │ │ │ + beq c7f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b c7ec │ │ │ │ │ + b c81c │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c998 │ │ │ │ │ + beq c9c8 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b c8fc │ │ │ │ │ + b c92c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b c7ec │ │ │ │ │ + b c81c │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c7e0 │ │ │ │ │ + b c810 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c8e4 │ │ │ │ │ + beq c914 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b caa0 │ │ │ │ │ + b cad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c8a4 │ │ │ │ │ + b c8d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne cb98 │ │ │ │ │ + bne cbc8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq cb60 │ │ │ │ │ + beq cb90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cb60 │ │ │ │ │ + bne cb90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ca88 │ │ │ │ │ + bne cab8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq cd40 │ │ │ │ │ + beq cd70 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cc00 │ │ │ │ │ + bne cc30 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cbe0 │ │ │ │ │ + bne cc10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c99c │ │ │ │ │ + beq c9cc │ │ │ │ │ subs ip, r7, #0 │ │ │ │ │ - ble cae4 │ │ │ │ │ + ble cb14 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, r6, lsl #2] │ │ │ │ │ str r1, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - bne cacc │ │ │ │ │ + bne cafc │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq c7ec │ │ │ │ │ + beq c81c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq cba8 │ │ │ │ │ + beq cbd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cba8 │ │ │ │ │ + bne cbd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c7e8 │ │ │ │ │ + b c818 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ca30 │ │ │ │ │ + b ca60 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c9d4 │ │ │ │ │ + bne ca04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b caa0 │ │ │ │ │ + b cad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c830 │ │ │ │ │ + b c860 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b caa0 │ │ │ │ │ + b cad0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq c7e8 │ │ │ │ │ + beq c818 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b c7ec │ │ │ │ │ + b c81c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b caa0 │ │ │ │ │ + b cad0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ca88 │ │ │ │ │ + bne cab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 10e0 │ │ │ │ │ R_ARM_CALL invalid_tstring_replacement_field_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq ca88 │ │ │ │ │ - b cce8 │ │ │ │ │ + beq cab8 │ │ │ │ │ + b cd18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17cb0 │ │ │ │ │ + bl 17f58 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq ca78 │ │ │ │ │ + beq caa8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ca78 │ │ │ │ │ + bne caa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ff04 │ │ │ │ │ + bl 201b8 │ │ │ │ │ R_ARM_CALL fstring_conversion_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ca78 │ │ │ │ │ + bne caa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c748 │ │ │ │ │ + bl c778 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ca78 │ │ │ │ │ + bne caa8 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - beq ca78 │ │ │ │ │ + beq caa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ca88 │ │ │ │ │ + beq cab8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -14914,588 +14924,588 @@ │ │ │ │ │ ldr ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_CALL _PyPegen_formatted_value │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq cd20 │ │ │ │ │ + beq cd50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ccf8 │ │ │ │ │ + bne cd28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c8e8 │ │ │ │ │ + b c918 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cce8 │ │ │ │ │ + beq cd18 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ca98 │ │ │ │ │ + b cac8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cd0c │ │ │ │ │ + bne cd3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ca98 │ │ │ │ │ + b cac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt cd04 │ │ │ │ │ + blt cd34 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq ca64 │ │ │ │ │ - b ca88 │ │ │ │ │ + beq ca94 │ │ │ │ │ + b cab8 │ │ │ │ │ │ │ │ │ │ -0000cd78 <_tmp_165_rule>: │ │ │ │ │ +0000cda8 <_tmp_165_rule>: │ │ │ │ │ _tmp_165_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d064 <_tmp_165_rule+0x2ec> │ │ │ │ │ + beq d094 <_tmp_165_rule+0x2ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d064 <_tmp_165_rule+0x2ec> │ │ │ │ │ + bne d094 <_tmp_165_rule+0x2ec> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d070 <_tmp_165_rule+0x2f8> │ │ │ │ │ + bne d0a0 <_tmp_165_rule+0x2f8> │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq d07c <_tmp_165_rule+0x304> │ │ │ │ │ + beq d0ac <_tmp_165_rule+0x304> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d07c <_tmp_165_rule+0x304> │ │ │ │ │ + bne d0ac <_tmp_165_rule+0x304> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne d004 <_tmp_165_rule+0x28c> │ │ │ │ │ + bne d034 <_tmp_165_rule+0x28c> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq cfd0 <_tmp_165_rule+0x258> │ │ │ │ │ + beq d000 <_tmp_165_rule+0x258> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne ce64 <_tmp_165_rule+0xec> │ │ │ │ │ + bne ce94 <_tmp_165_rule+0xec> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ceac <_tmp_165_rule+0x134> │ │ │ │ │ + bne cedc <_tmp_165_rule+0x134> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne d004 <_tmp_165_rule+0x28c> │ │ │ │ │ + bne d034 <_tmp_165_rule+0x28c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d03c │ │ │ │ │ + bl 1d2f0 │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq cf9c <_tmp_165_rule+0x224> │ │ │ │ │ + beq cfcc <_tmp_165_rule+0x224> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d040 <_tmp_165_rule+0x2c8> │ │ │ │ │ + bne d070 <_tmp_165_rule+0x2c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne ce64 <_tmp_165_rule+0xec> │ │ │ │ │ + bne ce94 <_tmp_165_rule+0xec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d088 <_tmp_165_rule+0x310> │ │ │ │ │ + beq d0b8 <_tmp_165_rule+0x310> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d088 <_tmp_165_rule+0x310> │ │ │ │ │ + bne d0b8 <_tmp_165_rule+0x310> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ce64 <_tmp_165_rule+0xec> │ │ │ │ │ + bne ce94 <_tmp_165_rule+0xec> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d010 <_tmp_165_rule+0x298> │ │ │ │ │ + bne d040 <_tmp_165_rule+0x298> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ce64 <_tmp_165_rule+0xec> │ │ │ │ │ + bne ce94 <_tmp_165_rule+0xec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq cf9c <_tmp_165_rule+0x224> │ │ │ │ │ + beq cfcc <_tmp_165_rule+0x224> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_CALL _PyAST_Slice │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne ce80 <_tmp_165_rule+0x108> │ │ │ │ │ + bne ceb0 <_tmp_165_rule+0x108> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d04c <_tmp_165_rule+0x2d4> │ │ │ │ │ + bne d07c <_tmp_165_rule+0x2d4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne d070 <_tmp_165_rule+0x2f8> │ │ │ │ │ + bne d0a0 <_tmp_165_rule+0x2f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18604 │ │ │ │ │ + bl 188ac │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - b ce98 <_tmp_165_rule+0x120> │ │ │ │ │ + b cec8 <_tmp_165_rule+0x120> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt d04c <_tmp_165_rule+0x2d4> │ │ │ │ │ + blt d07c <_tmp_165_rule+0x2d4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq ce34 <_tmp_165_rule+0xbc> │ │ │ │ │ + beq ce64 <_tmp_165_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b cfa8 <_tmp_165_rule+0x230> │ │ │ │ │ + b cfd8 <_tmp_165_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne cf28 <_tmp_165_rule+0x1b0> │ │ │ │ │ + bne cf58 <_tmp_165_rule+0x1b0> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne cf34 <_tmp_165_rule+0x1bc> │ │ │ │ │ + bne cf64 <_tmp_165_rule+0x1bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne d094 <_tmp_165_rule+0x31c> │ │ │ │ │ + bne d0c4 <_tmp_165_rule+0x31c> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b cf34 <_tmp_165_rule+0x1bc> │ │ │ │ │ + b cf64 <_tmp_165_rule+0x1bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ce8c <_tmp_165_rule+0x114> │ │ │ │ │ + beq cebc <_tmp_165_rule+0x114> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b cfa8 <_tmp_165_rule+0x230> │ │ │ │ │ + b cfd8 <_tmp_165_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cdc0 <_tmp_165_rule+0x48> │ │ │ │ │ + b cdf0 <_tmp_165_rule+0x48> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b ce9c <_tmp_165_rule+0x124> │ │ │ │ │ + b cecc <_tmp_165_rule+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ce00 <_tmp_165_rule+0x88> │ │ │ │ │ + b ce30 <_tmp_165_rule+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cef0 <_tmp_165_rule+0x178> │ │ │ │ │ + b cf20 <_tmp_165_rule+0x178> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ce64 <_tmp_165_rule+0xec> │ │ │ │ │ + b ce94 <_tmp_165_rule+0xec> │ │ │ │ │ │ │ │ │ │ -0000d0b0 <_loop0_78_rule>: │ │ │ │ │ +0000d0e0 <_loop0_78_rule>: │ │ │ │ │ _loop0_78_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq d2bc <_loop0_78_rule+0x20c> │ │ │ │ │ + beq d2ec <_loop0_78_rule+0x20c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d2bc <_loop0_78_rule+0x20c> │ │ │ │ │ + bne d2ec <_loop0_78_rule+0x20c> │ │ │ │ │ ldr r5, [sl, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne d2ac <_loop0_78_rule+0x1fc> │ │ │ │ │ + bne d2dc <_loop0_78_rule+0x1fc> │ │ │ │ │ mov r0, #4 │ │ │ │ │ - ldr r8, [sl, #8] │ │ │ │ │ + ldr r9, [sl, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq d290 <_loop0_78_rule+0x1e0> │ │ │ │ │ + beq d2c0 <_loop0_78_rule+0x1e0> │ │ │ │ │ ldr r4, [sl, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r5, r4 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movweq r9, #6000 @ 0x1770 │ │ │ │ │ - bne d2ac <_loop0_78_rule+0x1fc> │ │ │ │ │ + movweq r8, #6000 @ 0x1770 │ │ │ │ │ + bne d2dc <_loop0_78_rule+0x1fc> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq d284 <_loop0_78_rule+0x1d4> │ │ │ │ │ + beq d2b4 <_loop0_78_rule+0x1d4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d284 <_loop0_78_rule+0x1d4> │ │ │ │ │ + bne d2b4 <_loop0_78_rule+0x1d4> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d1a0 <_loop0_78_rule+0xf0> │ │ │ │ │ + bne d1d0 <_loop0_78_rule+0xf0> │ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r7, [sl, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne d1e0 <_loop0_78_rule+0x130> │ │ │ │ │ + bne d210 <_loop0_78_rule+0x130> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ str r7, [sl, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d1a0 <_loop0_78_rule+0xf0> │ │ │ │ │ + bne d1d0 <_loop0_78_rule+0xf0> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1ddc8 │ │ │ │ │ + bl 1e07c │ │ │ │ │ R_ARM_CALL fstring_replacement_field_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne d1fc <_loop0_78_rule+0x14c> │ │ │ │ │ + bne d22c <_loop0_78_rule+0x14c> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - str r8, [sl, #8] │ │ │ │ │ + str r9, [sl, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sl, #20] │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq d264 <_loop0_78_rule+0x1b4> │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq d294 <_loop0_78_rule+0x1b4> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble d224 <_loop0_78_rule+0x174> │ │ │ │ │ - ldr r2, [r8, #4] │ │ │ │ │ + ble d254 <_loop0_78_rule+0x174> │ │ │ │ │ + ldr r2, [r9, #4] │ │ │ │ │ ldr r1, [r6, r4, lsl #2] │ │ │ │ │ str r1, [r2, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b d1c4 <_loop0_78_rule+0x114> │ │ │ │ │ + b d1f4 <_loop0_78_rule+0x114> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq d2e8 <_loop0_78_rule+0x238> │ │ │ │ │ + beq d318 <_loop0_78_rule+0x238> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d2c8 <_loop0_78_rule+0x218> │ │ │ │ │ + bne d2f8 <_loop0_78_rule+0x218> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d244 <_loop0_78_rule+0x194> │ │ │ │ │ + beq d274 <_loop0_78_rule+0x194> │ │ │ │ │ str r7, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - ldr r8, [sl, #8] │ │ │ │ │ - b d134 <_loop0_78_rule+0x84> │ │ │ │ │ + ldr r9, [sl, #8] │ │ │ │ │ + b d164 <_loop0_78_rule+0x84> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - movne r6, r8 │ │ │ │ │ - bne d214 <_loop0_78_rule+0x164> │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + movne r6, r9 │ │ │ │ │ + bne d244 <_loop0_78_rule+0x164> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b d234 <_loop0_78_rule+0x184> │ │ │ │ │ + b d264 <_loop0_78_rule+0x184> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d15c <_loop0_78_rule+0xac> │ │ │ │ │ + b d18c <_loop0_78_rule+0xac> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b d234 <_loop0_78_rule+0x184> │ │ │ │ │ + b d264 <_loop0_78_rule+0x184> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b d234 <_loop0_78_rule+0x184> │ │ │ │ │ + b d264 <_loop0_78_rule+0x184> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d0f8 <_loop0_78_rule+0x48> │ │ │ │ │ + b d128 <_loop0_78_rule+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d1fc <_loop0_78_rule+0x14c> │ │ │ │ │ + beq d22c <_loop0_78_rule+0x14c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b d1a8 <_loop0_78_rule+0xf8> │ │ │ │ │ + b d1d8 <_loop0_78_rule+0xf8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d2d4 <_loop0_78_rule+0x224> │ │ │ │ │ - b d1a0 <_loop0_78_rule+0xf0> │ │ │ │ │ + bne d304 <_loop0_78_rule+0x224> │ │ │ │ │ + b d1d0 <_loop0_78_rule+0xf0> │ │ │ │ │ │ │ │ │ │ -0000d2f8 : │ │ │ │ │ +0000d328 : │ │ │ │ │ invalid_kwarg_rule.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d5f4 │ │ │ │ │ + beq d624 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d5f4 │ │ │ │ │ + bne d624 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d560 │ │ │ │ │ + bne d590 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d578 │ │ │ │ │ + beq d5a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d578 │ │ │ │ │ + bne d5a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d568 │ │ │ │ │ + bne d598 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne d584 │ │ │ │ │ + bne d5b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d568 │ │ │ │ │ + bne d598 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne d584 │ │ │ │ │ + bne d5b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d568 │ │ │ │ │ + bne d598 │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne d584 │ │ │ │ │ + bne d5b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne d55c │ │ │ │ │ + bne d58c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d488 │ │ │ │ │ + bne d4b8 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d55c │ │ │ │ │ + bne d58c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_114_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_114_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d44c │ │ │ │ │ + beq d47c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d514 │ │ │ │ │ + bne d544 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d55c │ │ │ │ │ + bne d58c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d600 │ │ │ │ │ + bne d630 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq d414 │ │ │ │ │ + beq d444 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d414 │ │ │ │ │ + beq d444 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 147ac │ │ │ │ │ + bl 147fc │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d414 │ │ │ │ │ + beq d444 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -15504,30 +15514,30 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq d478 │ │ │ │ │ + beq d4a8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b d47c │ │ │ │ │ + b d4ac │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d44c │ │ │ │ │ + beq d47c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC128 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC128 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -15536,38 +15546,38 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - b d4f0 │ │ │ │ │ + b d520 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d47c │ │ │ │ │ + b d4ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b d3f8 │ │ │ │ │ + b d428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d37c │ │ │ │ │ + b d3ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq d3f8 │ │ │ │ │ + beq d428 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC123 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC123 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ add r1, r1, #16 │ │ │ │ │ @@ -15579,36 +15589,36 @@ │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 101c8 │ │ │ │ │ - b d4f4 │ │ │ │ │ + bl 101f8 │ │ │ │ │ + b d524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d340 │ │ │ │ │ + b d370 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d470 │ │ │ │ │ + beq d4a0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d470 │ │ │ │ │ + beq d4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d470 │ │ │ │ │ + beq d4a0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC129 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC129 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -15617,175 +15627,175 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - b d4f0 │ │ │ │ │ + b d520 │ │ │ │ │ │ │ │ │ │ -0000d668 <_tmp_10_rule>: │ │ │ │ │ +0000d698 <_tmp_10_rule>: │ │ │ │ │ _tmp_10_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d74c <_tmp_10_rule+0xe4> │ │ │ │ │ + beq d77c <_tmp_10_rule+0xe4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d74c <_tmp_10_rule+0xe4> │ │ │ │ │ + bne d77c <_tmp_10_rule+0xe4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne d6f4 <_tmp_10_rule+0x8c> │ │ │ │ │ + bne d724 <_tmp_10_rule+0x8c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d704 <_tmp_10_rule+0x9c> │ │ │ │ │ + bne d734 <_tmp_10_rule+0x9c> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17cb0 │ │ │ │ │ + bl 17f58 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d6e4 <_tmp_10_rule+0x7c> │ │ │ │ │ + beq d714 <_tmp_10_rule+0x7c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d6ec <_tmp_10_rule+0x84> │ │ │ │ │ + beq d71c <_tmp_10_rule+0x84> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d6ec <_tmp_10_rule+0x84> │ │ │ │ │ + beq d71c <_tmp_10_rule+0x84> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d6f4 <_tmp_10_rule+0x8c> │ │ │ │ │ + b d724 <_tmp_10_rule+0x8c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d6b0 <_tmp_10_rule+0x48> │ │ │ │ │ + b d6e0 <_tmp_10_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0000d758 <_tmp_114_rule>: │ │ │ │ │ +0000d788 <_tmp_114_rule>: │ │ │ │ │ _tmp_114_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d814 <_tmp_114_rule+0xbc> │ │ │ │ │ + beq d844 <_tmp_114_rule+0xbc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d814 <_tmp_114_rule+0xbc> │ │ │ │ │ + bne d844 <_tmp_114_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne d7e0 <_tmp_114_rule+0x88> │ │ │ │ │ + bne d810 <_tmp_114_rule+0x88> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne d7ec <_tmp_114_rule+0x94> │ │ │ │ │ + bne d81c <_tmp_114_rule+0x94> │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d7d0 <_tmp_114_rule+0x78> │ │ │ │ │ + beq d800 <_tmp_114_rule+0x78> │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b d7d8 <_tmp_114_rule+0x80> │ │ │ │ │ + b d808 <_tmp_114_rule+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d7a0 <_tmp_114_rule+0x48> │ │ │ │ │ + b d7d0 <_tmp_114_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0000d820 : │ │ │ │ │ +0000d850 : │ │ │ │ │ attr_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq da50 │ │ │ │ │ + beq da80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da50 │ │ │ │ │ + bne da80 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1085 @ 0x43d │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d8a0 │ │ │ │ │ + beq d8d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -15795,318 +15805,318 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1085 @ 0x43d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dabc │ │ │ │ │ + bne daec │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq dacc │ │ │ │ │ + beq dafc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dacc │ │ │ │ │ + bne dafc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dafc │ │ │ │ │ + bne db2c │ │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq da18 │ │ │ │ │ + beq da48 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl db08 │ │ │ │ │ + bl db38 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne d970 │ │ │ │ │ + bne d9a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne da40 │ │ │ │ │ + bne da70 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d898 │ │ │ │ │ + b d8c8 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d944 │ │ │ │ │ + beq d974 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq d944 │ │ │ │ │ + beq d974 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq da84 │ │ │ │ │ + beq dab4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq da5c │ │ │ │ │ + beq da8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne da5c │ │ │ │ │ + bne da8c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble d95c │ │ │ │ │ + ble d98c │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b d8ac │ │ │ │ │ + b d8dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge dad8 │ │ │ │ │ + bge db08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d898 │ │ │ │ │ + b d8c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d868 │ │ │ │ │ + b d898 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq da9c │ │ │ │ │ + beq dacc │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b da40 │ │ │ │ │ + b da70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq d95c │ │ │ │ │ - b da40 │ │ │ │ │ + beq d98c │ │ │ │ │ + b da70 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne da40 │ │ │ │ │ + bne da70 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d95c │ │ │ │ │ - b da00 │ │ │ │ │ + beq d98c │ │ │ │ │ + b da30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d898 │ │ │ │ │ + b d8c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d8f8 │ │ │ │ │ + b d928 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq d928 │ │ │ │ │ + beq d958 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b da40 │ │ │ │ │ + b da70 │ │ │ │ │ │ │ │ │ │ -0000db08 : │ │ │ │ │ +0000db38 : │ │ │ │ │ name_or_attr_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq dba8 │ │ │ │ │ + beq dbd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dba8 │ │ │ │ │ + bne dbd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne dba0 │ │ │ │ │ + bne dbd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl d820 │ │ │ │ │ + bl d850 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db98 │ │ │ │ │ + bne dbc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne db98 │ │ │ │ │ + bne dbc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b db4c │ │ │ │ │ + b db7c │ │ │ │ │ │ │ │ │ │ -0000dbb4 : │ │ │ │ │ +0000dbe4 : │ │ │ │ │ maybe_sequence_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq de54 │ │ │ │ │ + beq de84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne de54 │ │ │ │ │ + bne de84 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne dd70 │ │ │ │ │ + bne dda0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq de24 │ │ │ │ │ + beq de54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne de24 │ │ │ │ │ + bne de54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne de14 │ │ │ │ │ + bne de44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 61bc │ │ │ │ │ + bl 61ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq de0c │ │ │ │ │ + beq de3c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq de30 │ │ │ │ │ + beq de60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne de30 │ │ │ │ │ + bne de60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne de00 │ │ │ │ │ + bne de30 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq de44 │ │ │ │ │ + beq de74 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r5, r9 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - bne de00 │ │ │ │ │ + bne de30 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq dd80 │ │ │ │ │ - bl 61bc │ │ │ │ │ + beq ddb0 │ │ │ │ │ + bl 61ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq dd80 │ │ │ │ │ + beq ddb0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne dddc │ │ │ │ │ + bne de0c │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq ddb4 │ │ │ │ │ + beq dde4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r3, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b dcd0 │ │ │ │ │ + b dd00 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -16114,255 +16124,255 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq de14 │ │ │ │ │ + beq de44 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne de14 │ │ │ │ │ + bne de44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq de3c │ │ │ │ │ + beq de6c │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - ble dd18 │ │ │ │ │ + ble dd48 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r6, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b dd98 │ │ │ │ │ + b ddc8 │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq de3c │ │ │ │ │ + beq de6c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b dd08 │ │ │ │ │ + b dd38 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dd00 │ │ │ │ │ + beq dd30 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b dd6c │ │ │ │ │ + b dd9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b dc44 │ │ │ │ │ + b dc74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b dc9c │ │ │ │ │ + b dccc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b de00 │ │ │ │ │ + b de30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b dbfc │ │ │ │ │ + b dc2c │ │ │ │ │ │ │ │ │ │ -0000de60 <_tmp_43_rule>: │ │ │ │ │ +0000de90 <_tmp_43_rule>: │ │ │ │ │ _tmp_43_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq df2c <_tmp_43_rule+0xcc> │ │ │ │ │ + beq df5c <_tmp_43_rule+0xcc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df2c <_tmp_43_rule+0xcc> │ │ │ │ │ + bne df5c <_tmp_43_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne df24 <_tmp_43_rule+0xc4> │ │ │ │ │ + bne df54 <_tmp_43_rule+0xc4> │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df1c <_tmp_43_rule+0xbc> │ │ │ │ │ + bne df4c <_tmp_43_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne df1c <_tmp_43_rule+0xbc> │ │ │ │ │ + bne df4c <_tmp_43_rule+0xbc> │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df1c <_tmp_43_rule+0xbc> │ │ │ │ │ + bne df4c <_tmp_43_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne df1c <_tmp_43_rule+0xbc> │ │ │ │ │ + bne df4c <_tmp_43_rule+0xbc> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b dea4 <_tmp_43_rule+0x44> │ │ │ │ │ + b ded4 <_tmp_43_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000df38 : │ │ │ │ │ +0000df68 : │ │ │ │ │ positional_patterns_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e200 │ │ │ │ │ + beq e230 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e200 │ │ │ │ │ + bne e230 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne e0e0 │ │ │ │ │ + bne e110 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq e1f4 │ │ │ │ │ + beq e224 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e1f4 │ │ │ │ │ + bne e224 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne e174 │ │ │ │ │ + bne e1a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6474 │ │ │ │ │ + bl 64a4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e16c │ │ │ │ │ + beq e19c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq e1d0 │ │ │ │ │ + beq e200 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e1d0 │ │ │ │ │ + bne e200 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e160 │ │ │ │ │ + bne e190 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e1e4 │ │ │ │ │ + beq e214 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r7 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne e160 │ │ │ │ │ + bne e190 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne e0f0 │ │ │ │ │ + bne e120 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e1dc │ │ │ │ │ + beq e20c │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt e128 │ │ │ │ │ + bgt e158 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -16371,200 +16381,200 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e174 │ │ │ │ │ + beq e1a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e1ac │ │ │ │ │ + bne e1dc │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - bl 6474 │ │ │ │ │ + bl 64a4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e074 │ │ │ │ │ + beq e0a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e13c │ │ │ │ │ + bne e16c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq e180 │ │ │ │ │ + beq e1b0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b e05c │ │ │ │ │ + b e08c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r5, r7, lsl #2] │ │ │ │ │ str r1, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b e08c │ │ │ │ │ + b e0bc │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e108 │ │ │ │ │ + beq e138 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b e0dc │ │ │ │ │ + b e10c │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e1dc │ │ │ │ │ + beq e20c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b e114 │ │ │ │ │ + b e144 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq e0dc │ │ │ │ │ + beq e10c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b e0e0 │ │ │ │ │ + b e110 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e020 │ │ │ │ │ + b e050 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b e160 │ │ │ │ │ + b e190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b dfc8 │ │ │ │ │ + b dff8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b df80 │ │ │ │ │ + b dfb0 │ │ │ │ │ │ │ │ │ │ -0000e20c : │ │ │ │ │ +0000e23c : │ │ │ │ │ keyword_patterns_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e3a8 │ │ │ │ │ + beq e3d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e3a8 │ │ │ │ │ + bne e3d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne e39c │ │ │ │ │ + bne e3cc │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq e440 │ │ │ │ │ + beq e470 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e440 │ │ │ │ │ + bne e470 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne e3ec │ │ │ │ │ + bne e41c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e4a0 │ │ │ │ │ + bl e4d0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e3e8 │ │ │ │ │ + beq e418 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq e434 │ │ │ │ │ + beq e464 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e434 │ │ │ │ │ + bne e464 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e3dc │ │ │ │ │ + bne e40c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e3d0 │ │ │ │ │ + beq e400 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r7 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne e3dc │ │ │ │ │ + bne e40c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e3f8 │ │ │ │ │ + bne e428 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e3c8 │ │ │ │ │ + beq e3f8 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt e3b4 │ │ │ │ │ + bgt e3e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -16572,662 +16582,662 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq e3ec │ │ │ │ │ + beq e41c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e254 │ │ │ │ │ + b e284 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r5, r7, lsl #2] │ │ │ │ │ str r1, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b e358 │ │ │ │ │ + b e388 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b e398 │ │ │ │ │ + b e3c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e4a0 │ │ │ │ │ + bl e4d0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e340 │ │ │ │ │ + beq e370 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e478 │ │ │ │ │ + bne e4a8 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq e44c │ │ │ │ │ + beq e47c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b e32c │ │ │ │ │ + b e35c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e2f0 │ │ │ │ │ + b e320 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e29c │ │ │ │ │ + b e2cc │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e3c8 │ │ │ │ │ + beq e3f8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b e420 │ │ │ │ │ + b e450 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e414 │ │ │ │ │ + beq e444 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b e3dc │ │ │ │ │ + b e40c │ │ │ │ │ │ │ │ │ │ -0000e4a0 : │ │ │ │ │ +0000e4d0 : │ │ │ │ │ keyword_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e574 │ │ │ │ │ + beq e5a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e574 │ │ │ │ │ + bne e5a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne e564 │ │ │ │ │ + bne e594 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e5ac │ │ │ │ │ + beq e5dc │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e5ac │ │ │ │ │ + beq e5dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6474 │ │ │ │ │ + bl 64a4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e5ac │ │ │ │ │ + beq e5dc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e580 │ │ │ │ │ + beq e5b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e580 │ │ │ │ │ + bne e5b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e4e8 │ │ │ │ │ + b e518 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e55c │ │ │ │ │ + beq e58c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b e564 │ │ │ │ │ + b e594 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b e55c │ │ │ │ │ + b e58c │ │ │ │ │ │ │ │ │ │ -0000e5b8 <_loop1_77_rule>: │ │ │ │ │ +0000e5e8 <_loop1_77_rule>: │ │ │ │ │ _loop1_77_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e6c0 <_loop1_77_rule+0x108> │ │ │ │ │ + beq e6f0 <_loop1_77_rule+0x108> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e6c0 <_loop1_77_rule+0x108> │ │ │ │ │ + bne e6f0 <_loop1_77_rule+0x108> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne e718 <_loop1_77_rule+0x160> │ │ │ │ │ + bne e748 <_loop1_77_rule+0x160> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq e728 <_loop1_77_rule+0x170> │ │ │ │ │ + beq e758 <_loop1_77_rule+0x170> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - bne e718 <_loop1_77_rule+0x160> │ │ │ │ │ + bne e748 <_loop1_77_rule+0x160> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c5b4 │ │ │ │ │ + bl c5e4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne e688 <_loop1_77_rule+0xd0> │ │ │ │ │ + bne e6b8 <_loop1_77_rule+0xd0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq e710 <_loop1_77_rule+0x158> │ │ │ │ │ + beq e740 <_loop1_77_rule+0x158> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne e710 <_loop1_77_rule+0x158> │ │ │ │ │ + bne e740 <_loop1_77_rule+0x158> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq e6f0 <_loop1_77_rule+0x138> │ │ │ │ │ + beq e720 <_loop1_77_rule+0x138> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - ble e6a0 <_loop1_77_rule+0xe8> │ │ │ │ │ + ble e6d0 <_loop1_77_rule+0xe8> │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ ldr r0, [r6, r7, lsl #2] │ │ │ │ │ str r0, [r1, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b e66c <_loop1_77_rule+0xb4> │ │ │ │ │ + b e69c <_loop1_77_rule+0xb4> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq e6cc <_loop1_77_rule+0x114> │ │ │ │ │ + beq e6fc <_loop1_77_rule+0x114> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r3, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b e630 <_loop1_77_rule+0x78> │ │ │ │ │ + b e660 <_loop1_77_rule+0x78> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e600 <_loop1_77_rule+0x48> │ │ │ │ │ + b e630 <_loop1_77_rule+0x48> │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ movne r6, r8 │ │ │ │ │ - bne e690 <_loop1_77_rule+0xd8> │ │ │ │ │ + bne e6c0 <_loop1_77_rule+0xd8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e6b0 <_loop1_77_rule+0xf8> │ │ │ │ │ + b e6e0 <_loop1_77_rule+0xf8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e6b0 <_loop1_77_rule+0xf8> │ │ │ │ │ + b e6e0 <_loop1_77_rule+0xf8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e6b0 <_loop1_77_rule+0xf8> │ │ │ │ │ + b e6e0 <_loop1_77_rule+0xf8> │ │ │ │ │ │ │ │ │ │ -0000e744 : │ │ │ │ │ +0000e774 : │ │ │ │ │ type_param_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq ed14 │ │ │ │ │ + beq ed44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ed14 │ │ │ │ │ + bne ed44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ed20 │ │ │ │ │ + bne ed50 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, #1104 @ 0x450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e900 │ │ │ │ │ + bne e930 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq ed00 │ │ │ │ │ + beq ed30 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bne ed20 │ │ │ │ │ + bne ed50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq e958 │ │ │ │ │ + beq e988 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ebb4 │ │ │ │ │ + beq ebe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ebb4 │ │ │ │ │ + bne ebe4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e958 │ │ │ │ │ + bne e988 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e918 │ │ │ │ │ + bne e948 │ │ │ │ │ mov r9, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e958 │ │ │ │ │ + bne e988 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl edbc │ │ │ │ │ + bl edec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e958 │ │ │ │ │ + bne e988 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ebc0 │ │ │ │ │ + beq ebf0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVar> │ │ │ │ │ R_ARM_CALL _PyAST_TypeVar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq ea1c │ │ │ │ │ + beq ea4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ea1c │ │ │ │ │ + bne ea4c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #1104 @ 0x450 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq e85c │ │ │ │ │ + beq e88c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e868 │ │ │ │ │ + beq e898 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e864 │ │ │ │ │ + beq e894 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ebd0 │ │ │ │ │ + bne ec00 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ed20 │ │ │ │ │ + bne ed50 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ea44 │ │ │ │ │ + bne ea74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne ed20 │ │ │ │ │ + bne ed50 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq eba4 │ │ │ │ │ + beq ebd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq eba4 │ │ │ │ │ + beq ebd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl edbc │ │ │ │ │ + bl edec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne eba4 │ │ │ │ │ + bne ebd4 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ebc0 │ │ │ │ │ + beq ebf0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_ParamSpec> │ │ │ │ │ R_ARM_CALL _PyAST_ParamSpec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne e8e0 │ │ │ │ │ + bne e910 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e8ec │ │ │ │ │ + beq e91c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b e910 │ │ │ │ │ + b e940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq e984 │ │ │ │ │ + beq e9b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq eb68 │ │ │ │ │ + beq eb98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne eb68 │ │ │ │ │ + bne eb98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e988 │ │ │ │ │ + bne e9b8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne eb28 │ │ │ │ │ + bne eb58 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e988 │ │ │ │ │ + bne e9b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ebc0 │ │ │ │ │ + beq ebf0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVarTuple> │ │ │ │ │ R_ARM_CALL _PyAST_TypeVarTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne e8e0 │ │ │ │ │ - b ea1c │ │ │ │ │ + bne e910 │ │ │ │ │ + b ea4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 102b8 <_tmp_126_rule+0x90> │ │ │ │ │ + bl 10304 <_tmp_126_rule+0xac> │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq eab8 │ │ │ │ │ + beq eae8 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC134 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC134 │ │ │ │ │ - bl 44b4 │ │ │ │ │ + bl 44fc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq eb74 │ │ │ │ │ + beq eba4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne eb74 │ │ │ │ │ + bne eba4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b eac8 │ │ │ │ │ + b eaf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ea84 │ │ │ │ │ + b eab4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r3, r2 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne e988 │ │ │ │ │ - b eac4 │ │ │ │ │ + bne e9b8 │ │ │ │ │ + b eaf4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e8ec │ │ │ │ │ + b e91c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e828 │ │ │ │ │ + b e858 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e910 │ │ │ │ │ + b e940 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne ea3c │ │ │ │ │ + bne ea6c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq edb0 │ │ │ │ │ + beq ede0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne edb0 │ │ │ │ │ + bne ede0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne eda4 │ │ │ │ │ + bne edd4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ed40 │ │ │ │ │ + bne ed70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne eda4 │ │ │ │ │ + bne edd4 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ed30 │ │ │ │ │ + beq ed60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ed30 │ │ │ │ │ + beq ed60 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ed30 │ │ │ │ │ + beq ed60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ed30 │ │ │ │ │ + beq ed60 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC132 │ │ │ │ │ @@ -17242,61 +17252,61 @@ │ │ │ │ │ cmp lr, #28 │ │ │ │ │ moveq r0, ip │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mvn r0, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10178 │ │ │ │ │ + bl 101a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq ed34 │ │ │ │ │ + beq ed64 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b e968 │ │ │ │ │ + b e998 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ea28 │ │ │ │ │ - b e7c4 │ │ │ │ │ + blt ea58 │ │ │ │ │ + b e7f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e78c │ │ │ │ │ + b e7bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ea3c │ │ │ │ │ + b ea6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - b ecf4 │ │ │ │ │ + b ed24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ec34 │ │ │ │ │ + beq ec64 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ec34 │ │ │ │ │ + beq ec64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ec34 │ │ │ │ │ + beq ec64 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ @@ -17305,425 +17315,425 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC130 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC131 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC131 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldrd r2, [r3, #12] │ │ │ │ │ - b ecb8 │ │ │ │ │ + b ece8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b ecf4 │ │ │ │ │ + b ed24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ec0c │ │ │ │ │ + b ec3c │ │ │ │ │ │ │ │ │ │ -0000edbc : │ │ │ │ │ +0000edec : │ │ │ │ │ type_param_default_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq eec0 │ │ │ │ │ + beq eef0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne eec0 │ │ │ │ │ + bne eef0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne ee48 │ │ │ │ │ + bne ee78 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ee58 │ │ │ │ │ + bne ee88 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ee38 │ │ │ │ │ + beq ee68 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC134 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC134 │ │ │ │ │ - bl 44b4 │ │ │ │ │ + bl 44fc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ee94 │ │ │ │ │ + beq eec4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq ee44 │ │ │ │ │ + beq ee74 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - beq ee44 │ │ │ │ │ + beq ee74 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ee48 │ │ │ │ │ + b ee78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ee04 │ │ │ │ │ + b ee34 │ │ │ │ │ │ │ │ │ │ -0000eecc <_loop1_37_rule>: │ │ │ │ │ +0000eefc <_loop1_37_rule>: │ │ │ │ │ _loop1_37_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq f60c <_loop1_37_rule+0x740> │ │ │ │ │ + beq f63c <_loop1_37_rule+0x740> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f60c <_loop1_37_rule+0x740> │ │ │ │ │ + bne f63c <_loop1_37_rule+0x740> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne f3c4 <_loop1_37_rule+0x4f8> │ │ │ │ │ + bne f3f4 <_loop1_37_rule+0x4f8> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq f3e0 <_loop1_37_rule+0x514> │ │ │ │ │ + beq f410 <_loop1_37_rule+0x514> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movweq r8, #6000 @ 0x1770 │ │ │ │ │ - bne f18c <_loop1_37_rule+0x2c0> │ │ │ │ │ + bne f1bc <_loop1_37_rule+0x2c0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq f3d4 <_loop1_37_rule+0x508> │ │ │ │ │ + beq f404 <_loop1_37_rule+0x508> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f3d4 <_loop1_37_rule+0x508> │ │ │ │ │ + bne f404 <_loop1_37_rule+0x508> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f108 <_loop1_37_rule+0x23c> │ │ │ │ │ + bne f138 <_loop1_37_rule+0x23c> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne f15c <_loop1_37_rule+0x290> │ │ │ │ │ + bne f18c <_loop1_37_rule+0x290> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f3a8 <_loop1_37_rule+0x4dc> │ │ │ │ │ + blt f3d8 <_loop1_37_rule+0x4dc> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne f268 <_loop1_37_rule+0x39c> │ │ │ │ │ + bne f298 <_loop1_37_rule+0x39c> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f108 <_loop1_37_rule+0x23c> │ │ │ │ │ + bne f138 <_loop1_37_rule+0x23c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f0b0 <_loop1_37_rule+0x1e4> │ │ │ │ │ + beq f0e0 <_loop1_37_rule+0x1e4> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f0b0 <_loop1_37_rule+0x1e4> │ │ │ │ │ + beq f0e0 <_loop1_37_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq f0b0 <_loop1_37_rule+0x1e4> │ │ │ │ │ + beq f0e0 <_loop1_37_rule+0x1e4> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f0b0 <_loop1_37_rule+0x1e4> │ │ │ │ │ + beq f0e0 <_loop1_37_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f0b0 <_loop1_37_rule+0x1e4> │ │ │ │ │ + beq f0e0 <_loop1_37_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq f108 <_loop1_37_rule+0x23c> │ │ │ │ │ + beq f138 <_loop1_37_rule+0x23c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq f39c <_loop1_37_rule+0x4d0> │ │ │ │ │ + beq f3cc <_loop1_37_rule+0x4d0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f504 <_loop1_37_rule+0x638> │ │ │ │ │ + bne f534 <_loop1_37_rule+0x638> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq f5e8 <_loop1_37_rule+0x71c> │ │ │ │ │ + beq f618 <_loop1_37_rule+0x71c> │ │ │ │ │ str sl, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b ef4c <_loop1_37_rule+0x80> │ │ │ │ │ + b ef7c <_loop1_37_rule+0x80> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f108 <_loop1_37_rule+0x23c> │ │ │ │ │ + bne f138 <_loop1_37_rule+0x23c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f1a4 <_loop1_37_rule+0x2d8> │ │ │ │ │ + bne f1d4 <_loop1_37_rule+0x2d8> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f108 <_loop1_37_rule+0x23c> │ │ │ │ │ + bne f138 <_loop1_37_rule+0x23c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f2e8 <_loop1_37_rule+0x41c> │ │ │ │ │ + bne f318 <_loop1_37_rule+0x41c> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f3fc <_loop1_37_rule+0x530> │ │ │ │ │ + bne f42c <_loop1_37_rule+0x530> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq f3bc <_loop1_37_rule+0x4f0> │ │ │ │ │ + beq f3ec <_loop1_37_rule+0x4f0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne f3bc <_loop1_37_rule+0x4f0> │ │ │ │ │ + bne f3ec <_loop1_37_rule+0x4f0> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq f4e4 <_loop1_37_rule+0x618> │ │ │ │ │ + beq f514 <_loop1_37_rule+0x618> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - ble f184 <_loop1_37_rule+0x2b8> │ │ │ │ │ + ble f1b4 <_loop1_37_rule+0x2b8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r9, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b f140 <_loop1_37_rule+0x274> │ │ │ │ │ + b f170 <_loop1_37_rule+0x274> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq efd0 <_loop1_37_rule+0x104> │ │ │ │ │ - b f274 <_loop1_37_rule+0x3a8> │ │ │ │ │ + beq f000 <_loop1_37_rule+0x104> │ │ │ │ │ + b f2a4 <_loop1_37_rule+0x3a8> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f0d4 <_loop1_37_rule+0x208> │ │ │ │ │ + beq f104 <_loop1_37_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq f0d4 <_loop1_37_rule+0x208> │ │ │ │ │ + beq f104 <_loop1_37_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f0d4 <_loop1_37_rule+0x208> │ │ │ │ │ + beq f104 <_loop1_37_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq f0d4 <_loop1_37_rule+0x208> │ │ │ │ │ + beq f104 <_loop1_37_rule+0x208> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f0d4 <_loop1_37_rule+0x208> │ │ │ │ │ + beq f104 <_loop1_37_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f0d4 <_loop1_37_rule+0x208> │ │ │ │ │ + beq f104 <_loop1_37_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq f108 <_loop1_37_rule+0x23c> │ │ │ │ │ + beq f138 <_loop1_37_rule+0x23c> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne f07c <_loop1_37_rule+0x1b0> │ │ │ │ │ - b f39c <_loop1_37_rule+0x4d0> │ │ │ │ │ + bne f0ac <_loop1_37_rule+0x1b0> │ │ │ │ │ + b f3cc <_loop1_37_rule+0x4d0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f108 <_loop1_37_rule+0x23c> │ │ │ │ │ + bne f138 <_loop1_37_rule+0x23c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq f2dc <_loop1_37_rule+0x410> │ │ │ │ │ + beq f30c <_loop1_37_rule+0x410> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f2dc <_loop1_37_rule+0x410> │ │ │ │ │ + bne f30c <_loop1_37_rule+0x410> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f2c8 <_loop1_37_rule+0x3fc> │ │ │ │ │ + bne f2f8 <_loop1_37_rule+0x3fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne f514 <_loop1_37_rule+0x648> │ │ │ │ │ + bne f544 <_loop1_37_rule+0x648> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b efc8 <_loop1_37_rule+0xfc> │ │ │ │ │ + b eff8 <_loop1_37_rule+0xfc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f2a0 <_loop1_37_rule+0x3d4> │ │ │ │ │ + b f2d0 <_loop1_37_rule+0x3d4> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f0f8 <_loop1_37_rule+0x22c> │ │ │ │ │ + beq f128 <_loop1_37_rule+0x22c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5034 │ │ │ │ │ + bl 507c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq f0f8 <_loop1_37_rule+0x22c> │ │ │ │ │ + beq f128 <_loop1_37_rule+0x22c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f0f8 <_loop1_37_rule+0x22c> │ │ │ │ │ + beq f128 <_loop1_37_rule+0x22c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f0f8 <_loop1_37_rule+0x22c> │ │ │ │ │ + beq f128 <_loop1_37_rule+0x22c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq f108 <_loop1_37_rule+0x23c> │ │ │ │ │ + beq f138 <_loop1_37_rule+0x23c> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ @@ -17736,164 +17746,164 @@ │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44b4 │ │ │ │ │ + bl 44fc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne f07c <_loop1_37_rule+0x1b0> │ │ │ │ │ + bne f0ac <_loop1_37_rule+0x1b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f108 <_loop1_37_rule+0x23c> │ │ │ │ │ + beq f138 <_loop1_37_rule+0x23c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f110 <_loop1_37_rule+0x244> │ │ │ │ │ + b f140 <_loop1_37_rule+0x244> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f194 <_loop1_37_rule+0x2c8> │ │ │ │ │ + b f1c4 <_loop1_37_rule+0x2c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ef74 <_loop1_37_rule+0xa8> │ │ │ │ │ + b efa4 <_loop1_37_rule+0xa8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f194 <_loop1_37_rule+0x2c8> │ │ │ │ │ + b f1c4 <_loop1_37_rule+0x2c8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne f10c <_loop1_37_rule+0x240> │ │ │ │ │ + bne f13c <_loop1_37_rule+0x240> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq f4d4 <_loop1_37_rule+0x608> │ │ │ │ │ + beq f504 <_loop1_37_rule+0x608> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f4d4 <_loop1_37_rule+0x608> │ │ │ │ │ + bne f504 <_loop1_37_rule+0x608> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f4c4 <_loop1_37_rule+0x5f8> │ │ │ │ │ + bne f4f4 <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f8a4 <_loop1_37_rule+0x9d8> │ │ │ │ │ + bne f8d4 <_loop1_37_rule+0x9d8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f4c4 <_loop1_37_rule+0x5f8> │ │ │ │ │ + bne f4f4 <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f7d4 <_loop1_37_rule+0x908> │ │ │ │ │ + bne f804 <_loop1_37_rule+0x908> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne f4c4 <_loop1_37_rule+0x5f8> │ │ │ │ │ + bne f4f4 <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f73c <_loop1_37_rule+0x870> │ │ │ │ │ + bne f76c <_loop1_37_rule+0x870> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne f4c4 <_loop1_37_rule+0x5f8> │ │ │ │ │ + bne f4f4 <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f650 <_loop1_37_rule+0x784> │ │ │ │ │ + bne f680 <_loop1_37_rule+0x784> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f10c <_loop1_37_rule+0x240> │ │ │ │ │ + b f13c <_loop1_37_rule+0x240> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f434 <_loop1_37_rule+0x568> │ │ │ │ │ + b f464 <_loop1_37_rule+0x568> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f194 <_loop1_37_rule+0x2c8> │ │ │ │ │ + b f1c4 <_loop1_37_rule+0x2c8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f3a8 <_loop1_37_rule+0x4dc> │ │ │ │ │ - b f088 <_loop1_37_rule+0x1bc> │ │ │ │ │ + bne f3d8 <_loop1_37_rule+0x4dc> │ │ │ │ │ + b f0b8 <_loop1_37_rule+0x1bc> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f2c4 <_loop1_37_rule+0x3f8> │ │ │ │ │ + beq f2f4 <_loop1_37_rule+0x3f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f2c4 <_loop1_37_rule+0x3f8> │ │ │ │ │ + beq f2f4 <_loop1_37_rule+0x3f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1264 <_tmp_21_rule> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f2c8 <_loop1_37_rule+0x3fc> │ │ │ │ │ + bne f2f8 <_loop1_37_rule+0x3fc> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f2c4 <_loop1_37_rule+0x3f8> │ │ │ │ │ + beq f2f4 <_loop1_37_rule+0x3f8> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f2c4 <_loop1_37_rule+0x3f8> │ │ │ │ │ + beq f2f4 <_loop1_37_rule+0x3f8> │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f2c4 <_loop1_37_rule+0x3f8> │ │ │ │ │ + beq f2f4 <_loop1_37_rule+0x3f8> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ @@ -17903,86 +17913,86 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC135 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC135 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne f624 <_loop1_37_rule+0x758> │ │ │ │ │ + bne f654 <_loop1_37_rule+0x758> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq f618 <_loop1_37_rule+0x74c> │ │ │ │ │ + beq f648 <_loop1_37_rule+0x74c> │ │ │ │ │ mov sl, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b f2d0 <_loop1_37_rule+0x404> │ │ │ │ │ + b f300 <_loop1_37_rule+0x404> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f4e0 <_loop1_37_rule+0x614> │ │ │ │ │ + beq f510 <_loop1_37_rule+0x614> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b f0a0 <_loop1_37_rule+0x1d4> │ │ │ │ │ + b f0d0 <_loop1_37_rule+0x1d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ef14 <_loop1_37_rule+0x48> │ │ │ │ │ + b ef44 <_loop1_37_rule+0x48> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b f2d0 <_loop1_37_rule+0x404> │ │ │ │ │ + b f300 <_loop1_37_rule+0x404> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f878 <_loop1_37_rule+0x9ac> │ │ │ │ │ + beq f8a8 <_loop1_37_rule+0x9ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne f5dc <_loop1_37_rule+0x710> │ │ │ │ │ + bne f60c <_loop1_37_rule+0x710> │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b f08c <_loop1_37_rule+0x1c0> │ │ │ │ │ + b f0bc <_loop1_37_rule+0x1c0> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f4c4 <_loop1_37_rule+0x5f8> │ │ │ │ │ + beq f4f4 <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f4c4 <_loop1_37_rule+0x5f8> │ │ │ │ │ + beq f4f4 <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f4c4 <_loop1_37_rule+0x5f8> │ │ │ │ │ + beq f4f4 <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq f4c4 <_loop1_37_rule+0x5f8> │ │ │ │ │ + beq f4f4 <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f4c4 <_loop1_37_rule+0x5f8> │ │ │ │ │ + beq f4f4 <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f4c4 <_loop1_37_rule+0x5f8> │ │ │ │ │ + beq f4f4 <_loop1_37_rule+0x5f8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr sl, [r6, #24] │ │ │ │ │ @@ -18001,169 +18011,169 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq f4c8 <_loop1_37_rule+0x5fc> │ │ │ │ │ + beq f4f8 <_loop1_37_rule+0x5fc> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b f10c <_loop1_37_rule+0x240> │ │ │ │ │ + b f13c <_loop1_37_rule+0x240> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f4a0 <_loop1_37_rule+0x5d4> │ │ │ │ │ + beq f4d0 <_loop1_37_rule+0x5d4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq f9bc <_loop1_37_rule+0xaf0> │ │ │ │ │ + beq f9ec <_loop1_37_rule+0xaf0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f9bc <_loop1_37_rule+0xaf0> │ │ │ │ │ + bne f9ec <_loop1_37_rule+0xaf0> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f9ac <_loop1_37_rule+0xae0> │ │ │ │ │ + bne f9dc <_loop1_37_rule+0xae0> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f958 <_loop1_37_rule+0xa8c> │ │ │ │ │ + bne f988 <_loop1_37_rule+0xa8c> │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f9ac <_loop1_37_rule+0xae0> │ │ │ │ │ + bne f9dc <_loop1_37_rule+0xae0> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f958 <_loop1_37_rule+0xa8c> │ │ │ │ │ + bne f988 <_loop1_37_rule+0xa8c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f4a0 <_loop1_37_rule+0x5d4> │ │ │ │ │ + b f4d0 <_loop1_37_rule+0x5d4> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f47c <_loop1_37_rule+0x5b0> │ │ │ │ │ + beq f4ac <_loop1_37_rule+0x5b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f47c <_loop1_37_rule+0x5b0> │ │ │ │ │ + beq f4ac <_loop1_37_rule+0x5b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1264 <_tmp_21_rule> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f480 <_loop1_37_rule+0x5b4> │ │ │ │ │ + bne f4b0 <_loop1_37_rule+0x5b4> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f47c <_loop1_37_rule+0x5b0> │ │ │ │ │ + beq f4ac <_loop1_37_rule+0x5b0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne f888 <_loop1_37_rule+0x9bc> │ │ │ │ │ + bne f8b8 <_loop1_37_rule+0x9bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f4c4 <_loop1_37_rule+0x5f8> │ │ │ │ │ + beq f4f4 <_loop1_37_rule+0x5f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f10c <_loop1_37_rule+0x240> │ │ │ │ │ + b f13c <_loop1_37_rule+0x240> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f9c8 <_loop1_37_rule+0xafc> │ │ │ │ │ + bne f9f8 <_loop1_37_rule+0xafc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f08c <_loop1_37_rule+0x1c0> │ │ │ │ │ + b f0bc <_loop1_37_rule+0x1c0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f878 <_loop1_37_rule+0x9ac> │ │ │ │ │ + beq f8a8 <_loop1_37_rule+0x9ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f854 <_loop1_37_rule+0x988> │ │ │ │ │ - b f878 <_loop1_37_rule+0x9ac> │ │ │ │ │ + bne f884 <_loop1_37_rule+0x988> │ │ │ │ │ + b f8a8 <_loop1_37_rule+0x9ac> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f458 <_loop1_37_rule+0x58c> │ │ │ │ │ + beq f488 <_loop1_37_rule+0x58c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x8> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq f458 <_loop1_37_rule+0x58c> │ │ │ │ │ + beq f488 <_loop1_37_rule+0x58c> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f458 <_loop1_37_rule+0x58c> │ │ │ │ │ + beq f488 <_loop1_37_rule+0x58c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5034 │ │ │ │ │ + bl 507c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f458 <_loop1_37_rule+0x58c> │ │ │ │ │ + beq f488 <_loop1_37_rule+0x58c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f458 <_loop1_37_rule+0x58c> │ │ │ │ │ + beq f488 <_loop1_37_rule+0x58c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f458 <_loop1_37_rule+0x58c> │ │ │ │ │ + beq f488 <_loop1_37_rule+0x58c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f458 <_loop1_37_rule+0x58c> │ │ │ │ │ + beq f488 <_loop1_37_rule+0x58c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ @@ -18171,16 +18181,16 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC95 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, [sl, #20] │ │ │ │ │ - bl 10178 │ │ │ │ │ - b f714 <_loop1_37_rule+0x848> │ │ │ │ │ + bl 101a8 │ │ │ │ │ + b f744 <_loop1_37_rule+0x848> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -18190,504 +18200,504 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC137 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC137 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne f86c <_loop1_37_rule+0x9a0> │ │ │ │ │ + bne f89c <_loop1_37_rule+0x9a0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne f728 <_loop1_37_rule+0x85c> │ │ │ │ │ + bne f758 <_loop1_37_rule+0x85c> │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b f10c <_loop1_37_rule+0x240> │ │ │ │ │ + b f13c <_loop1_37_rule+0x240> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f4a4 <_loop1_37_rule+0x5d8> │ │ │ │ │ + b f4d4 <_loop1_37_rule+0x5d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f77c <_loop1_37_rule+0x8b0> │ │ │ │ │ + b f7ac <_loop1_37_rule+0x8b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f878 <_loop1_37_rule+0x9ac> │ │ │ │ │ + beq f8a8 <_loop1_37_rule+0x9ac> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b f728 <_loop1_37_rule+0x85c> │ │ │ │ │ + b f758 <_loop1_37_rule+0x85c> │ │ │ │ │ │ │ │ │ │ -0000f9e0 : │ │ │ │ │ +0000fa10 : │ │ │ │ │ double_star_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq fa7c │ │ │ │ │ + beq faac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa7c │ │ │ │ │ + bne faac │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne fa6c │ │ │ │ │ + bne fa9c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa88 │ │ │ │ │ + bne fab8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fa28 │ │ │ │ │ + b fa58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d4 │ │ │ │ │ + bl 9404 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fa5c │ │ │ │ │ + beq fa8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fa64 │ │ │ │ │ + beq fa94 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fa64 │ │ │ │ │ + beq fa94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b fa6c │ │ │ │ │ + b fa9c │ │ │ │ │ │ │ │ │ │ -0000fad0 : │ │ │ │ │ +0000fb00 : │ │ │ │ │ items_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq fd48 │ │ │ │ │ + beq fd78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fd48 │ │ │ │ │ + bne fd78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne fc54 │ │ │ │ │ + bne fc84 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fd3c │ │ │ │ │ + beq fd6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fd3c │ │ │ │ │ + bne fd6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne fcdc │ │ │ │ │ + bne fd0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd54 │ │ │ │ │ + bl fd84 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fcd8 │ │ │ │ │ + beq fd08 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq fd18 │ │ │ │ │ + beq fd48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fd18 │ │ │ │ │ + bne fd48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fccc │ │ │ │ │ + bne fcfc │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq fd2c │ │ │ │ │ + beq fd5c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r6, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne fccc │ │ │ │ │ + bne fcfc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc60 │ │ │ │ │ + bne fc90 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq fd24 │ │ │ │ │ + beq fd54 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt fc94 │ │ │ │ │ + bgt fcc4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq fcdc │ │ │ │ │ + beq fd0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd54 │ │ │ │ │ + bl fd84 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fbfc │ │ │ │ │ + beq fc2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fca8 │ │ │ │ │ + bne fcd8 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq fcec │ │ │ │ │ + beq fd1c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b fbe8 │ │ │ │ │ + b fc18 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b fc14 │ │ │ │ │ + b fc44 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fc7c │ │ │ │ │ + beq fcac │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b fc50 │ │ │ │ │ + b fc80 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fd24 │ │ │ │ │ + beq fd54 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b fc84 │ │ │ │ │ + b fcb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fbb4 │ │ │ │ │ + b fbe4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b fccc │ │ │ │ │ + b fcfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fb60 │ │ │ │ │ + b fb90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fb18 │ │ │ │ │ + b fb48 │ │ │ │ │ │ │ │ │ │ -0000fd54 : │ │ │ │ │ +0000fd84 : │ │ │ │ │ key_value_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 100d0 │ │ │ │ │ + beq 10100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 100d0 │ │ │ │ │ + bne 10100 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne fee4 │ │ │ │ │ + bne ff14 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 100c4 │ │ │ │ │ + beq 100f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 100c4 │ │ │ │ │ + bne 100f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1002c │ │ │ │ │ + bne 1005c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 100b8 │ │ │ │ │ + beq 100e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 100b8 │ │ │ │ │ + bne 100e8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 10000 │ │ │ │ │ + bne 10030 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq ffcc │ │ │ │ │ + beq fffc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8330 │ │ │ │ │ + bl 8360 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq fef4 │ │ │ │ │ + beq ff24 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_41_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_41_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fef4 │ │ │ │ │ + beq ff24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10100 │ │ │ │ │ + beq 10130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6474 │ │ │ │ │ + bl 64a4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10100 │ │ │ │ │ + beq 10130 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 100dc │ │ │ │ │ + beq 1010c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 100dc │ │ │ │ │ + bne 1010c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 10000 │ │ │ │ │ + bne 10030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 86f0 │ │ │ │ │ + bl 8720 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne fe84 │ │ │ │ │ + bne feb4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 10000 │ │ │ │ │ + bne 10030 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_42_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_42_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ff50 │ │ │ │ │ + beq ff80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9270 │ │ │ │ │ + bl 92bc │ │ │ │ │ R_ARM_CALL strings_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne fe84 │ │ │ │ │ + bne feb4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 10000 │ │ │ │ │ + bne 10030 │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10138 │ │ │ │ │ + bne 10168 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 10000 │ │ │ │ │ + bne 10030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10108 │ │ │ │ │ + bne 10138 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 10000 │ │ │ │ │ + bne 10030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10040 │ │ │ │ │ + bne 10070 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 10008 │ │ │ │ │ + b 10038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 100a0 │ │ │ │ │ + blt 100d0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq fe58 │ │ │ │ │ + beq fe88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1002c │ │ │ │ │ + bne 1005c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d820 │ │ │ │ │ + bl d850 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne fe90 │ │ │ │ │ + bne fec0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b fee0 │ │ │ │ │ + b ff10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ffbc │ │ │ │ │ + beq ffec │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -18696,89 +18706,89 @@ │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 10168 │ │ │ │ │ + beq 10198 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fe84 │ │ │ │ │ + beq feb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fe84 │ │ │ │ │ + beq feb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 10008 │ │ │ │ │ + b 10038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fe24 │ │ │ │ │ + b fe54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fde4 │ │ │ │ │ + b fe14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fd9c │ │ │ │ │ + b fdcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fee0 │ │ │ │ │ + beq ff10 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b fee4 │ │ │ │ │ + b ff14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 10034 │ │ │ │ │ + b 10064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ffbc │ │ │ │ │ + beq ffec │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 1006c │ │ │ │ │ + b 1009c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ffbc │ │ │ │ │ + beq ffec │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 1006c │ │ │ │ │ + b 1009c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 100a0 │ │ │ │ │ - b ffbc │ │ │ │ │ + bne 100d0 │ │ │ │ │ + b ffec │ │ │ │ │ │ │ │ │ │ -00010178 : │ │ │ │ │ +000101a8 : │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION.constprop.0(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -18794,15 +18804,15 @@ │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyPegen_raise_error_known_location> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error_known_location │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000101c8 : │ │ │ │ │ +000101f8 : │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ @@ -18822,112 +18832,112 @@ │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_raise_error_known_location> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error_known_location │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00010228 <_tmp_126_rule>: │ │ │ │ │ +00010258 <_tmp_126_rule>: │ │ │ │ │ _tmp_126_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 102d0 <_tmp_126_rule+0xa8> │ │ │ │ │ + beq 10300 <_tmp_126_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 102d0 <_tmp_126_rule+0xa8> │ │ │ │ │ + bne 10300 <_tmp_126_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 102c8 <_tmp_126_rule+0xa0> │ │ │ │ │ + bne 102f8 <_tmp_126_rule+0xa0> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 102c0 <_tmp_126_rule+0x98> │ │ │ │ │ + bne 102f0 <_tmp_126_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 102c0 <_tmp_126_rule+0x98> │ │ │ │ │ + bne 102f0 <_tmp_126_rule+0x98> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1026c <_tmp_126_rule+0x44> │ │ │ │ │ + b 1029c <_tmp_126_rule+0x44> │ │ │ │ │ │ │ │ │ │ -000102dc <_tmp_151_rule>: │ │ │ │ │ +0001030c <_tmp_151_rule>: │ │ │ │ │ _tmp_151_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 10384 <_tmp_151_rule+0xa8> │ │ │ │ │ + beq 103b4 <_tmp_151_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10384 <_tmp_151_rule+0xa8> │ │ │ │ │ + bne 103b4 <_tmp_151_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1037c <_tmp_151_rule+0xa0> │ │ │ │ │ + bne 103ac <_tmp_151_rule+0xa0> │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10374 <_tmp_151_rule+0x98> │ │ │ │ │ + bne 103a4 <_tmp_151_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10374 <_tmp_151_rule+0x98> │ │ │ │ │ + bne 103a4 <_tmp_151_rule+0x98> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10320 <_tmp_151_rule+0x44> │ │ │ │ │ + b 10350 <_tmp_151_rule+0x44> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -89,20 +89,20 @@ │ │ │ │ │ bne 94c <_PyPegen_parse+0x94c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, r3, #0 │ │ │ │ │ bne 448 <_PyPegen_parse+0x448> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 5034 │ │ │ │ │ + bl 507c │ │ │ │ │ R_ARM_CALL expressions_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 43c <_PyPegen_parse+0x43c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae54 │ │ │ │ │ + bl ae84 │ │ │ │ │ R_ARM_CALL _loop0_1_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 43c <_PyPegen_parse+0x43c> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -211,15 +211,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne 430 <_PyPegen_parse+0x430> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 3b48 │ │ │ │ │ + bl 3b74 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ beq 3c0 <_PyPegen_parse+0x3c0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ @@ -484,20 +484,20 @@ │ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7b4 <_PyPegen_parse+0x7b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 7b4 <_PyPegen_parse+0x7b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae54 │ │ │ │ │ + bl ae84 │ │ │ │ │ R_ARM_CALL _loop0_1_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7b4 <_PyPegen_parse+0x7b4> │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -520,15 +520,15 @@ │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5e4 <_PyPegen_parse+0x5e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 5e4 <_PyPegen_parse+0x5e4> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -558,35 +558,35 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b 720 <_PyPegen_parse+0x720> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ b 680 <_PyPegen_parse+0x680> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 650 <_PyPegen_parse+0x650> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bne 768 <_PyPegen_parse+0x768> │ │ │ │ │ b 774 <_PyPegen_parse+0x774> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 538 <_PyPegen_parse+0x538> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 7dc <_PyPegen_parse+0x7dc> │ │ │ │ │ b 62c <_PyPegen_parse+0x62c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 608 <_PyPegen_parse+0x608> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -594,15 +594,15 @@ │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 608 <_PyPegen_parse+0x608> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 608 <_PyPegen_parse+0x608> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ @@ -618,30 +618,30 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5ac <_PyPegen_parse+0x5ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne 750 <_PyPegen_parse+0x750> │ │ │ │ │ b 5ac <_PyPegen_parse+0x5ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 4e4 <_PyPegen_parse+0x4e4> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 574 <_PyPegen_parse+0x574> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ beq 574 <_PyPegen_parse+0x574> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -650,15 +650,15 @@ │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 574 <_PyPegen_parse+0x574> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 574 <_PyPegen_parse+0x574> │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ @@ -787,15 +787,15 @@ │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne c3c │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ str r6, [sl, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne cb0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 3b48 │ │ │ │ │ + bl 3b74 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq b4c │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c9c │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ @@ -975,22 +975,22 @@ │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 36e4 │ │ │ │ │ + beq 373c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 36e4 │ │ │ │ │ + bne 373c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1658 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_6_rule │ │ │ │ │ @@ -1088,30 +1088,30 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 170c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 2940 │ │ │ │ │ + bne 2d54 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2c24 │ │ │ │ │ + beq 2bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c24 │ │ │ │ │ + bne 2bd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2c18 │ │ │ │ │ + bne 2bc4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq 19c0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -1143,361 +1143,361 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2c0c │ │ │ │ │ + beq 2a20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c0c │ │ │ │ │ + bne 2a20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 31dc │ │ │ │ │ + bne 3124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 143cc │ │ │ │ │ + bl 1441c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 11ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 31dc │ │ │ │ │ + bne 3124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14fd4 │ │ │ │ │ + bl 15024 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 163c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 367c │ │ │ │ │ + beq 2f1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 367c │ │ │ │ │ + bne 2f1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 2020 │ │ │ │ │ + bne 1fe8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 279c │ │ │ │ │ + beq 2f28 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 27e0 │ │ │ │ │ + bne 2fdc │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d03c │ │ │ │ │ + bl 1d2f0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 1118 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 1118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20324 │ │ │ │ │ + bl 205d8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 1668 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2020 │ │ │ │ │ + bne 1fe8 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2018 │ │ │ │ │ + beq 1fe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d03c │ │ │ │ │ + bl 1d2f0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 2018 │ │ │ │ │ + beq 1fe0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2018 │ │ │ │ │ + beq 1fe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 2018 │ │ │ │ │ + beq 1fe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20ee4 │ │ │ │ │ + bl 21198 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 2020 │ │ │ │ │ + bne 1fe8 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2b84 │ │ │ │ │ + beq 2ebc │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2b78 │ │ │ │ │ + beq 2eb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 16e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b 1030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 14fd4 │ │ │ │ │ + bl 15024 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1008 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_function_def_decorators> │ │ │ │ │ R_ARM_CALL _PyPegen_function_def_decorators │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2bc4 │ │ │ │ │ + beq 2e90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2b98 │ │ │ │ │ + bne 2e64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b fac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 36a8 │ │ │ │ │ + beq 26f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 36a8 │ │ │ │ │ + bne 26f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 229c │ │ │ │ │ + bne 2284 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2160 │ │ │ │ │ + beq 2148 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21a4 │ │ │ │ │ + bne 218c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 12cc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f28 │ │ │ │ │ + bne 1f18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 229c │ │ │ │ │ + bne 2284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d54 │ │ │ │ │ + beq 1d4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4aac │ │ │ │ │ + bl 4af4 │ │ │ │ │ R_ARM_CALL _gather_34_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1d54 │ │ │ │ │ + beq 1d4c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d54 │ │ │ │ │ + beq 1d4c │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 1d5c │ │ │ │ │ + bne 1d54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1d54 │ │ │ │ │ + beq 1d4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 30f8 │ │ │ │ │ + beq 26ac │ │ │ │ │ ldrd r2, [r3, #20] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 23ac │ │ │ │ │ + bne 2394 │ │ │ │ │ strd r2, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str sl, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_With> │ │ │ │ │ R_ARM_CALL _PyAST_With │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1eac │ │ │ │ │ + beq 1e9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 30e0 │ │ │ │ │ + bne 26dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ b 1228 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2bf0 │ │ │ │ │ + beq 2ee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bf0 │ │ │ │ │ + bne 2ee0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 2be4 │ │ │ │ │ + bne 2e2c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 143cc │ │ │ │ │ + bl 1441c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 1894 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2be4 │ │ │ │ │ + bne 2e2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c70 │ │ │ │ │ + bl 2c6c │ │ │ │ │ R_ARM_CALL class_def_raw_rule │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 1220 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ beq e50 │ │ │ │ │ b 1658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3214 │ │ │ │ │ + bl 3210 │ │ │ │ │ R_ARM_CALL for_stmt_rule │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq e98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b 1228 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 31d0 │ │ │ │ │ + beq 2fc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 31d0 │ │ │ │ │ + bne 2fc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 31b4 │ │ │ │ │ + bne 2fbc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 31e8 │ │ │ │ │ + beq 3148 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 322c │ │ │ │ │ + bne 318c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1524 │ │ │ │ │ mov r1, #11 │ │ │ │ │ @@ -1507,102 +1507,102 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 1524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1f20 │ │ │ │ │ R_ARM_CALL finally_block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 1864 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 31b4 │ │ │ │ │ + bne 2fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 203c │ │ │ │ │ + beq 2004 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 203c │ │ │ │ │ + beq 2004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 203c │ │ │ │ │ + beq 2004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 21b4 │ │ │ │ │ R_ARM_CALL _loop1_36_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 203c │ │ │ │ │ + beq 2004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20ee4 │ │ │ │ │ + bl 21198 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 2044 │ │ │ │ │ + bne 200c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1f20 │ │ │ │ │ R_ARM_CALL finally_block_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ - bne 2044 │ │ │ │ │ + bne 200c │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 3668 │ │ │ │ │ + beq 35e8 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, r9, ip} │ │ │ │ │ bl 0 <_PyAST_Try> │ │ │ │ │ R_ARM_CALL _PyAST_Try │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 365c │ │ │ │ │ + beq 35dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 13a0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1220 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3198 │ │ │ │ │ + b 2f90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ beq df4 │ │ │ │ │ @@ -1612,15 +1612,15 @@ │ │ │ │ │ b fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2b84 │ │ │ │ │ + beq 2ebc │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ @@ -1635,148 +1635,148 @@ │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2b78 │ │ │ │ │ + beq 2eb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1220 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1220 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2028 │ │ │ │ │ + b 1ff0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 294c │ │ │ │ │ + beq 2d60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 294c │ │ │ │ │ + bne 2d60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 2924 │ │ │ │ │ + bne 2d38 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2958 │ │ │ │ │ + beq 2bdc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 299c │ │ │ │ │ + bne 2c20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #707 @ 0x2c3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 291c │ │ │ │ │ + beq 2e58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d03c │ │ │ │ │ + bl 1d2f0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 291c │ │ │ │ │ + beq 2e58 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 291c │ │ │ │ │ + beq 2e58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 291c │ │ │ │ │ + beq 2e58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20ee4 │ │ │ │ │ + bl 21198 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 2924 │ │ │ │ │ + bne 2d38 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2908 │ │ │ │ │ + beq 2e44 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_While> │ │ │ │ │ R_ARM_CALL _PyAST_While │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 28fc │ │ │ │ │ + beq 2e38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 13a0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1220 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 292c │ │ │ │ │ + b 2d40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 3668 │ │ │ │ │ + beq 35e8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ b 15e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 2c70 │ │ │ │ │ + bl 2c6c │ │ │ │ │ R_ARM_CALL class_def_raw_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 13fc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_class_def_decorators> │ │ │ │ │ R_ARM_CALL _PyPegen_class_def_decorators │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2bfc │ │ │ │ │ + beq 2ed0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1220 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -1791,65 +1791,65 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne f9c │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2d80 │ │ │ │ │ + beq 2b7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2d80 │ │ │ │ │ + bne 2b7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 2cd8 │ │ │ │ │ + bne 2b70 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ce4 │ │ │ │ │ + bne 2ad4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2cd8 │ │ │ │ │ + bne 2b70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 2c30 │ │ │ │ │ + bne 2a2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2cd8 │ │ │ │ │ + bne 2b70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 36f0 │ │ │ │ │ + bne 3748 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b fa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ @@ -1865,29 +1865,29 @@ │ │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2c18 │ │ │ │ │ + bne 2bc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 5cec │ │ │ │ │ + bl 5d1c │ │ │ │ │ R_ARM_CALL subject_expr_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq f88 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1914,40 +1914,40 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq f8c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 36d0 │ │ │ │ │ + beq 3618 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 36d0 │ │ │ │ │ + bne 3618 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 36b4 │ │ │ │ │ + bne 3608 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 2da0 │ │ │ │ │ + beq 3104 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 36b4 │ │ │ │ │ + bne 3608 │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -1955,100 +1955,100 @@ │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 36c4 │ │ │ │ │ + beq 35fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 36c4 │ │ │ │ │ + bne 35fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1c20 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22a8 │ │ │ │ │ + bne 2290 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1c20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ef0 │ │ │ │ │ + bl 5f20 │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1c20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8604 │ │ │ │ │ + bl 8634 │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1c20 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1c20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1c20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ R_ARM_CALL _PyAST_match_case │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25d8 │ │ │ │ │ + beq 2eec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2784 │ │ │ │ │ + bne 3130 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 1ed0 │ │ │ │ │ + beq 1ec0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r9, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ b 1b2c │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq 1ff8 │ │ │ │ │ + beq 2128 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ff8 │ │ │ │ │ + bne 2128 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ movne ip, r9 │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movne lr, r6 │ │ │ │ │ - beq 2d98 │ │ │ │ │ + beq 30fc │ │ │ │ │ cmp sl, r2 │ │ │ │ │ ble 1c94 │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ b 1c78 │ │ │ │ │ @@ -2066,15 +2066,15 @@ │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2c18 │ │ │ │ │ + beq 2bc4 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -2086,110 +2086,106 @@ │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44b4 │ │ │ │ │ + bl 44fc │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 314c │ │ │ │ │ + beq 26bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1220 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1228 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b fa0 │ │ │ │ │ + bne 26d0 │ │ │ │ │ + b 1228 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 229c │ │ │ │ │ + bne 2284 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1da4 │ │ │ │ │ + beq 1d9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1da4 │ │ │ │ │ + beq 1d9c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26e0 │ │ │ │ │ + bne 3698 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 229c │ │ │ │ │ + bne 2284 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef4 │ │ │ │ │ + beq 1ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef4 │ │ │ │ │ + beq 1ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4aac │ │ │ │ │ + bl 4af4 │ │ │ │ │ R_ARM_CALL _gather_34_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 1ef4 │ │ │ │ │ + beq 1ee4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef4 │ │ │ │ │ + beq 1ee4 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 1efc │ │ │ │ │ + bne 1eec │ │ │ │ │ + str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1ef4 │ │ │ │ │ + beq 1ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 30f8 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ │ + beq 26ac │ │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 188fc │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + bne 3800 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str sl, [sp] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ @@ -2199,53 +2195,53 @@ │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44b4 │ │ │ │ │ + bl 44fc │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 1394 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 30f8 │ │ │ │ │ + beq 26ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1f14 │ │ │ │ │ + b 1f04 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d8c │ │ │ │ │ + beq 30f0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ b 1c0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2dc0 │ │ │ │ │ + bne 2700 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ beq e7c │ │ │ │ │ b 1658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4aac │ │ │ │ │ + bl 4af4 │ │ │ │ │ R_ARM_CALL _gather_34_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ beq 12cc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2266,111 +2262,100 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 12cc │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 12d4 │ │ │ │ │ + str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 12cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 30f8 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ │ + beq 26ac │ │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 188fc │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + bne 37e4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ b 1380 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b f8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ beq e24 │ │ │ │ │ b 1658 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 31b4 │ │ │ │ │ + bne 2fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31ac │ │ │ │ │ + beq 2fb4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31ac │ │ │ │ │ + beq 2fb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 31ac │ │ │ │ │ + beq 2fb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eecc │ │ │ │ │ + bl eefc │ │ │ │ │ R_ARM_CALL _loop1_37_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 31ac │ │ │ │ │ + beq 2fb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20ee4 │ │ │ │ │ + bl 21198 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 31b4 │ │ │ │ │ + bne 2fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1f20 │ │ │ │ │ R_ARM_CALL finally_block_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ - bne 31b4 │ │ │ │ │ + bne 2fbc │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 3668 │ │ │ │ │ + beq 35e8 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ @@ -2381,187 +2366,196 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44b4 │ │ │ │ │ + bl 44fc │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 3178 │ │ │ │ │ + beq 2f70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 13a0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 318c │ │ │ │ │ + bne 2f84 │ │ │ │ │ b 1228 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1eb8 │ │ │ │ │ + blt 1ea8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 2294 │ │ │ │ │ + beq 227c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 229c │ │ │ │ │ + bne 2284 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 316c │ │ │ │ │ + beq 2438 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 316c │ │ │ │ │ + bne 2438 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 2284 │ │ │ │ │ + bne 226c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 2240 │ │ │ │ │ + bne 2228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 2238 │ │ │ │ │ + beq 2220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _gather_141_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2238 │ │ │ │ │ + beq 2220 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2608 │ │ │ │ │ + bne 2444 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 2284 │ │ │ │ │ + bne 226c │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 2284 │ │ │ │ │ + bne 226c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 24e4 │ │ │ │ │ + bne 256c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq 12a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1f14 │ │ │ │ │ + b 1f04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 23d0 │ │ │ │ │ + beq 23b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23d0 │ │ │ │ │ + bne 23b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2384 │ │ │ │ │ + bne 236c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2318 │ │ │ │ │ + beq 2300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ef0 │ │ │ │ │ + bl 5f20 │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23dc │ │ │ │ │ + bne 23c4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 2384 │ │ │ │ │ + bne 236c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 2380 │ │ │ │ │ + beq 2368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ef0 │ │ │ │ │ + bl 5f20 │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2380 │ │ │ │ │ + beq 2368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8604 │ │ │ │ │ + bl 8634 │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2384 │ │ │ │ │ + bne 236c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2450 │ │ │ │ │ + bne 24d8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ beq 1b70 │ │ │ │ │ @@ -2578,69 +2572,120 @@ │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ b 1368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22dc │ │ │ │ │ + b 22c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8604 │ │ │ │ │ + bl 8634 │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 231c │ │ │ │ │ + bne 2304 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2318 │ │ │ │ │ + beq 2300 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 24b8 │ │ │ │ │ + bne 2540 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 238c │ │ │ │ │ + beq 2374 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 238c │ │ │ │ │ + b 2374 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 21b8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2380 │ │ │ │ │ + beq 2220 │ │ │ │ │ + mov r3, #5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2220 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC2 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + bne 2634 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + moveq r7, r2 │ │ │ │ │ + beq 2274 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b 2274 │ │ │ │ │ + mov r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2368 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2380 │ │ │ │ │ + beq 2368 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ @@ -2650,74 +2695,74 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 242c │ │ │ │ │ + beq 2414 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3164 │ │ │ │ │ + beq 2668 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 2444 │ │ │ │ │ + bne 242c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 1bf8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 227c │ │ │ │ │ + beq 2264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d7c │ │ │ │ │ R_ARM_CALL _gather_143_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 227c │ │ │ │ │ + beq 2264 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 2284 │ │ │ │ │ + bne 226c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 227c │ │ │ │ │ + beq 2264 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 227c │ │ │ │ │ + beq 2264 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 227c │ │ │ │ │ + beq 2264 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 227c │ │ │ │ │ + beq 2264 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2726,501 +2771,319 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 2670 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - moveq r7, r2 │ │ │ │ │ - beq 228c │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b 228c │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1c28 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 1c30 │ │ │ │ │ - mov r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2238 │ │ │ │ │ - mov r3, #5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2238 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC2 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - beq 25ac │ │ │ │ │ + beq 24ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 26d8 │ │ │ │ │ + beq 26a4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - bne 25c8 │ │ │ │ │ + bne 24c8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b 13a4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 2560 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 3618 │ │ │ │ │ + beq 3578 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3688 │ │ │ │ │ + bne 35b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2698 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 4aac │ │ │ │ │ - R_ARM_CALL _gather_34_rule │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - beq 1da4 │ │ │ │ │ - mov r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + b 265c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r7, r3, #0 │ │ │ │ │ - bne 1dac │ │ │ │ │ - mov r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1da4 │ │ │ │ │ - mov r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b 1f00 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1da4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - beq 1da4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq fa0 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b fa0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - subs ip, r0, #0 │ │ │ │ │ - beq 30f8 │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldr lr, [ip, #24] │ │ │ │ │ - str lr, [sp, #8] │ │ │ │ │ - ldr ip, [ip, #20] │ │ │ │ │ - stm sp, {sl, ip} │ │ │ │ │ - b 1e88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bf4 │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 25f4 │ │ │ │ │ + bne 1ea8 │ │ │ │ │ + b 1220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 16f4 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - beq 28f0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 2020 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 378c │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 125c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne 1f00 │ │ │ │ │ + add r1, r2, #1 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq 2808 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 378c │ │ │ │ │ + bne 2808 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 37e4 │ │ │ │ │ + bne 28b4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - mov r1, #700 @ 0x2bc │ │ │ │ │ + mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2858 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r7, r3, #0 │ │ │ │ │ + bne 2778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d03c │ │ │ │ │ + movw r1, #665 @ 0x299 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2858 │ │ │ │ │ - mov r1, #4 │ │ │ │ │ + bne 2814 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne 28b4 │ │ │ │ │ + mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 3798 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 37e4 │ │ │ │ │ - mov r1, #700 @ 0x2bc │ │ │ │ │ + bne 27b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - beq 28d8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1d03c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28d8 │ │ │ │ │ - mov r1, #11 │ │ │ │ │ + bne 28c4 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne 28b4 │ │ │ │ │ + mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 28d8 │ │ │ │ │ - mov r1, #4 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r7, r3, #0 │ │ │ │ │ + bne 29ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28d8 │ │ │ │ │ - mov r3, #5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 3108 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 10b8 │ │ │ │ │ - b 2020 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 184c │ │ │ │ │ + bne 2938 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b 292c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - beq f0c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - b fac │ │ │ │ │ + b 1f00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1738 │ │ │ │ │ + b 2730 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 184c │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - beq 2aac │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 2924 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2b6c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyThreadState_Get │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ + R_ARM_CALL _gather_141_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b6c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r7, r3, #0 │ │ │ │ │ - bne 2b0c │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + beq 2770 │ │ │ │ │ + mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #707 @ 0x2c3 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2a14 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1d03c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2a14 │ │ │ │ │ - mov r1, #4 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 2770 │ │ │ │ │ + mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b18 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ - subs r7, r3, #0 │ │ │ │ │ - bne 2b0c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #707 @ 0x2c3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - beq 2a94 │ │ │ │ │ + beq 2770 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC4 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d03c │ │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + ldrd r2, [r2, #12] │ │ │ │ │ + bl 101f8 │ │ │ │ │ + R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a94 │ │ │ │ │ - mov r1, #11 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + beq 27f4 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 1f00 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 1f00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ + R_ARM_CALL _gather_141_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a94 │ │ │ │ │ + beq 27b0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a94 │ │ │ │ │ - mov r3, #5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + beq 27b0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2ab8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 1780 │ │ │ │ │ - b 2924 │ │ │ │ │ - ldr r3, [sl, #12] │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r7 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC10 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 2b40 │ │ │ │ │ + bne 29f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 2a9c │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne 289c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 2aa4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 2aa4 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + b 1f00 │ │ │ │ │ + mov r1, #7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 27f0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1d7c │ │ │ │ │ + R_ARM_CALL _gather_143_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 27f0 │ │ │ │ │ + mov r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r7, r3, #0 │ │ │ │ │ + bne 29ec │ │ │ │ │ + mov r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 27f0 │ │ │ │ │ + mov r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 27f0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2ae8 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 26d8 │ │ │ │ │ - str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 29f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - bne 2afc │ │ │ │ │ - b 2698 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 29c8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 16f4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b 2028 │ │ │ │ │ + bne 289c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b 1f00 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 27fc │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 26a4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - beq 1228 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b 1648 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - moveq r7, r2 │ │ │ │ │ - bne 2bb4 │ │ │ │ │ - b 1648 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1430 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 13d8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 18dc │ │ │ │ │ - b 1420 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + bne 289c │ │ │ │ │ + b 265c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b fe8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b fa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f34 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 5cec │ │ │ │ │ + bl 5d1c │ │ │ │ │ R_ARM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1984 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -3255,29 +3118,26 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 2d48 │ │ │ │ │ + bne 2b38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ beq 19b8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b 19b8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 19b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cec │ │ │ │ │ + bl 5d1c │ │ │ │ │ R_ARM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1954 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -3299,366 +3159,463 @@ │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44b4 │ │ │ │ │ + bl 44fc │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2cb8 │ │ │ │ │ + beq 2ab4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3144 │ │ │ │ │ + beq 2bbc │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - bne 2ccc │ │ │ │ │ + bne 2ac8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ b 1228 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 19b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 1928 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + beq 365c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 381c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b f8c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne 1f10 │ │ │ │ │ - add r1, r2, #1 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq 2ec8 │ │ │ │ │ + b 2b60 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b fa0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b f34 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 184c │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + beq 2d30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 2d38 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 2d6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ec8 │ │ │ │ │ + bne 2d6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 2f74 │ │ │ │ │ + bne 2d78 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r7, r3, #0 │ │ │ │ │ - bne 2e38 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #665 @ 0x299 │ │ │ │ │ + movw r1, #707 @ 0x2c3 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ed4 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - bne 2f74 │ │ │ │ │ - mov r1, #716 @ 0x2cc │ │ │ │ │ + beq 2c98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r7, r3, #0 │ │ │ │ │ - bne 2e78 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #665 @ 0x299 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + bl 1d2f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f84 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - bne 2f74 │ │ │ │ │ - mov r1, #716 @ 0x2cc │ │ │ │ │ + beq 2c98 │ │ │ │ │ + mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2dd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str sl, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 30ac │ │ │ │ │ + bne 2d78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #665 @ 0x299 │ │ │ │ │ + movw r1, #707 @ 0x2c3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2ff8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f10 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2df0 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + beq 2d18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_CALL _gather_141_rule │ │ │ │ │ + bl 1d2f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e30 │ │ │ │ │ - mov r1, #12 │ │ │ │ │ + beq 2d18 │ │ │ │ │ + mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 2e30 │ │ │ │ │ - mov r1, #11 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2d18 │ │ │ │ │ + mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e30 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - ldrd r2, [r2, #12] │ │ │ │ │ - bl 101c8 │ │ │ │ │ - R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 2d18 │ │ │ │ │ + mov r3, #5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - beq 2eb4 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ + bne 2d84 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f10 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 1780 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f10 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + beq f0c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + b fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_CALL _gather_141_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2e70 │ │ │ │ │ - mov r1, #4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2e70 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 2c4c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 2d28 │ │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - ldr r1, [r1] │ │ │ │ │ + R_ARM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 30b4 │ │ │ │ │ + bne 2e00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 2f5c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 2d20 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - b 1f10 │ │ │ │ │ - mov r1, #7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2eb0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1d7c │ │ │ │ │ - R_ARM_CALL _gather_143_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2eb0 │ │ │ │ │ - mov r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r7, r3, #0 │ │ │ │ │ - bne 30ac │ │ │ │ │ - mov r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2eb0 │ │ │ │ │ - mov r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2eb0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ + b 2d28 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 30b4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - bne 2f5c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b 1f10 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2ebc │ │ │ │ │ + beq 2db4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 26d8 │ │ │ │ │ + beq 26a4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - bne 2f5c │ │ │ │ │ - b 2698 │ │ │ │ │ - str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 2dc8 │ │ │ │ │ + b 265c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 1430 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1eb8 │ │ │ │ │ - b 1220 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne 184c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 1f10 │ │ │ │ │ - ldr r3, [sl, #12] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC1 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - beq 37c0 │ │ │ │ │ + b 2d40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 37f0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2d70 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b 2d38 │ │ │ │ │ + str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1d48 │ │ │ │ │ - b fa0 │ │ │ │ │ + beq 1228 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b 1648 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24d8 │ │ │ │ │ + ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + moveq r7, r2 │ │ │ │ │ + bne 2e80 │ │ │ │ │ + b 1648 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 16f4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b 1ff0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 18dc │ │ │ │ │ + b 1420 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 13d8 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1c28 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 1c30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21d0 │ │ │ │ │ + b 1070 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 16f4 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + bne 2fd4 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 10b8 │ │ │ │ │ + b 1fe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 31c0 │ │ │ │ │ + beq 2fa4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ beq ed8 │ │ │ │ │ b 1658 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 3198 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + b 2f90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - b 3198 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 2f90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 1488 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1fe8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 368c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyThreadState_Get │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 368c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r7, r3, #0 │ │ │ │ │ + bne 3680 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r1, #700 @ 0x2bc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3054 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1d2f0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3054 │ │ │ │ │ + mov r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2b88 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str sl, [r4, #8] │ │ │ │ │ + subs r7, r3, #0 │ │ │ │ │ + bne 3680 │ │ │ │ │ + mov r1, #700 @ 0x2bc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + beq 30d4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1d2f0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 30d4 │ │ │ │ │ + mov r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 30d4 │ │ │ │ │ + mov r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 30d4 │ │ │ │ │ + mov r3, #5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 362c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b 2f64 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b f8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 1648 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1bf4 │ │ │ │ │ + ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 2f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 1624 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ @@ -3666,187 +3623,187 @@ │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 33fc │ │ │ │ │ + beq 335c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 31b4 │ │ │ │ │ + bne 2fbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 35d8 │ │ │ │ │ + beq 3538 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 35d8 │ │ │ │ │ + bne 3538 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 3638 │ │ │ │ │ + bne 3598 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 32cc │ │ │ │ │ + beq 322c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 32cc │ │ │ │ │ + beq 322c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 32cc │ │ │ │ │ + beq 322c │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 35e4 │ │ │ │ │ + bne 3544 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 3638 │ │ │ │ │ + bne 3598 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3330 │ │ │ │ │ + beq 3290 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3330 │ │ │ │ │ + beq 3290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3330 │ │ │ │ │ + beq 3290 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_144_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_144_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26a4 │ │ │ │ │ + bne 2670 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 3638 │ │ │ │ │ + bne 3598 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3388 │ │ │ │ │ + beq 32e8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3388 │ │ │ │ │ + beq 32e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bd0 │ │ │ │ │ R_ARM_CALL _loop0_145_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3388 │ │ │ │ │ + beq 32e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 21b4 │ │ │ │ │ R_ARM_CALL _loop1_36_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3408 │ │ │ │ │ + bne 3368 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 3638 │ │ │ │ │ + bne 3598 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 33e4 │ │ │ │ │ + beq 3344 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 33e4 │ │ │ │ │ + beq 3344 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bd0 │ │ │ │ │ R_ARM_CALL _loop0_145_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 33e4 │ │ │ │ │ + beq 3344 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eecc │ │ │ │ │ + bl eefc │ │ │ │ │ R_ARM_CALL _loop1_37_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 34d0 │ │ │ │ │ + bne 3430 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 31b4 │ │ │ │ │ + bne 2fbc │ │ │ │ │ b 14d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 3388 │ │ │ │ │ + beq 32e8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 3388 │ │ │ │ │ + beq 32e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3388 │ │ │ │ │ + beq 32e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1264 │ │ │ │ │ R_ARM_CALL _tmp_21_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 3390 │ │ │ │ │ + bne 32f0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3388 │ │ │ │ │ + beq 32e8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -3857,85 +3814,85 @@ │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 33e8 │ │ │ │ │ + beq 3348 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 33f4 │ │ │ │ │ + b 3354 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 33e4 │ │ │ │ │ + beq 3344 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3650 │ │ │ │ │ + beq 35d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3650 │ │ │ │ │ + bne 35d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 33f0 │ │ │ │ │ + bne 3350 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ moveq r7, r3 │ │ │ │ │ - beq 3644 │ │ │ │ │ + beq 35a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 1264 │ │ │ │ │ R_ARM_CALL _tmp_21_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 3644 │ │ │ │ │ + bne 35a4 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 33f0 │ │ │ │ │ + bne 3350 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 33e4 │ │ │ │ │ + beq 3344 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -3944,19 +3901,19 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [sl, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sl, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [sl, #12] │ │ │ │ │ - b 34a8 │ │ │ │ │ + b 3408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3258 │ │ │ │ │ + b 31b8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ @@ -3966,98 +3923,170 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 26cc │ │ │ │ │ + bne 2698 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ moveq r7, r2 │ │ │ │ │ - bne 34c0 │ │ │ │ │ - b 33f4 │ │ │ │ │ + bne 3420 │ │ │ │ │ + b 3354 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 33f4 │ │ │ │ │ + b 3354 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 357c │ │ │ │ │ + b 34dc │ │ │ │ │ + str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + bne 3420 │ │ │ │ │ + b 265c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3514 │ │ │ │ │ + b 3474 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1624 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 3198 │ │ │ │ │ + b 2f90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1070 │ │ │ │ │ - str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - bne 34c0 │ │ │ │ │ - b 2698 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 125c │ │ │ │ │ + b 1b58 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b58 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 1ad0 │ │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC1 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + bne 2bb0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq 30dc │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b 30e4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 30e4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 3008 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 4af4 │ │ │ │ │ + R_ARM_CALL _gather_34_rule │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + beq 1d9c │ │ │ │ │ + mov r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r7, r3, #0 │ │ │ │ │ + bne 1da4 │ │ │ │ │ + mov r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1d9c │ │ │ │ │ + mov r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1d9c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + beq 1d9c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + subs ip, r0, #0 │ │ │ │ │ + beq 26ac │ │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + ldr lr, [ip, #24] │ │ │ │ │ + str lr, [sp, #8] │ │ │ │ │ + ldr ip, [ip, #20] │ │ │ │ │ + stm sp, {sl, ip} │ │ │ │ │ + b 1e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ef0 │ │ │ │ │ + bl 5f20 │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 19b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8604 │ │ │ │ │ + bl 8634 │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 19b0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 19b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 19b0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ @@ -4069,475 +4098,459 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - bne 2ccc │ │ │ │ │ + bne 2ac8 │ │ │ │ │ b 19b4 │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 280c │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 121c │ │ │ │ │ + R_ARM_CALL NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + b 1fc4 │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - bne 3138 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - beq 28e0 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b 28e8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 28e8 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 121c │ │ │ │ │ + R_ARM_CALL NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + b 1e58 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - bne 37d4 │ │ │ │ │ - b 2d70 │ │ │ │ │ + bne 3670 │ │ │ │ │ + b 2b60 │ │ │ │ │ │ │ │ │ │ -00003810 <_tmp_6_rule>: │ │ │ │ │ +0000383c <_tmp_6_rule>: │ │ │ │ │ _tmp_6_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 38f0 <_tmp_6_rule+0xe0> │ │ │ │ │ + beq 391c <_tmp_6_rule+0xe0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 38f0 <_tmp_6_rule+0xe0> │ │ │ │ │ + bne 391c <_tmp_6_rule+0xe0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 38d8 <_tmp_6_rule+0xc8> │ │ │ │ │ + bne 3904 <_tmp_6_rule+0xc8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 38e0 <_tmp_6_rule+0xd0> │ │ │ │ │ + bne 390c <_tmp_6_rule+0xd0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 38e0 <_tmp_6_rule+0xd0> │ │ │ │ │ + bne 390c <_tmp_6_rule+0xd0> │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 38e0 <_tmp_6_rule+0xd0> │ │ │ │ │ + bne 390c <_tmp_6_rule+0xd0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 38e0 <_tmp_6_rule+0xd0> │ │ │ │ │ + bne 390c <_tmp_6_rule+0xd0> │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 38e0 <_tmp_6_rule+0xd0> │ │ │ │ │ + bne 390c <_tmp_6_rule+0xd0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3854 <_tmp_6_rule+0x44> │ │ │ │ │ + b 3880 <_tmp_6_rule+0x44> │ │ │ │ │ │ │ │ │ │ -000038fc <_tmp_7_rule>: │ │ │ │ │ +00003928 <_tmp_7_rule>: │ │ │ │ │ _tmp_7_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 39b4 <_tmp_7_rule+0xb8> │ │ │ │ │ + beq 39e0 <_tmp_7_rule+0xb8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 39b4 <_tmp_7_rule+0xb8> │ │ │ │ │ + bne 39e0 <_tmp_7_rule+0xb8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 39a0 <_tmp_7_rule+0xa4> │ │ │ │ │ + bne 39cc <_tmp_7_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 39a8 <_tmp_7_rule+0xac> │ │ │ │ │ + bne 39d4 <_tmp_7_rule+0xac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 39a8 <_tmp_7_rule+0xac> │ │ │ │ │ + bne 39d4 <_tmp_7_rule+0xac> │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 39a8 <_tmp_7_rule+0xac> │ │ │ │ │ + bne 39d4 <_tmp_7_rule+0xac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 39a0 <_tmp_7_rule+0xa4> │ │ │ │ │ + b 39cc <_tmp_7_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3940 <_tmp_7_rule+0x44> │ │ │ │ │ + b 396c <_tmp_7_rule+0x44> │ │ │ │ │ │ │ │ │ │ -000039c0 <_tmp_8_rule>: │ │ │ │ │ +000039ec <_tmp_8_rule>: │ │ │ │ │ _tmp_8_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3a78 <_tmp_8_rule+0xb8> │ │ │ │ │ + beq 3aa4 <_tmp_8_rule+0xb8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3a78 <_tmp_8_rule+0xb8> │ │ │ │ │ + bne 3aa4 <_tmp_8_rule+0xb8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 3a64 <_tmp_8_rule+0xa4> │ │ │ │ │ + bne 3a90 <_tmp_8_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3a6c <_tmp_8_rule+0xac> │ │ │ │ │ + bne 3a98 <_tmp_8_rule+0xac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3a6c <_tmp_8_rule+0xac> │ │ │ │ │ + bne 3a98 <_tmp_8_rule+0xac> │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3a6c <_tmp_8_rule+0xac> │ │ │ │ │ + bne 3a98 <_tmp_8_rule+0xac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3a64 <_tmp_8_rule+0xa4> │ │ │ │ │ + b 3a90 <_tmp_8_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3a04 <_tmp_8_rule+0x44> │ │ │ │ │ + b 3a30 <_tmp_8_rule+0x44> │ │ │ │ │ │ │ │ │ │ -00003a84 <_tmp_9_rule>: │ │ │ │ │ +00003ab0 <_tmp_9_rule>: │ │ │ │ │ _tmp_9_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3b3c <_tmp_9_rule+0xb8> │ │ │ │ │ + beq 3b68 <_tmp_9_rule+0xb8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b3c <_tmp_9_rule+0xb8> │ │ │ │ │ + bne 3b68 <_tmp_9_rule+0xb8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 3b28 <_tmp_9_rule+0xa4> │ │ │ │ │ + bne 3b54 <_tmp_9_rule+0xa4> │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b30 <_tmp_9_rule+0xac> │ │ │ │ │ + bne 3b5c <_tmp_9_rule+0xac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3b30 <_tmp_9_rule+0xac> │ │ │ │ │ + bne 3b5c <_tmp_9_rule+0xac> │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b30 <_tmp_9_rule+0xac> │ │ │ │ │ + bne 3b5c <_tmp_9_rule+0xac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3b28 <_tmp_9_rule+0xa4> │ │ │ │ │ + b 3b54 <_tmp_9_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3ac8 <_tmp_9_rule+0x44> │ │ │ │ │ + b 3af4 <_tmp_9_rule+0x44> │ │ │ │ │ │ │ │ │ │ -00003b48 : │ │ │ │ │ +00003b74 : │ │ │ │ │ simple_stmts_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3f20 │ │ │ │ │ + beq 3f4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3f20 │ │ │ │ │ + bne 3f4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 3c1c │ │ │ │ │ + bne 3c48 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 3f2c │ │ │ │ │ + bl 3f58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3c2c │ │ │ │ │ + beq 3c58 │ │ │ │ │ mov r3, #13 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3c2c │ │ │ │ │ + beq 3c58 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3c2c │ │ │ │ │ + beq 3c58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 3ea4 │ │ │ │ │ + beq 3ed0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3ea4 │ │ │ │ │ + bne 3ed0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - bne 3c1c │ │ │ │ │ + bne 3c48 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 3ed0 │ │ │ │ │ + beq 3efc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3ed0 │ │ │ │ │ + bne 3efc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3c8c │ │ │ │ │ + bne 3cb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f2c │ │ │ │ │ + bl 3f58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 3cb0 │ │ │ │ │ + bne 3cdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3f0c │ │ │ │ │ + beq 3f38 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3f0c │ │ │ │ │ + bne 3f38 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3f00 │ │ │ │ │ + bne 3f2c │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 3e84 │ │ │ │ │ + beq 3eb0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r8, r2, #0 │ │ │ │ │ moveq r7, r8 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne 3f00 │ │ │ │ │ + bne 3f2c │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 3d8c │ │ │ │ │ + beq 3db8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 3f2c │ │ │ │ │ + bl 3f58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 3d8c │ │ │ │ │ + beq 3db8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3edc │ │ │ │ │ + bne 3f08 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq 3e54 │ │ │ │ │ + beq 3e80 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r0, [r5, r7, lsl #2] │ │ │ │ │ mov sl, r2 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 3d28 │ │ │ │ │ + b 3d54 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 3e7c │ │ │ │ │ + beq 3ea8 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bgt 3e2c │ │ │ │ │ + bgt 3e58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ @@ -4546,530 +4559,530 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3c94 │ │ │ │ │ + beq 3cc0 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3e24 │ │ │ │ │ + bne 3e50 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3e40 │ │ │ │ │ + bne 3e6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 3c94 │ │ │ │ │ + b 3cc0 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r5, r8, lsl #2] │ │ │ │ │ str r0, [r1, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 3dac │ │ │ │ │ + b 3dd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3ea4 │ │ │ │ │ + bne 3ed0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 3c9c │ │ │ │ │ + b 3cc8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r5, r0 │ │ │ │ │ - bne 3d74 │ │ │ │ │ + bne 3da0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 3c94 │ │ │ │ │ + b 3cc0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movne r1, #1 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq 3c9c │ │ │ │ │ - b 3c1c │ │ │ │ │ + beq 3cc8 │ │ │ │ │ + b 3c48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3c70 │ │ │ │ │ + b 3c9c │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d6c │ │ │ │ │ + beq 3d98 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 3e98 │ │ │ │ │ + b 3ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 3ce4 │ │ │ │ │ + b 3d10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3b90 │ │ │ │ │ + b 3bbc │ │ │ │ │ │ │ │ │ │ -00003f2c : │ │ │ │ │ +00003f58 : │ │ │ │ │ simple_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 64b0 │ │ │ │ │ + beq 64dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 64b0 │ │ │ │ │ + bne 64dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 512c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1009 @ 0x3f1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 44f8 │ │ │ │ │ + bne 4524 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 6490 │ │ │ │ │ + beq 64bc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 46cc │ │ │ │ │ + bne 46f8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 64d4 │ │ │ │ │ + beq 6500 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 64d4 │ │ │ │ │ + bne 6500 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6448 │ │ │ │ │ + bne 6474 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 4514 │ │ │ │ │ + beq 4540 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4568 │ │ │ │ │ + bne 4594 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 4278 │ │ │ │ │ + bne 42a4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 64a4 │ │ │ │ │ + beq 64d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 64a4 │ │ │ │ │ + bne 64d0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 643c │ │ │ │ │ + bne 6468 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b58 │ │ │ │ │ + bne 4b84 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 643c │ │ │ │ │ + bne 6468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 64e0 │ │ │ │ │ + bl 650c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 4b90 │ │ │ │ │ + bne 4bbc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 4278 │ │ │ │ │ + bne 42a4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6430 │ │ │ │ │ + beq 645c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6430 │ │ │ │ │ + bne 645c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 6238 │ │ │ │ │ + bne 6264 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 62c4 │ │ │ │ │ + beq 62f0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - bne 64cc │ │ │ │ │ + bne 64f8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6454 │ │ │ │ │ + beq 6480 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6454 │ │ │ │ │ + bne 6480 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 62f8 │ │ │ │ │ + bne 6324 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ed4 │ │ │ │ │ + bl 9f20 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 41a0 │ │ │ │ │ + beq 41cc │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4854 │ │ │ │ │ + bne 4880 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 4278 │ │ │ │ │ + bne 42a4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6424 │ │ │ │ │ + beq 6450 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6424 │ │ │ │ │ + bne 6450 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 58cc │ │ │ │ │ + bne 58f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 64e0 │ │ │ │ │ + bl 650c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 46fc │ │ │ │ │ + bne 4728 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 58cc │ │ │ │ │ + bne 58f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 46dc │ │ │ │ │ + bne 4708 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 58cc │ │ │ │ │ + bne 58f8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4da4 │ │ │ │ │ + bne 4dd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4730 │ │ │ │ │ + bne 475c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 512c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_soft_keyword │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_soft_keyword │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 569c │ │ │ │ │ + bne 56c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 512c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_5_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_5_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4cfc │ │ │ │ │ + bne 4d28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 512c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d864 │ │ │ │ │ + bl d8b0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4658 │ │ │ │ │ + bne 4684 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 512c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r3, #522 @ 0x20a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4a34 │ │ │ │ │ + bne 4a60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 512c │ │ │ │ │ mov r3, #632 @ 0x278 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4bc0 │ │ │ │ │ + bne 4bec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 512c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4d10 │ │ │ │ │ + bne 4d3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 512c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r3, #634 @ 0x27a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4df4 │ │ │ │ │ + bne 4e20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 512c │ │ │ │ │ mov r3, #588 @ 0x24c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 501c │ │ │ │ │ + bne 5048 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 512c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r3, #638 @ 0x27e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4f00 │ │ │ │ │ + bne 4f2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 512c │ │ │ │ │ mov r3, #528 @ 0x210 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5108 │ │ │ │ │ + bne 5134 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 512c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r3, #529 @ 0x211 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 511c │ │ │ │ │ + bne 5148 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 512c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r3, #530 @ 0x212 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5180 │ │ │ │ │ + bne 51ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 512c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r3, #531 @ 0x213 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5288 │ │ │ │ │ + bne 52b4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1009 @ 0x3f1 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -5085,52 +5098,52 @@ │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r5, #1 │ │ │ │ │ strlt r5, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 427c │ │ │ │ │ + blt 42a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 6448 │ │ │ │ │ + bne 6474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4044 │ │ │ │ │ + beq 4070 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4044 │ │ │ │ │ + beq 4070 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 4044 │ │ │ │ │ + beq 4070 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d668 │ │ │ │ │ + bl d698 │ │ │ │ │ R_ARM_CALL _tmp_10_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 4048 │ │ │ │ │ + bne 4074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6224 │ │ │ │ │ + beq 6250 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [ip, #20] │ │ │ │ │ ldr r5, [ip, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ @@ -5153,512 +5166,512 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44b4 │ │ │ │ │ + bl 44fc │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4d88 │ │ │ │ │ + beq 4db4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4a20 │ │ │ │ │ + beq 4a4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 61ec │ │ │ │ │ + beq 6218 │ │ │ │ │ mov r5, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 427c │ │ │ │ │ + b 42a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4508 │ │ │ │ │ + beq 4534 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_CALL _PyAST_Expr │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 46b0 │ │ │ │ │ + beq 46dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 44e8 │ │ │ │ │ + beq 4514 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 44e4 │ │ │ │ │ + beq 4510 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4508 │ │ │ │ │ + b 4534 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6470 │ │ │ │ │ + beq 649c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 64bc │ │ │ │ │ + bne 64e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21210 │ │ │ │ │ + bl 214c4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4d2c │ │ │ │ │ + bne 4d58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 4278 │ │ │ │ │ + beq 42a4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 4278 │ │ │ │ │ + bne 42a4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 637c │ │ │ │ │ + beq 63a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 637c │ │ │ │ │ + bne 63a8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 59b8 │ │ │ │ │ + bne 59e4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl afd8 │ │ │ │ │ + bl b008 │ │ │ │ │ R_ARM_CALL invalid_ann_assign_target_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5940 │ │ │ │ │ + bne 596c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 59b8 │ │ │ │ │ + bne 59e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1dc00 │ │ │ │ │ + bl 1deb4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 5458 │ │ │ │ │ + bne 5484 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 59b8 │ │ │ │ │ + bne 59e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 53e0 │ │ │ │ │ + bne 540c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 59b8 │ │ │ │ │ + bne 59e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b7f4 │ │ │ │ │ + bl b824 │ │ │ │ │ R_ARM_CALL _loop0_122_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 47f4 │ │ │ │ │ + beq 4820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d864 │ │ │ │ │ + bl d8b0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 5804 │ │ │ │ │ + bne 5830 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 59b8 │ │ │ │ │ + bne 59e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b7f4 │ │ │ │ │ + bl b824 │ │ │ │ │ R_ARM_CALL _loop0_122_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4824 │ │ │ │ │ + beq 4850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 183e0 │ │ │ │ │ + bl 18688 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 63ec │ │ │ │ │ + bne 6418 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 59b8 │ │ │ │ │ + bne 59e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d864 │ │ │ │ │ + bl d8b0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5594 │ │ │ │ │ + bne 55c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 4278 │ │ │ │ │ + b 42a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6318 │ │ │ │ │ + bne 6344 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r5, [r9] │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [fp, #-68] @ 0xffffffbc │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r8, r5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 62e0 │ │ │ │ │ + beq 630c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 62e0 │ │ │ │ │ + bne 630c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 62f4 │ │ │ │ │ + bne 6320 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ed4 │ │ │ │ │ + bl 9f20 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 48e0 │ │ │ │ │ + beq 490c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b20 │ │ │ │ │ + bne 4b4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 41b0 │ │ │ │ │ + beq 41dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 41b0 │ │ │ │ │ + bne 41dc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 62bc │ │ │ │ │ + beq 62e8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 4960 │ │ │ │ │ + ble 498c │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 4960 │ │ │ │ │ + beq 498c │ │ │ │ │ lsl r8, r8, #2 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 4948 │ │ │ │ │ + bne 4974 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17cb0 │ │ │ │ │ + bl 17f58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 6230 │ │ │ │ │ + beq 625c │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6230 │ │ │ │ │ + beq 625c │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6238 │ │ │ │ │ + bne 6264 │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6224 │ │ │ │ │ + beq 6250 │ │ │ │ │ ldr r5, [r0, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ - bne 6210 │ │ │ │ │ + bne 623c │ │ │ │ │ stmib sp, {r5, r7} │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Assign> │ │ │ │ │ R_ARM_CALL _PyAST_Assign │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 61f4 │ │ │ │ │ + beq 6220 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 58ac │ │ │ │ │ + bne 58d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 44e4 │ │ │ │ │ + b 4510 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 605c │ │ │ │ │ + beq 6088 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 605c │ │ │ │ │ + bne 6088 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5a10 │ │ │ │ │ + bne 5a3c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 59e0 │ │ │ │ │ + beq 5a0c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 5a10 │ │ │ │ │ + beq 5a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d864 │ │ │ │ │ + bl d8b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5a10 │ │ │ │ │ + bne 5a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 59d0 │ │ │ │ │ + beq 59fc │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr ip, [ip, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Return> │ │ │ │ │ R_ARM_CALL _PyAST_Return │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 59c4 │ │ │ │ │ + beq 59f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 58d8 │ │ │ │ │ + bne 5904 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r5 │ │ │ │ │ str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 44e4 │ │ │ │ │ + b 4510 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6338 │ │ │ │ │ + bne 6364 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 585c │ │ │ │ │ + beq 5888 │ │ │ │ │ str r3, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 487c │ │ │ │ │ + b 48a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caa4 │ │ │ │ │ + bl caf0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 40a4 │ │ │ │ │ + beq 40d0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 40a4 │ │ │ │ │ + beq 40d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5f3c │ │ │ │ │ + bne 5f68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5610 │ │ │ │ │ + bne 563c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 40dc │ │ │ │ │ - b 4278 │ │ │ │ │ + beq 4108 │ │ │ │ │ + b 42a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6418 │ │ │ │ │ + beq 6444 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6418 │ │ │ │ │ + bne 6444 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5da0 │ │ │ │ │ + bne 5dcc │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 5d6c │ │ │ │ │ + beq 5d98 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4c58 │ │ │ │ │ + beq 4c84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4c58 │ │ │ │ │ + beq 4c84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 53a0 │ │ │ │ │ + bne 53cc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 5dac │ │ │ │ │ + bne 5dd8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5da0 │ │ │ │ │ + bne 5dcc │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5130 │ │ │ │ │ + beq 515c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 5130 │ │ │ │ │ + beq 515c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5ef8 │ │ │ │ │ + beq 5f24 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Raise> │ │ │ │ │ R_ARM_CALL _PyAST_Raise │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5eec │ │ │ │ │ + beq 5f18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 590c │ │ │ │ │ + bne 5938 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4a28 │ │ │ │ │ + b 4a54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL import_stmt_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4a2c │ │ │ │ │ - b 42dc │ │ │ │ │ + bne 4a58 │ │ │ │ │ + b 4308 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3860 <_tmp_6_rule+0x50> │ │ │ │ │ + bl 38a8 <_tmp_6_rule+0x6c> │ │ │ │ │ R_ARM_CALL pass_stmt_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 438c │ │ │ │ │ + beq 43b8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 44e4 │ │ │ │ │ + b 4510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17cb0 │ │ │ │ │ + bl 17f58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 6224 │ │ │ │ │ + beq 6250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 6224 │ │ │ │ │ + beq 6250 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ @@ -5666,339 +5679,339 @@ │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ bl 0 <_PyAST_AugAssign> │ │ │ │ │ R_ARM_CALL _PyAST_AugAssign │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 462c │ │ │ │ │ + bne 4658 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4648 │ │ │ │ │ + bne 4674 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 427c │ │ │ │ │ + b 42a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caa4 │ │ │ │ │ + bl caf0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 425c │ │ │ │ │ + beq 4288 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 425c │ │ │ │ │ + beq 4288 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 46fc │ │ │ │ │ + beq 4728 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r5, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ strne r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 4704 │ │ │ │ │ - b 4268 │ │ │ │ │ + beq 4730 │ │ │ │ │ + b 4294 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5f5c │ │ │ │ │ + beq 5f88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5f5c │ │ │ │ │ + bne 5f88 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5840 │ │ │ │ │ + bne 586c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 6024 │ │ │ │ │ + beq 6050 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 582c │ │ │ │ │ + beq 5858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5400 │ │ │ │ │ + bl 5430 │ │ │ │ │ R_ARM_CALL del_targets_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 582c │ │ │ │ │ + beq 5858 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_15_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_15_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 582c │ │ │ │ │ + beq 5858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6120 │ │ │ │ │ + beq 614c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Delete> │ │ │ │ │ R_ARM_CALL _PyAST_Delete │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6114 │ │ │ │ │ + beq 6140 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4b08 │ │ │ │ │ + beq 4b34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4b08 │ │ │ │ │ + beq 4b34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5848 │ │ │ │ │ + b 5874 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5a58 │ │ │ │ │ + beq 5a84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5a58 │ │ │ │ │ + bne 5a84 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5a3c │ │ │ │ │ + bne 5a68 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 5a64 │ │ │ │ │ + beq 5a90 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5aa4 │ │ │ │ │ + bne 5ad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5a38 │ │ │ │ │ + beq 5a64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5a38 │ │ │ │ │ + beq 5a64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c0c │ │ │ │ │ + bl 3c54 │ │ │ │ │ R_ARM_CALL _tmp_16_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5a3c │ │ │ │ │ + bne 5a68 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5a28 │ │ │ │ │ + beq 5a54 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Assert> │ │ │ │ │ R_ARM_CALL _PyAST_Assert │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5a1c │ │ │ │ │ + beq 5a48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4b08 │ │ │ │ │ + beq 4b34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4b08 │ │ │ │ │ + beq 4b34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5a44 │ │ │ │ │ + b 5a70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6188 │ │ │ │ │ + beq 61b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6188 │ │ │ │ │ + bne 61b4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 617c │ │ │ │ │ + bne 61a8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 614c │ │ │ │ │ + beq 6178 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 183e0 │ │ │ │ │ + bl 18688 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 613c │ │ │ │ │ + beq 6168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 613c │ │ │ │ │ + beq 6168 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_CALL _PyAST_Expr │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6130 │ │ │ │ │ + beq 615c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4b08 │ │ │ │ │ + beq 4b34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4b08 │ │ │ │ │ + beq 4b34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 43fc │ │ │ │ │ + beq 4428 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 46cc │ │ │ │ │ + b 46f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4534 │ │ │ │ │ + bl 457c │ │ │ │ │ R_ARM_CALL break_stmt_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 4d20 │ │ │ │ │ - b 444c │ │ │ │ │ + bne 4d4c │ │ │ │ │ + b 4478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4928 │ │ │ │ │ + bl 4970 │ │ │ │ │ R_ARM_CALL continue_stmt_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 4d20 │ │ │ │ │ - b 447c │ │ │ │ │ + bne 4d4c │ │ │ │ │ + b 44a8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5da0 │ │ │ │ │ + bne 5dcc │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ef8 │ │ │ │ │ + beq 5f24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5ef8 │ │ │ │ │ + beq 5f24 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 4cc4 │ │ │ │ │ + b 4cf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 62b0 │ │ │ │ │ + beq 62dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 62b0 │ │ │ │ │ + bne 62dc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 62a4 │ │ │ │ │ + bne 62d0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 6274 │ │ │ │ │ + beq 62a0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6254 │ │ │ │ │ + beq 6280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4288 │ │ │ │ │ + bl 42d0 │ │ │ │ │ R_ARM_CALL _gather_14_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6254 │ │ │ │ │ + beq 6280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 6254 │ │ │ │ │ + beq 6280 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r2, #24] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ @@ -6010,70 +6023,70 @@ │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Global> │ │ │ │ │ R_ARM_CALL _PyAST_Global │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6248 │ │ │ │ │ + beq 6274 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4b08 │ │ │ │ │ + beq 4b34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4b08 │ │ │ │ │ + beq 4b34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6260 │ │ │ │ │ + b 628c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 63e0 │ │ │ │ │ + beq 640c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 63e0 │ │ │ │ │ + bne 640c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 63a4 │ │ │ │ │ + bne 63d0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r5, lsl #2] │ │ │ │ │ ldrne r7, [r3, #12] │ │ │ │ │ ldrne r5, [r3, #16] │ │ │ │ │ - beq 63b0 │ │ │ │ │ + beq 63dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #531 @ 0x213 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 63a4 │ │ │ │ │ + beq 63d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4288 │ │ │ │ │ + bl 42d0 │ │ │ │ │ R_ARM_CALL _gather_14_rule │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 63a4 │ │ │ │ │ + beq 63d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 63a4 │ │ │ │ │ + beq 63d0 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ @@ -6085,58 +6098,58 @@ │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Nonlocal> │ │ │ │ │ R_ARM_CALL _PyAST_Nonlocal │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6398 │ │ │ │ │ + beq 63c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4b08 │ │ │ │ │ + beq 4b34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4b08 │ │ │ │ │ + beq 4b34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 44e4 │ │ │ │ │ + b 4510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 4c58 │ │ │ │ │ + beq 4c84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5ef8 │ │ │ │ │ + beq 5f24 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ - b 4cc4 │ │ │ │ │ + b 4cf0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 47c4 │ │ │ │ │ + beq 47f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 47c4 │ │ │ │ │ + beq 47f0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ @@ -6145,98 +6158,98 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 4848 │ │ │ │ │ + beq 4874 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 4278 │ │ │ │ │ + b 42a4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 47a4 │ │ │ │ │ + beq 47d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 60d4 │ │ │ │ │ + beq 6100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 60d4 │ │ │ │ │ + bne 6100 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 60c4 │ │ │ │ │ + bne 60f0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 608c │ │ │ │ │ + beq 60b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 60c4 │ │ │ │ │ + bne 60f0 │ │ │ │ │ str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 508 <_PyPegen_parse+0x508> │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 60a8 │ │ │ │ │ + bne 60d4 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6084 │ │ │ │ │ + beq 60b0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 6068 │ │ │ │ │ + bgt 6094 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 47a4 │ │ │ │ │ + beq 47d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 47a4 │ │ │ │ │ + beq 47d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -6245,25 +6258,25 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r8, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r8, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r8, #20] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 5438 │ │ │ │ │ + b 5464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21210 │ │ │ │ │ + bl 214c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4844 │ │ │ │ │ + beq 4870 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17cb0 │ │ │ │ │ + bl 17f58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4844 │ │ │ │ │ + beq 4870 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r8, [r5, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r7, [r5, #28] │ │ │ │ │ @@ -6282,36 +6295,36 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 5438 │ │ │ │ │ + b 5464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 4ba8 │ │ │ │ │ + beq 4bd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d668 │ │ │ │ │ + bl d698 │ │ │ │ │ R_ARM_CALL _tmp_10_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4bb0 │ │ │ │ │ + bne 4bdc │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6224 │ │ │ │ │ + beq 6250 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ @@ -6324,79 +6337,79 @@ │ │ │ │ │ bl 0 <_PyAST_AnnAssign> │ │ │ │ │ R_ARM_CALL _PyAST_AnnAssign │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 4618 │ │ │ │ │ + b 4644 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 61e0 │ │ │ │ │ + beq 620c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 61e0 │ │ │ │ │ + bne 620c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5890 │ │ │ │ │ + bne 58bc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 619c │ │ │ │ │ + beq 61c8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 588c │ │ │ │ │ + beq 58b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 588c │ │ │ │ │ + beq 58b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17f50 │ │ │ │ │ + bl 181f8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5890 │ │ │ │ │ + bne 58bc │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 588c │ │ │ │ │ + beq 58b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 588c │ │ │ │ │ + beq 58b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 5898 │ │ │ │ │ + beq 58c4 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [ip, #20] │ │ │ │ │ ldr r7, [ip, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ @@ -6415,123 +6428,123 @@ │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44b4 │ │ │ │ │ + bl 44fc │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 6358 │ │ │ │ │ + beq 6384 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4a20 │ │ │ │ │ + beq 4a4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 6370 │ │ │ │ │ - b 4a28 │ │ │ │ │ + bne 639c │ │ │ │ │ + b 4a54 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 47f4 │ │ │ │ │ + beq 4820 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc58 │ │ │ │ │ + bl bc88 │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - b 5438 │ │ │ │ │ + b 5464 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 5f68 │ │ │ │ │ + bne 5f94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 43cc │ │ │ │ │ - b 5100 │ │ │ │ │ + beq 43f8 │ │ │ │ │ + b 512c │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 62bc │ │ │ │ │ + beq 62e8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 4b44 │ │ │ │ │ + b 4b70 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 42c0 │ │ │ │ │ - b 5100 │ │ │ │ │ + beq 42ec │ │ │ │ │ + b 512c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 4a28 │ │ │ │ │ + beq 4a54 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 427c │ │ │ │ │ + b 42a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4268 │ │ │ │ │ + b 4294 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4b08 │ │ │ │ │ + beq 4b34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 433c │ │ │ │ │ - b 5100 │ │ │ │ │ + beq 4368 │ │ │ │ │ + b 512c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4cec │ │ │ │ │ + beq 4d18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 436c │ │ │ │ │ - b 5100 │ │ │ │ │ + beq 4398 │ │ │ │ │ + b 512c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4784 │ │ │ │ │ + beq 47b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4784 │ │ │ │ │ + beq 47b0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r8, [r5, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r7, [r5, #28] │ │ │ │ │ @@ -6549,117 +6562,117 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 5604 │ │ │ │ │ + b 5630 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4278 │ │ │ │ │ + b 42a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 58e4 │ │ │ │ │ + bne 5910 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 58f8 │ │ │ │ │ + b 5924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 58e4 │ │ │ │ │ + blt 5910 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ - beq 4a90 │ │ │ │ │ + beq 4abc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 58f8 │ │ │ │ │ + b 5924 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5004 │ │ │ │ │ + bne 5030 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5a44 │ │ │ │ │ + b 5a70 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 442c │ │ │ │ │ - b 5100 │ │ │ │ │ + beq 4458 │ │ │ │ │ + b 512c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4f2c │ │ │ │ │ + b 4f58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5004 │ │ │ │ │ + blt 5030 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5bb0 │ │ │ │ │ + beq 5bdc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5a3c │ │ │ │ │ + bne 5a68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5c54 │ │ │ │ │ + beq 5c80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5c54 │ │ │ │ │ + bne 5c80 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5c48 │ │ │ │ │ + bne 5c74 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c60 │ │ │ │ │ + beq 5c8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5c60 │ │ │ │ │ + beq 5c8c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c60 │ │ │ │ │ + beq 5c8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 5c60 │ │ │ │ │ + beq 5c8c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r9, [r5, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -6680,132 +6693,132 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 5c3c │ │ │ │ │ + beq 5c68 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5a3c │ │ │ │ │ - b 4f6c │ │ │ │ │ + bne 5a68 │ │ │ │ │ + b 4f98 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5c48 │ │ │ │ │ + bne 5c74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c38 │ │ │ │ │ + beq 5c64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c38 │ │ │ │ │ + beq 5c64 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c38 │ │ │ │ │ + beq 5c64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5c38 │ │ │ │ │ + beq 5c64 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c38 │ │ │ │ │ + beq 5c64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 5d34 │ │ │ │ │ + bne 5d60 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 5ba8 │ │ │ │ │ + b 5bd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5ba8 │ │ │ │ │ + b 5bd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5ad0 │ │ │ │ │ + b 5afc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5c48 │ │ │ │ │ + bne 5c74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5cdc │ │ │ │ │ + beq 5d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5cdc │ │ │ │ │ + beq 5d08 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5cdc │ │ │ │ │ + beq 5d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5cdc │ │ │ │ │ + beq 5d08 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5cdc │ │ │ │ │ + beq 5d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 5b2c │ │ │ │ │ + bne 5b58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5c48 │ │ │ │ │ + bne 5c74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5bbc │ │ │ │ │ + beq 5be8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5bbc │ │ │ │ │ + beq 5be8 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5bbc │ │ │ │ │ + beq 5be8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5bbc │ │ │ │ │ + beq 5be8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -6814,93 +6827,93 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 5b8c │ │ │ │ │ + b 5bb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5918 │ │ │ │ │ + blt 5944 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 4c20 │ │ │ │ │ + beq 4c4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 592c │ │ │ │ │ + b 5958 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5f00 │ │ │ │ │ + bne 5f2c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5ee0 │ │ │ │ │ + beq 5f0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5ee0 │ │ │ │ │ + bne 5f0c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5ed4 │ │ │ │ │ + bne 5f00 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5e1c │ │ │ │ │ + beq 5e48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 5f08 │ │ │ │ │ + bne 5f34 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 5ed4 │ │ │ │ │ + bne 5f00 │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e68 │ │ │ │ │ + beq 5e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e68 │ │ │ │ │ + beq 5e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 5e80 │ │ │ │ │ + bne 5eac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 4c6c │ │ │ │ │ + b 4c98 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -6909,40 +6922,40 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 5e6c │ │ │ │ │ + beq 5e98 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 5e74 │ │ │ │ │ + b 5ea0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5e74 │ │ │ │ │ + b 5ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5de0 │ │ │ │ │ + b 5e0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5918 │ │ │ │ │ + bne 5944 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 592c │ │ │ │ │ + b 5958 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -6951,711 +6964,711 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ - b 5eb0 │ │ │ │ │ + b 5edc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r5, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ strne r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 4b90 │ │ │ │ │ - b 4bb0 │ │ │ │ │ + beq 4bbc │ │ │ │ │ + b 4bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4e20 │ │ │ │ │ + b 4e4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5844 │ │ │ │ │ + bne 5870 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6008 │ │ │ │ │ + beq 6034 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6008 │ │ │ │ │ + bne 6034 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 6000 │ │ │ │ │ + bne 602c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6014 │ │ │ │ │ + beq 6040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d864 │ │ │ │ │ + bl d8b0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 6014 │ │ │ │ │ + beq 6040 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc58 │ │ │ │ │ + bl bc88 │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6014 │ │ │ │ │ + beq 6040 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5840 │ │ │ │ │ + b 586c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5f9c │ │ │ │ │ + b 5fc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6000 │ │ │ │ │ + b 602c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4ee8 │ │ │ │ │ + blt 4f14 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 4e54 │ │ │ │ │ - b 5840 │ │ │ │ │ + beq 4e80 │ │ │ │ │ + b 586c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4a60 │ │ │ │ │ + b 4a8c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r7, r3, lsl #2] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 5524 │ │ │ │ │ - b 6068 │ │ │ │ │ + beq 5550 │ │ │ │ │ + b 6094 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 47a4 │ │ │ │ │ + b 47d0 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 60e0 │ │ │ │ │ + beq 610c │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r3, [r4, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b 54e0 │ │ │ │ │ + b 550c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 47a8 │ │ │ │ │ + b 47d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5498 │ │ │ │ │ + b 54c4 │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6194 │ │ │ │ │ + bne 61c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 608c │ │ │ │ │ + b 60b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4ee8 │ │ │ │ │ + bne 4f14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5848 │ │ │ │ │ + b 5874 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 50dc │ │ │ │ │ + bne 5108 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 50f0 │ │ │ │ │ + b 511c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 50dc │ │ │ │ │ + blt 5108 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ - beq 5078 │ │ │ │ │ + beq 50a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 50f0 │ │ │ │ │ + b 511c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5048 │ │ │ │ │ + b 5074 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 60b0 │ │ │ │ │ + b 60dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r5, #1 │ │ │ │ │ strlt r5, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 5898 │ │ │ │ │ + blt 58c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ - beq 56f8 │ │ │ │ │ - b 5890 │ │ │ │ │ + beq 5724 │ │ │ │ │ + b 58bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 56c8 │ │ │ │ │ + b 56f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4a28 │ │ │ │ │ + b 4a54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 58c0 │ │ │ │ │ + bne 58ec │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 427c │ │ │ │ │ + b 42a8 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 121c │ │ │ │ │ R_ARM_CALL NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 49e8 │ │ │ │ │ + b 4a14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 4278 │ │ │ │ │ + b 42a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 41d0 │ │ │ │ │ - b 4278 │ │ │ │ │ + beq 41fc │ │ │ │ │ + b 42a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5270 │ │ │ │ │ + bne 529c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 44bc │ │ │ │ │ - b 5100 │ │ │ │ │ + beq 44e8 │ │ │ │ │ + b 512c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5270 │ │ │ │ │ + blt 529c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ - beq 51dc │ │ │ │ │ + beq 5208 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6260 │ │ │ │ │ + b 628c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 51ac │ │ │ │ │ + b 51d8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6238 │ │ │ │ │ + b 6264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 48b4 │ │ │ │ │ + beq 48e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - beq 41b0 │ │ │ │ │ - b 48f8 │ │ │ │ │ + beq 41dc │ │ │ │ │ + b 4924 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 6388 │ │ │ │ │ + beq 63b4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 6304 │ │ │ │ │ + b 6330 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 632c │ │ │ │ │ - b 4b34 │ │ │ │ │ + bne 6358 │ │ │ │ │ + b 4b60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 5898 │ │ │ │ │ + beq 58c4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 5898 │ │ │ │ │ + b 58c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4760 │ │ │ │ │ + b 478c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r9] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 4874 │ │ │ │ │ + b 48a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 537c │ │ │ │ │ + bne 53a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 538c │ │ │ │ │ + b 53b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 537c │ │ │ │ │ + blt 53a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 52e0 │ │ │ │ │ - b 63a4 │ │ │ │ │ + beq 530c │ │ │ │ │ + b 63d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 52b4 │ │ │ │ │ + b 52e0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4824 │ │ │ │ │ + beq 4850 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ - b 5418 │ │ │ │ │ + b 5444 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4bec │ │ │ │ │ + b 4c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 41f8 │ │ │ │ │ + b 4224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4104 │ │ │ │ │ + b 4130 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4bb0 │ │ │ │ │ + b 4bdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 427c │ │ │ │ │ + b 42a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 417c │ │ │ │ │ + beq 41a8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 62f8 │ │ │ │ │ + b 6324 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 425c │ │ │ │ │ + beq 4288 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4268 │ │ │ │ │ + b 4294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 46c0 │ │ │ │ │ - b 3fb0 │ │ │ │ │ + blt 46ec │ │ │ │ │ + b 3fdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4080 │ │ │ │ │ + b 40ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3f74 │ │ │ │ │ + b 3fa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 647c │ │ │ │ │ - b 46fc │ │ │ │ │ + bne 64a8 │ │ │ │ │ + b 4728 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6238 │ │ │ │ │ + b 6264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4000 │ │ │ │ │ + b 402c │ │ │ │ │ │ │ │ │ │ -000064e0 : │ │ │ │ │ +0000650c : │ │ │ │ │ single_subscript_attribute_target_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 6ab8 │ │ │ │ │ + beq 6ae4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6ab8 │ │ │ │ │ + bne 6ae4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 6644 │ │ │ │ │ + bne 6670 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 69f4 │ │ │ │ │ + beq 6a20 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6a40 │ │ │ │ │ + beq 6a6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a40 │ │ │ │ │ + bne 6a6c │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 66cc │ │ │ │ │ + beq 66f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6674 │ │ │ │ │ + bne 66a0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 6a5c │ │ │ │ │ + bne 6a88 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6ad0 │ │ │ │ │ + beq 6afc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6ad0 │ │ │ │ │ + bne 6afc │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 67bc │ │ │ │ │ + beq 67e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 66b0 │ │ │ │ │ + bne 66dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 65d0 │ │ │ │ │ + beq 65fc │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 68b4 │ │ │ │ │ + bne 68e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 65cc │ │ │ │ │ + b 65f8 │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6638 │ │ │ │ │ + beq 6664 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6944 │ │ │ │ │ + bne 6970 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6638 │ │ │ │ │ + b 6664 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a9c │ │ │ │ │ + bne 6ac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6c2c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6a74 │ │ │ │ │ + bne 6aa0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6658 │ │ │ │ │ + beq 6684 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge 6658 │ │ │ │ │ + bge 6684 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a9c │ │ │ │ │ + bne 6ac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6c2c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6a74 │ │ │ │ │ + bne 6aa0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 68a4 │ │ │ │ │ + beq 68d0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble 68a4 │ │ │ │ │ + ble 68d0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 6a9c │ │ │ │ │ + bne 6ac8 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6c2c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6a74 │ │ │ │ │ + bne 6aa0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6654 │ │ │ │ │ + beq 6680 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 6654 │ │ │ │ │ + ble 6680 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 6764 │ │ │ │ │ + b 6790 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a80 │ │ │ │ │ + bne 6aac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6c2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6a68 │ │ │ │ │ + bne 6a94 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6694 │ │ │ │ │ + beq 66c0 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bge 6694 │ │ │ │ │ + bge 66c0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a80 │ │ │ │ │ + bne 6aac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6c2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6a68 │ │ │ │ │ + bne 6a94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 68ac │ │ │ │ │ + beq 68d8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - ble 68ac │ │ │ │ │ + ble 68d8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 6a80 │ │ │ │ │ + bne 6aac │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6c2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6a68 │ │ │ │ │ + bne 6a94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6690 │ │ │ │ │ + beq 66bc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble 6690 │ │ │ │ │ + ble 66bc │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 6850 │ │ │ │ │ + b 687c │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b 6658 │ │ │ │ │ + b 6684 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 6694 │ │ │ │ │ + b 66c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 6688 │ │ │ │ │ + beq 66b4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS t_lookahead_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6688 │ │ │ │ │ + beq 66b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6ac4 │ │ │ │ │ + beq 6af0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ @@ -7663,46 +7676,46 @@ │ │ │ │ │ ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 69d0 │ │ │ │ │ + beq 69fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 69d0 │ │ │ │ │ + bne 69fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6644 │ │ │ │ │ + b 6670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 207fc │ │ │ │ │ + bl 20ab0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 66c4 │ │ │ │ │ + beq 66f0 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 66c4 │ │ │ │ │ + beq 66f0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS t_lookahead_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 66c4 │ │ │ │ │ + beq 66f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6ac4 │ │ │ │ │ + beq 6af0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ @@ -7710,122 +7723,122 @@ │ │ │ │ │ ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 692c │ │ │ │ │ + bne 6958 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 693c │ │ │ │ │ + beq 6968 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 6644 │ │ │ │ │ + b 6670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 69e0 │ │ │ │ │ + blt 6a0c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6a5c │ │ │ │ │ + bne 6a88 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 6580 │ │ │ │ │ + bne 65ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 65a0 │ │ │ │ │ + b 65cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 6644 │ │ │ │ │ + b 6670 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6638 │ │ │ │ │ + b 6664 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 65d0 │ │ │ │ │ + b 65fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6638 │ │ │ │ │ - b 66b0 │ │ │ │ │ + beq 6664 │ │ │ │ │ + b 66dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 65cc │ │ │ │ │ - b 6674 │ │ │ │ │ + beq 65f8 │ │ │ │ │ + b 66a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6528 │ │ │ │ │ + b 6554 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6644 │ │ │ │ │ + b 6670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 660c │ │ │ │ │ + b 6638 │ │ │ │ │ │ │ │ │ │ -00006ae8 : │ │ │ │ │ +00006b14 : │ │ │ │ │ t_primary_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 6bf4 │ │ │ │ │ + beq 6c20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6bf4 │ │ │ │ │ + bne 6c20 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6b68 │ │ │ │ │ + beq 6b94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -7836,703 +7849,703 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 6b50 │ │ │ │ │ + bne 6b7c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6c2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6be0 │ │ │ │ │ + bne 6c0c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6bc8 │ │ │ │ │ + beq 6bf4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ movgt r6, r3 │ │ │ │ │ strgt r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bgt 6b74 │ │ │ │ │ + bgt 6ba0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6b60 │ │ │ │ │ + b 6b8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6b60 │ │ │ │ │ + b 6b8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6b30 │ │ │ │ │ + b 6b5c │ │ │ │ │ │ │ │ │ │ -00006c00 : │ │ │ │ │ +00006c2c : │ │ │ │ │ t_primary_raw(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 76dc │ │ │ │ │ + beq 76e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 76dc │ │ │ │ │ + bne 76e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 769c │ │ │ │ │ + bne 76ec │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 75a4 │ │ │ │ │ + beq 7604 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 76c0 │ │ │ │ │ + beq 7680 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 76c0 │ │ │ │ │ + bne 7680 │ │ │ │ │ sub r5, fp, #40 @ 0x28 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7114 │ │ │ │ │ + beq 7140 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6cf8 │ │ │ │ │ + beq 6d24 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6ff8 │ │ │ │ │ + bne 7024 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 75ec │ │ │ │ │ + bne 764c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7640 │ │ │ │ │ + beq 76cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7640 │ │ │ │ │ + bne 76cc │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7224 │ │ │ │ │ + beq 7250 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6ebc │ │ │ │ │ + bne 6ee8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 75ec │ │ │ │ │ + bne 764c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7688 │ │ │ │ │ + beq 76b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7688 │ │ │ │ │ + bne 76b8 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7314 │ │ │ │ │ + beq 7340 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6ef8 │ │ │ │ │ + bne 6f24 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 75ec │ │ │ │ │ + bne 764c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7670 │ │ │ │ │ + beq 76fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7670 │ │ │ │ │ + bne 76fc │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7404 │ │ │ │ │ + beq 7430 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6f30 │ │ │ │ │ + bne 6f5c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 769c │ │ │ │ │ + bne 76ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7704 │ │ │ │ │ + bl 7714 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 706c │ │ │ │ │ + beq 7098 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS t_lookahead_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 706c │ │ │ │ │ + beq 7098 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6fd4 │ │ │ │ │ + bne 7000 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6d68 │ │ │ │ │ + beq 6d90 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 708c │ │ │ │ │ + bne 70b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6d64 │ │ │ │ │ + b 6d90 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6dd0 │ │ │ │ │ + beq 6dfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b764 │ │ │ │ │ + bl b7b0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 753c │ │ │ │ │ + bne 7568 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6dd0 │ │ │ │ │ + b 6dfc │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6e3c │ │ │ │ │ + beq 6e68 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e3c │ │ │ │ │ + beq 6e68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15e10 │ │ │ │ │ + bl 15e70 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 6e40 │ │ │ │ │ + bne 6e6c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e3c │ │ │ │ │ + beq 6e68 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS t_lookahead_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e3c │ │ │ │ │ + beq 6e68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6e84 │ │ │ │ │ + beq 6eb0 │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ subs r1, r9, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne 750c │ │ │ │ │ + bne 7538 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str sl, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_CALL _PyAST_Call │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6e78 │ │ │ │ │ + bne 6ea4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e84 │ │ │ │ │ + beq 6eb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6e8c │ │ │ │ │ + b 6eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 6cf4 │ │ │ │ │ + beq 6d20 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS t_lookahead_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6cf4 │ │ │ │ │ + beq 6d20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6e84 │ │ │ │ │ + beq 6eb0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ stm sp, {sl, ip} │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6e78 │ │ │ │ │ - b 6fd4 │ │ │ │ │ + bne 6ea4 │ │ │ │ │ + b 7000 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 207fc │ │ │ │ │ + bl 20ab0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 6ed0 │ │ │ │ │ + beq 6efc │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6ed0 │ │ │ │ │ + beq 6efc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS t_lookahead_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6ed0 │ │ │ │ │ + beq 6efc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6e84 │ │ │ │ │ + beq 6eb0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ stm sp, {sl, ip} │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6e78 │ │ │ │ │ - b 6fd4 │ │ │ │ │ + bne 6ea4 │ │ │ │ │ + b 7000 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7654 │ │ │ │ │ + bne 769c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6c2c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7604 │ │ │ │ │ + bne 75f8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7204 │ │ │ │ │ + beq 7230 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bge 7204 │ │ │ │ │ + bge 7230 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7654 │ │ │ │ │ + bne 769c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6c2c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7604 │ │ │ │ │ + bne 75f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74ec │ │ │ │ │ + beq 7518 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bge 74ec │ │ │ │ │ + bge 7518 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 7654 │ │ │ │ │ + bne 769c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6c2c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7604 │ │ │ │ │ + bne 75f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7200 │ │ │ │ │ + beq 722c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ strgt r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bgt 71ac │ │ │ │ │ + bgt 71d8 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6ce0 │ │ │ │ │ - b 6cfc │ │ │ │ │ + bne 6d0c │ │ │ │ │ + b 6d28 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 76e8 │ │ │ │ │ + bne 6ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6c2c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 75f8 │ │ │ │ │ + bne 75d0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6ea0 │ │ │ │ │ + beq 6ecc │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - ble 6ea0 │ │ │ │ │ + ble 6ecc │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 76e8 │ │ │ │ │ + bne 6ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6c2c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 75f8 │ │ │ │ │ + bne 75d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74f4 │ │ │ │ │ + beq 7520 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble 74f4 │ │ │ │ │ + ble 7520 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 76e8 │ │ │ │ │ + bne 6ed0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6c2c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 75f8 │ │ │ │ │ + bne 75d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e9c │ │ │ │ │ + beq 6ec8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 6e9c │ │ │ │ │ + ble 6ec8 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 72bc │ │ │ │ │ + b 72e8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6ee0 │ │ │ │ │ + bne 6f0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6c2c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7610 │ │ │ │ │ + bne 75ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6edc │ │ │ │ │ + beq 6f08 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bge 6edc │ │ │ │ │ + bge 6f08 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6ee0 │ │ │ │ │ + bne 6f0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6c2c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7610 │ │ │ │ │ + bne 75ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74fc │ │ │ │ │ + beq 7530 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble 74fc │ │ │ │ │ + ble 7530 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 6ee0 │ │ │ │ │ + bne 6f0c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6c2c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7610 │ │ │ │ │ + bne 75ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6ed8 │ │ │ │ │ + beq 6f04 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 6ed8 │ │ │ │ │ + ble 6f04 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 73ac │ │ │ │ │ + b 73d8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 762c │ │ │ │ │ + bne 7658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6c2c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 761c │ │ │ │ │ + bne 75dc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6f14 │ │ │ │ │ + beq 6f40 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bge 6f14 │ │ │ │ │ + bge 6f40 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 762c │ │ │ │ │ + bne 7658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6c2c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 761c │ │ │ │ │ + bne 75dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7504 │ │ │ │ │ + beq 7528 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - ble 7504 │ │ │ │ │ + ble 7528 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 762c │ │ │ │ │ + bne 7658 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6c2c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 761c │ │ │ │ │ + bne 75dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6f10 │ │ │ │ │ + beq 6f3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble 6f10 │ │ │ │ │ + ble 6f3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 7498 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b 7204 │ │ │ │ │ + b 74c4 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 6ea0 │ │ │ │ │ + b 7230 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 6edc │ │ │ │ │ + b 6ecc │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b 6f14 │ │ │ │ │ + b 6f40 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b 6f08 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str sl, [sp] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ ldr r1, [r9, #8] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_CALL _PyAST_Call │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6e78 │ │ │ │ │ - b 6fd4 │ │ │ │ │ + bne 6ea4 │ │ │ │ │ + b 7000 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS t_lookahead_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6f08 │ │ │ │ │ + beq 6f34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6e84 │ │ │ │ │ + beq 6eb0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #20] │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ @@ -8540,294 +8553,287 @@ │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ - b 6fc0 │ │ │ │ │ + b 6fec │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 6d94 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 6e6c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 6e00 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 6d28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ movlt r5, #0 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 6e8c │ │ │ │ │ + blt 6eb8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 76ac │ │ │ │ │ + beq 766c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 6e8c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 6d68 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 6cfc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 6dd4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6e40 │ │ │ │ │ + b 6eb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6f28 │ │ │ │ │ + b 6f54 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 6cc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + sub r5, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 6d34 │ │ │ │ │ + b 6ce0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6ce0 │ │ │ │ │ - b 6cf8 │ │ │ │ │ + bne 6d0c │ │ │ │ │ + b 6d24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 6e10 │ │ │ │ │ + b 6dcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 6da0 │ │ │ │ │ + b 6d60 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 6c74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6e8c │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne 6c94 │ │ │ │ │ + b 6eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - sub r5, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 6cb4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6c48 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 6d64 │ │ │ │ │ - b 6ebc │ │ │ │ │ + b 6e3c │ │ │ │ │ │ │ │ │ │ -00007704 : │ │ │ │ │ +00007714 : │ │ │ │ │ atom_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 8fc4 │ │ │ │ │ + beq 90a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8fc4 │ │ │ │ │ + bne 90a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8558 │ │ │ │ │ + bne 83a8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 77a8 │ │ │ │ │ + beq 77b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 77ec │ │ │ │ │ + beq 77fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8fd0 │ │ │ │ │ + blt 90b0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 8558 │ │ │ │ │ + bne 83a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 7790 │ │ │ │ │ + bne 77a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8558 │ │ │ │ │ + bne 83a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 82e8 │ │ │ │ │ + bne 8210 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8558 │ │ │ │ │ + bne 83a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 838c │ │ │ │ │ + bne 8404 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8558 │ │ │ │ │ + bne 83a8 │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 82b0 │ │ │ │ │ + bne 8198 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8558 │ │ │ │ │ + bne 83a8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_42_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_42_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 79d0 │ │ │ │ │ + bne 79e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8558 │ │ │ │ │ + bne 83a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 7790 │ │ │ │ │ + bne 77a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7790 │ │ │ │ │ + bne 77a0 │ │ │ │ │ mov r3, #7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 79e4 │ │ │ │ │ + bne 79f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8558 │ │ │ │ │ + bne 83a8 │ │ │ │ │ mov r3, #9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7b7c │ │ │ │ │ + bne 7a6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8558 │ │ │ │ │ + bne 83a8 │ │ │ │ │ mov r3, #25 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7cbc │ │ │ │ │ + bne 7ba8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8558 │ │ │ │ │ + bne 83a8 │ │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 7798 │ │ │ │ │ + beq 77a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7790 │ │ │ │ │ + beq 77a0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ @@ -8836,722 +8842,751 @@ │ │ │ │ │ mov r1, #0 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 9008 │ │ │ │ │ + beq 81ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9008 │ │ │ │ │ + bne 81ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 7798 │ │ │ │ │ + b 77a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9270 │ │ │ │ │ + bl 92bc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 7790 │ │ │ │ │ - b 7890 │ │ │ │ │ + bne 77a0 │ │ │ │ │ + b 78a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8e64 │ │ │ │ │ + beq 89b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8e64 │ │ │ │ │ + bne 89b8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 88c8 │ │ │ │ │ + bne 89ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl b764 │ │ │ │ │ + bl b7b0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 866c │ │ │ │ │ + bne 85a4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 88c8 │ │ │ │ │ + bne 89ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ea20 │ │ │ │ │ + bl 1ecd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - subne r3, r3, #2 │ │ │ │ │ - bne 7798 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 8544 │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq 902c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyThreadState_Get │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 902c │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - bne 8544 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r1, #7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 8528 │ │ │ │ │ - add r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq 90d4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyThreadState_Get │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 90d4 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 90c4 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 183e0 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne 7b44 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - bne 90c4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1d03c │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - subeq r2, r2, #1 │ │ │ │ │ - streq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 852c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 8524 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 8fe8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 825c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 79c8 │ │ │ │ │ + b 77a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 90a0 │ │ │ │ │ + beq 9120 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 90a0 │ │ │ │ │ + bne 9120 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - bne 7ca8 │ │ │ │ │ + bne 7b90 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 90b8 │ │ │ │ │ + beq 8ef4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 90b8 │ │ │ │ │ + bne 8ef4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 90ac │ │ │ │ │ + bne 9064 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 9044 │ │ │ │ │ + beq 9018 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7c60 │ │ │ │ │ + beq 7b4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1dc00 │ │ │ │ │ + bl 1deb4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7c60 │ │ │ │ │ + beq 7b4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 147ac │ │ │ │ │ + bl 147fc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 8488 │ │ │ │ │ + bne 8504 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 878c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne 886c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 87bc │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 7b90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f11c │ │ │ │ │ + bl 1f3d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - bne 79c8 │ │ │ │ │ + bne 7a64 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 7920 │ │ │ │ │ - b 8558 │ │ │ │ │ + beq 7930 │ │ │ │ │ + b 83a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 9038 │ │ │ │ │ + beq 8b78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9038 │ │ │ │ │ + bne 8b78 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 869c │ │ │ │ │ + bne 86e8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8a38 │ │ │ │ │ + beq 8ad0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8a38 │ │ │ │ │ + bne 8ad0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8a14 │ │ │ │ │ + bne 8b44 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 86b4 │ │ │ │ │ + beq 8b28 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - mov r1, #25 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r1, #25 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e30 │ │ │ │ │ + beq 7d1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8dbc │ │ │ │ │ + beq 8fa4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8dbc │ │ │ │ │ + bne 8fa4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - subne r2, r2, #1 │ │ │ │ │ - strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7e34 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + strne r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 7d20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8320 │ │ │ │ │ + beq 8248 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8320 │ │ │ │ │ + beq 8248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8320 │ │ │ │ │ + beq 8248 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8f08 │ │ │ │ │ + beq 9088 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8ee4 │ │ │ │ │ + bne 8b84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 147ac │ │ │ │ │ + bl 147fc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 8568 │ │ │ │ │ + bne 85cc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 86e8 │ │ │ │ │ + bne 8b44 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e68 │ │ │ │ │ + beq 7d54 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8834 │ │ │ │ │ + bne 87b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 869c │ │ │ │ │ + bne 86e8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8a44 │ │ │ │ │ + beq 90c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8a44 │ │ │ │ │ + bne 90c8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 7fc4 │ │ │ │ │ + bne 7eac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 8f24 │ │ │ │ │ + beq 8f7c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7fb0 │ │ │ │ │ + beq 7e98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8f9c │ │ │ │ │ + beq 89c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8f9c │ │ │ │ │ + bne 89c4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 837c │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq 8340 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr r2, [r2, r3, lsl #2] │ │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bne 83f4 │ │ │ │ │ + ldrd r2, [r4, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq 83b8 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8710 │ │ │ │ │ + bne 88b8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 837c │ │ │ │ │ + bne 83f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d03c │ │ │ │ │ + bl 1d2f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 851c │ │ │ │ │ + beq 859c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 147ac │ │ │ │ │ + bl 147fc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 85e8 │ │ │ │ │ + bne 8654 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 86f0 │ │ │ │ │ + bne 884c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 869c │ │ │ │ │ + bne 86e8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 914c │ │ │ │ │ + beq 8f70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 914c │ │ │ │ │ + bne 8f70 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 9140 │ │ │ │ │ + bne 8f64 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 90fc │ │ │ │ │ + beq 8f18 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 80e8 │ │ │ │ │ + beq 7fd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9170 │ │ │ │ │ + beq 8bbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9170 │ │ │ │ │ + bne 8bbc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 80ec │ │ │ │ │ + bne 7fd4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 21618 <_gather_86_rule> │ │ │ │ │ + bl 218cc <_gather_86_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 846c │ │ │ │ │ + bne 84e8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 80ec │ │ │ │ │ + bne 7fd4 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 83c4 │ │ │ │ │ + bne 843c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 9140 │ │ │ │ │ + bne 8f64 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 81b4 │ │ │ │ │ - add r3, r1, #1 │ │ │ │ │ + beq 809c │ │ │ │ │ + add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq 917c │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq 8fcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 917c │ │ │ │ │ + bne 8fcc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8f6c │ │ │ │ │ + bne 917c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 24550 │ │ │ │ │ + bl 247f8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8f6c │ │ │ │ │ + bne 917c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21618 <_gather_86_rule> │ │ │ │ │ + bl 218cc <_gather_86_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8a50 │ │ │ │ │ + bne 8bc8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 8f6c │ │ │ │ │ + bne 917c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 81ac │ │ │ │ │ + beq 8094 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 87c4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r2, #1 │ │ │ │ │ + bne 8938 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 869c │ │ │ │ │ + bne 86e8 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8e58 │ │ │ │ │ + beq 8b1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8e58 │ │ │ │ │ + bne 8b1c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8e4c │ │ │ │ │ + bne 8b10 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 8e08 │ │ │ │ │ + beq 8adc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8690 │ │ │ │ │ + beq 86dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f570 │ │ │ │ │ + bl 1f824 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8690 │ │ │ │ │ + beq 86dc │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8690 │ │ │ │ │ + beq 86dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 8690 │ │ │ │ │ + beq 86dc │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr ip, [ip, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Set> │ │ │ │ │ R_ARM_CALL _PyAST_Set │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8da0 │ │ │ │ │ + beq 9104 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8d80 │ │ │ │ │ + bne 90e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 79c8 │ │ │ │ │ + b 79d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7790 │ │ │ │ │ + beq 77a0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 79a4 │ │ │ │ │ + ldr ip, [r6, #20] │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyAST_Constant> │ │ │ │ │ + R_ARM_CALL _PyAST_Constant │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 81ec │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 77a0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + movne r6, #0 │ │ │ │ │ + strne r2, [r4, #60] @ 0x3c │ │ │ │ │ + beq 79d8 │ │ │ │ │ + b 77a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7790 │ │ │ │ │ + beq 77a0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b 79a4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 81cc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 7d20 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ + bne 8394 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7e40 │ │ │ │ │ - b 7e70 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq 912c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyThreadState_Get │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 912c │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + bne 8394 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r1, #7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 85b0 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq 90d4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyThreadState_Get │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 90d4 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 8bac │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 18688 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + bne 8348 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 8bac │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1d2f0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq 85ac │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ + beq 85b4 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 8188 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + movne r6, r2 │ │ │ │ │ + strne r2, [r4, #60] @ 0x3c │ │ │ │ │ + beq 8190 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + beq 7900 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 77a8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8678 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + blt 889c │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r2, r3, lsl #2] │ │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 7f54 │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + beq 7e3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7fb4 │ │ │ │ │ + b 7e9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7790 │ │ │ │ │ + beq 77a0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b 79a4 │ │ │ │ │ + b 79b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - subeq r3, r1, #1 │ │ │ │ │ - beq 81bc │ │ │ │ │ + subeq r3, r2, #1 │ │ │ │ │ + beq 80a4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_get_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_keys │ │ │ │ │ @@ -9570,270 +9605,341 @@ │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Dict> │ │ │ │ │ R_ARM_CALL _PyAST_Dict │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 90e0 │ │ │ │ │ + beq 9138 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 82a0 │ │ │ │ │ + beq 8188 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - beq 82a8 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 81bc │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + beq 8190 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + b 80a4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 80c0 │ │ │ │ │ - b 80b0 │ │ │ │ │ + beq 7fa8 │ │ │ │ │ + b 7f98 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7c60 │ │ │ │ │ + beq 7b4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 879c │ │ │ │ │ + beq 887c │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_ListComp> │ │ │ │ │ R_ARM_CALL _PyAST_ListComp │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 9158 │ │ │ │ │ + beq 8f00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 82a0 │ │ │ │ │ + beq 8188 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 82a8 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 87a8 │ │ │ │ │ + beq 8190 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b 8888 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 8f8c │ │ │ │ │ + bne 9168 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 7e98 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 8190 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7fb0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - moveq r3, r2 │ │ │ │ │ - bne 88d4 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - beq 78f0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 8700 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 7798 │ │ │ │ │ + b 8394 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e30 │ │ │ │ │ + beq 7d1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 7e68 │ │ │ │ │ + beq 7d54 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - ldrd r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ strd r0, [sp] │ │ │ │ │ ldrd r0, [r6] │ │ │ │ │ bl 0 <_PyAST_DictComp> │ │ │ │ │ R_ARM_CALL _PyAST_DictComp │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 88b8 │ │ │ │ │ + beq 883c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 82a0 │ │ │ │ │ + beq 8188 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 82a0 │ │ │ │ │ + beq 8188 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7d60 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7fb0 │ │ │ │ │ + beq 7e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 8700 │ │ │ │ │ + beq 885c │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_SetComp> │ │ │ │ │ R_ARM_CALL _PyAST_SetComp │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8fa8 │ │ │ │ │ + beq 8fb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 82a0 │ │ │ │ │ + beq 8188 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 82a8 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 7fcc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 79c8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7fb4 │ │ │ │ │ + beq 8190 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + b 7eb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 7950 │ │ │ │ │ - b 8558 │ │ │ │ │ + beq 7960 │ │ │ │ │ + b 83a8 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 85c4 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq 89d0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyThreadState_Get │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 89d0 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 89dc │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8a0c │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + beq 8768 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 188ac │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bne 8a64 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, sl, lsl #2] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 8a20 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 7e70 │ │ │ │ │ + bne 89dc │ │ │ │ │ + mov r1, #7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 87a0 │ │ │ │ │ + mov r1, #35 @ 0x23 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bne 89e8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + b 8394 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl bc90 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + beq 7d54 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 147fc │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 7d54 │ │ │ │ │ + mov r1, #26 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 7d54 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + subs ip, r0, #0 │ │ │ │ │ + beq 7d54 │ │ │ │ │ + ldr lr, [r4, #20] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str lr, [sp, #12] │ │ │ │ │ + ldr lr, [ip, #24] │ │ │ │ │ + str lr, [sp, #8] │ │ │ │ │ + ldr lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr ip, [ip, #20] │ │ │ │ │ + str ip, [sp, #4] │ │ │ │ │ + str lr, [sp] │ │ │ │ │ + bl 0 <_PyAST_DictComp> │ │ │ │ │ + R_ARM_CALL _PyAST_DictComp │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bne 8624 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 863c │ │ │ │ │ + b 7d54 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 7fc4 │ │ │ │ │ + bne 7eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b200 │ │ │ │ │ + bl b230 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 7fcc │ │ │ │ │ + b 7eb4 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 7b60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl b230 │ │ │ │ │ + R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + str sl, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 7b78 │ │ │ │ │ + b 7b90 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b 7e9c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 104e8 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7f70 │ │ │ │ │ + beq 7e58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7fb4 │ │ │ │ │ + beq 7e9c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldrd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8508 │ │ │ │ │ + beq 8588 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8f78 │ │ │ │ │ + bne 9154 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 7f98 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 7c74 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl b200 │ │ │ │ │ - R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7c8c │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - b 7ca8 │ │ │ │ │ + b 7e80 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_151_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_151_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 81ac │ │ │ │ │ + beq 8094 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -9842,129 +9948,54 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r1, r2, #1 │ │ │ │ │ - beq 81b0 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 81b8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 7e68 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 147ac │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - beq 7e68 │ │ │ │ │ - mov r1, #26 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 7e68 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - subs ip, r0, #0 │ │ │ │ │ - beq 7e68 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - ldr lr, [ip, #24] │ │ │ │ │ - str lr, [sp, #8] │ │ │ │ │ - ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr ip, [ip, #20] │ │ │ │ │ - str ip, [sp, #4] │ │ │ │ │ - str lr, [sp] │ │ │ │ │ - bl 0 <_PyAST_DictComp> │ │ │ │ │ - R_ARM_CALL _PyAST_DictComp │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne 85bc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 85d4 │ │ │ │ │ - b 7e68 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + beq 8098 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b 80a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8548 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - subne r3, r2, #1 │ │ │ │ │ - bne 8544 │ │ │ │ │ - add r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq 8ed8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyThreadState_Get │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 8ed8 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 8a00 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r1, #7 │ │ │ │ │ + b 8398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 8940 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 18604 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne 8e70 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 8a00 │ │ │ │ │ - mov r1, #7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 7a20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 8978 │ │ │ │ │ - mov r1, #35 @ 0x23 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 7e0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne 8988 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 8730 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - b 8540 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 87ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8978 │ │ │ │ │ + beq 87a0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8978 │ │ │ │ │ + beq 87a0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -9973,201 +10004,289 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8978 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 8540 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 8540 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ + beq 87a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - b 7e74 │ │ │ │ │ - mov r1, #25 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 87ac │ │ │ │ │ + mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7d78 │ │ │ │ │ - b 7e30 │ │ │ │ │ + beq 8768 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC30 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + ldrd r2, [r6, #20] │ │ │ │ │ + bl 101f8 │ │ │ │ │ + R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + beq 87a4 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b 87ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7d28 │ │ │ │ │ + b 7c14 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 8fd8 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + beq 8108 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 86e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7ea4 │ │ │ │ │ + b 80d4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 8b50 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + b 7d60 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r3, sl, lsl #2] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq 7c50 │ │ │ │ │ + b 8b44 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 7bd4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq 7d04 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 7d20 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 85b4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 7f60 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8178 │ │ │ │ │ + beq 8060 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8d5c │ │ │ │ │ + beq 91c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8d5c │ │ │ │ │ + bne 91c8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8c58 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 8c58 │ │ │ │ │ - add r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + bne 8dd0 │ │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 8dd0 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 8d74 │ │ │ │ │ + beq 8de8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8d74 │ │ │ │ │ + bne 8de8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8d68 │ │ │ │ │ + bne 8ddc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 8b24 │ │ │ │ │ + beq 8c9c │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8dc8 │ │ │ │ │ + bne 9188 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 8d68 │ │ │ │ │ + bne 8ddc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8b70 │ │ │ │ │ + beq 8ce8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8b70 │ │ │ │ │ + beq 8ce8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 8c64 │ │ │ │ │ + bne 8df4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 8d68 │ │ │ │ │ + bne 8ddc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8bbc │ │ │ │ │ + beq 8d34 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8bbc │ │ │ │ │ + beq 8d34 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 8cc4 │ │ │ │ │ + bne 8e58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 8d68 │ │ │ │ │ + bne 8ddc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8c10 │ │ │ │ │ + beq 8d88 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8c10 │ │ │ │ │ + beq 8d88 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_151_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_151_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8d24 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne 8ebc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - moveq r2, r3 │ │ │ │ │ - beq 8c58 │ │ │ │ │ + sub r1, r3, #1 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + moveq r3, r1 │ │ │ │ │ + beq 8dd0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ + subne r3, r1, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 817c │ │ │ │ │ + bne 8064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24550 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + bl 247f8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 817c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 8064 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r3, #1 │ │ │ │ │ + b 8d94 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 8c54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8b70 │ │ │ │ │ + beq 8ce8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ @@ -10175,29 +10294,30 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10178 │ │ │ │ │ + bl 101a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - beq 8c14 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 8c1c │ │ │ │ │ + sub r1, r3, #1 │ │ │ │ │ + beq 8d8c │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b 8d94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8bbc │ │ │ │ │ + beq 8d34 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ @@ -10205,25 +10325,26 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10178 │ │ │ │ │ + bl 101a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 8c10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 8c1c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 8d8c │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r1, r3, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 8d94 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -10232,590 +10353,490 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 8ca4 │ │ │ │ │ + b 8e34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8a90 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 8c1c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8adc │ │ │ │ │ + b 7ad8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 82a8 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 869c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - bne 8d94 │ │ │ │ │ - b 869c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7da4 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC32 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ │ - str r2, [sp] │ │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b 8d54 │ │ │ │ │ + beq 8884 │ │ │ │ │ + b 8578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - strlt r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ - sublt r3, r3, #1 │ │ │ │ │ - blt 869c │ │ │ │ │ + bge 8f40 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + b 80a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, sl, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - beq 8220 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 869c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 81ec │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7a10 │ │ │ │ │ - mov r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 8940 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC30 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - ldrd r2, [r6, #20] │ │ │ │ │ - bl 101c8 │ │ │ │ │ - R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 7f20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 897c │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 8540 │ │ │ │ │ + b 80a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8908 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - beq 7e18 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 7e34 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - bne 8ef8 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7e30 │ │ │ │ │ + b 7ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - strlt r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ - sublt r3, r2, #1 │ │ │ │ │ - blt 7fcc │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, sl, lsl #2] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 7ee0 │ │ │ │ │ - b 7fc4 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 81b8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - beq 7f98 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 7fb4 │ │ │ │ │ + bge 8ff0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + b 7eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7f20 │ │ │ │ │ + b 7c90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - bne 8660 │ │ │ │ │ - b 7fcc │ │ │ │ │ + bne 86cc │ │ │ │ │ + b 7eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 774c │ │ │ │ │ + b 8020 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 7798 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r6, #1 │ │ │ │ │ - strne r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - beq 7b70 │ │ │ │ │ - b 8544 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - movne r6, #0 │ │ │ │ │ - strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 79c8 │ │ │ │ │ - b 7798 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7a90 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7ce8 │ │ │ │ │ + b 86e8 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r3, sl, lsl #2] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 7dcc │ │ │ │ │ + b 7eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - strlt r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ - sublt r3, r3, #1 │ │ │ │ │ - blt 87a8 │ │ │ │ │ + bge 9040 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 8888 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 90ac │ │ │ │ │ + beq 9070 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 8888 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7c3c │ │ │ │ │ - b 7c60 │ │ │ │ │ + bne 7b28 │ │ │ │ │ + b 7b4c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + bne 8b98 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 7d1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7ba8 │ │ │ │ │ + b 775c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 87a8 │ │ │ │ │ + b 77a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7bec │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 852c │ │ │ │ │ + b 7d90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7aec │ │ │ │ │ + b 82f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq 8190 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b 86e8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - bne 8460 │ │ │ │ │ - b 81bc │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + bne 90f4 │ │ │ │ │ + b 86e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - strlt r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldrlt r1, [r4, #88] @ 0x58 │ │ │ │ │ - sublt r3, r1, #1 │ │ │ │ │ - blt 81bc │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, sl, lsl #2] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 8038 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - b 81bc │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 7a98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7ffc │ │ │ │ │ + b 8294 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + bne 84d8 │ │ │ │ │ + b 80a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 87a4 │ │ │ │ │ - b 84fc │ │ │ │ │ + beq 7e80 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 7e9c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 80a0 │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mvn r2, #0 │ │ │ │ │ + ldr r3, [r0, #32] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC32 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ │ + str r2, [sp] │ │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8078 │ │ │ │ │ + b 8eec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8138 │ │ │ │ │ + b 8c08 │ │ │ │ │ │ │ │ │ │ -00009188 <_tmp_42_rule>: │ │ │ │ │ +000091d4 <_tmp_42_rule>: │ │ │ │ │ _tmp_42_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9264 <_tmp_42_rule+0xdc> │ │ │ │ │ + beq 92b0 <_tmp_42_rule+0xdc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9264 <_tmp_42_rule+0xdc> │ │ │ │ │ + bne 92b0 <_tmp_42_rule+0xdc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 924c <_tmp_42_rule+0xc4> │ │ │ │ │ + bne 9298 <_tmp_42_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9254 <_tmp_42_rule+0xcc> │ │ │ │ │ + bne 92a0 <_tmp_42_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9254 <_tmp_42_rule+0xcc> │ │ │ │ │ + bne 92a0 <_tmp_42_rule+0xcc> │ │ │ │ │ mov r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9254 <_tmp_42_rule+0xcc> │ │ │ │ │ + bne 92a0 <_tmp_42_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9254 <_tmp_42_rule+0xcc> │ │ │ │ │ + bne 92a0 <_tmp_42_rule+0xcc> │ │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9254 <_tmp_42_rule+0xcc> │ │ │ │ │ + bne 92a0 <_tmp_42_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 91cc <_tmp_42_rule+0x44> │ │ │ │ │ + b 9218 <_tmp_42_rule+0x44> │ │ │ │ │ │ │ │ │ │ -00009270 : │ │ │ │ │ +000092bc : │ │ │ │ │ strings_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9628 │ │ │ │ │ + beq 9674 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9628 │ │ │ │ │ + bne 9674 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9400 │ │ │ │ │ + bne 944c │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1173 @ 0x495 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9300 │ │ │ │ │ + beq 934c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr ip, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, ip │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 9634 │ │ │ │ │ + beq 9680 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 9414 │ │ │ │ │ + bne 9460 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9400 │ │ │ │ │ + bne 944c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 9658 <_loop1_82_rule> │ │ │ │ │ + bl 96a4 <_loop1_82_rule> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 93c8 │ │ │ │ │ + beq 9414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 9618 │ │ │ │ │ + beq 9664 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyPegen_concatenate_strings> │ │ │ │ │ R_ARM_CALL _PyPegen_concatenate_strings │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 9508 │ │ │ │ │ + beq 9554 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9508 │ │ │ │ │ + bne 9554 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1173 @ 0x495 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b 92e4 │ │ │ │ │ + b 9330 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9400 │ │ │ │ │ + bne 944c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 8c44 │ │ │ │ │ + bl 8c74 │ │ │ │ │ R_ARM_CALL _loop1_83_rule │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ streq r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bne 94b0 │ │ │ │ │ + bne 94fc │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 93b4 │ │ │ │ │ + b 9400 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - b 92f4 │ │ │ │ │ + b 9340 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9404 │ │ │ │ │ + bne 9450 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 960c │ │ │ │ │ + beq 9658 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 960c │ │ │ │ │ + bne 9658 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9600 │ │ │ │ │ + bne 964c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 9658 <_loop1_82_rule> │ │ │ │ │ + bl 96a4 <_loop1_82_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 9530 │ │ │ │ │ + bne 957c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9600 │ │ │ │ │ + bne 964c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8c44 │ │ │ │ │ + bl 8c74 │ │ │ │ │ R_ARM_CALL _loop1_83_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 95c8 │ │ │ │ │ + bne 9614 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 933c │ │ │ │ │ + b 9388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 9618 │ │ │ │ │ + beq 9664 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyPegen_concatenate_tstrings> │ │ │ │ │ R_ARM_CALL _PyPegen_concatenate_tstrings │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 9508 │ │ │ │ │ + beq 9554 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 93f8 │ │ │ │ │ + beq 9444 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 93f8 │ │ │ │ │ + beq 9444 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 940c │ │ │ │ │ + b 9458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8dec │ │ │ │ │ + bl 8e1c │ │ │ │ │ R_ARM_CALL tstring_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 9474 │ │ │ │ │ + beq 94c0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ @@ -10839,472 +10860,472 @@ │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [r3, #32] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - beq 949c │ │ │ │ │ + beq 94e8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 94a4 │ │ │ │ │ + b 94f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 985c <_tmp_156_rule> │ │ │ │ │ + bl 98a8 <_tmp_156_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 9498 │ │ │ │ │ + beq 94e4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_last_item │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 9564 │ │ │ │ │ + b 95b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 94a4 │ │ │ │ │ + b 94f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 944c │ │ │ │ │ + b 9498 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 92f4 │ │ │ │ │ + b 9340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 92b8 │ │ │ │ │ + b 9304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9518 │ │ │ │ │ + blt 9564 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - b 9324 │ │ │ │ │ + b 9370 │ │ │ │ │ │ │ │ │ │ -00009658 <_loop1_82_rule>: │ │ │ │ │ +000096a4 <_loop1_82_rule>: │ │ │ │ │ _loop1_82_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9850 <_loop1_82_rule+0x1f8> │ │ │ │ │ + beq 989c <_loop1_82_rule+0x1f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9850 <_loop1_82_rule+0x1f8> │ │ │ │ │ + bne 989c <_loop1_82_rule+0x1f8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 974c <_loop1_82_rule+0xf4> │ │ │ │ │ + bne 9798 <_loop1_82_rule+0xf4> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9840 <_loop1_82_rule+0x1e8> │ │ │ │ │ + beq 988c <_loop1_82_rule+0x1e8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 974c <_loop1_82_rule+0xf4> │ │ │ │ │ + bne 9798 <_loop1_82_rule+0xf4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 985c <_tmp_156_rule> │ │ │ │ │ + bl 98a8 <_tmp_156_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - beq 9744 <_loop1_82_rule+0xec> │ │ │ │ │ + beq 9790 <_loop1_82_rule+0xec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 985c <_tmp_156_rule> │ │ │ │ │ + bl 98a8 <_tmp_156_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 9760 <_loop1_82_rule+0x108> │ │ │ │ │ + beq 97ac <_loop1_82_rule+0x108> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 9834 <_loop1_82_rule+0x1dc> │ │ │ │ │ + beq 9880 <_loop1_82_rule+0x1dc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r5, #2 │ │ │ │ │ mov r9, r5 │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bl 985c <_tmp_156_rule> │ │ │ │ │ + bl 98a8 <_tmp_156_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 97ec <_loop1_82_rule+0x194> │ │ │ │ │ + bne 9838 <_loop1_82_rule+0x194> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 976c <_loop1_82_rule+0x114> │ │ │ │ │ + bne 97b8 <_loop1_82_rule+0x114> │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 97e0 <_loop1_82_rule+0x188> │ │ │ │ │ + b 982c <_loop1_82_rule+0x188> │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9740 <_loop1_82_rule+0xe8> │ │ │ │ │ + bne 978c <_loop1_82_rule+0xe8> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9838 <_loop1_82_rule+0x1e0> │ │ │ │ │ + beq 9884 <_loop1_82_rule+0x1e0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 97cc <_loop1_82_rule+0x174> │ │ │ │ │ + ble 9818 <_loop1_82_rule+0x174> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 97cc <_loop1_82_rule+0x174> │ │ │ │ │ + beq 9818 <_loop1_82_rule+0x174> │ │ │ │ │ mov r2, r7 │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ │ str ip, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 97b4 <_loop1_82_rule+0x15c> │ │ │ │ │ + bne 9800 <_loop1_82_rule+0x15c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq 9808 <_loop1_82_rule+0x1b0> │ │ │ │ │ + beq 9854 <_loop1_82_rule+0x1b0> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r7, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 9720 <_loop1_82_rule+0xc8> │ │ │ │ │ + b 976c <_loop1_82_rule+0xc8> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9838 <_loop1_82_rule+0x1e0> │ │ │ │ │ + beq 9884 <_loop1_82_rule+0x1e0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 97f4 <_loop1_82_rule+0x19c> │ │ │ │ │ + b 9840 <_loop1_82_rule+0x19c> │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 974c <_loop1_82_rule+0xf4> │ │ │ │ │ + b 9798 <_loop1_82_rule+0xf4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 96a0 <_loop1_82_rule+0x48> │ │ │ │ │ + b 96ec <_loop1_82_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0000985c <_tmp_156_rule>: │ │ │ │ │ +000098a8 <_tmp_156_rule>: │ │ │ │ │ _tmp_156_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9d60 <_tmp_156_rule+0x504> │ │ │ │ │ + beq 9dac <_tmp_156_rule+0x504> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d60 <_tmp_156_rule+0x504> │ │ │ │ │ + bne 9dac <_tmp_156_rule+0x504> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9cec <_tmp_156_rule+0x490> │ │ │ │ │ + bne 9d38 <_tmp_156_rule+0x490> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9d6c <_tmp_156_rule+0x510> │ │ │ │ │ + beq 9db8 <_tmp_156_rule+0x510> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d6c <_tmp_156_rule+0x510> │ │ │ │ │ + bne 9db8 <_tmp_156_rule+0x510> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ - bne 9918 <_tmp_156_rule+0xbc> │ │ │ │ │ + bne 9964 <_tmp_156_rule+0xbc> │ │ │ │ │ mov r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 99b4 <_tmp_156_rule+0x158> │ │ │ │ │ + bne 9a00 <_tmp_156_rule+0x158> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 9cec <_tmp_156_rule+0x490> │ │ │ │ │ + bne 9d38 <_tmp_156_rule+0x490> │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 9d98 <_tmp_156_rule+0x53c> │ │ │ │ │ + beq 9de4 <_tmp_156_rule+0x53c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d98 <_tmp_156_rule+0x53c> │ │ │ │ │ + bne 9de4 <_tmp_156_rule+0x53c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 9d18 <_tmp_156_rule+0x4bc> │ │ │ │ │ + bne 9d64 <_tmp_156_rule+0x4bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 998c <_tmp_156_rule+0x130> │ │ │ │ │ + bne 99d8 <_tmp_156_rule+0x130> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_CALL _PyPegen_constant_from_string │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 9cfc <_tmp_156_rule+0x4a0> │ │ │ │ │ + beq 9d48 <_tmp_156_rule+0x4a0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9d78 <_tmp_156_rule+0x51c> │ │ │ │ │ + bne 9dc4 <_tmp_156_rule+0x51c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9978 <_tmp_156_rule+0x11c> │ │ │ │ │ + b 99c4 <_tmp_156_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9d54 <_tmp_156_rule+0x4f8> │ │ │ │ │ + beq 9da0 <_tmp_156_rule+0x4f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d54 <_tmp_156_rule+0x4f8> │ │ │ │ │ + bne 9da0 <_tmp_156_rule+0x4f8> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9ce4 <_tmp_156_rule+0x488> │ │ │ │ │ + bne 9d30 <_tmp_156_rule+0x488> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 9cc8 <_tmp_156_rule+0x46c> │ │ │ │ │ + beq 9d14 <_tmp_156_rule+0x46c> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9ce4 <_tmp_156_rule+0x488> │ │ │ │ │ + bne 9d30 <_tmp_156_rule+0x488> │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 9a48 <_tmp_156_rule+0x1ec> │ │ │ │ │ + b 9a94 <_tmp_156_rule+0x1ec> │ │ │ │ │ str r2, [r9, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9d48 <_tmp_156_rule+0x4ec> │ │ │ │ │ + beq 9d94 <_tmp_156_rule+0x4ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d48 <_tmp_156_rule+0x4ec> │ │ │ │ │ + bne 9d94 <_tmp_156_rule+0x4ec> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9c98 <_tmp_156_rule+0x43c> │ │ │ │ │ + bne 9ce4 <_tmp_156_rule+0x43c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1ddc8 │ │ │ │ │ + bl 1e07c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 9ad0 <_tmp_156_rule+0x274> │ │ │ │ │ + bne 9b1c <_tmp_156_rule+0x274> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9c98 <_tmp_156_rule+0x43c> │ │ │ │ │ + bne 9ce4 <_tmp_156_rule+0x43c> │ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 9b14 <_tmp_156_rule+0x2b8> │ │ │ │ │ + beq 9b60 <_tmp_156_rule+0x2b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_constant_from_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9dcc <_tmp_156_rule+0x570> │ │ │ │ │ + beq 9e18 <_tmp_156_rule+0x570> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9da4 <_tmp_156_rule+0x548> │ │ │ │ │ + bne 9df0 <_tmp_156_rule+0x548> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9a38 <_tmp_156_rule+0x1dc> │ │ │ │ │ + bne 9a84 <_tmp_156_rule+0x1dc> │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9cc0 <_tmp_156_rule+0x464> │ │ │ │ │ + beq 9d0c <_tmp_156_rule+0x464> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 9a38 <_tmp_156_rule+0x1dc> │ │ │ │ │ + b 9a84 <_tmp_156_rule+0x1dc> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9cc0 <_tmp_156_rule+0x464> │ │ │ │ │ + beq 9d0c <_tmp_156_rule+0x464> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 9c20 <_tmp_156_rule+0x3c4> │ │ │ │ │ + ble 9c6c <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq 9c20 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c6c <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #2 │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq 9c20 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c6c <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #3 │ │ │ │ │ ldr r1, [r9, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq 9c20 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c6c <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #4 │ │ │ │ │ ldr r1, [r9, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq 9c20 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c6c <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #5 │ │ │ │ │ ldr r1, [r9, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq 9c20 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c6c <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #6 │ │ │ │ │ ldr r1, [r9, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq 9c20 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c6c <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #7 │ │ │ │ │ ldr r1, [r9, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq 9c20 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c6c <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #8 │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ - beq 9c20 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c6c <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #9 │ │ │ │ │ ldr r1, [r9, #32] │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ - beq 9c20 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c6c <_tmp_156_rule+0x3c4> │ │ │ │ │ sub lr, r9, #4 │ │ │ │ │ add r3, r9, #32 │ │ │ │ │ add lr, lr, r8, lsl #2 │ │ │ │ │ rsb r0, r9, #4 │ │ │ │ │ add r1, r0, r3 │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ str ip, [r6, r1] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne 9c08 <_tmp_156_rule+0x3ac> │ │ │ │ │ + bne 9c54 <_tmp_156_rule+0x3ac> │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -11312,179 +11333,179 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9ce4 <_tmp_156_rule+0x488> │ │ │ │ │ + beq 9d30 <_tmp_156_rule+0x488> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_joined_str> │ │ │ │ │ R_ARM_CALL _PyPegen_joined_str │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 9d24 <_tmp_156_rule+0x4c8> │ │ │ │ │ + beq 9d70 <_tmp_156_rule+0x4c8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 99a8 <_tmp_156_rule+0x14c> │ │ │ │ │ + beq 99f4 <_tmp_156_rule+0x14c> │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - bne 9d3c <_tmp_156_rule+0x4e0> │ │ │ │ │ - b 9978 <_tmp_156_rule+0x11c> │ │ │ │ │ + bne 9d88 <_tmp_156_rule+0x4e0> │ │ │ │ │ + b 99c4 <_tmp_156_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 9b3c <_tmp_156_rule+0x2e0> │ │ │ │ │ + bne 9b88 <_tmp_156_rule+0x2e0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 9918 <_tmp_156_rule+0xbc> │ │ │ │ │ + b 9964 <_tmp_156_rule+0xbc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9980 <_tmp_156_rule+0x124> │ │ │ │ │ + b 99cc <_tmp_156_rule+0x124> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 9d18 <_tmp_156_rule+0x4bc> │ │ │ │ │ + beq 9d64 <_tmp_156_rule+0x4bc> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 9978 <_tmp_156_rule+0x11c> │ │ │ │ │ + b 99c4 <_tmp_156_rule+0x11c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 9918 <_tmp_156_rule+0xbc> │ │ │ │ │ + beq 9964 <_tmp_156_rule+0xbc> │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9918 <_tmp_156_rule+0xbc> │ │ │ │ │ + b 9964 <_tmp_156_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9a70 <_tmp_156_rule+0x214> │ │ │ │ │ + b 9abc <_tmp_156_rule+0x214> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 99e0 <_tmp_156_rule+0x184> │ │ │ │ │ + b 9a2c <_tmp_156_rule+0x184> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 98a4 <_tmp_156_rule+0x48> │ │ │ │ │ + b 98f0 <_tmp_156_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 98e0 <_tmp_156_rule+0x84> │ │ │ │ │ + b 992c <_tmp_156_rule+0x84> │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 9d10 <_tmp_156_rule+0x4b4> │ │ │ │ │ - b 9978 <_tmp_156_rule+0x11c> │ │ │ │ │ + bne 9d5c <_tmp_156_rule+0x4b4> │ │ │ │ │ + b 99c4 <_tmp_156_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9948 <_tmp_156_rule+0xec> │ │ │ │ │ + b 9994 <_tmp_156_rule+0xec> │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 9de4 <_tmp_156_rule+0x588> │ │ │ │ │ + beq 9e30 <_tmp_156_rule+0x588> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 9ca0 <_tmp_156_rule+0x444> │ │ │ │ │ + b 9cec <_tmp_156_rule+0x444> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 9dc0 <_tmp_156_rule+0x564> │ │ │ │ │ - b 9ca0 <_tmp_156_rule+0x444> │ │ │ │ │ + bne 9e0c <_tmp_156_rule+0x564> │ │ │ │ │ + b 9cec <_tmp_156_rule+0x444> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9a38 <_tmp_156_rule+0x1dc> │ │ │ │ │ - b 9ae4 <_tmp_156_rule+0x288> │ │ │ │ │ + bne 9a84 <_tmp_156_rule+0x1dc> │ │ │ │ │ + b 9b30 <_tmp_156_rule+0x288> │ │ │ │ │ │ │ │ │ │ -00009df4 : │ │ │ │ │ +00009e40 : │ │ │ │ │ t_lookahead_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9ec8 │ │ │ │ │ + beq 9f14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ec8 │ │ │ │ │ + bne 9f14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9eb4 │ │ │ │ │ + bne 9f00 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ea4 │ │ │ │ │ + bne 9ef0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9eb4 │ │ │ │ │ + bne 9f00 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ea4 │ │ │ │ │ + bne 9ef0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9eb4 │ │ │ │ │ + bne 9f00 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -11495,144 +11516,144 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9e38 │ │ │ │ │ + b 9e84 │ │ │ │ │ │ │ │ │ │ -00009ed4 : │ │ │ │ │ +00009f20 : │ │ │ │ │ star_targets_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a58c │ │ │ │ │ + beq a5d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a58c │ │ │ │ │ + bne a5d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a57c │ │ │ │ │ + bne a5c8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq a0bc │ │ │ │ │ + beq a108 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq a120 │ │ │ │ │ + beq a16c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a120 │ │ │ │ │ + bne a16c │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a500 │ │ │ │ │ + bne a54c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1196 @ 0x4ac │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a024 │ │ │ │ │ + bne a070 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq a5d0 │ │ │ │ │ + beq a61c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne a500 │ │ │ │ │ + bne a54c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a3e4 │ │ │ │ │ + bne a430 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a500 │ │ │ │ │ + bne a54c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a890 │ │ │ │ │ + bl a8dc │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1196 @ 0x4ac │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq a080 │ │ │ │ │ + beq a0cc │ │ │ │ │ mov r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a080 │ │ │ │ │ + beq a0cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a5a4 │ │ │ │ │ + bne a5f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne a57c │ │ │ │ │ + bne a5c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5e4 │ │ │ │ │ + bl a630 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne a12c │ │ │ │ │ + bne a178 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -11640,147 +11661,147 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ movlt r5, #0 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt a070 │ │ │ │ │ + blt a0bc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne a070 │ │ │ │ │ + bne a0bc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 9f68 │ │ │ │ │ + bne 9fb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9f7c │ │ │ │ │ + b 9fc8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a598 │ │ │ │ │ + beq a5e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a598 │ │ │ │ │ + bne a5e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a568 │ │ │ │ │ + bne a5b4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq a55c │ │ │ │ │ + beq a5a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a568 │ │ │ │ │ + bne a5b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 20230 <_tmp_168_rule> │ │ │ │ │ + bl 204e4 <_tmp_168_rule> │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a26c │ │ │ │ │ + beq a2b8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sl] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 20230 <_tmp_168_rule> │ │ │ │ │ + bl 204e4 <_tmp_168_rule> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a324 │ │ │ │ │ + beq a370 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq a554 │ │ │ │ │ + beq a5a0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 20230 <_tmp_168_rule> │ │ │ │ │ + bl 204e4 <_tmp_168_rule> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a3ac │ │ │ │ │ + beq a3f8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq a550 │ │ │ │ │ + beq a59c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, #3 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ mov r3, #4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - bl 20230 <_tmp_168_rule> │ │ │ │ │ + bl 204e4 <_tmp_168_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a370 │ │ │ │ │ + beq a3bc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq a3b8 │ │ │ │ │ + beq a404 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [sl, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b a23c │ │ │ │ │ + b a288 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a554 │ │ │ │ │ + beq a5a0 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne a574 │ │ │ │ │ + bne a5c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq a57c │ │ │ │ │ + beq a5c8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [ip, #20] │ │ │ │ │ ldr r6, [ip, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -11792,113 +11813,113 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a5a4 │ │ │ │ │ + beq a5f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a5a4 │ │ │ │ │ + bne a5f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a0a8 │ │ │ │ │ + b a0f4 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a554 │ │ │ │ │ + beq a5a0 │ │ │ │ │ mov ip, sl │ │ │ │ │ mov lr, r7 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne a354 │ │ │ │ │ - b a280 │ │ │ │ │ + bne a3a0 │ │ │ │ │ + b a2cc │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a554 │ │ │ │ │ + beq a5a0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt a34c │ │ │ │ │ - b a280 │ │ │ │ │ + bgt a398 │ │ │ │ │ + b a2cc │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r7, #2 │ │ │ │ │ - b a328 │ │ │ │ │ + b a374 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a5c8 │ │ │ │ │ + beq a614 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b a25c │ │ │ │ │ + b a2a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a544 │ │ │ │ │ + beq a590 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a544 │ │ │ │ │ + bne a590 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne a4f0 │ │ │ │ │ + bne a53c │ │ │ │ │ mov r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a4e4 │ │ │ │ │ + beq a530 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5e4 │ │ │ │ │ + bl a630 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a4e4 │ │ │ │ │ + beq a530 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a534 │ │ │ │ │ + beq a580 │ │ │ │ │ ldr ip, [r3, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ @@ -11915,154 +11936,154 @@ │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq a510 │ │ │ │ │ + beq a55c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a510 │ │ │ │ │ + bne a55c │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b a018 │ │ │ │ │ + b a064 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq a000 │ │ │ │ │ + beq a04c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a084 │ │ │ │ │ + b a0d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq a4dc │ │ │ │ │ + beq a528 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a508 │ │ │ │ │ + b a554 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a508 │ │ │ │ │ + b a554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a410 │ │ │ │ │ + b a45c │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b a0a4 │ │ │ │ │ + b a0f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a070 │ │ │ │ │ + b a0bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9f1c │ │ │ │ │ + b 9f68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a154 │ │ │ │ │ + b a1a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a0a8 │ │ │ │ │ + beq a0f4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b a070 │ │ │ │ │ + b a0bc │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b a554 │ │ │ │ │ + b a5a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt a520 │ │ │ │ │ - b 9fb8 │ │ │ │ │ + blt a56c │ │ │ │ │ + b a004 │ │ │ │ │ │ │ │ │ │ -0000a5e4 : │ │ │ │ │ +0000a630 : │ │ │ │ │ star_target_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a884 │ │ │ │ │ + beq a8d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a884 │ │ │ │ │ + bne a8d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a844 │ │ │ │ │ + bne a890 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1196 @ 0x4ac │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a6d4 │ │ │ │ │ + bne a720 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq a870 │ │ │ │ │ + beq a8bc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne a844 │ │ │ │ │ + bne a890 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a708 │ │ │ │ │ + bne a754 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a844 │ │ │ │ │ + bne a890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a890 │ │ │ │ │ + bl a8dc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a6f0 │ │ │ │ │ + beq a73c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1196 @ 0x4ac │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -12073,57 +12094,57 @@ │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1196 @ 0x4ac │ │ │ │ │ - b a6d0 │ │ │ │ │ + b a71c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq a864 │ │ │ │ │ + beq a8b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a864 │ │ │ │ │ + bne a8b0 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne a834 │ │ │ │ │ + bne a880 │ │ │ │ │ mov r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a828 │ │ │ │ │ + beq a874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5e4 │ │ │ │ │ + bl a630 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a828 │ │ │ │ │ + beq a874 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a854 │ │ │ │ │ + beq a8a0 │ │ │ │ │ ldr ip, [r3, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, ip │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ @@ -12139,209 +12160,209 @@ │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq a7fc │ │ │ │ │ + beq a848 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a6f8 │ │ │ │ │ + beq a744 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq a6f8 │ │ │ │ │ + beq a744 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b a6e4 │ │ │ │ │ + b a730 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq a6b0 │ │ │ │ │ + beq a6fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a820 │ │ │ │ │ + b a86c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b a6e4 │ │ │ │ │ + b a730 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a734 │ │ │ │ │ + b a780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt a80c │ │ │ │ │ - b a668 │ │ │ │ │ + blt a858 │ │ │ │ │ + b a6b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a62c │ │ │ │ │ + b a678 │ │ │ │ │ │ │ │ │ │ -0000a890 : │ │ │ │ │ +0000a8dc : │ │ │ │ │ target_with_star_atom_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b660 │ │ │ │ │ + beq b6ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b660 │ │ │ │ │ + bne b6ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne af6c │ │ │ │ │ + bne afb8 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1197 @ 0x4ad │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne aac8 │ │ │ │ │ + bne ab14 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq b66c │ │ │ │ │ + beq b6b8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r8, [r2, #16] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne af64 │ │ │ │ │ + bne afb0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b698 │ │ │ │ │ + beq b6e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b698 │ │ │ │ │ + bne b6e4 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ad24 │ │ │ │ │ + beq ad70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne abe4 │ │ │ │ │ + bne ac30 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne af64 │ │ │ │ │ + bne afb0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b680 │ │ │ │ │ + beq b6cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b680 │ │ │ │ │ + bne b6cc │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac00 │ │ │ │ │ + beq ac4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ad08 │ │ │ │ │ + bne ad54 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne af64 │ │ │ │ │ + bne afb0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b654 │ │ │ │ │ + beq b6a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b654 │ │ │ │ │ + bne b6a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ab90 │ │ │ │ │ + bne abdc │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq aae4 │ │ │ │ │ + beq ab30 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq ab24 │ │ │ │ │ + beq ab70 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq afb0 │ │ │ │ │ + beq affc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b63c │ │ │ │ │ + bne b688 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #1197 @ 0x4ad │ │ │ │ │ @@ -12354,638 +12375,638 @@ │ │ │ │ │ mov r0, ip │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt afbc │ │ │ │ │ + blt b008 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ab90 │ │ │ │ │ + bne abdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne aa88 │ │ │ │ │ + bne aad4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ab90 │ │ │ │ │ + bne abdc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne af74 │ │ │ │ │ + bne afc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ab90 │ │ │ │ │ + bne abdc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne afd0 │ │ │ │ │ + bne b01c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ab90 │ │ │ │ │ + bne abdc │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b140 │ │ │ │ │ + bne b18c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1197 @ 0x4ad │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b aac4 │ │ │ │ │ + b ab10 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq a9a4 │ │ │ │ │ + beq a9f0 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ae1c │ │ │ │ │ + bne ae68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a9a4 │ │ │ │ │ + b a9f0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b61c │ │ │ │ │ + bne b668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6c2c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5bc │ │ │ │ │ + bne b608 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq acec │ │ │ │ │ + beq ad38 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bge acec │ │ │ │ │ + bge ad38 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b61c │ │ │ │ │ + bne b668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6c2c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5bc │ │ │ │ │ + bne b608 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aeb8 │ │ │ │ │ + beq af04 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ movgt r6, r9 │ │ │ │ │ movgt r3, r0 │ │ │ │ │ - ble aeb8 │ │ │ │ │ + ble af04 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne b61c │ │ │ │ │ + bne b668 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6c2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b5b8 │ │ │ │ │ + bne b604 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ace8 │ │ │ │ │ + beq ad34 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bgt ac9c │ │ │ │ │ + bgt ace8 │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq aa10 │ │ │ │ │ + beq aa5c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne aec0 │ │ │ │ │ + bne af0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b aa10 │ │ │ │ │ + b aa5c │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne abcc │ │ │ │ │ + bne ac18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6c2c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5d4 │ │ │ │ │ + bne b620 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq abc8 │ │ │ │ │ + beq ac14 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge abc8 │ │ │ │ │ + bge ac14 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne abcc │ │ │ │ │ + bne ac18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6c2c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5d4 │ │ │ │ │ + bne b620 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aeb0 │ │ │ │ │ + beq aefc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble aeb0 │ │ │ │ │ + ble aefc │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne b630 │ │ │ │ │ + bne b67c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 6c00 │ │ │ │ │ + bl 6c2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b5c8 │ │ │ │ │ + bne b614 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq abb8 │ │ │ │ │ + beq ac04 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble abb8 │ │ │ │ │ + ble ac04 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b adcc │ │ │ │ │ + b ae18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq abf8 │ │ │ │ │ + beq ac44 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS t_lookahead_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq abf8 │ │ │ │ │ + beq ac44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq b748 │ │ │ │ │ + beq b794 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq af48 │ │ │ │ │ + beq af94 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne af48 │ │ │ │ │ + bne af94 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1197 @ 0x4ad │ │ │ │ │ - b aac4 │ │ │ │ │ + b ab10 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b abc8 │ │ │ │ │ + b ac14 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - b acec │ │ │ │ │ + b ad38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 207fc │ │ │ │ │ + bl 20ab0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq ad1c │ │ │ │ │ + beq ad68 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ad1c │ │ │ │ │ + beq ad68 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS t_lookahead_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ad1c │ │ │ │ │ + beq ad68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq b748 │ │ │ │ │ + beq b794 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne ae94 │ │ │ │ │ + bne aee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq aea0 │ │ │ │ │ + beq aeec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - b aad8 │ │ │ │ │ + b ab24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a890 │ │ │ │ │ + bl a8dc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq ab48 │ │ │ │ │ + beq ab94 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab48 │ │ │ │ │ + beq ab94 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne aa9c │ │ │ │ │ + bne aae8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab90 │ │ │ │ │ + beq abdc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b ab98 │ │ │ │ │ + b abe4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b73c │ │ │ │ │ + beq b788 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b73c │ │ │ │ │ + bne b788 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b72c │ │ │ │ │ + bne b778 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl a5e4 │ │ │ │ │ + bl a630 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq b290 │ │ │ │ │ + beq b2dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b720 │ │ │ │ │ + beq b76c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b720 │ │ │ │ │ + bne b76c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b704 │ │ │ │ │ + bne b750 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq b278 │ │ │ │ │ + beq b2c4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b704 │ │ │ │ │ + bne b750 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 20230 <_tmp_168_rule> │ │ │ │ │ + bl 204e4 <_tmp_168_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne b2f4 │ │ │ │ │ + bne b340 │ │ │ │ │ subs r3, r4, #0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne b4dc │ │ │ │ │ + bne b528 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne b72c │ │ │ │ │ + bne b778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5e4 │ │ │ │ │ + bl a630 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne b298 │ │ │ │ │ + bne b2e4 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ mov sl, #0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b130 │ │ │ │ │ + bne b17c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne b494 │ │ │ │ │ + bne b4e0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq ab7c │ │ │ │ │ - b ab90 │ │ │ │ │ + beq abc8 │ │ │ │ │ + b abdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b758 │ │ │ │ │ + beq b7a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b758 │ │ │ │ │ + bne b7a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne ab94 │ │ │ │ │ + bne abe0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b714 │ │ │ │ │ + beq b760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b714 │ │ │ │ │ + bne b760 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne b1f0 │ │ │ │ │ + bne b23c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5e4 │ │ │ │ │ + bl a630 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne b314 │ │ │ │ │ + bne b360 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne ab94 │ │ │ │ │ + bne abe0 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab90 │ │ │ │ │ + beq abdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ab90 │ │ │ │ │ + beq abdc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_CALL _PyAST_List │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne aa9c │ │ │ │ │ - b afb0 │ │ │ │ │ + bne aae8 │ │ │ │ │ + b affc │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b b0dc │ │ │ │ │ + b b128 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b0f8 │ │ │ │ │ + beq b144 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq b2d0 │ │ │ │ │ + beq b31c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b104 │ │ │ │ │ + beq b150 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b100 │ │ │ │ │ + beq b14c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b130 │ │ │ │ │ + b b17c │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq b598 │ │ │ │ │ + beq b5e4 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r7, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b b098 │ │ │ │ │ + b b0e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b6f8 │ │ │ │ │ + beq b744 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b6f8 │ │ │ │ │ + bne b744 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b6e8 │ │ │ │ │ + bne b734 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq b6c8 │ │ │ │ │ + beq b714 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b6e8 │ │ │ │ │ + bne b734 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne b43c │ │ │ │ │ + bne b488 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq b6c0 │ │ │ │ │ + beq b70c │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt b47c │ │ │ │ │ + bgt b4c8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -12994,490 +13015,490 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq b1f0 │ │ │ │ │ + beq b23c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b1f8 │ │ │ │ │ - b b1f0 │ │ │ │ │ - bl a5e4 │ │ │ │ │ + beq b244 │ │ │ │ │ + b b23c │ │ │ │ │ + bl a630 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq b3a0 │ │ │ │ │ + beq b3ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b5e0 │ │ │ │ │ + bne b62c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq b574 │ │ │ │ │ + beq b5c0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [r8, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b b388 │ │ │ │ │ + b b3d4 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r8, r3, lsl #2] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b b3d8 │ │ │ │ │ + b b424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ab90 │ │ │ │ │ + beq abdc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne aa9c │ │ │ │ │ - b afb0 │ │ │ │ │ + bne aae8 │ │ │ │ │ + b affc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b0c4 │ │ │ │ │ + bne b110 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrne ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq b270 │ │ │ │ │ + beq b2bc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble b524 │ │ │ │ │ + ble b570 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [ip, r7, lsl #2] │ │ │ │ │ str r0, [r1, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b b508 │ │ │ │ │ + b b554 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b0dc │ │ │ │ │ + bne b128 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne b2c4 │ │ │ │ │ - b b2d0 │ │ │ │ │ + bne b310 │ │ │ │ │ + b b31c │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b6b4 │ │ │ │ │ + beq b700 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b b464 │ │ │ │ │ + b b4b0 │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b264 │ │ │ │ │ + beq b2b0 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b b2fc │ │ │ │ │ + b b348 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b aa14 │ │ │ │ │ + b aa60 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a9a8 │ │ │ │ │ + b a9f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b458 │ │ │ │ │ + beq b4a4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b b1e8 │ │ │ │ │ + b b234 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ad00 │ │ │ │ │ + b ad4c │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b abcc │ │ │ │ │ + b ac18 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne afbc │ │ │ │ │ - b aaa8 │ │ │ │ │ + bne b008 │ │ │ │ │ + b aaf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b aa48 │ │ │ │ │ + b aa94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a8d8 │ │ │ │ │ + b a924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt af58 │ │ │ │ │ - b a920 │ │ │ │ │ + blt afa4 │ │ │ │ │ + b a96c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b a9e4 │ │ │ │ │ + b aa30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b a978 │ │ │ │ │ + b a9c4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b b1e8 │ │ │ │ │ + b b234 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b b1e8 │ │ │ │ │ + b b234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b340 │ │ │ │ │ + b b38c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b0dc │ │ │ │ │ + b b128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b1b4 │ │ │ │ │ + b b200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b050 │ │ │ │ │ + b b09c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b130 │ │ │ │ │ + b b17c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b affc │ │ │ │ │ + b b048 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b aad8 │ │ │ │ │ + b ab24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b16c │ │ │ │ │ + b b1b8 │ │ │ │ │ │ │ │ │ │ -0000b764 : │ │ │ │ │ +0000b7b0 : │ │ │ │ │ genexp_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq bc38 │ │ │ │ │ + beq bc84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bc38 │ │ │ │ │ + bne bc84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b804 │ │ │ │ │ + bne b850 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq b820 │ │ │ │ │ + beq b86c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b870 │ │ │ │ │ + bne b8bc │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne bb5c │ │ │ │ │ + bne bba8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt bc20 │ │ │ │ │ + blt bc6c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne b804 │ │ │ │ │ + bne b850 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b7f4 │ │ │ │ │ + beq b840 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq bbe4 │ │ │ │ │ + beq bc30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bbe4 │ │ │ │ │ + bne bc30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne bba0 │ │ │ │ │ + bne bbec │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq bbf0 │ │ │ │ │ + beq bc3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bbf0 │ │ │ │ │ + bne bc3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne bb88 │ │ │ │ │ + bne bbd4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ba3c │ │ │ │ │ + beq ba88 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne ba88 │ │ │ │ │ + bne bad4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne bba0 │ │ │ │ │ + bne bbec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq ba08 │ │ │ │ │ + beq ba54 │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ba08 │ │ │ │ │ + beq ba54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 147ac │ │ │ │ │ + bl 147fc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq b7f4 │ │ │ │ │ + beq b840 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b7f4 │ │ │ │ │ + beq b840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq b9fc │ │ │ │ │ + beq ba48 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_GeneratorExp> │ │ │ │ │ R_ARM_CALL _PyAST_GeneratorExp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq bc14 │ │ │ │ │ + beq bc60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bc14 │ │ │ │ │ + bne bc60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b810 │ │ │ │ │ + b b85c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bba8 │ │ │ │ │ + bne bbf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18604 │ │ │ │ │ + bl 188ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne b978 │ │ │ │ │ + bne b9c4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b7f4 │ │ │ │ │ + b b840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt bb80 │ │ │ │ │ + blt bbcc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne bb88 │ │ │ │ │ + bne bbd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b920 │ │ │ │ │ + beq b96c │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b920 │ │ │ │ │ + beq b96c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq bbd4 │ │ │ │ │ + beq bc20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq bbd4 │ │ │ │ │ + beq bc20 │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -13500,469 +13521,469 @@ │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44b4 │ │ │ │ │ + bl 44fc │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq bbb0 │ │ │ │ │ + beq bbfc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bbfc │ │ │ │ │ + bne bc48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b974 │ │ │ │ │ + b b9c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b804 │ │ │ │ │ + bne b850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl b200 │ │ │ │ │ + bl b230 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b b9fc │ │ │ │ │ + b ba48 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq b93c │ │ │ │ │ + beq b988 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ba34 │ │ │ │ │ + b ba80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bba0 │ │ │ │ │ + b bbec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq bb90 │ │ │ │ │ + beq bbdc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b bb90 │ │ │ │ │ + b bbdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b bb90 │ │ │ │ │ + b bbdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b89c │ │ │ │ │ + b b8e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b8dc │ │ │ │ │ + b b928 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne bbc8 │ │ │ │ │ - b b974 │ │ │ │ │ + bne bc14 │ │ │ │ │ + b b9c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b9fc │ │ │ │ │ + beq ba48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b810 │ │ │ │ │ + b b85c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b7ac │ │ │ │ │ + b b7f8 │ │ │ │ │ │ │ │ │ │ -0000bc44 : │ │ │ │ │ +0000bc90 : │ │ │ │ │ expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c528 │ │ │ │ │ + beq c574 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c528 │ │ │ │ │ + bne c574 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c08c │ │ │ │ │ + bne c0d8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1109 @ 0x455 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bcd0 │ │ │ │ │ + beq bd1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne bd5c │ │ │ │ │ + bne bda8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c08c │ │ │ │ │ + bne c0d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c8b8 │ │ │ │ │ + bl c904 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne bd20 │ │ │ │ │ + bne bd6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c08c │ │ │ │ │ + bne c0d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc1c │ │ │ │ │ + bl cc68 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bd38 │ │ │ │ │ + beq bd84 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1109 @ 0x455 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b bcb8 │ │ │ │ │ + b bd04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c08c │ │ │ │ │ + bne c0d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20020 │ │ │ │ │ + bl 202d4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - b bd20 │ │ │ │ │ + b bd6c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c090 │ │ │ │ │ + bne c0dc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq c540 │ │ │ │ │ + beq c58c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c540 │ │ │ │ │ + bne c58c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c534 │ │ │ │ │ + bne c580 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl cc1c │ │ │ │ │ + bl cc68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c288 │ │ │ │ │ + bne c2d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c534 │ │ │ │ │ + bne c580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc1c │ │ │ │ │ + bl cc68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c1e4 │ │ │ │ │ + bne c230 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq c084 │ │ │ │ │ + beq c0d0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne c090 │ │ │ │ │ + bne c0dc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq c558 │ │ │ │ │ + beq c5a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c558 │ │ │ │ │ + bne c5a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c850 │ │ │ │ │ + bne c89c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c564 │ │ │ │ │ + bne c5b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne c850 │ │ │ │ │ + bne c89c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_116_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_116_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq be94 │ │ │ │ │ + beq bee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc1c │ │ │ │ │ + bl cc68 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne c2e0 │ │ │ │ │ + bne c32c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c850 │ │ │ │ │ + bne c89c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc1c │ │ │ │ │ + bl cc68 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne c148 │ │ │ │ │ + bne c194 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c850 │ │ │ │ │ + bne c89c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc1c │ │ │ │ │ + bl cc68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c0a0 │ │ │ │ │ + bne c0ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne c320 │ │ │ │ │ + bne c36c │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq c7a8 │ │ │ │ │ + beq c7f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c7a8 │ │ │ │ │ + bne c7f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c798 │ │ │ │ │ + bne c7e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 3860 <_tmp_6_rule+0x50> │ │ │ │ │ + bl 38a8 <_tmp_6_rule+0x6c> │ │ │ │ │ R_ARM_CALL pass_stmt_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c398 │ │ │ │ │ + bne c3e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c798 │ │ │ │ │ + bne c7e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4534 │ │ │ │ │ + bl 457c │ │ │ │ │ R_ARM_CALL break_stmt_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c398 │ │ │ │ │ + bne c3e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c798 │ │ │ │ │ + bne c7e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4928 │ │ │ │ │ + bl 4970 │ │ │ │ │ R_ARM_CALL continue_stmt_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c398 │ │ │ │ │ + bne c3e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne c850 │ │ │ │ │ + bne c89c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne c7b4 │ │ │ │ │ + bne c800 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne c850 │ │ │ │ │ + bne c89c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne c490 │ │ │ │ │ + bne c4dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq c084 │ │ │ │ │ + beq c0d0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ - bne c094 │ │ │ │ │ + bne c0e0 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq c54c │ │ │ │ │ + beq c598 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c54c │ │ │ │ │ + bne c598 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne c07c │ │ │ │ │ + bne c0c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne c328 │ │ │ │ │ + bne c374 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq bcf0 │ │ │ │ │ + beq bd3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bcc8 │ │ │ │ │ + b bd14 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bee0 │ │ │ │ │ + beq bf2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc1c │ │ │ │ │ + bl cc68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bee0 │ │ │ │ │ + beq bf2c │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bee0 │ │ │ │ │ + beq bf2c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC expression_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS expression_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bee0 │ │ │ │ │ + beq bf2c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne c3c8 │ │ │ │ │ + bne c414 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ moveq r7, r3 │ │ │ │ │ - beq bffc │ │ │ │ │ + beq c048 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b bffc │ │ │ │ │ + b c048 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bebc │ │ │ │ │ + beq bf08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc1c │ │ │ │ │ + bl cc68 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bebc │ │ │ │ │ + beq bf08 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_117_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_117_rule │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bebc │ │ │ │ │ + beq bf08 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13971,47 +13992,47 @@ │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ moveq r7, r3 │ │ │ │ │ - bne c138 │ │ │ │ │ - b bff8 │ │ │ │ │ + bne c184 │ │ │ │ │ + b c044 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bddc │ │ │ │ │ + beq be28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc1c │ │ │ │ │ + bl cc68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bddc │ │ │ │ │ + beq be28 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bddc │ │ │ │ │ + beq be28 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq bddc │ │ │ │ │ + beq be28 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14020,148 +14041,148 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ - beq bde0 │ │ │ │ │ + beq be2c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b bdec │ │ │ │ │ + b be38 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bdb8 │ │ │ │ │ + beq be04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc1c │ │ │ │ │ + bl cc68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bdb8 │ │ │ │ │ + beq be04 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bdb8 │ │ │ │ │ + beq be04 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ - beq bdb8 │ │ │ │ │ - b c238 │ │ │ │ │ + beq be04 │ │ │ │ │ + b c284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl ba1c │ │ │ │ │ + bl ba4c │ │ │ │ │ R_ARM_CALL expression_without_invalid_rule │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq be94 │ │ │ │ │ + beq bee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_raise_error_for_missing_comma> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error_for_missing_comma │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne c460 │ │ │ │ │ + bne c4ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ moveq r7, r3 │ │ │ │ │ - bne c510 │ │ │ │ │ + bne c55c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b bffc │ │ │ │ │ + b c048 │ │ │ │ │ mov r3, #7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c06c │ │ │ │ │ + beq c0b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d864 │ │ │ │ │ + bl d8b0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c06c │ │ │ │ │ + beq c0b8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c80c │ │ │ │ │ + bne c858 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c06c │ │ │ │ │ + beq c0b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c07c │ │ │ │ │ + b c0c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c3f8 │ │ │ │ │ + bne c444 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b bf9c │ │ │ │ │ + b bfe8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq c480 │ │ │ │ │ + beq c4cc │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne c138 │ │ │ │ │ + bne c184 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bd20 │ │ │ │ │ + b bd6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc1c │ │ │ │ │ + bl cc68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c3bc │ │ │ │ │ + beq c408 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c3bc │ │ │ │ │ + beq c408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f2c │ │ │ │ │ + bl 3f58 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c3bc │ │ │ │ │ + beq c408 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14169,53 +14190,53 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #32] │ │ │ │ │ - b c1bc │ │ │ │ │ + b c208 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq c480 │ │ │ │ │ + beq c4cc │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c510 │ │ │ │ │ + bne c55c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bd20 │ │ │ │ │ + b bd6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9690 <_loop1_82_rule+0x38> │ │ │ │ │ + bl 96c0 <_loop1_82_rule+0x1c> │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ ldrne ip, [r4, #88] @ 0x58 │ │ │ │ │ - bne bff8 │ │ │ │ │ + bne c044 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq bfec │ │ │ │ │ + beq c038 │ │ │ │ │ mov r3, #63 @ 0x3f │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bfec │ │ │ │ │ + beq c038 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC45 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14223,162 +14244,162 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ - b c1bc │ │ │ │ │ + b c208 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b bffc │ │ │ │ │ + b c048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bc8c │ │ │ │ │ + b bcd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b bdec │ │ │ │ │ + b be38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bd94 │ │ │ │ │ + b bde0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c044 │ │ │ │ │ + b c090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b be30 │ │ │ │ │ + b be7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq c78c │ │ │ │ │ + beq c7d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c78c │ │ │ │ │ + bne c7d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c77c │ │ │ │ │ + bne c7c8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c684 │ │ │ │ │ + beq c6d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ - bne c77c │ │ │ │ │ + bne c7c8 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_string_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_string_token │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - beq c670 │ │ │ │ │ + beq c6bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c670 │ │ │ │ │ + bne c6bc │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c634 │ │ │ │ │ + bne c680 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c634 │ │ │ │ │ + beq c680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ba1c │ │ │ │ │ + bl ba4c │ │ │ │ │ R_ARM_CALL expression_without_invalid_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne c85c │ │ │ │ │ + bne c8a8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne c694 │ │ │ │ │ + bne c6e0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b be5c │ │ │ │ │ + b bea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c604 │ │ │ │ │ + b c650 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b c658 │ │ │ │ │ + b c6a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c650 │ │ │ │ │ + bne c69c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq c67c │ │ │ │ │ + beq c6c8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movgt ip, r7 │ │ │ │ │ - ble c6e8 │ │ │ │ │ + ble c734 │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne c6d0 │ │ │ │ │ + bne c71c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq be54 │ │ │ │ │ + beq bea0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ @@ -14406,60 +14427,60 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ - b c1bc │ │ │ │ │ + b c208 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b be5c │ │ │ │ │ + b bea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c590 │ │ │ │ │ + b c5dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bf9c │ │ │ │ │ + b bfe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bf20 │ │ │ │ │ + b bf6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9690 <_loop1_82_rule+0x38> │ │ │ │ │ + bl 96c0 <_loop1_82_rule+0x1c> │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne bfc8 │ │ │ │ │ + bne c014 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq bfc0 │ │ │ │ │ + beq c00c │ │ │ │ │ mov r3, #60 @ 0x3c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bfc0 │ │ │ │ │ + beq c00c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ - b c4e8 │ │ │ │ │ + b c534 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ @@ -14471,437 +14492,437 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b c374 │ │ │ │ │ + b c3c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b bffc │ │ │ │ │ + b c048 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - beq c884 │ │ │ │ │ + beq c8d0 │ │ │ │ │ str r3, [r7, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b c5dc │ │ │ │ │ + b c628 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne ip, [r4, #88] @ 0x58 │ │ │ │ │ movne r7, r0 │ │ │ │ │ - bne c870 │ │ │ │ │ + bne c8bc │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b c680 │ │ │ │ │ + b c6cc │ │ │ │ │ │ │ │ │ │ -0000c8b8 : │ │ │ │ │ +0000c904 : │ │ │ │ │ if_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq ca8c │ │ │ │ │ + beq cad8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ca8c │ │ │ │ │ + bne cad8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ca98 │ │ │ │ │ + bne cae4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq c978 │ │ │ │ │ + beq c9c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl cc1c │ │ │ │ │ + bl cc68 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq c9c8 │ │ │ │ │ + beq ca14 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c9d0 │ │ │ │ │ + bne ca1c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ca70 │ │ │ │ │ + blt cabc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne ca98 │ │ │ │ │ + bne cae4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc1c │ │ │ │ │ + bl cc68 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne c948 │ │ │ │ │ + bne c994 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b c95c │ │ │ │ │ + b c9a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc1c │ │ │ │ │ + bl cc68 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq c9c8 │ │ │ │ │ + beq ca14 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c9c8 │ │ │ │ │ + beq ca14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c9c8 │ │ │ │ │ + beq ca14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ca98 │ │ │ │ │ + beq cae4 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_CALL _PyAST_IfExp │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ca5c │ │ │ │ │ + beq caa8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c960 │ │ │ │ │ + beq c9ac │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c960 │ │ │ │ │ + beq c9ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c96c │ │ │ │ │ + b c9b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c900 │ │ │ │ │ + b c94c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ca80 │ │ │ │ │ + b cacc │ │ │ │ │ │ │ │ │ │ -0000caa4 : │ │ │ │ │ +0000caf0 : │ │ │ │ │ single_target_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq cbf0 │ │ │ │ │ + beq cc3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cbf0 │ │ │ │ │ + bne cc3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne cb68 │ │ │ │ │ + bne cbb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 64e0 │ │ │ │ │ + bl 650c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne cb60 │ │ │ │ │ + bne cbac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cb60 │ │ │ │ │ + bne cbac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne cb74 │ │ │ │ │ + bne cbc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cb60 │ │ │ │ │ + bne cbac │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cb9c │ │ │ │ │ + bne cbe8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq cbfc │ │ │ │ │ + beq cc48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cbfc │ │ │ │ │ + bne cc48 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b cb60 │ │ │ │ │ + b cbac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caa4 │ │ │ │ │ + bl caf0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq cb58 │ │ │ │ │ + beq cba4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cb58 │ │ │ │ │ + beq cba4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cb60 │ │ │ │ │ + beq cbac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cb60 │ │ │ │ │ + beq cbac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b cb68 │ │ │ │ │ + b cbb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cae8 │ │ │ │ │ + b cb34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq cb94 │ │ │ │ │ - b cb68 │ │ │ │ │ + beq cbe0 │ │ │ │ │ + b cbb4 │ │ │ │ │ │ │ │ │ │ -0000cc1c : │ │ │ │ │ +0000cc68 : │ │ │ │ │ disjunction_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d144 │ │ │ │ │ + beq d190 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d144 │ │ │ │ │ + bne d190 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cfe0 │ │ │ │ │ + bne d02c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, #1120 @ 0x460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ccac │ │ │ │ │ + beq ccf8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d130 │ │ │ │ │ + beq d17c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne cfe0 │ │ │ │ │ + bne d02c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d178 │ │ │ │ │ + bl d1c4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq cdd0 │ │ │ │ │ + beq ce1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d16c │ │ │ │ │ + beq d1b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d16c │ │ │ │ │ + bne d1b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d0f8 │ │ │ │ │ + bne d144 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq d0b4 │ │ │ │ │ + beq d100 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d0f8 │ │ │ │ │ + bne d144 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d150 │ │ │ │ │ + beq d19c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne d150 │ │ │ │ │ + bne d19c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne cecc │ │ │ │ │ + bne cf18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ce28 │ │ │ │ │ + bne ce74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne cfe0 │ │ │ │ │ + bne d02c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl d178 │ │ │ │ │ + bl d1c4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ce10 │ │ │ │ │ + beq ce5c │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r2, #1120 @ 0x460 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b cc90 │ │ │ │ │ + b ccdc │ │ │ │ │ mov r2, #1120 @ 0x460 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b ce08 │ │ │ │ │ + b ce54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d178 │ │ │ │ │ + bl d1c4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq cec8 │ │ │ │ │ + beq cf14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d0d4 │ │ │ │ │ + bne d120 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -14910,78 +14931,78 @@ │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d090 │ │ │ │ │ + beq d0dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d090 │ │ │ │ │ + bne d0dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d09c │ │ │ │ │ + bne d0e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cff4 │ │ │ │ │ + bne d040 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq cdb8 │ │ │ │ │ + beq ce04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne cdb8 │ │ │ │ │ + bne ce04 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq d0ac │ │ │ │ │ + beq d0f8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movgt lr, r6 │ │ │ │ │ - ble cf38 │ │ │ │ │ + ble cf84 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ │ str ip, [r0, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne cf20 │ │ │ │ │ + bne cf6c │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ streq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq cca0 │ │ │ │ │ + beq ccec │ │ │ │ │ ldr ip, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r6, ip │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -14998,258 +15019,258 @@ │ │ │ │ │ mov r0, #2 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_CALL _PyAST_BoolOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d108 │ │ │ │ │ + beq d154 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d108 │ │ │ │ │ + bne d154 │ │ │ │ │ mov r2, #1120 @ 0x460 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b ce20 │ │ │ │ │ + b ce6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b cca0 │ │ │ │ │ + b ccec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d178 │ │ │ │ │ + bl d1c4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq cebc │ │ │ │ │ + beq cf08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne d068 │ │ │ │ │ + bne d0b4 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d044 │ │ │ │ │ + beq d090 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [r6, r5, lsl #2] │ │ │ │ │ mov r7, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b ce6c │ │ │ │ │ + b ceb8 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d0a8 │ │ │ │ │ + beq d0f4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b d02c │ │ │ │ │ + b d078 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq d01c │ │ │ │ │ + beq d068 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ced4 │ │ │ │ │ + b cf20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ce9c │ │ │ │ │ + b cee8 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b cecc │ │ │ │ │ + b cf18 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b cdd0 │ │ │ │ │ + b ce1c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ce4c │ │ │ │ │ + beq ce98 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b d084 │ │ │ │ │ + b d0d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b cdd0 │ │ │ │ │ + b ce1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq cfd4 │ │ │ │ │ + beq d020 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b cfec │ │ │ │ │ + b d038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt d118 │ │ │ │ │ - b ccbc │ │ │ │ │ + blt d164 │ │ │ │ │ + b cd08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cc64 │ │ │ │ │ + b ccb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cd94 │ │ │ │ │ + beq cde0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b cecc │ │ │ │ │ + b cf18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cd24 │ │ │ │ │ + b cd70 │ │ │ │ │ │ │ │ │ │ -0000d178 : │ │ │ │ │ +0000d1c4 : │ │ │ │ │ conjunction_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d730 │ │ │ │ │ + beq d77c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d730 │ │ │ │ │ + bne d77c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d620 │ │ │ │ │ + bne d66c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1121 @ 0x461 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d368 │ │ │ │ │ + bne d3b4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d748 │ │ │ │ │ + beq d794 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne d620 │ │ │ │ │ + bne d66c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2e0 │ │ │ │ │ + bl e32c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq d31c │ │ │ │ │ + beq d368 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d73c │ │ │ │ │ + beq d788 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d73c │ │ │ │ │ + bne d788 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne d31c │ │ │ │ │ + bne d368 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq d68c │ │ │ │ │ + beq d6d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne d6a0 │ │ │ │ │ + bne d6ec │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq d75c │ │ │ │ │ + beq d7a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d75c │ │ │ │ │ + bne d7a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d6cc │ │ │ │ │ + bne d718 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d384 │ │ │ │ │ + bne d3d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne d620 │ │ │ │ │ + bne d66c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl e2e0 │ │ │ │ │ + bl e32c │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movne r1, r5 │ │ │ │ │ movne r3, ip │ │ │ │ │ movne r0, r4 │ │ │ │ │ moveq r1, r5 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ @@ -15264,119 +15285,119 @@ │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2e0 │ │ │ │ │ + bl e32c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d2f4 │ │ │ │ │ + beq d340 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d704 │ │ │ │ │ + bne d750 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d6ac │ │ │ │ │ + beq d6f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d6ac │ │ │ │ │ + bne d6f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d6c0 │ │ │ │ │ + bne d70c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d5d0 │ │ │ │ │ + bne d61c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq d304 │ │ │ │ │ + beq d350 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d304 │ │ │ │ │ + bne d350 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d684 │ │ │ │ │ + beq d6d0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble d524 │ │ │ │ │ + ble d570 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq d524 │ │ │ │ │ + beq d570 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #2 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq d524 │ │ │ │ │ + beq d570 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #3 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq d524 │ │ │ │ │ + beq d570 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #4 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq d524 │ │ │ │ │ + beq d570 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #5 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq d524 │ │ │ │ │ + beq d570 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #6 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq d524 │ │ │ │ │ + beq d570 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq d524 │ │ │ │ │ + beq d570 │ │ │ │ │ sub lr, r7, #4 │ │ │ │ │ add r3, r7, #24 │ │ │ │ │ add lr, lr, ip, lsl #2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov ip, r4 │ │ │ │ │ rsb r4, r7, #4 │ │ │ │ │ add r1, r4, r3 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ │ str r2, [r6, r1] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne d504 │ │ │ │ │ + bne d550 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -15386,15 +15407,15 @@ │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ streq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d378 │ │ │ │ │ + beq d3c4 │ │ │ │ │ ldr ip, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, ip │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ @@ -15410,572 +15431,572 @@ │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_CALL _PyAST_BoolOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d6dc │ │ │ │ │ + beq d728 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d6dc │ │ │ │ │ + bne d728 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1121 @ 0x461 │ │ │ │ │ - b d364 │ │ │ │ │ + b d3b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2e0 │ │ │ │ │ + bl e32c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq d410 │ │ │ │ │ + beq d45c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne d65c │ │ │ │ │ + bne d6a8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d634 │ │ │ │ │ + beq d680 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r1, [r7, r5, lsl #2] │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b d3c4 │ │ │ │ │ + b d410 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b d378 │ │ │ │ │ + b d3c4 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d680 │ │ │ │ │ + beq d6cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b d608 │ │ │ │ │ + b d654 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq d5f8 │ │ │ │ │ + beq d644 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b d41c │ │ │ │ │ + b d468 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b d31c │ │ │ │ │ + b d368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d3fc │ │ │ │ │ + beq d448 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b d41c │ │ │ │ │ + b d468 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d5c0 │ │ │ │ │ + beq d60c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d62c │ │ │ │ │ + b d678 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ streq r3, [r7] │ │ │ │ │ ldreq r3, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ - bne d674 │ │ │ │ │ - b d3b4 │ │ │ │ │ + bne d6c0 │ │ │ │ │ + b d400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d1c0 │ │ │ │ │ + b d20c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d264 │ │ │ │ │ + b d2b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt d6ec │ │ │ │ │ - b d1fc │ │ │ │ │ + blt d738 │ │ │ │ │ + b d248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d2e0 │ │ │ │ │ + beq d32c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b d6cc │ │ │ │ │ + b d718 │ │ │ │ │ │ │ │ │ │ -0000d778 <_tmp_5_rule>: │ │ │ │ │ +0000d7c4 <_tmp_5_rule>: │ │ │ │ │ _tmp_5_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d858 <_tmp_5_rule+0xe0> │ │ │ │ │ + beq d8a4 <_tmp_5_rule+0xe0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d858 <_tmp_5_rule+0xe0> │ │ │ │ │ + bne d8a4 <_tmp_5_rule+0xe0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne d844 <_tmp_5_rule+0xcc> │ │ │ │ │ + bne d890 <_tmp_5_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d84c <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d898 <_tmp_5_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d84c <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d898 <_tmp_5_rule+0xd4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d84c <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d898 <_tmp_5_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d84c <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d898 <_tmp_5_rule+0xd4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d84c <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d898 <_tmp_5_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d844 <_tmp_5_rule+0xcc> │ │ │ │ │ + b d890 <_tmp_5_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d7bc <_tmp_5_rule+0x44> │ │ │ │ │ + b d808 <_tmp_5_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000d864 : │ │ │ │ │ +0000d8b0 : │ │ │ │ │ star_expressions_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e23c │ │ │ │ │ + beq e288 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e23c │ │ │ │ │ + bne e288 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e224 │ │ │ │ │ + bne e270 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq dd20 │ │ │ │ │ + beq dd6c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq dd6c │ │ │ │ │ + beq ddb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dd6c │ │ │ │ │ + bne ddb8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e190 │ │ │ │ │ + bne e1dc │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dc14 │ │ │ │ │ + beq dc60 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq da18 │ │ │ │ │ + beq da64 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e230 │ │ │ │ │ + beq e27c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e230 │ │ │ │ │ + bne e27c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e190 │ │ │ │ │ + bne e1dc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq e168 │ │ │ │ │ + beq e1b4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e17c │ │ │ │ │ + bne e1c8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e1c8 │ │ │ │ │ + beq e214 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne e1c8 │ │ │ │ │ + bne e214 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne de1c │ │ │ │ │ + bne de68 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dd78 │ │ │ │ │ + bne ddc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne dbd8 │ │ │ │ │ + bne dc24 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e254 │ │ │ │ │ + beq e2a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e254 │ │ │ │ │ + bne e2a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e248 │ │ │ │ │ + bne e294 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq db34 │ │ │ │ │ + beq db80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq dbc8 │ │ │ │ │ + beq dc14 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df24 │ │ │ │ │ + bne df70 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne dbd8 │ │ │ │ │ + bne dc24 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e184 │ │ │ │ │ + beq e1d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e184 │ │ │ │ │ + bne e1d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e19c │ │ │ │ │ + bne e1e8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dc94 │ │ │ │ │ + beq dce0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq dc08 │ │ │ │ │ + beq dc54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e260 │ │ │ │ │ + beq e2ac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne e248 │ │ │ │ │ + bne e294 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e098 │ │ │ │ │ + bne e0e4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e248 │ │ │ │ │ + bne e294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne da90 │ │ │ │ │ + bne dadc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq dab8 │ │ │ │ │ + beq db04 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b db28 │ │ │ │ │ + b db74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge dca4 │ │ │ │ │ + bge dcf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b db20 │ │ │ │ │ + b db6c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e288 │ │ │ │ │ + beq e2d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne e190 │ │ │ │ │ + bne e1dc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e028 │ │ │ │ │ + bne e074 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e190 │ │ │ │ │ + bne e1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b d938 │ │ │ │ │ + b d984 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq dbe8 │ │ │ │ │ + beq dc34 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e19c │ │ │ │ │ + bne e1e8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df5c │ │ │ │ │ + bne dfa8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e19c │ │ │ │ │ + bne e1e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b db18 │ │ │ │ │ + b db64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt e1b8 │ │ │ │ │ + blt e204 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne dbd8 │ │ │ │ │ + bne dc24 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne d8f8 │ │ │ │ │ + bne d944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d90c │ │ │ │ │ + b d958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 102b8 │ │ │ │ │ + bl 10304 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d9f4 │ │ │ │ │ + beq da40 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e1e4 │ │ │ │ │ + bne e230 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -15985,807 +16006,807 @@ │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e2d4 │ │ │ │ │ + beq e320 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e2d4 │ │ │ │ │ + bne e320 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne de10 │ │ │ │ │ + bne de5c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dfd8 │ │ │ │ │ + bne e024 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq da04 │ │ │ │ │ + beq da50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne da04 │ │ │ │ │ + bne da50 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movne ip, r7 │ │ │ │ │ ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movne lr, r8 │ │ │ │ │ - beq e160 │ │ │ │ │ + beq e1ac │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge de88 │ │ │ │ │ + bge ded4 │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b de6c │ │ │ │ │ + b deb8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne da18 │ │ │ │ │ + bne da64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e224 │ │ │ │ │ + beq e270 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq df50 │ │ │ │ │ + beq df9c │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq e1a8 │ │ │ │ │ + beq e1f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e1a8 │ │ │ │ │ + bne e1f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b db20 │ │ │ │ │ + b db6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e224 │ │ │ │ │ + beq e270 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dee8 │ │ │ │ │ + bne df34 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b dee8 │ │ │ │ │ + b df34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq dcdc │ │ │ │ │ + beq dd28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq e19c │ │ │ │ │ + beq e1e8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e210 │ │ │ │ │ + beq e25c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e210 │ │ │ │ │ + bne e25c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b db0c │ │ │ │ │ + b db58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 102b8 │ │ │ │ │ + bl 10304 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq de10 │ │ │ │ │ + beq de5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne e29c │ │ │ │ │ + bne e2e8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq e114 │ │ │ │ │ + beq e160 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [r7, r5, lsl #2] │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b ddc0 │ │ │ │ │ + b de0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq dc5c │ │ │ │ │ + beq dca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq e174 │ │ │ │ │ + beq e1c0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e138 │ │ │ │ │ + beq e184 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e138 │ │ │ │ │ + bne e184 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b dc84 │ │ │ │ │ + b dcd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq db7c │ │ │ │ │ + beq dbc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq dbcc │ │ │ │ │ + beq dc18 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e2c0 │ │ │ │ │ + beq e30c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e2c0 │ │ │ │ │ + bne e30c │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b dba4 │ │ │ │ │ + b dbf0 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e15c │ │ │ │ │ + beq e1a8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b e010 │ │ │ │ │ + b e05c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e090 │ │ │ │ │ + beq e0dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b da18 │ │ │ │ │ + b da64 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b da18 │ │ │ │ │ + b da64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b dae0 │ │ │ │ │ + b db2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b da18 │ │ │ │ │ + b da64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b dc08 │ │ │ │ │ + b dc54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq db20 │ │ │ │ │ + beq db6c │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b dbdc │ │ │ │ │ + b dc28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d9e0 │ │ │ │ │ + beq da2c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b de1c │ │ │ │ │ + b de68 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq dd9c │ │ │ │ │ + beq dde8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b de24 │ │ │ │ │ + b de70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne dbf8 │ │ │ │ │ - b dfc4 │ │ │ │ │ + bne dc44 │ │ │ │ │ + b e010 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b dbdc │ │ │ │ │ + b dc28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d974 │ │ │ │ │ + b d9c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d8ac │ │ │ │ │ + b d8f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b dbcc │ │ │ │ │ + b dc18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b da4c │ │ │ │ │ + b da98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge db44 │ │ │ │ │ + bge db90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b dbcc │ │ │ │ │ + b dc18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt e148 │ │ │ │ │ - b dc24 │ │ │ │ │ + blt e194 │ │ │ │ │ + b dc70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq e000 │ │ │ │ │ + beq e04c │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b e204 │ │ │ │ │ + b e250 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne e270 │ │ │ │ │ - b e10c │ │ │ │ │ + bne e2bc │ │ │ │ │ + b e158 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ddf0 │ │ │ │ │ + b de3c │ │ │ │ │ │ │ │ │ │ -0000e2e0 : │ │ │ │ │ +0000e32c : │ │ │ │ │ inversion_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 100f4 │ │ │ │ │ + beq 10140 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 100f4 │ │ │ │ │ + bne 10140 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10024 │ │ │ │ │ + bne 10070 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1122 @ 0x462 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e968 │ │ │ │ │ + bne e9b4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 100b4 │ │ │ │ │ + beq 10100 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ - bne 10024 │ │ │ │ │ + bne 10070 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f294 │ │ │ │ │ + bne f2e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne f318 │ │ │ │ │ + bne f364 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 100c8 │ │ │ │ │ + beq 10114 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 100c8 │ │ │ │ │ + bne 10114 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f75c │ │ │ │ │ + bne f7a8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 10048 │ │ │ │ │ + beq 10094 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 100a0 │ │ │ │ │ + beq 100ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 100a0 │ │ │ │ │ + bne 100ec │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e980 │ │ │ │ │ + beq e9cc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq eb94 │ │ │ │ │ + beq ebe0 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 10018 │ │ │ │ │ + beq 10064 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10018 │ │ │ │ │ + bne 10064 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne e91c │ │ │ │ │ + bne e968 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq fedc │ │ │ │ │ + beq ff28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fef0 │ │ │ │ │ + bne ff3c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fc9c │ │ │ │ │ + beq fce8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne fc9c │ │ │ │ │ + bne fce8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne f054 │ │ │ │ │ + bne f0a0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fe74 │ │ │ │ │ + beq fec0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe74 │ │ │ │ │ + bne fec0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe88 │ │ │ │ │ + bne fed4 │ │ │ │ │ mov r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ebbc │ │ │ │ │ + bne ec08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fb58 │ │ │ │ │ + bne fba4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fe94 │ │ │ │ │ + beq fee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe94 │ │ │ │ │ + bne fee0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f828 │ │ │ │ │ + bne f874 │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq fdd4 │ │ │ │ │ + beq fe20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fdd4 │ │ │ │ │ + bne fe20 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fde8 │ │ │ │ │ + bne fe34 │ │ │ │ │ mov r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f44c │ │ │ │ │ + bne f498 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f890 │ │ │ │ │ + bne f8dc │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fe14 │ │ │ │ │ + beq fe60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe14 │ │ │ │ │ + bne fe60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe28 │ │ │ │ │ + bne fe74 │ │ │ │ │ mov r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f698 │ │ │ │ │ + bne f6e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne f6f0 │ │ │ │ │ + bne f73c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f054 │ │ │ │ │ + bne f0a0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fdb4 │ │ │ │ │ + beq fe00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fdb4 │ │ │ │ │ + bne fe00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fdc8 │ │ │ │ │ + bne fe14 │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f4d0 │ │ │ │ │ + bne f51c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fb58 │ │ │ │ │ + bne fba4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fe34 │ │ │ │ │ + beq fe80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe34 │ │ │ │ │ + bne fe80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe48 │ │ │ │ │ + bne fe94 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f580 │ │ │ │ │ + bne f5cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f890 │ │ │ │ │ + bne f8dc │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fe54 │ │ │ │ │ + beq fea0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe54 │ │ │ │ │ + bne fea0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe68 │ │ │ │ │ + bne feb4 │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f528 │ │ │ │ │ + bne f574 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fb58 │ │ │ │ │ + bne fba4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 100d4 │ │ │ │ │ + beq 10120 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 100d4 │ │ │ │ │ + bne 10120 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 100e8 │ │ │ │ │ + bne 10134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f62c │ │ │ │ │ + bne f678 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f890 │ │ │ │ │ + bne f8dc │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fdf4 │ │ │ │ │ + beq fe40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fdf4 │ │ │ │ │ + bne fe40 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe08 │ │ │ │ │ + bne fe54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f23c │ │ │ │ │ + bne f288 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fb58 │ │ │ │ │ + bne fba4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fff8 │ │ │ │ │ + beq 10044 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fff8 │ │ │ │ │ + bne 10044 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1000c │ │ │ │ │ + bne 10058 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f17c │ │ │ │ │ + bne f1c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f890 │ │ │ │ │ + bne f8dc │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 10030 │ │ │ │ │ + beq 1007c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10030 │ │ │ │ │ + bne 1007c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e8ec │ │ │ │ │ + bne e938 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f1e8 │ │ │ │ │ + bne f234 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -16793,26 +16814,26 @@ │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne f75c │ │ │ │ │ + bne f7a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ streq r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq e958 │ │ │ │ │ + beq e9a4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1122 @ 0x462 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -16830,164 +16851,164 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne eb78 │ │ │ │ │ + bne ebc4 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq ff8c │ │ │ │ │ + beq ffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ff8c │ │ │ │ │ + bne ffd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff58 │ │ │ │ │ + bne ffa4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq ea94 │ │ │ │ │ + beq eae0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne eadc │ │ │ │ │ + bne eb28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff58 │ │ │ │ │ + bne ffa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 107cc │ │ │ │ │ + bl 10818 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq eb9c │ │ │ │ │ + beq ebe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne fb4c │ │ │ │ │ + bne fb98 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - blt eb6c │ │ │ │ │ + blt ebb8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r9, r3, #0 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne e468 │ │ │ │ │ - b e91c │ │ │ │ │ + bne e4b4 │ │ │ │ │ + b e968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ff6c │ │ │ │ │ + blt ffb8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, r7, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne ff58 │ │ │ │ │ + bne ffa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq ea28 │ │ │ │ │ + beq ea74 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ea28 │ │ │ │ │ + beq ea74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 107cc │ │ │ │ │ + bl 10818 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ea28 │ │ │ │ │ + beq ea74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ff98 │ │ │ │ │ + beq ffe4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #10 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fb20 │ │ │ │ │ + beq fb6c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fb20 │ │ │ │ │ + bne fb6c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble ea6c │ │ │ │ │ + ble eab8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e998 │ │ │ │ │ + b e9e4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ subs r9, r3, #0 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne e468 │ │ │ │ │ + bne e4b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e91c │ │ │ │ │ + b e968 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r6, sl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ea78 │ │ │ │ │ + beq eac4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b e91c │ │ │ │ │ + b e968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e554 │ │ │ │ │ + beq e5a0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ff3c │ │ │ │ │ + beq ff88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ff14 │ │ │ │ │ + bne ff60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r6, ip │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -16995,357 +17016,357 @@ │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ff08 │ │ │ │ │ + beq ff54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ff08 │ │ │ │ │ + bne ff54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne fb60 │ │ │ │ │ + bne fbac │ │ │ │ │ cmp r3, r8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fefc │ │ │ │ │ + beq ff48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fefc │ │ │ │ │ + bne ff48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - bne ecac │ │ │ │ │ + bne ecf8 │ │ │ │ │ mov r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f324 │ │ │ │ │ + bne f370 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f884 │ │ │ │ │ + bne f8d0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10244 │ │ │ │ │ + beq 10290 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10244 │ │ │ │ │ + bne 10290 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ed40 │ │ │ │ │ + bne ed8c │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fc50 │ │ │ │ │ + beq fc9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc50 │ │ │ │ │ + bne fc9c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne ed40 │ │ │ │ │ + bne ed8c │ │ │ │ │ mov r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne fb70 │ │ │ │ │ + bne fbbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f884 │ │ │ │ │ + bne f8d0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1026c │ │ │ │ │ + beq 102b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1026c │ │ │ │ │ + bne 102b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne eda4 │ │ │ │ │ + bne edf0 │ │ │ │ │ mov r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f830 │ │ │ │ │ + bne f87c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne f954 │ │ │ │ │ + bne f9a0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fb60 │ │ │ │ │ + bne fbac │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 102ac │ │ │ │ │ + beq 102f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 102ac │ │ │ │ │ + bne 102f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - bne ee14 │ │ │ │ │ + bne ee60 │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f9c0 │ │ │ │ │ + bne fa0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f884 │ │ │ │ │ + bne f8d0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fcd8 │ │ │ │ │ + beq fd24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fcd8 │ │ │ │ │ + bne fd24 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - bne ee74 │ │ │ │ │ + bne eec0 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne facc │ │ │ │ │ + bne fb18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f884 │ │ │ │ │ + bne f8d0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fce4 │ │ │ │ │ + beq fd30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fce4 │ │ │ │ │ + bne fd30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - bne eed4 │ │ │ │ │ + bne ef20 │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f898 │ │ │ │ │ + bne f8e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f884 │ │ │ │ │ + bne f8d0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10168 │ │ │ │ │ + beq 101b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10168 │ │ │ │ │ + bne 101b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - bne ef34 │ │ │ │ │ + bne ef80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f8ec │ │ │ │ │ + bne f938 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f884 │ │ │ │ │ + bne f8d0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 101fc │ │ │ │ │ + beq 10248 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 101fc │ │ │ │ │ + bne 10248 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - bne ef94 │ │ │ │ │ + bne efe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f5d8 │ │ │ │ │ + bne f624 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f884 │ │ │ │ │ + bne f8d0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 101c8 │ │ │ │ │ + beq 10214 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 101c8 │ │ │ │ │ + bne 10214 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - bne eff4 │ │ │ │ │ + bne f040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f388 │ │ │ │ │ + bne f3d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f884 │ │ │ │ │ + bne f8d0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 101bc │ │ │ │ │ + beq 10208 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 101bc │ │ │ │ │ + bne 10208 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f040 │ │ │ │ │ + bne f08c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f3ec │ │ │ │ │ + bne f438 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq e904 │ │ │ │ │ + beq e950 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e904 │ │ │ │ │ + bne e950 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq fed4 │ │ │ │ │ + beq ff20 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble f0cc │ │ │ │ │ + ble f118 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq f0cc │ │ │ │ │ + beq f118 │ │ │ │ │ lsl r5, r5, #2 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne f0b4 │ │ │ │ │ + bne f100 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq f75c │ │ │ │ │ + beq f7a8 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_get_cmpops> │ │ │ │ │ R_ARM_CALL _PyPegen_get_cmpops │ │ │ │ │ @@ -17367,458 +17388,458 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Compare> │ │ │ │ │ R_ARM_CALL _PyAST_Compare │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fd34 │ │ │ │ │ + beq fd80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fd0c │ │ │ │ │ + bne fd58 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b e958 │ │ │ │ │ + b e9a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e890 │ │ │ │ │ + beq e8dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e890 │ │ │ │ │ + beq e8dc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fd54 │ │ │ │ │ + beq fda0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebec │ │ │ │ │ + beq ec38 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq f234 │ │ │ │ │ + beq f280 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e89c │ │ │ │ │ + b e8e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e8ec │ │ │ │ │ + beq e938 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fd70 │ │ │ │ │ + beq fdbc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebec │ │ │ │ │ + beq ec38 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne fd84 │ │ │ │ │ + bne fdd0 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b ebf4 │ │ │ │ │ + b ec40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e830 │ │ │ │ │ + beq e87c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1017c │ │ │ │ │ + beq 101c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebec │ │ │ │ │ + beq ec38 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f234 │ │ │ │ │ + beq f280 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e83c │ │ │ │ │ + b e888 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2e0 │ │ │ │ │ + bl e32c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq e394 │ │ │ │ │ + beq e3e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 10024 │ │ │ │ │ + beq 10070 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq f2f8 │ │ │ │ │ + beq f344 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e958 │ │ │ │ │ + beq e9a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq e958 │ │ │ │ │ + beq e9a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e978 │ │ │ │ │ + b e9c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq eca0 │ │ │ │ │ + beq ecec │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 10228 │ │ │ │ │ + beq 10274 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10208 │ │ │ │ │ + bne 10254 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq faa4 │ │ │ │ │ + beq faf0 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r1, [sl, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b ec18 │ │ │ │ │ + b ec64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq efe8 │ │ │ │ │ + beq f034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq efe8 │ │ │ │ │ + beq f034 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 10198 │ │ │ │ │ + beq 101e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f358 │ │ │ │ │ + beq f3a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - bne 101b0 │ │ │ │ │ + bne 101fc │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b f360 │ │ │ │ │ + b f3ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f040 │ │ │ │ │ + beq f08c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fd90 │ │ │ │ │ + beq fddc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f358 │ │ │ │ │ + beq f3a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3e4 │ │ │ │ │ + beq f430 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b f054 │ │ │ │ │ + b f0a0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f80c │ │ │ │ │ + bne f858 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1010c │ │ │ │ │ + bne 10158 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10140 │ │ │ │ │ + beq 1018c │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10124 │ │ │ │ │ + beq 10170 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebec │ │ │ │ │ + beq ec38 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10174 │ │ │ │ │ + beq 101c0 │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e5fc │ │ │ │ │ + b e648 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e6b8 │ │ │ │ │ + beq e704 │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fc18 │ │ │ │ │ + beq fc64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebec │ │ │ │ │ + beq ec38 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f234 │ │ │ │ │ + beq f280 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e6c4 │ │ │ │ │ + b e710 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e774 │ │ │ │ │ + beq e7c0 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1014c │ │ │ │ │ + beq 10198 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebec │ │ │ │ │ + beq ec38 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq f234 │ │ │ │ │ + beq f280 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e780 │ │ │ │ │ + b e7cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e718 │ │ │ │ │ + beq e764 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 101d4 │ │ │ │ │ + beq 10220 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebec │ │ │ │ │ + beq ec38 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq f234 │ │ │ │ │ + beq f280 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e724 │ │ │ │ │ + b e770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ef88 │ │ │ │ │ + beq efd4 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq feb0 │ │ │ │ │ + beq fefc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f358 │ │ │ │ │ + beq f3a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f3e4 │ │ │ │ │ + beq f430 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ef94 │ │ │ │ │ + b efe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e7d4 │ │ │ │ │ + beq e820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e7d4 │ │ │ │ │ + beq e820 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fcbc │ │ │ │ │ + beq fd08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebec │ │ │ │ │ + beq ec38 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f234 │ │ │ │ │ + beq f280 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e7e0 │ │ │ │ │ + b e82c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e64c │ │ │ │ │ + beq e698 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fc34 │ │ │ │ │ + beq fc80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebec │ │ │ │ │ + beq ec38 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq f234 │ │ │ │ │ + beq f280 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e658 │ │ │ │ │ + b e6a4 │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ - bne fcb4 │ │ │ │ │ + bne fd00 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fc90 │ │ │ │ │ + beq fcdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc90 │ │ │ │ │ + bne fcdc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10100 │ │ │ │ │ + bne 1014c │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f77c │ │ │ │ │ + bne f7c8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq e670 │ │ │ │ │ - b f054 │ │ │ │ │ + beq e6bc │ │ │ │ │ + b f0a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b e958 │ │ │ │ │ + b e9a4 │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq f740 │ │ │ │ │ + beq f78c │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne f7ec │ │ │ │ │ + bne f838 │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne f7ec │ │ │ │ │ + bne f838 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -17827,184 +17848,184 @@ │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq f744 │ │ │ │ │ + beq f790 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b f74c │ │ │ │ │ + b f798 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 10144 │ │ │ │ │ + beq 10190 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - b e5fc │ │ │ │ │ + b e648 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ed98 │ │ │ │ │ + beq ede4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 10278 │ │ │ │ │ + beq 102c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f358 │ │ │ │ │ + beq f3a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3e4 │ │ │ │ │ + beq f430 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b eda4 │ │ │ │ │ + b edf0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - b f058 │ │ │ │ │ + b f0a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq eec8 │ │ │ │ │ + beq ef14 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 10250 │ │ │ │ │ + beq 1029c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f358 │ │ │ │ │ + beq f3a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3e4 │ │ │ │ │ + beq f430 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b eed4 │ │ │ │ │ + b ef20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ef28 │ │ │ │ │ + beq ef74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ef28 │ │ │ │ │ + beq ef74 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 10290 │ │ │ │ │ + beq 102dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f358 │ │ │ │ │ + beq f3a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f3e4 │ │ │ │ │ + beq f430 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ef34 │ │ │ │ │ + b ef80 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fb60 │ │ │ │ │ + bne fbac │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 101f0 │ │ │ │ │ + beq 1023c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 101f0 │ │ │ │ │ + bne 1023c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne f9b8 │ │ │ │ │ + bne fa04 │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne fa14 │ │ │ │ │ + bne fa60 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b edb4 │ │ │ │ │ + b ee00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ee08 │ │ │ │ │ + beq ee54 │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fcf0 │ │ │ │ │ + beq fd3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f358 │ │ │ │ │ + beq f3a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f3e4 │ │ │ │ │ + beq f430 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ee14 │ │ │ │ │ + b ee60 │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f9ac │ │ │ │ │ + beq f9f8 │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne fa84 │ │ │ │ │ + bne fad0 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne fa84 │ │ │ │ │ + bne fad0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -18013,777 +18034,777 @@ │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq f9b0 │ │ │ │ │ + beq f9fc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b f9b8 │ │ │ │ │ + b fa04 │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fecc │ │ │ │ │ + beq ff18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b f370 │ │ │ │ │ + b f3bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ee68 │ │ │ │ │ + beq eeb4 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq ffdc │ │ │ │ │ + beq 10028 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f358 │ │ │ │ │ + beq f3a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3e4 │ │ │ │ │ + beq f430 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ee74 │ │ │ │ │ + b eec0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ - bne ffbc │ │ │ │ │ + bne 10008 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ffd0 │ │ │ │ │ + beq 1001c │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b ebb0 │ │ │ │ │ + b ebfc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b f890 │ │ │ │ │ + b f8dc │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b f054 │ │ │ │ │ + b f0a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fbf4 │ │ │ │ │ + bne fc40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fc78 │ │ │ │ │ + bne fcc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq ed40 │ │ │ │ │ + beq ed8c │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fc5c │ │ │ │ │ + beq fca8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f358 │ │ │ │ │ + beq f3a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f3e4 │ │ │ │ │ + beq f430 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ed44 │ │ │ │ │ + b ed90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq ed40 │ │ │ │ │ + beq ed8c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ed40 │ │ │ │ │ + b ed8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f51c │ │ │ │ │ - b e6c4 │ │ │ │ │ + bne f568 │ │ │ │ │ + b e710 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne f6e4 │ │ │ │ │ - b e658 │ │ │ │ │ + bne f730 │ │ │ │ │ + b e6a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ed0c │ │ │ │ │ + b ed58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne fbe8 │ │ │ │ │ - b ed44 │ │ │ │ │ + bne fc34 │ │ │ │ │ + b ed90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne fc0c │ │ │ │ │ - b fb94 │ │ │ │ │ + bne fc58 │ │ │ │ │ + b fbe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f720 │ │ │ │ │ + b f76c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e508 │ │ │ │ │ + beq e554 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b f054 │ │ │ │ │ + b f0a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f68c │ │ │ │ │ - b e7e0 │ │ │ │ │ + bne f6d8 │ │ │ │ │ + b e82c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ee40 │ │ │ │ │ + b ee8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b eea0 │ │ │ │ │ + b eeec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne fa08 │ │ │ │ │ - b ee14 │ │ │ │ │ + bne fa54 │ │ │ │ │ + b ee60 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq fd4c │ │ │ │ │ + beq fd98 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b f764 │ │ │ │ │ + b f7b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne fd28 │ │ │ │ │ - b f764 │ │ │ │ │ + bne fd74 │ │ │ │ │ + b f7b0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b e954 │ │ │ │ │ + b e9a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f1dc │ │ │ │ │ - b e89c │ │ │ │ │ + bne f228 │ │ │ │ │ + b e8e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq e8f4 │ │ │ │ │ + beq e940 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e8f4 │ │ │ │ │ + b e940 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne f440 │ │ │ │ │ - b f054 │ │ │ │ │ + bne f48c │ │ │ │ │ + b f0a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e6a4 │ │ │ │ │ + beq e6f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e6c4 │ │ │ │ │ + b e710 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e5d8 │ │ │ │ │ + beq e624 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b f828 │ │ │ │ │ + b f874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e81c │ │ │ │ │ + beq e868 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e83c │ │ │ │ │ + b e888 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e638 │ │ │ │ │ + beq e684 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e658 │ │ │ │ │ + b e6a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e704 │ │ │ │ │ + beq e750 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e724 │ │ │ │ │ + b e770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e760 │ │ │ │ │ + beq e7ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e780 │ │ │ │ │ + b e7cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e540 │ │ │ │ │ + beq e58c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e560 │ │ │ │ │ + b e5ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e5a4 │ │ │ │ │ - b f828 │ │ │ │ │ + beq e5f0 │ │ │ │ │ + b f874 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f620 │ │ │ │ │ - b ef94 │ │ │ │ │ + bne f66c │ │ │ │ │ + b efe0 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e91c │ │ │ │ │ + b e968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ec78 │ │ │ │ │ + b ecc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ec40 │ │ │ │ │ + b ec8c │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f234 │ │ │ │ │ + beq f280 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e560 │ │ │ │ │ + b e5ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne ff30 │ │ │ │ │ - b e560 │ │ │ │ │ + bne ff7c │ │ │ │ │ + b e5ac │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b ebb0 │ │ │ │ │ + b ebfc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b ebb0 │ │ │ │ │ + b ebfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e9e0 │ │ │ │ │ + b ea2c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r6, sl │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ea78 │ │ │ │ │ - b ebb0 │ │ │ │ │ + beq eac4 │ │ │ │ │ + b ebfc │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ebb0 │ │ │ │ │ + b ebfc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ea6c │ │ │ │ │ - b eb60 │ │ │ │ │ + beq eab8 │ │ │ │ │ + b ebac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne fb14 │ │ │ │ │ - b ee74 │ │ │ │ │ + bne fb60 │ │ │ │ │ + b eec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e87c │ │ │ │ │ + beq e8c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e89c │ │ │ │ │ + b e8e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e48c │ │ │ │ │ + b e4d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f318 │ │ │ │ │ + b f364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e8d8 │ │ │ │ │ - b e8ec │ │ │ │ │ + beq e924 │ │ │ │ │ + b e938 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt f764 │ │ │ │ │ + blt f7b0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f760 │ │ │ │ │ + bne f7ac │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne e420 │ │ │ │ │ + bne e46c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e438 │ │ │ │ │ + b e484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f308 │ │ │ │ │ - b e364 │ │ │ │ │ + blt f354 │ │ │ │ │ + b e3b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e3d4 │ │ │ │ │ + b e420 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e7c0 │ │ │ │ │ + beq e80c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e7e0 │ │ │ │ │ + b e82c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e328 │ │ │ │ │ + b e374 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f74c │ │ │ │ │ + b f798 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - bne f820 │ │ │ │ │ - b f474 │ │ │ │ │ + bne f86c │ │ │ │ │ + b f4c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - bne f4c4 │ │ │ │ │ - b e5fc │ │ │ │ │ + bne f510 │ │ │ │ │ + b e648 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b f828 │ │ │ │ │ + b f874 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f574 │ │ │ │ │ - b e780 │ │ │ │ │ + bne f5c0 │ │ │ │ │ + b e7cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ef00 │ │ │ │ │ + b ef4c │ │ │ │ │ sub r3, r0, #2 │ │ │ │ │ - b ebf4 │ │ │ │ │ + b ec40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f288 │ │ │ │ │ - b e83c │ │ │ │ │ + bne f2d4 │ │ │ │ │ + b e888 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq eff4 │ │ │ │ │ + beq f040 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b eff4 │ │ │ │ │ + b f040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f020 │ │ │ │ │ + b f06c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b efc0 │ │ │ │ │ + b f00c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f5cc │ │ │ │ │ - b e724 │ │ │ │ │ + bne f618 │ │ │ │ │ + b e770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f984 │ │ │ │ │ + b f9d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ef60 │ │ │ │ │ + b efac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f3e4 │ │ │ │ │ + beq f430 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ecac │ │ │ │ │ + b ecf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne 1021c │ │ │ │ │ - b ecac │ │ │ │ │ + bne 10268 │ │ │ │ │ + b ecf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ecd8 │ │ │ │ │ + b ed24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f8e0 │ │ │ │ │ - b eed4 │ │ │ │ │ + bne f92c │ │ │ │ │ + b ef20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ed70 │ │ │ │ │ + b edbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq eda0 │ │ │ │ │ - b f878 │ │ │ │ │ + beq edec │ │ │ │ │ + b f8c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f948 │ │ │ │ │ - b ef34 │ │ │ │ │ + bne f994 │ │ │ │ │ + b ef80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ede0 │ │ │ │ │ + b ee2c │ │ │ │ │ │ │ │ │ │ -000102b8 : │ │ │ │ │ +00010304 : │ │ │ │ │ star_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1047c │ │ │ │ │ + beq 104c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1047c │ │ │ │ │ + bne 104c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1046c │ │ │ │ │ + bne 104b8 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10344 │ │ │ │ │ + beq 10390 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr ip, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, ip │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 10488 │ │ │ │ │ + beq 104d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1046c │ │ │ │ │ + bne 104b8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 103d0 │ │ │ │ │ + bne 1041c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1046c │ │ │ │ │ + bne 104b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b 10328 │ │ │ │ │ + b 10374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 10394 │ │ │ │ │ + beq 103e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10338 │ │ │ │ │ + beq 10384 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 10444 │ │ │ │ │ + beq 10490 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 103b8 │ │ │ │ │ + beq 10404 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 103b8 │ │ │ │ │ + beq 10404 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - b 10338 │ │ │ │ │ + b 10384 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 10464 │ │ │ │ │ + b 104b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10300 │ │ │ │ │ + b 1034c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10450 │ │ │ │ │ - b 1035c │ │ │ │ │ + blt 1049c │ │ │ │ │ + b 103a8 │ │ │ │ │ │ │ │ │ │ -0001049c : │ │ │ │ │ +000104e8 : │ │ │ │ │ bitwise_or_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1072c │ │ │ │ │ + beq 10778 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1072c │ │ │ │ │ + bne 10778 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1135 @ 0x46f │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1051c │ │ │ │ │ + beq 10568 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -18792,664 +18813,672 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10748 │ │ │ │ │ + bne 10794 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10758 │ │ │ │ │ + beq 107a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10758 │ │ │ │ │ + bne 107a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10764 │ │ │ │ │ + bne 107b0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 10630 │ │ │ │ │ + beq 1067c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 10678 │ │ │ │ │ + bne 106c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10764 │ │ │ │ │ + bne 107b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 107cc │ │ │ │ │ + bl 10818 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 10608 │ │ │ │ │ + beq 10654 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1071c │ │ │ │ │ + bne 10768 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge 10614 │ │ │ │ │ + bge 10660 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 10528 │ │ │ │ │ + b 10574 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1071c │ │ │ │ │ + bne 10768 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1070c │ │ │ │ │ + blt 10758 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 10764 │ │ │ │ │ + bne 107b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 105b8 │ │ │ │ │ + beq 10604 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 105b8 │ │ │ │ │ + beq 10604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 107cc │ │ │ │ │ + bl 10818 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 105b8 │ │ │ │ │ + beq 10604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 10798 │ │ │ │ │ + beq 107e4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #10 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10770 │ │ │ │ │ + beq 107bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10770 │ │ │ │ │ + bne 107bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt 105fc │ │ │ │ │ - b 10614 │ │ │ │ │ + bgt 10648 │ │ │ │ │ + b 10660 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10510 │ │ │ │ │ + b 1055c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1135 @ 0x46f │ │ │ │ │ - b 104f0 │ │ │ │ │ + b 1053c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10510 │ │ │ │ │ + b 1055c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10570 │ │ │ │ │ + b 105bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1071c │ │ │ │ │ + b 10768 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 107b0 │ │ │ │ │ + beq 107fc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1071c │ │ │ │ │ + b 10768 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10614 │ │ │ │ │ - b 1071c │ │ │ │ │ + beq 10660 │ │ │ │ │ + b 10768 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1071c │ │ │ │ │ + bne 10768 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10614 │ │ │ │ │ - b 106fc │ │ │ │ │ + beq 10660 │ │ │ │ │ + b 10748 │ │ │ │ │ │ │ │ │ │ -000107cc : │ │ │ │ │ +00010818 : │ │ │ │ │ bitwise_xor_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 10cfc │ │ │ │ │ + beq 10e40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 10cfc │ │ │ │ │ + bne 10e40 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1084c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + beq 10898 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr lr, [r4, #8] │ │ │ │ │ - mov r7, lr │ │ │ │ │ - mov r6, lr │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ mov r2, #1136 @ 0x470 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10e20 │ │ │ │ │ + bne 10e78 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10e30 │ │ │ │ │ + beq 10e88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10e30 │ │ │ │ │ + bne 10e88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10ca8 │ │ │ │ │ + bne 10e94 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 109b0 │ │ │ │ │ + beq 10a10 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 107cc │ │ │ │ │ + bl 10818 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 109f8 │ │ │ │ │ + bne 10a58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 10d18 │ │ │ │ │ + bne 10ea0 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10d20 │ │ │ │ │ + beq 10e2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10d20 │ │ │ │ │ + bne 10e2c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10a8c │ │ │ │ │ + beq 10aec │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 10984 │ │ │ │ │ + beq 10d08 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10cb0 │ │ │ │ │ + bne 10d1c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bge 10994 │ │ │ │ │ + bge 109f4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 10858 │ │ │ │ │ - sub r1, r0, #1 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - bne 10cb0 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ + b 108a8 │ │ │ │ │ + ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 10d68 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r1, r2, #3 │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 10bf8 │ │ │ │ │ + ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10e3c │ │ │ │ │ + blt 10ea8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 10ca8 │ │ │ │ │ + bne 10e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 107cc │ │ │ │ │ + bl 10818 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 108e8 │ │ │ │ │ + beq 10938 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 108e8 │ │ │ │ │ + beq 10938 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10e50 │ │ │ │ │ + bl 10ebc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 108e8 │ │ │ │ │ + beq 10938 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 10d5c │ │ │ │ │ + beq 10d9c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #11 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {sl, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10d34 │ │ │ │ │ + beq 10d74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10d34 │ │ │ │ │ + bne 10d74 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bgt 10974 │ │ │ │ │ - b 10994 │ │ │ │ │ + bgt 109c4 │ │ │ │ │ + b 109f4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10e04 │ │ │ │ │ + bne 10cec │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r8, [r4, #8] │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10df8 │ │ │ │ │ + beq 10e6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10df8 │ │ │ │ │ - ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - bne 10dcc │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ + bne 10e6c │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 10e5c │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - beq 10b98 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + beq 10c00 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r2, [r2, r5, lsl #2] │ │ │ │ │ + ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 10e50 │ │ │ │ │ + bl 10ebc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 10be0 │ │ │ │ │ - ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - bne 10dcc │ │ │ │ │ + bne 10c48 │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 10e5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114e0 │ │ │ │ │ - ldr lr, [r4, #88] @ 0x58 │ │ │ │ │ + bl 1154c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ - sub r0, lr, #1 │ │ │ │ │ - beq 10c84 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10cec │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + sub lr, r2, #1 │ │ │ │ │ + beq 109d0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str lr, [r4, #88] @ 0x58 │ │ │ │ │ + bne 10d64 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - blt 10c78 │ │ │ │ │ - ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r2, sl │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + blt 10ce0 │ │ │ │ │ + ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov ip, r9 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r9, [r4, #8] │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10980 │ │ │ │ │ - sub r1, r0, #2 │ │ │ │ │ + beq 10d2c │ │ │ │ │ + sub r1, lr, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 10968 │ │ │ │ │ + b 109b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10ddc │ │ │ │ │ + blt 10dd0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r2, r5, lsl #2] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r2, r6, lsl #2] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 10dcc │ │ │ │ │ + bne 10e5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10e50 │ │ │ │ │ + bl 10ebc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 10b30 │ │ │ │ │ + beq 10b94 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10b30 │ │ │ │ │ + beq 10b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114e0 │ │ │ │ │ + bl 1154c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10b30 │ │ │ │ │ + beq 10b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 10d90 │ │ │ │ │ + beq 10dec │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #12 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10cc0 │ │ │ │ │ + beq 10d38 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10cc0 │ │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - sub r0, r0, #1 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ + bne 10d38 │ │ │ │ │ + ldr lr, [r4, #88] @ 0x58 │ │ │ │ │ + sub lr, lr, #1 │ │ │ │ │ + str lr, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - ble 10b74 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + ble 10bd8 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 10a9c │ │ │ │ │ - ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - bne 10cf0 │ │ │ │ │ + b 10b00 │ │ │ │ │ + sub r1, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r1, lr, #3 │ │ │ │ │ - str r9, [r4, #8] │ │ │ │ │ + ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10b90 │ │ │ │ │ - b 10994 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r3, #1 │ │ │ │ │ + bne 109a8 │ │ │ │ │ + mov r3, ip │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 10840 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + beq 109f4 │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 1088c │ │ │ │ │ + mov r3, ip │ │ │ │ │ + sub r1, lr, #1 │ │ │ │ │ + b 10d0c │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr lr, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - sub r0, r0, #1 │ │ │ │ │ - bne 10db0 │ │ │ │ │ - ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - beq 10dc0 │ │ │ │ │ - ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r1, r0, #1 │ │ │ │ │ - mov r2, ip │ │ │ │ │ - b 10984 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - mov r1, #1136 @ 0x470 │ │ │ │ │ - sub r2, fp, #44 @ 0x2c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 10820 │ │ │ │ │ - sub r1, r3, #1 │ │ │ │ │ - b 10cb0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 10928 │ │ │ │ │ + sub lr, lr, #1 │ │ │ │ │ + bne 10e10 │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + str lr, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 10e20 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + sub r1, lr, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b 10d0c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 10d74 │ │ │ │ │ + beq 10db4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 10cb0 │ │ │ │ │ + b 10d1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10994 │ │ │ │ │ - b 10cb0 │ │ │ │ │ + beq 109f4 │ │ │ │ │ + b 10d1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10cb0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 10a7c │ │ │ │ │ - b 10994 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r0, r1, #1 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - beq 10b7c │ │ │ │ │ - b 10cf0 │ │ │ │ │ - mov ip, #1 │ │ │ │ │ - ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 10cf0 │ │ │ │ │ + bne 10d1c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10b74 │ │ │ │ │ - b 10c6c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r0, r1, #1 │ │ │ │ │ - b 10cf0 │ │ │ │ │ + bne 10adc │ │ │ │ │ + b 109f4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - sub r0, r1, #1 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + sub lr, r1, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 10cf0 │ │ │ │ │ + b 10d68 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + mov ip, r9 │ │ │ │ │ + ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + sub lr, r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 10be4 │ │ │ │ │ + b 10d68 │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ │ + b 10d68 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 10bd8 │ │ │ │ │ + b 10cd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10ae8 │ │ │ │ │ - sub r1, r3, #1 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 10958 │ │ │ │ │ - b 10984 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10840 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 10978 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + mov r1, #1136 @ 0x470 │ │ │ │ │ + sub r2, fp, #44 @ 0x2c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 1086c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + sub lr, r1, #1 │ │ │ │ │ + b 10d68 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 10b4c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 1088c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 108a0 │ │ │ │ │ + b 108f0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r3, #1 │ │ │ │ │ + b 10d1c │ │ │ │ │ + sub r1, r3, #1 │ │ │ │ │ + b 10d1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 10cb0 │ │ │ │ │ + b 10d1c │ │ │ │ │ │ │ │ │ │ -00010e50 : │ │ │ │ │ +00010ebc : │ │ │ │ │ bitwise_and_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11414 │ │ │ │ │ + beq 11480 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 11414 │ │ │ │ │ + bne 11480 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10ed0 │ │ │ │ │ + beq 10f3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -19458,448 +19487,448 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11430 │ │ │ │ │ + bne 1149c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 113b8 │ │ │ │ │ + beq 11424 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 113b8 │ │ │ │ │ + bne 11424 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 113a0 │ │ │ │ │ + bne 1140c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 11038 │ │ │ │ │ + beq 110a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11084 │ │ │ │ │ + beq 110f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11084 │ │ │ │ │ + bne 110f0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 110b0 │ │ │ │ │ + beq 1111c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 111b8 │ │ │ │ │ + bne 11224 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 113a0 │ │ │ │ │ + bne 1140c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114e0 │ │ │ │ │ + bl 1154c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 1100c │ │ │ │ │ + beq 11078 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 113a8 │ │ │ │ │ + bne 11414 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov lr, r8 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 1101c │ │ │ │ │ + bge 11088 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 10edc │ │ │ │ │ + b 10f48 │ │ │ │ │ mov lr, r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 113a8 │ │ │ │ │ + bne 11414 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str lr, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 113c4 │ │ │ │ │ + blt 11430 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 113a0 │ │ │ │ │ + bne 1140c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10f70 │ │ │ │ │ + bne 10fdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10fa4 │ │ │ │ │ + bne 11010 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 114cc │ │ │ │ │ + bne 11538 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 114b0 │ │ │ │ │ + beq 1151c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 114b0 │ │ │ │ │ + bne 1151c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 114a0 │ │ │ │ │ + bne 1150c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 11258 │ │ │ │ │ + beq 112c4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 10e50 │ │ │ │ │ + bl 10ebc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bne 112a0 │ │ │ │ │ + bne 1130c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 114a0 │ │ │ │ │ + bne 1150c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114e0 │ │ │ │ │ + bl 1154c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 11350 │ │ │ │ │ + beq 113bc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11398 │ │ │ │ │ + bne 11404 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov lr, sl │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - blt 11344 │ │ │ │ │ + blt 113b0 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str lr, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 10fb8 │ │ │ │ │ + beq 11024 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10fb8 │ │ │ │ │ + beq 11024 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114e0 │ │ │ │ │ + bl 1154c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10fb8 │ │ │ │ │ + beq 11024 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 11468 │ │ │ │ │ + beq 114d4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #12 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11440 │ │ │ │ │ + beq 114ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11440 │ │ │ │ │ + bne 114ac │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt 11000 │ │ │ │ │ + bgt 1106c │ │ │ │ │ mov lr, r8 │ │ │ │ │ - b 1101c │ │ │ │ │ + b 11088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 114bc │ │ │ │ │ + blt 11528 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 114a0 │ │ │ │ │ + bne 1150c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10e50 │ │ │ │ │ + bl 10ebc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 11154 │ │ │ │ │ + beq 111c0 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11154 │ │ │ │ │ + beq 111c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114e0 │ │ │ │ │ + bl 1154c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 11154 │ │ │ │ │ + beq 111c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 113d8 │ │ │ │ │ + beq 11444 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #12 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1136c │ │ │ │ │ + beq 113d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1136c │ │ │ │ │ + bne 113d8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bgt 11344 │ │ │ │ │ + bgt 113b0 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov lr, sl │ │ │ │ │ - b 111a0 │ │ │ │ │ + b 1120c │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 110c4 │ │ │ │ │ + b 11130 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov lr, sl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 111a0 │ │ │ │ │ + beq 1120c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 10fbc │ │ │ │ │ + b 11028 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 113f8 │ │ │ │ │ + bne 11464 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11408 │ │ │ │ │ + beq 11474 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 11360 │ │ │ │ │ + b 113cc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 10ec4 │ │ │ │ │ + b 10f30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10f24 │ │ │ │ │ + b 10f90 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 113a8 │ │ │ │ │ + b 11414 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov lr, sl │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 111a0 │ │ │ │ │ - b 11360 │ │ │ │ │ + beq 1120c │ │ │ │ │ + b 113cc │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11360 │ │ │ │ │ + b 113cc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11338 │ │ │ │ │ - b 1132c │ │ │ │ │ + beq 113a4 │ │ │ │ │ + b 11398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ - b 10ea4 │ │ │ │ │ + b 10f10 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10ec4 │ │ │ │ │ + b 10f30 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 11484 │ │ │ │ │ + beq 114f0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 113a8 │ │ │ │ │ + b 11414 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov lr, r8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1101c │ │ │ │ │ - b 113a8 │ │ │ │ │ + beq 11088 │ │ │ │ │ + b 11414 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 113a8 │ │ │ │ │ + bne 11414 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11244 │ │ │ │ │ - b 11250 │ │ │ │ │ + bne 112b0 │ │ │ │ │ + b 112bc │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 11360 │ │ │ │ │ + b 113cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1110c │ │ │ │ │ + b 11178 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 114a4 │ │ │ │ │ + b 11510 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 111b0 │ │ │ │ │ + b 1121c │ │ │ │ │ │ │ │ │ │ -000114e0 : │ │ │ │ │ +0001154c : │ │ │ │ │ shift_expr_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11a28 │ │ │ │ │ + beq 11a94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 11a28 │ │ │ │ │ + bne 11a94 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1138 @ 0x472 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11560 │ │ │ │ │ + beq 115cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -19908,346 +19937,346 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1138 @ 0x472 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11ae4 │ │ │ │ │ + bne 11b50 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11ad8 │ │ │ │ │ + beq 11b44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11ad8 │ │ │ │ │ + bne 11b44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 119c4 │ │ │ │ │ + bne 11a30 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 11684 │ │ │ │ │ + beq 116f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 114e0 │ │ │ │ │ + bl 1154c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 116cc │ │ │ │ │ + bne 11738 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 119c4 │ │ │ │ │ + bne 11a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114e0 │ │ │ │ │ + bl 1154c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 117a0 │ │ │ │ │ + bne 1180c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11818 │ │ │ │ │ + bne 11884 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 119c4 │ │ │ │ │ + bne 11a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11af4 │ │ │ │ │ + bl 11b60 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 117f4 │ │ │ │ │ + beq 11860 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 11808 │ │ │ │ │ + bne 11874 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble 11784 │ │ │ │ │ + ble 117f0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1156c │ │ │ │ │ + b 115d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 11a14 │ │ │ │ │ + blt 11a80 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 119c4 │ │ │ │ │ + bne 11a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114e0 │ │ │ │ │ + bl 1154c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 11604 │ │ │ │ │ + beq 11670 │ │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11604 │ │ │ │ │ + beq 11670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11af4 │ │ │ │ │ + bl 11b60 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 11604 │ │ │ │ │ + beq 11670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 119fc │ │ │ │ │ + beq 11a68 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r5, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11750 │ │ │ │ │ + beq 117bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ streq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1166c │ │ │ │ │ + beq 116d8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11a14 │ │ │ │ │ + bne 11a80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 11808 │ │ │ │ │ + bne 11874 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1166c │ │ │ │ │ + bne 116d8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11628 │ │ │ │ │ + beq 11694 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11af4 │ │ │ │ │ + bl 11b60 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 11628 │ │ │ │ │ + beq 11694 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 119fc │ │ │ │ │ + beq 11a68 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #9 │ │ │ │ │ - b 1171c │ │ │ │ │ + b 11788 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11784 │ │ │ │ │ + beq 117f0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11554 │ │ │ │ │ + b 115c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 119c8 │ │ │ │ │ + bne 11a34 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 11acc │ │ │ │ │ + beq 11b38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11acc │ │ │ │ │ + bne 11b38 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 119b4 │ │ │ │ │ + bne 11a20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11af4 │ │ │ │ │ + bl 11b60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 119f4 │ │ │ │ │ + beq 11a60 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11ab0 │ │ │ │ │ + beq 11b1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11ab0 │ │ │ │ │ + bne 11b1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11abc │ │ │ │ │ + bne 11b28 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119d0 │ │ │ │ │ + bne 11a3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11abc │ │ │ │ │ + bne 11b28 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119d0 │ │ │ │ │ + bne 11a3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11abc │ │ │ │ │ + bne 11b28 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119d0 │ │ │ │ │ + bne 11a3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11abc │ │ │ │ │ + bne 11b28 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119d0 │ │ │ │ │ + bne 11a3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11abc │ │ │ │ │ + bne 11b28 │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119d0 │ │ │ │ │ + bne 11a3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11abc │ │ │ │ │ + bne 11b28 │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119d0 │ │ │ │ │ + bne 11a3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11abc │ │ │ │ │ + bne 11b28 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119d0 │ │ │ │ │ + bne 11a3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 11644 │ │ │ │ │ + beq 116b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11808 │ │ │ │ │ + b 11874 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 11a44 │ │ │ │ │ + bne 11ab0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 119b0 │ │ │ │ │ + b 11a1c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11784 │ │ │ │ │ - b 11808 │ │ │ │ │ + beq 117f0 │ │ │ │ │ + b 11874 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11808 │ │ │ │ │ + b 11874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1138 @ 0x472 │ │ │ │ │ - b 11534 │ │ │ │ │ + b 115a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl e2e0 │ │ │ │ │ + bl e32c │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 119f0 │ │ │ │ │ + beq 11a5c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -20256,77 +20285,77 @@ │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 119b4 │ │ │ │ │ - b 119f4 │ │ │ │ │ + bne 11a20 │ │ │ │ │ + b 11a60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 118a0 │ │ │ │ │ + b 1190c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 119b0 │ │ │ │ │ + b 11a1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11850 │ │ │ │ │ + b 118bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 115b4 │ │ │ │ │ + b 11620 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11554 │ │ │ │ │ + b 115c0 │ │ │ │ │ │ │ │ │ │ -00011af4 : │ │ │ │ │ +00011b60 : │ │ │ │ │ sum_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11df0 │ │ │ │ │ + beq 11e5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 11df0 │ │ │ │ │ + bne 11e5c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1139 @ 0x473 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11b74 │ │ │ │ │ + beq 11be0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -20335,536 +20364,536 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1139 @ 0x473 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11e4c │ │ │ │ │ + bne 11eb8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11e40 │ │ │ │ │ + beq 11eac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11e40 │ │ │ │ │ + bne 11eac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11e0c │ │ │ │ │ + bne 11e78 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 11c8c │ │ │ │ │ + beq 11cf8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 11af4 │ │ │ │ │ + bl 11b60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11cd4 │ │ │ │ │ + bne 11d40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11e0c │ │ │ │ │ + bne 11e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11af4 │ │ │ │ │ + bl 11b60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11d80 │ │ │ │ │ + bne 11dec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11e0c │ │ │ │ │ + bne 11e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11e98 │ │ │ │ │ + bl 11f04 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 11dd4 │ │ │ │ │ + beq 11e40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11de0 │ │ │ │ │ + bne 11e4c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge 11d64 │ │ │ │ │ + bge 11dd0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11b80 │ │ │ │ │ + b 11bec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 11e2c │ │ │ │ │ + blt 11e98 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 11e0c │ │ │ │ │ + bne 11e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11af4 │ │ │ │ │ + bl 11b60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 11c18 │ │ │ │ │ + beq 11c84 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11c18 │ │ │ │ │ + beq 11c84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11e98 │ │ │ │ │ + bl 11f04 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 11c18 │ │ │ │ │ + beq 11c84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 11e5c │ │ │ │ │ + beq 11ec8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11e18 │ │ │ │ │ + beq 11e84 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11e18 │ │ │ │ │ + bne 11e84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt 11c80 │ │ │ │ │ + bgt 11cec │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11c3c │ │ │ │ │ + beq 11ca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11e98 │ │ │ │ │ + bl 11f04 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 11c3c │ │ │ │ │ + beq 11ca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 11e5c │ │ │ │ │ + beq 11ec8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #2 │ │ │ │ │ - b 11d24 │ │ │ │ │ + b 11d90 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 11d64 │ │ │ │ │ + beq 11dd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11b68 │ │ │ │ │ + b 11bd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1139 @ 0x473 │ │ │ │ │ - b 11b48 │ │ │ │ │ + b 11bb4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11de0 │ │ │ │ │ + b 11e4c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11e74 │ │ │ │ │ + beq 11ee0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11de0 │ │ │ │ │ + b 11e4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11bc8 │ │ │ │ │ + b 11c34 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11b68 │ │ │ │ │ + b 11bd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11d64 │ │ │ │ │ - b 11de0 │ │ │ │ │ + beq 11dd0 │ │ │ │ │ + b 11e4c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 11de0 │ │ │ │ │ + bne 11e4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11d64 │ │ │ │ │ - b 11d58 │ │ │ │ │ + beq 11dd0 │ │ │ │ │ + b 11dc4 │ │ │ │ │ │ │ │ │ │ -00011e98 : │ │ │ │ │ +00011f04 : │ │ │ │ │ term_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1204c │ │ │ │ │ + beq 120b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1204c │ │ │ │ │ + bne 120b8 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11f18 │ │ │ │ │ + beq 11f84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12038 │ │ │ │ │ + bne 120a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 12068 │ │ │ │ │ + bl 120d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12024 │ │ │ │ │ + bne 12090 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11fb4 │ │ │ │ │ + beq 12020 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 11fb4 │ │ │ │ │ + bge 12020 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12038 │ │ │ │ │ + bne 120a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 12068 │ │ │ │ │ + bl 120d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12024 │ │ │ │ │ + bne 12090 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11fb0 │ │ │ │ │ + beq 1201c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt 11fcc │ │ │ │ │ + blt 12038 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11f0c │ │ │ │ │ + b 11f78 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12038 │ │ │ │ │ + bne 120a4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 12068 │ │ │ │ │ + bl 120d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12024 │ │ │ │ │ + bne 12090 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1201c │ │ │ │ │ + beq 12088 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movgt r7, r3 │ │ │ │ │ - bgt 11fcc │ │ │ │ │ + bgt 12038 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 11fb4 │ │ │ │ │ + b 12020 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11f0c │ │ │ │ │ + b 11f78 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11f0c │ │ │ │ │ + b 11f78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ - b 11eec │ │ │ │ │ + b 11f58 │ │ │ │ │ │ │ │ │ │ -00012068 : │ │ │ │ │ +000120d4 : │ │ │ │ │ term_raw(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 12d70 │ │ │ │ │ + beq 12f04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12d70 │ │ │ │ │ + bne 12f04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12ba0 │ │ │ │ │ + bne 12c0c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 12c84 │ │ │ │ │ + beq 12d64 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12ea4 │ │ │ │ │ + beq 12dc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ea4 │ │ │ │ │ + bne 12dc0 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1233c │ │ │ │ │ + beq 123a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 123a4 │ │ │ │ │ + bne 12410 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12ccc │ │ │ │ │ + bne 12ecc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12d5c │ │ │ │ │ + beq 12eb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12d5c │ │ │ │ │ + bne 12eb8 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 123c0 │ │ │ │ │ + beq 1242c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12428 │ │ │ │ │ + bne 12494 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12ccc │ │ │ │ │ + bne 12ecc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12d94 │ │ │ │ │ + beq 12ef0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12d94 │ │ │ │ │ + bne 12ef0 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12444 │ │ │ │ │ + beq 124b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 124ac │ │ │ │ │ + bne 12518 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12ccc │ │ │ │ │ + bne 12ecc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12da8 │ │ │ │ │ + beq 12ea4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12da8 │ │ │ │ │ + bne 12ea4 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 124c8 │ │ │ │ │ + beq 12534 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12530 │ │ │ │ │ + bne 1259c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12ccc │ │ │ │ │ + bne 12ecc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12d7c │ │ │ │ │ + beq 12ed8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12d7c │ │ │ │ │ + bne 12ed8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1254c │ │ │ │ │ + beq 125b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 125b4 │ │ │ │ │ + bne 12620 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12aa0 │ │ │ │ │ + bne 12b0c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ba0 │ │ │ │ │ + bne 12c0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ec0 │ │ │ │ │ + bl 12f10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ @@ -20873,188 +20902,188 @@ │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12e74 │ │ │ │ │ + bne 12d48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 12068 │ │ │ │ │ + bl 120d4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c50 │ │ │ │ │ + bne 12cc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12388 │ │ │ │ │ + beq 123f4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 12664 │ │ │ │ │ + blt 126d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1214c │ │ │ │ │ + beq 121b8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 129d0 │ │ │ │ │ + bne 12a3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12148 │ │ │ │ │ + b 121b4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c68 │ │ │ │ │ + bne 12e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 12068 │ │ │ │ │ + bl 120d4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c5c │ │ │ │ │ + bne 12cb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1240c │ │ │ │ │ + beq 12478 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bgt 127c4 │ │ │ │ │ + bgt 12830 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 121b8 │ │ │ │ │ + beq 12224 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bb0 │ │ │ │ │ + bne 12c1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 121b4 │ │ │ │ │ + b 12220 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12cf4 │ │ │ │ │ + bne 12d2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 12068 │ │ │ │ │ + bl 120d4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c44 │ │ │ │ │ + bne 12ca4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12490 │ │ │ │ │ + beq 124fc │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 12714 │ │ │ │ │ + blt 12780 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 12224 │ │ │ │ │ + beq 12290 │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bec │ │ │ │ │ + bne 12c58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12220 │ │ │ │ │ + b 1228c │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12d10 │ │ │ │ │ + bne 12584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 12068 │ │ │ │ │ + bl 120d4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c38 │ │ │ │ │ + bne 12cbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12514 │ │ │ │ │ + beq 12580 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 1276c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + blt 127d8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 12290 │ │ │ │ │ + beq 122f8 │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12a64 │ │ │ │ │ + bne 12ad0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1228c │ │ │ │ │ + b 122f8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12cd8 │ │ │ │ │ + bne 12ce0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 12068 │ │ │ │ │ + bl 120d4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c28 │ │ │ │ │ + bne 12c94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12598 │ │ │ │ │ + beq 12604 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt 126bc │ │ │ │ │ + blt 12728 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 122fc │ │ │ │ │ + beq 12368 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 122f8 │ │ │ │ │ + beq 12364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ec0 │ │ │ │ │ + bl 12f10 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 122f8 │ │ │ │ │ + beq 12364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12d50 │ │ │ │ │ + beq 12d20 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #4 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ @@ -21066,558 +21095,535 @@ │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44b4 │ │ │ │ │ + bl 44fc │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12640 │ │ │ │ │ + beq 126ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12a30 │ │ │ │ │ + beq 12a9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 12a34 │ │ │ │ │ + beq 12aa0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1232c │ │ │ │ │ + b 12398 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12e74 │ │ │ │ │ + bne 12d48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 12068 │ │ │ │ │ + bl 120d4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c50 │ │ │ │ │ + bne 12cc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 126b4 │ │ │ │ │ + beq 12720 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - blt 1281c │ │ │ │ │ + blt 12888 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 12388 │ │ │ │ │ + b 123f4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12cd8 │ │ │ │ │ + bne 12ce0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 12068 │ │ │ │ │ + bl 120d4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c28 │ │ │ │ │ + bne 12c94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1270c │ │ │ │ │ + beq 12778 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt 12924 │ │ │ │ │ + bgt 129e8 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 12598 │ │ │ │ │ + b 12604 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12cf4 │ │ │ │ │ + bne 12d2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 12068 │ │ │ │ │ + bl 120d4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c44 │ │ │ │ │ + bne 12ca4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12764 │ │ │ │ │ + beq 127d0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt 12978 │ │ │ │ │ + bgt 12990 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 12490 │ │ │ │ │ + b 124fc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12d10 │ │ │ │ │ + bne 12584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 12068 │ │ │ │ │ + bl 120d4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c38 │ │ │ │ │ + bne 12cbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 127bc │ │ │ │ │ + beq 12828 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt 128cc │ │ │ │ │ + bgt 12938 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 12514 │ │ │ │ │ + b 12580 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c68 │ │ │ │ │ + bne 12e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 12068 │ │ │ │ │ + bl 120d4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c5c │ │ │ │ │ + bne 12cb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12814 │ │ │ │ │ + beq 12880 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - blt 12874 │ │ │ │ │ + blt 128e0 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1240c │ │ │ │ │ + b 12478 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12e74 │ │ │ │ │ + bne 12d48 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 12068 │ │ │ │ │ + bl 120d4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c50 │ │ │ │ │ + bne 12cc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12a3c │ │ │ │ │ + beq 12aa8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 12a3c │ │ │ │ │ + ble 12aa8 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 1281c │ │ │ │ │ + b 12888 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12c68 │ │ │ │ │ + bne 12e18 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 12068 │ │ │ │ │ + bl 120d4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c5c │ │ │ │ │ + bne 12cb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12a44 │ │ │ │ │ + beq 12ab8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 12a44 │ │ │ │ │ + ble 12ab8 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12874 │ │ │ │ │ + b 128e0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12d10 │ │ │ │ │ + bne 12584 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 12068 │ │ │ │ │ + bl 120d4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c38 │ │ │ │ │ + bne 12cbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12a5c │ │ │ │ │ + beq 12ac0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 12a5c │ │ │ │ │ + ble 12ac0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 128cc │ │ │ │ │ + b 12938 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12cd8 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - bl 12068 │ │ │ │ │ + bne 12d2c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + bl 120d4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c28 │ │ │ │ │ + bne 12ca4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12a4c │ │ │ │ │ + beq 12ac8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ble 12a4c │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b 12924 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble 12ac8 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 12990 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12cf4 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - bl 12068 │ │ │ │ │ + bne 12ce0 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bl 120d4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c44 │ │ │ │ │ + bne 12c94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12a54 │ │ │ │ │ + beq 12ab0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ble 12a54 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12978 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble 12ab0 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + b 129e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ec0 │ │ │ │ │ + bl 12f10 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 123b8 │ │ │ │ │ + beq 12424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12d50 │ │ │ │ │ + beq 12d20 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #3 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ stm sp, {sl, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12d2c │ │ │ │ │ + beq 12cfc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12d2c │ │ │ │ │ + bne 12cfc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 1232c │ │ │ │ │ - ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12388 │ │ │ │ │ + b 12398 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 1240c │ │ │ │ │ + b 123f4 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 12598 │ │ │ │ │ + b 12604 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12490 │ │ │ │ │ + b 12478 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12514 │ │ │ │ │ + b 12580 │ │ │ │ │ + ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 124fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ec0 │ │ │ │ │ + bl 12f10 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12544 │ │ │ │ │ + beq 125b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12d50 │ │ │ │ │ + beq 12d20 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #6 │ │ │ │ │ - b 12a08 │ │ │ │ │ + b 12a74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ccc │ │ │ │ │ + bne 12ecc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12dbc │ │ │ │ │ + beq 12cd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12dbc │ │ │ │ │ + bne 12cd4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 12b90 │ │ │ │ │ + bne 12bfc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12e04 │ │ │ │ │ + beq 12e98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12e04 │ │ │ │ │ + bne 12e98 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12df4 │ │ │ │ │ + bne 12ddc │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12dc8 │ │ │ │ │ + bne 12dec │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12df4 │ │ │ │ │ + bne 12ddc │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12dc8 │ │ │ │ │ + bne 12dec │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12df4 │ │ │ │ │ + bne 12ddc │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12dc8 │ │ │ │ │ + bne 12dec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 12314 │ │ │ │ │ + beq 12380 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1232c │ │ │ │ │ + b 12398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ec0 │ │ │ │ │ + bl 12f10 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1243c │ │ │ │ │ + beq 124a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12d50 │ │ │ │ │ + beq 12d20 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #5 │ │ │ │ │ - b 12a08 │ │ │ │ │ + b 12a74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ec0 │ │ │ │ │ + bl 12f10 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 124c0 │ │ │ │ │ + beq 1252c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12d50 │ │ │ │ │ + beq 12d20 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #13 │ │ │ │ │ - b 12a08 │ │ │ │ │ + b 12a74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 122fc │ │ │ │ │ + b 12368 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12290 │ │ │ │ │ + b 12290 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12224 │ │ │ │ │ + b 12224 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1214c │ │ │ │ │ + b 122fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 121b8 │ │ │ │ │ + b 121b8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 12b40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 121b4 │ │ │ │ │ - b 12428 │ │ │ │ │ + beq 12364 │ │ │ │ │ + b 12620 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 12a9c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 12398 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 12398 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 1228c │ │ │ │ │ + b 12518 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 121b4 │ │ │ │ │ + b 12410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ movlt r6, #0 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 1232c │ │ │ │ │ + blt 12398 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12e90 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b 1232c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 122f8 │ │ │ │ │ - b 125b4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 12220 │ │ │ │ │ - b 124ac │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 1228c │ │ │ │ │ - b 12530 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 12a30 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1232c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1232c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 12184 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 120b0 │ │ │ │ │ + bne 12ecc │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 12168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + sub r6, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 122cc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 121f0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1225c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12ad4 │ │ │ │ │ + b 12188 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 12bf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 12e10 │ │ │ │ │ + bne 12e34 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 12b8c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 12b8c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12b10 │ │ │ │ │ + b 12bf8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 12220 │ │ │ │ │ + b 12494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ec0 │ │ │ │ │ + bl 12f10 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 12de8 │ │ │ │ │ + beq 12e0c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -21626,252 +21632,268 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r8, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ strne r8, [r4, #60] @ 0x3c │ │ │ │ │ - bne 12b90 │ │ │ │ │ - b 12dec │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 12bfc │ │ │ │ │ + b 12e10 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 12b7c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 122c8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 121f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 12148 │ │ │ │ │ - b 123a4 │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne 120fc │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 12398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - sub r6, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1211c │ │ │ │ │ + b 12338 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 1225c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1211c │ │ │ │ │ │ │ │ │ │ -00012ec0 : │ │ │ │ │ +00012f10 : │ │ │ │ │ factor_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 136e0 │ │ │ │ │ + beq 13730 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 136e0 │ │ │ │ │ + bne 13730 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13358 │ │ │ │ │ + bne 133a8 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 131c4 │ │ │ │ │ + bne 13214 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 136f8 │ │ │ │ │ + beq 13748 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 13358 │ │ │ │ │ + bne 133a8 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13548 │ │ │ │ │ + bne 13598 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13358 │ │ │ │ │ + bne 133a8 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 132c8 │ │ │ │ │ + bne 13318 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13358 │ │ │ │ │ + bne 133a8 │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13588 │ │ │ │ │ + bne 135d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1335c │ │ │ │ │ + bne 133ac │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 136ec │ │ │ │ │ + beq 1373c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 136ec │ │ │ │ │ + bne 1373c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13690 │ │ │ │ │ + bne 136e0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 135c8 │ │ │ │ │ + beq 13618 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13620 │ │ │ │ │ + beq 13670 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13620 │ │ │ │ │ + bne 13670 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1363c │ │ │ │ │ + bne 1368c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1143 @ 0x477 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 131e0 │ │ │ │ │ + bne 13230 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 136c4 │ │ │ │ │ + beq 13714 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 1363c │ │ │ │ │ + bne 1368c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #598 @ 0x256 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 133dc │ │ │ │ │ + bne 1342c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1363c │ │ │ │ │ + bne 1368c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 1375c │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1143 @ 0x477 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 131f8 │ │ │ │ │ + beq 13248 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1336c │ │ │ │ │ + bne 133bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 13208 │ │ │ │ │ + bne 13258 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 13698 │ │ │ │ │ + beq 136e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13698 │ │ │ │ │ + bne 136e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 136a4 │ │ │ │ │ + bne 136f4 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1143 @ 0x477 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13210 │ │ │ │ │ + beq 13260 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #2 │ │ │ │ │ - beq 132c0 │ │ │ │ │ + beq 13310 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -21883,156 +21905,156 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ - bne 13120 │ │ │ │ │ + bne 13170 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 13148 │ │ │ │ │ + beq 13198 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 132a8 │ │ │ │ │ + b 132f8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 136b0 │ │ │ │ │ + beq 13700 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 136a4 │ │ │ │ │ + bne 136f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #598 @ 0x256 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13464 │ │ │ │ │ + bne 134b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 136a4 │ │ │ │ │ + bne 136f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 1375c │ │ │ │ │ movw r2, #1143 @ 0x477 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 131ac │ │ │ │ │ + bne 131fc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 131b4 │ │ │ │ │ + b 13204 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 132a4 │ │ │ │ │ + b 132f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ec0 │ │ │ │ │ + bl 12f10 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12f9c │ │ │ │ │ + beq 12fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1362c │ │ │ │ │ + beq 1367c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 13330 │ │ │ │ │ + beq 13380 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 131b4 │ │ │ │ │ + beq 13204 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 131b4 │ │ │ │ │ + beq 13204 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13364 │ │ │ │ │ + b 133b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - b 131d4 │ │ │ │ │ + b 13224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ec0 │ │ │ │ │ + bl 12f10 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 13688 │ │ │ │ │ + beq 136d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 13690 │ │ │ │ │ + beq 136e0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #7 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 13670 │ │ │ │ │ + beq 136c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13648 │ │ │ │ │ + bne 13698 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 131ac │ │ │ │ │ + b 131fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 1375c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 130d4 │ │ │ │ │ + beq 13124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 131fc │ │ │ │ │ + beq 1324c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldrd r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ @@ -22041,34 +22063,34 @@ │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44b4 │ │ │ │ │ + bl 44fc │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 134fc │ │ │ │ │ + beq 1354c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 134fc │ │ │ │ │ + bne 1354c │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b 130fc │ │ │ │ │ + b 1314c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 1375c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 13258 │ │ │ │ │ + beq 132a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 136a4 │ │ │ │ │ + beq 136f4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -22078,483 +22100,483 @@ │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44b4 │ │ │ │ │ + bl 44fc │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 13524 │ │ │ │ │ + beq 13574 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13524 │ │ │ │ │ + bne 13574 │ │ │ │ │ movw r2, #1143 @ 0x477 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 13298 │ │ │ │ │ + b 132e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1345c │ │ │ │ │ + beq 134ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 131fc │ │ │ │ │ + b 1324c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 134dc │ │ │ │ │ + beq 1352c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 132a4 │ │ │ │ │ + b 132f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ec0 │ │ │ │ │ + bl 12f10 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12f78 │ │ │ │ │ + beq 12fc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1362c │ │ │ │ │ + beq 1367c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 13304 │ │ │ │ │ + b 13354 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ec0 │ │ │ │ │ + bl 12f10 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12fc0 │ │ │ │ │ + beq 13010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1362c │ │ │ │ │ + beq 1367c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 13304 │ │ │ │ │ + b 13354 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ sublt r2, r3, #1 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ - blt 132a8 │ │ │ │ │ + blt 132f8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13208 │ │ │ │ │ + bne 13258 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 13048 │ │ │ │ │ + bne 13098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1305c │ │ │ │ │ + b 130ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 131d4 │ │ │ │ │ + b 13224 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 131fc │ │ │ │ │ + b 1324c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 131ac │ │ │ │ │ + beq 131fc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 132a8 │ │ │ │ │ + b 132f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 13664 │ │ │ │ │ - b 132a8 │ │ │ │ │ + bne 136b4 │ │ │ │ │ + b 132f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 131f8 │ │ │ │ │ + b 13248 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13208 │ │ │ │ │ + b 13258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 13170 │ │ │ │ │ + b 131c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 132a4 │ │ │ │ │ + b 132f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 13534 │ │ │ │ │ - b 13220 │ │ │ │ │ + blt 13584 │ │ │ │ │ + b 13270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1350c │ │ │ │ │ + blt 1355c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ - b 130a4 │ │ │ │ │ + b 130f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12f08 │ │ │ │ │ + b 12f58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12ffc │ │ │ │ │ + b 1304c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 13340 │ │ │ │ │ - b 12f44 │ │ │ │ │ + blt 13390 │ │ │ │ │ + b 12f94 │ │ │ │ │ │ │ │ │ │ -0001370c : │ │ │ │ │ +0001375c : │ │ │ │ │ primary_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 138c8 │ │ │ │ │ + beq 13918 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 138c8 │ │ │ │ │ + bne 13918 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1378c │ │ │ │ │ + beq 137dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 138b4 │ │ │ │ │ + bne 13904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 138e4 │ │ │ │ │ + bl 13934 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 138a0 │ │ │ │ │ + bne 138f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13878 │ │ │ │ │ + beq 138c8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 13878 │ │ │ │ │ + bge 138c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 138b4 │ │ │ │ │ + bne 13904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 138e4 │ │ │ │ │ + bl 13934 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 138a0 │ │ │ │ │ + bne 138f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13898 │ │ │ │ │ + beq 138e8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 13898 │ │ │ │ │ + bge 138e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 138b4 │ │ │ │ │ + bne 13904 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 138e4 │ │ │ │ │ + bl 13934 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 138a0 │ │ │ │ │ + bne 138f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13874 │ │ │ │ │ + beq 138c4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ movgt r7, r2 │ │ │ │ │ - bgt 13824 │ │ │ │ │ + bgt 13874 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 13878 │ │ │ │ │ + b 138c8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 13780 │ │ │ │ │ + b 137d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 13780 │ │ │ │ │ + b 137d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ - b 13760 │ │ │ │ │ + b 137b0 │ │ │ │ │ │ │ │ │ │ -000138e4 : │ │ │ │ │ +00013934 : │ │ │ │ │ primary_raw(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 142e0 │ │ │ │ │ + beq 14330 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 142e0 │ │ │ │ │ + bne 14330 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 143bc │ │ │ │ │ + bne 1440c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1431c │ │ │ │ │ + beq 1436c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 14378 │ │ │ │ │ + beq 143c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14378 │ │ │ │ │ + bne 143c8 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d70 │ │ │ │ │ + beq 13dc0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13bdc │ │ │ │ │ + beq 13c2c │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13d00 │ │ │ │ │ + bne 13d50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 13bcc │ │ │ │ │ + bne 13c1c │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 14394 │ │ │ │ │ + beq 143e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14394 │ │ │ │ │ + bne 143e4 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f78 │ │ │ │ │ + beq 13fc8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13ba0 │ │ │ │ │ + bne 13bf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 13bcc │ │ │ │ │ + bne 13c1c │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 14308 │ │ │ │ │ + beq 14358 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14308 │ │ │ │ │ + bne 14358 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e84 │ │ │ │ │ + beq 13ed4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13ad4 │ │ │ │ │ + beq 13b24 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14090 │ │ │ │ │ + bne 140e0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 13bcc │ │ │ │ │ + bne 13c1c │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 143a8 │ │ │ │ │ + beq 143f8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 143a8 │ │ │ │ │ + bne 143f8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13bf0 │ │ │ │ │ + beq 13c40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13c58 │ │ │ │ │ + bne 13ca8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 143bc │ │ │ │ │ + bne 1440c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7704 │ │ │ │ │ + bl 7714 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ @@ -22562,454 +22584,454 @@ │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13a50 │ │ │ │ │ + beq 13aa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl b764 │ │ │ │ │ + bl b7b0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 141fc │ │ │ │ │ + bne 1424c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 13a5c │ │ │ │ │ + beq 13aac │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 13b70 │ │ │ │ │ + b 13bc0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 139f0 │ │ │ │ │ - b 13bcc │ │ │ │ │ + beq 13a40 │ │ │ │ │ + b 13c1c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 142ec │ │ │ │ │ + bne 1433c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 138e4 │ │ │ │ │ + bl 13934 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14270 │ │ │ │ │ + bne 142c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13c3c │ │ │ │ │ + beq 13c8c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt 14114 │ │ │ │ │ + blt 14164 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 13b4c │ │ │ │ │ + beq 13b9c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13b48 │ │ │ │ │ + beq 13b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 207fc │ │ │ │ │ + bl 20ab0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 13b48 │ │ │ │ │ + beq 13b98 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13b48 │ │ │ │ │ + beq 13b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13b68 │ │ │ │ │ + beq 13bb8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 13d60 │ │ │ │ │ + bne 13db0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13b68 │ │ │ │ │ + beq 13bb8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 13b70 │ │ │ │ │ + b 13bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 13bd8 │ │ │ │ │ + beq 13c28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13b68 │ │ │ │ │ + beq 13bb8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13cdc │ │ │ │ │ + beq 13d2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13b68 │ │ │ │ │ - b 13cdc │ │ │ │ │ + beq 13bb8 │ │ │ │ │ + b 13d2c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 142c4 │ │ │ │ │ + bne 14314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 138e4 │ │ │ │ │ + bl 13934 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14264 │ │ │ │ │ + bne 142b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e64 │ │ │ │ │ + beq 13eb4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bge 13e64 │ │ │ │ │ + bge 13eb4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 142c4 │ │ │ │ │ + bne 14314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 138e4 │ │ │ │ │ + bl 13934 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14264 │ │ │ │ │ + bne 142b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 141d4 │ │ │ │ │ + beq 14224 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 141d4 │ │ │ │ │ + bge 14224 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 142c4 │ │ │ │ │ + bne 14314 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 138e4 │ │ │ │ │ + bl 13934 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14264 │ │ │ │ │ + bne 142b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e60 │ │ │ │ │ + beq 13eb0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ strgt r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bgt 13e0c │ │ │ │ │ + bgt 13e5c │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 139c4 │ │ │ │ │ - b 13be0 │ │ │ │ │ + bne 13a14 │ │ │ │ │ + b 13c30 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 142a8 │ │ │ │ │ + bne 142f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 138e4 │ │ │ │ │ + bl 13934 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14258 │ │ │ │ │ + bne 142a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14070 │ │ │ │ │ + beq 140c0 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bge 14070 │ │ │ │ │ + bge 140c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 142a8 │ │ │ │ │ + bne 142f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 138e4 │ │ │ │ │ + bl 13934 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14258 │ │ │ │ │ + bne 142a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 141dc │ │ │ │ │ + beq 1422c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble 141dc │ │ │ │ │ + ble 1422c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 142a8 │ │ │ │ │ + bne 142f8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 138e4 │ │ │ │ │ + bl 13934 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14258 │ │ │ │ │ + bne 142a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1406c │ │ │ │ │ + beq 140bc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 1406c │ │ │ │ │ + ble 140bc │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13f20 │ │ │ │ │ + b 13f70 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1428c │ │ │ │ │ + bne 142dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 138e4 │ │ │ │ │ + bl 13934 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14280 │ │ │ │ │ + bne 142d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13b84 │ │ │ │ │ + beq 13bd4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bge 13b84 │ │ │ │ │ + bge 13bd4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1428c │ │ │ │ │ + bne 142dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 138e4 │ │ │ │ │ + bl 13934 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14280 │ │ │ │ │ + bne 142d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 141e4 │ │ │ │ │ + beq 14234 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 141e4 │ │ │ │ │ + bge 14234 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 1428c │ │ │ │ │ + bne 142dc │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 138e4 │ │ │ │ │ + bl 13934 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14280 │ │ │ │ │ + bne 142d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13b80 │ │ │ │ │ + beq 13bd0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 13b80 │ │ │ │ │ + ble 13bd0 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 14014 │ │ │ │ │ + b 14064 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13ab8 │ │ │ │ │ - b 13ad8 │ │ │ │ │ + bne 13b08 │ │ │ │ │ + b 13b28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15e10 │ │ │ │ │ + bl 15e70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13ad8 │ │ │ │ │ + bne 13b28 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13ad0 │ │ │ │ │ + beq 13b20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13b68 │ │ │ │ │ + beq 13bb8 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr lr, [r6, #24] │ │ │ │ │ - beq 141b8 │ │ │ │ │ + beq 14208 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ stmib sp, {ip, lr} │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_CALL _PyAST_Call │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 13d60 │ │ │ │ │ - b 13cdc │ │ │ │ │ + bne 13db0 │ │ │ │ │ + b 13d2c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 142ec │ │ │ │ │ + bne 1433c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 138e4 │ │ │ │ │ + bl 13934 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14270 │ │ │ │ │ + bne 142c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 141f4 │ │ │ │ │ + beq 14244 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble 141f4 │ │ │ │ │ + ble 14244 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 142ec │ │ │ │ │ + bne 1433c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 138e4 │ │ │ │ │ + bl 13934 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14270 │ │ │ │ │ + bne 142c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 141ec │ │ │ │ │ + beq 1423c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble 141ec │ │ │ │ │ + ble 1423c │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 14164 │ │ │ │ │ + b 141b4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - b 140f8 │ │ │ │ │ + b 14148 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 13e64 │ │ │ │ │ + b 13eb4 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 14070 │ │ │ │ │ + b 140c0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 13b84 │ │ │ │ │ + b 13bd4 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 13c3c │ │ │ │ │ + b 13c8c │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 13c3c │ │ │ │ │ + b 13c8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 13b68 │ │ │ │ │ + beq 13bb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r6, [r6, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -23017,191 +23039,191 @@ │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ - b 140f8 │ │ │ │ │ + b 14148 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 13ad8 │ │ │ │ │ + b 13b28 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 13be0 │ │ │ │ │ + b 13c30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 13b4c │ │ │ │ │ + b 13b9c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 13a50 │ │ │ │ │ + b 13aa0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13ba0 │ │ │ │ │ - b 13a4c │ │ │ │ │ + bne 13bf0 │ │ │ │ │ + b 13a9c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13ab8 │ │ │ │ │ - b 13ad4 │ │ │ │ │ + bne 13b08 │ │ │ │ │ + b 13b24 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 139c4 │ │ │ │ │ - b 13bdc │ │ │ │ │ + bne 13a14 │ │ │ │ │ + b 13c2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1392c │ │ │ │ │ + b 1397c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 13b48 │ │ │ │ │ - b 13c58 │ │ │ │ │ + beq 13b98 │ │ │ │ │ + b 13ca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 13a88 │ │ │ │ │ + b 13ad8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r1, r1, #1 │ │ │ │ │ movlt r6, #0 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 13b70 │ │ │ │ │ + blt 13bc0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13bcc │ │ │ │ │ + bne 13c1c │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 13978 │ │ │ │ │ + bne 139c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 13998 │ │ │ │ │ + b 139e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 13a1c │ │ │ │ │ + b 13a6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 13b18 │ │ │ │ │ + b 13b68 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 13b70 │ │ │ │ │ + b 13bc0 │ │ │ │ │ │ │ │ │ │ -000143cc : │ │ │ │ │ +0001441c : │ │ │ │ │ decorators_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 14768 │ │ │ │ │ + beq 147c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14768 │ │ │ │ │ + bne 147c8 │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 14500 │ │ │ │ │ + bne 14550 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r6, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 14740 │ │ │ │ │ + beq 147f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14740 │ │ │ │ │ + bne 147f0 │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 144ec │ │ │ │ │ + bne 1453c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 14730 │ │ │ │ │ + beq 147a4 │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ - bne 144f0 │ │ │ │ │ + bne 14540 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r6, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1474c │ │ │ │ │ + beq 147d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1474c │ │ │ │ │ + bne 147d4 │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 145c0 │ │ │ │ │ + bne 14610 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14510 │ │ │ │ │ + bne 14560 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ @@ -23211,616 +23233,616 @@ │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r6, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1d03c │ │ │ │ │ + bl 1d2f0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 144d4 │ │ │ │ │ + beq 14524 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 144d4 │ │ │ │ │ + beq 14524 │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1470c │ │ │ │ │ + bne 1475c │ │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ mov r8, #1 │ │ │ │ │ str r2, [r6, #88] @ 0x58 │ │ │ │ │ str r9, [r4] │ │ │ │ │ mov r9, #1 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - beq 146f8 │ │ │ │ │ + beq 14748 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 146f8 │ │ │ │ │ + bne 14748 │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 145c0 │ │ │ │ │ + bne 14610 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14650 │ │ │ │ │ + bne 146a0 │ │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r6, #88] @ 0x58 │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ - beq 144e4 │ │ │ │ │ + beq 14534 │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14774 │ │ │ │ │ + bne 147b4 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 14728 │ │ │ │ │ + beq 1479c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 14628 │ │ │ │ │ + ble 14678 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r0, [r4, r2, lsl #2] │ │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 14610 │ │ │ │ │ + bne 14660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14788 │ │ │ │ │ + bne 14778 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 14500 │ │ │ │ │ + b 14550 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1d03c │ │ │ │ │ + bl 1d2f0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 145c0 │ │ │ │ │ + beq 14610 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 145c0 │ │ │ │ │ + beq 14610 │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r2, [r6, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne 146d4 │ │ │ │ │ + bne 14724 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ str r2, [r6, #88] @ 0x58 │ │ │ │ │ - beq 146b0 │ │ │ │ │ + beq 14700 │ │ │ │ │ str sl, [r4, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ - b 14560 │ │ │ │ │ + b 145b0 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14728 │ │ │ │ │ + beq 1479c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 146a0 │ │ │ │ │ + b 146f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 14694 │ │ │ │ │ + beq 146e4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ │ - b 145c8 │ │ │ │ │ + b 14618 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 14598 │ │ │ │ │ + b 145e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1454c │ │ │ │ │ + beq 1459c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 146ec │ │ │ │ │ + b 1473c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + movne r5, #0 │ │ │ │ │ + strne r2, [r6, #60] @ 0x3c │ │ │ │ │ + beq 14698 │ │ │ │ │ + b 14550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 144ec │ │ │ │ │ + b 1453c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 14544 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1445c │ │ │ │ │ + b 14464 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 144c0 │ │ │ │ │ + beq 14510 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 145c0 │ │ │ │ │ + b 14610 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14414 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 144f4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - movne r5, #0 │ │ │ │ │ - strne r2, [r6, #60] @ 0x3c │ │ │ │ │ - beq 14648 │ │ │ │ │ - b 14500 │ │ │ │ │ + b 144ac │ │ │ │ │ │ │ │ │ │ -000147ac : │ │ │ │ │ +000147fc : │ │ │ │ │ for_if_clauses_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 14f7c │ │ │ │ │ + beq 14fcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14f7c │ │ │ │ │ + bne 14fcc │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 14928 │ │ │ │ │ + bne 14978 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r8, [r9, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r9, #88] @ 0x58 │ │ │ │ │ - beq 14f70 │ │ │ │ │ + beq 14fc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14f70 │ │ │ │ │ + bne 14fc0 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14bfc │ │ │ │ │ + bne 14c4c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r9, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 14bf0 │ │ │ │ │ + beq 14c40 │ │ │ │ │ ldr r4, [r9, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movweq r7, #6000 @ 0x1770 │ │ │ │ │ - bne 14bfc │ │ │ │ │ + bne 14c4c │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - beq 14f88 │ │ │ │ │ + beq 14fd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14f88 │ │ │ │ │ + bne 14fd8 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14a74 │ │ │ │ │ + bne 14ac4 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r9, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14b10 │ │ │ │ │ + bne 14b60 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ str r5, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14a74 │ │ │ │ │ + bne 14ac4 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14938 │ │ │ │ │ + bne 14988 │ │ │ │ │ ldr r3, [r9, #92] @ 0x5c │ │ │ │ │ str r5, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 149d4 │ │ │ │ │ + bne 14a24 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r6, [r9, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 14a8c │ │ │ │ │ + bne 14adc │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ str r8, [r9, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 9ed4 │ │ │ │ │ + bl 9f20 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 148e4 │ │ │ │ │ + beq 14934 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 148e4 │ │ │ │ │ + beq 14934 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl cc1c │ │ │ │ │ + bl cc68 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 14a74 │ │ │ │ │ + beq 14ac4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 39e8 <_tmp_8_rule+0x28> │ │ │ │ │ + bl 3a30 <_tmp_8_rule+0x44> │ │ │ │ │ R_ARM_CALL _loop0_88_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14a74 │ │ │ │ │ + beq 14ac4 │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_CALL _PyAST_comprehension │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14ba0 │ │ │ │ │ + beq 14bf0 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c10 │ │ │ │ │ + bne 14c60 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq 14bc0 │ │ │ │ │ + beq 14c10 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [r9, #8] │ │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 14874 │ │ │ │ │ + b 148c4 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 14a78 │ │ │ │ │ + bne 14ac8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r9, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 14f64 │ │ │ │ │ + beq 14fb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14f64 │ │ │ │ │ + bne 14fb4 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14f58 │ │ │ │ │ + bne 14fa8 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14a44 │ │ │ │ │ + bne 14a94 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14c28 │ │ │ │ │ + bne 14c78 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ ldr r2, [r9, #92] @ 0x5c │ │ │ │ │ str r5, [r9, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - beq 148f4 │ │ │ │ │ + beq 14944 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14a78 │ │ │ │ │ + bne 14ac8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl b120 │ │ │ │ │ + bl b150 │ │ │ │ │ R_ARM_CALL invalid_for_target_rule │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ str r6, [r9, #8] │ │ │ │ │ - beq 1490c │ │ │ │ │ + beq 1495c │ │ │ │ │ ldr r6, [r9, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1490c │ │ │ │ │ + bne 1495c │ │ │ │ │ ldr r1, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 14be8 │ │ │ │ │ + beq 14c38 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt 14afc │ │ │ │ │ + bgt 14b4c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14924 │ │ │ │ │ + beq 14974 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ strne r2, [r9, #60] @ 0x3c │ │ │ │ │ - beq 14924 │ │ │ │ │ - b 14928 │ │ │ │ │ + beq 14974 │ │ │ │ │ + b 14978 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 14ab0 │ │ │ │ │ + b 14b00 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 148c0 │ │ │ │ │ + beq 14910 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 9ed4 │ │ │ │ │ + bl 9f20 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 148c0 │ │ │ │ │ + beq 14910 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 148c0 │ │ │ │ │ + beq 14910 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl cc1c │ │ │ │ │ + bl cc68 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 14a74 │ │ │ │ │ + beq 14ac4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 39e8 <_tmp_8_rule+0x28> │ │ │ │ │ + bl 3a30 <_tmp_8_rule+0x44> │ │ │ │ │ R_ARM_CALL _loop0_88_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14a74 │ │ │ │ │ + beq 14ac4 │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r3, #1 │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_CALL _PyAST_comprehension │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 44b4 │ │ │ │ │ + bl 44fc │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1499c │ │ │ │ │ + bne 149ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14a74 │ │ │ │ │ + beq 14ac4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r9, #60] @ 0x3c │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 14a7c │ │ │ │ │ + b 14acc │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 149c0 │ │ │ │ │ + bne 14a10 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r9, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r8, [r9, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 14924 │ │ │ │ │ + b 14974 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14bac │ │ │ │ │ - b 149a8 │ │ │ │ │ + bne 14bfc │ │ │ │ │ + b 149f8 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - beq 14ef4 │ │ │ │ │ + beq 14f44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14ef4 │ │ │ │ │ + bne 14f44 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14ee4 │ │ │ │ │ + bne 14f34 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 14e84 │ │ │ │ │ + beq 14ed4 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 14ed8 │ │ │ │ │ + beq 14f28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14ed8 │ │ │ │ │ + bne 14f28 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14ec8 │ │ │ │ │ + bne 14f18 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 14ebc │ │ │ │ │ + beq 14f0c │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14ecc │ │ │ │ │ + bne 14f1c │ │ │ │ │ str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14e40 │ │ │ │ │ + beq 14e90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14e40 │ │ │ │ │ + bne 14e90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14d38 │ │ │ │ │ + bne 14d88 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 14f00 │ │ │ │ │ + bne 14f50 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r9, #88] @ 0x58 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r9, #20] │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14eb4 │ │ │ │ │ + beq 14f04 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrgt ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bgt 14e90 │ │ │ │ │ + bgt 14ee0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -23828,1110 +23850,1113 @@ │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs sl, r2, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 14e80 │ │ │ │ │ + bne 14ed0 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - beq 14a48 │ │ │ │ │ + beq 14a98 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r3, #713 @ 0x2c9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14a44 │ │ │ │ │ + beq 14a94 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 14e4c │ │ │ │ │ + bne 14e9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14f58 │ │ │ │ │ + beq 14fa8 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r9, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 14a4c │ │ │ │ │ + b 14a9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14d18 │ │ │ │ │ + b 14d68 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14e6c │ │ │ │ │ + beq 14ebc │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14e2c │ │ │ │ │ + bne 14e7c │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 149b0 │ │ │ │ │ + b 14a00 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - b 14a48 │ │ │ │ │ + b 14a98 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 14d80 │ │ │ │ │ - b 14e90 │ │ │ │ │ + beq 14dd0 │ │ │ │ │ + b 14ee0 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r9, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - b 14e84 │ │ │ │ │ + b 14ed4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14ca0 │ │ │ │ │ + b 14cf0 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - b 14a48 │ │ │ │ │ + b 14a98 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14c54 │ │ │ │ │ + b 14ca4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14d38 │ │ │ │ │ + beq 14d88 │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14fc4 │ │ │ │ │ + beq 15014 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 14f94 │ │ │ │ │ + beq 14fe4 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r0, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 14cf0 │ │ │ │ │ + b 14d40 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 14a4c │ │ │ │ │ + b 14a9c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14a0c │ │ │ │ │ + b 14a5c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14838 │ │ │ │ │ + b 14888 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 147f4 │ │ │ │ │ + b 14844 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1489c │ │ │ │ │ + b 148ec │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14eac │ │ │ │ │ + beq 14efc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 14f40 │ │ │ │ │ + b 14f90 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 14d50 │ │ │ │ │ + b 14da0 │ │ │ │ │ │ │ │ │ │ -00014fd4 : │ │ │ │ │ +00015024 : │ │ │ │ │ function_def_raw_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 15e04 │ │ │ │ │ + beq 15e1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15e04 │ │ │ │ │ + bne 15e1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15994 │ │ │ │ │ + bne 159e0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 156f8 │ │ │ │ │ + beq 15744 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 15738 │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne 15784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1540c │ │ │ │ │ + beq 1543c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1540c │ │ │ │ │ + beq 1543c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17f50 │ │ │ │ │ + bl 181f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15410 │ │ │ │ │ + bne 15440 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1540c │ │ │ │ │ + beq 1543c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15bb4 │ │ │ │ │ + beq 15c14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15bb4 │ │ │ │ │ + bne 15c14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 156e8 │ │ │ │ │ + bne 15734 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 156d0 │ │ │ │ │ - bl 189fc │ │ │ │ │ + bne 1571c │ │ │ │ │ + bl 18c74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15410 │ │ │ │ │ + bne 15440 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1540c │ │ │ │ │ + beq 1543c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15ba8 │ │ │ │ │ + beq 15c08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15ba8 │ │ │ │ │ + bne 15c08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 156e8 │ │ │ │ │ + bne 15734 │ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1568c │ │ │ │ │ + bne 156d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15410 │ │ │ │ │ + bne 15440 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1540c │ │ │ │ │ + beq 1543c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15d4c │ │ │ │ │ + beq 15ca4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15d4c │ │ │ │ │ + bne 15ca4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 156e8 │ │ │ │ │ + bne 15734 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 15444 │ │ │ │ │ + beq 15494 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15a84 │ │ │ │ │ + bne 15ad0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 15454 │ │ │ │ │ + bne 154a4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 156e8 │ │ │ │ │ + bne 15734 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15a68 │ │ │ │ │ + bne 15ab4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15a7c │ │ │ │ │ + bne 15ac8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 15d98 │ │ │ │ │ + beq 15d20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15d98 │ │ │ │ │ + bne 15d20 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15d40 │ │ │ │ │ + bne 15c94 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1033 @ 0x409 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15338 │ │ │ │ │ + bne 15388 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15d40 │ │ │ │ │ + bne 15c94 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 154cc │ │ │ │ │ + beq 1551c │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 154cc │ │ │ │ │ + beq 1551c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 154cc │ │ │ │ │ + beq 1551c │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 154cc │ │ │ │ │ + beq 1551c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 15d14 │ │ │ │ │ + bne 15cb0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1033 @ 0x409 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 1540c │ │ │ │ │ + beq 1543c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 153d4 │ │ │ │ │ + beq 15424 │ │ │ │ │ ldr r9, [r2, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r8, [r8, #4] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ - beq 153ec │ │ │ │ │ + beq 15474 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 15a4c │ │ │ │ │ + bne 15a98 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r9, [sp, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #28] │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_CALL _PyAST_FunctionDef │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15b7c │ │ │ │ │ + beq 15bdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15b7c │ │ │ │ │ + bne 15bdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ - R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - moveq r1, #1 │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - streq r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 15374 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 15994 │ │ │ │ │ + bne 159e0 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 154fc │ │ │ │ │ + bne 1554c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 153dc │ │ │ │ │ + b 1542c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ + R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + moveq r1, #1 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + streq r1, [r4, #60] @ 0x3c │ │ │ │ │ + b 153c4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15230 │ │ │ │ │ + beq 15280 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15b70 │ │ │ │ │ + bne 15b38 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15d60 │ │ │ │ │ + beq 15c74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15d60 │ │ │ │ │ + bne 15c74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 154c0 │ │ │ │ │ + bne 15510 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15ad8 │ │ │ │ │ + bne 15b44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 15230 │ │ │ │ │ + b 15280 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 156e8 │ │ │ │ │ + bne 15734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b48 │ │ │ │ │ + bl 3b74 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 159a4 │ │ │ │ │ + beq 159f0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 15328 │ │ │ │ │ + b 15378 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15430 │ │ │ │ │ + beq 15460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 15430 │ │ │ │ │ + beq 15460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17f50 │ │ │ │ │ + bl 181f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15430 │ │ │ │ │ + bne 15460 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15430 │ │ │ │ │ + beq 15460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1892c │ │ │ │ │ + bl 18ba4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15430 │ │ │ │ │ + bne 15460 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15430 │ │ │ │ │ + beq 15460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f030 <_tmp_26_rule> │ │ │ │ │ + bl 1f2e4 <_tmp_26_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15430 │ │ │ │ │ + bne 15460 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15430 │ │ │ │ │ + beq 15460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f2d4 │ │ │ │ │ + bl 1f588 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15430 │ │ │ │ │ + bne 15460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 15430 │ │ │ │ │ + beq 15460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 153d4 │ │ │ │ │ + beq 15424 │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r9, [r2, #20] │ │ │ │ │ - ldr r8, [r2, #24] │ │ │ │ │ - bne 15608 │ │ │ │ │ + ldr sl, [r2, #24] │ │ │ │ │ + bne 15658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 188fc │ │ │ │ │ - str r8, [sp, #24] │ │ │ │ │ - str r9, [sp, #20] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 15b24 │ │ │ │ │ + str sl, [sp, #24] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + str r9, [sp, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - str sl, [sp, #8] │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r6, [sp] │ │ │ │ │ + str r8, [sp, #8] │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #28] │ │ │ │ │ bl 0 <_PyAST_AsyncFunctionDef> │ │ │ │ │ R_ARM_CALL _PyAST_AsyncFunctionDef │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC61 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44b4 │ │ │ │ │ + bl 44fc │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15b7c │ │ │ │ │ + beq 15bdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15b7c │ │ │ │ │ + bne 15bdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1543c │ │ │ │ │ + b 1546c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 15d58 │ │ │ │ │ + beq 15c8c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1518c │ │ │ │ │ + beq 151dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1518c │ │ │ │ │ + beq 151dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15410 │ │ │ │ │ - bl bd0c │ │ │ │ │ + b 15440 │ │ │ │ │ + bl bd3c │ │ │ │ │ R_ARM_CALL invalid_parameters_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ - beq 150f8 │ │ │ │ │ + beq 15148 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15410 │ │ │ │ │ + b 15440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 15bc0 │ │ │ │ │ + blt 15c4c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 1598c │ │ │ │ │ + str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 159d8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15994 │ │ │ │ │ + bne 159e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15c2c │ │ │ │ │ + beq 15d78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15c2c │ │ │ │ │ + bne 15d78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1597c │ │ │ │ │ + bne 159c8 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15860 │ │ │ │ │ + bne 158ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1585c │ │ │ │ │ + beq 158a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1585c │ │ │ │ │ + beq 158a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17f50 │ │ │ │ │ + bl 181f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15860 │ │ │ │ │ + bne 158ac │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1585c │ │ │ │ │ + beq 158a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1892c │ │ │ │ │ + bl 18ba4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15860 │ │ │ │ │ + bne 158ac │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1585c │ │ │ │ │ + beq 158a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f030 <_tmp_26_rule> │ │ │ │ │ + bl 1f2e4 <_tmp_26_rule> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15860 │ │ │ │ │ + bne 158ac │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1585c │ │ │ │ │ + beq 158a8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1585c │ │ │ │ │ + beq 158a8 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15c38 │ │ │ │ │ + bne 15d84 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1597c │ │ │ │ │ + bne 159c8 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1597c │ │ │ │ │ + bne 159c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 15978 │ │ │ │ │ + beq 159c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 15978 │ │ │ │ │ + beq 159c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17f50 │ │ │ │ │ + bl 181f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1597c │ │ │ │ │ + bne 159c8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 15978 │ │ │ │ │ + beq 159c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1892c │ │ │ │ │ + bl 18ba4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1597c │ │ │ │ │ + bne 159c8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - beq 15978 │ │ │ │ │ + beq 159c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f030 <_tmp_26_rule> │ │ │ │ │ + bl 1f2e4 <_tmp_26_rule> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1597c │ │ │ │ │ + bne 159c8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 15978 │ │ │ │ │ + beq 159c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f2d4 │ │ │ │ │ + bl 1f588 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1597c │ │ │ │ │ + bne 159c8 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15cc8 │ │ │ │ │ + bne 15d2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1505c │ │ │ │ │ + beq 150ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 153dc │ │ │ │ │ + b 1542c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 159bc │ │ │ │ │ + bne 15a08 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 154f0 │ │ │ │ │ + b 15540 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15b70 │ │ │ │ │ + bne 15b38 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15bd8 │ │ │ │ │ + beq 15c80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15bd8 │ │ │ │ │ + bne 15c80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15a38 │ │ │ │ │ + bne 15a84 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15a38 │ │ │ │ │ + beq 15a84 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15be4 │ │ │ │ │ + bne 15cd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 159b4 │ │ │ │ │ + b 15a00 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 121c │ │ │ │ │ R_ARM_CALL NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1537c │ │ │ │ │ + b 153cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 15264 │ │ │ │ │ + beq 152b4 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 15410 │ │ │ │ │ + b 15440 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_106_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_106_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15444 │ │ │ │ │ + beq 15494 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r1, r3, #1 │ │ │ │ │ - beq 15264 │ │ │ │ │ + beq 152b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15a6c │ │ │ │ │ + beq 15ab8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15410 │ │ │ │ │ + b 15440 │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 121c │ │ │ │ │ + R_ARM_CALL NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 15660 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 15440 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 154b4 │ │ │ │ │ + beq 15504 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 154b4 │ │ │ │ │ + beq 15504 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 154b4 │ │ │ │ │ + beq 15504 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 154b4 │ │ │ │ │ + beq 15504 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15d6c │ │ │ │ │ + bne 15c20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 154bc │ │ │ │ │ + beq 1550c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 154c0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15410 │ │ │ │ │ + b 15510 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1543c │ │ │ │ │ + beq 1546c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 153dc │ │ │ │ │ + b 1542c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15160 │ │ │ │ │ + b 151b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 150d8 │ │ │ │ │ + b 15128 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 15c64 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + bne 15bd0 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 15abc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 153dc │ │ │ │ │ + b 1542c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 15abc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 159f4 │ │ │ │ │ + b 154d8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 15a40 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + b 151dc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 15440 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 15230 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + strne r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + streq r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + beq 15544 │ │ │ │ │ + b 15c9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 15c90 │ │ │ │ │ + bne 15e28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15a38 │ │ │ │ │ + beq 15a84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 15a40 │ │ │ │ │ + b 15a8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15764 │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC57 │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bne 15db0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - beq 15da4 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 15988 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 15cb0 │ │ │ │ │ - str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 15c18 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 154f4 │ │ │ │ │ + b 152d8 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ stm sp, {r5, r7, sl} │ │ │ │ │ @@ -24942,152 +24967,154 @@ │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1543c │ │ │ │ │ - b 15988 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - streq r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 154f4 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15410 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 15d38 │ │ │ │ │ + bne 1546c │ │ │ │ │ + b 159d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 151e0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - b 1518c │ │ │ │ │ + b 157b0 │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ + str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15488 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 15df4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC57 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bne 15de8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - bne 15b64 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15a70 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15288 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + beq 15ddc │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 159d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 15988 │ │ │ │ │ + b 159d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15de4 │ │ │ │ │ + beq 15e60 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 15c7c │ │ │ │ │ + bne 15dc8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1543c │ │ │ │ │ + b 1546c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1506c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 15e48 │ │ │ │ │ + str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 15d0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1543c │ │ │ │ │ + b 15544 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15a70 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1501c │ │ │ │ │ + b 1546c │ │ │ │ │ │ │ │ │ │ -00015e10 : │ │ │ │ │ +00015e70 : │ │ │ │ │ arguments_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1678c │ │ │ │ │ + beq 167ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1678c │ │ │ │ │ + bne 167ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 164bc │ │ │ │ │ + bne 1651c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1187 @ 0x4a3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15f04 │ │ │ │ │ + bne 15f64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne 164bc │ │ │ │ │ + bne 1651c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16de0 │ │ │ │ │ + bl 17088 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 15f1c │ │ │ │ │ + beq 15f7c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15f1c │ │ │ │ │ + bne 15f7c │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15f1c │ │ │ │ │ + beq 15f7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16798 │ │ │ │ │ + bne 167f8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1187 @ 0x4a3 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -25095,237 +25122,237 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15f38 │ │ │ │ │ + bne 15f98 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 15ef4 │ │ │ │ │ + b 15f54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 164c0 │ │ │ │ │ + bne 16520 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 164b0 │ │ │ │ │ + beq 16510 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 164b0 │ │ │ │ │ + bne 16510 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 163f4 │ │ │ │ │ + bne 16454 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 164a4 │ │ │ │ │ + beq 16504 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 164a4 │ │ │ │ │ + bne 16504 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 16594 │ │ │ │ │ + bne 165f4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 167c0 │ │ │ │ │ + beq 16820 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 167c0 │ │ │ │ │ + bne 16820 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1602c │ │ │ │ │ + bne 1608c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17110 <_gather_91_rule> │ │ │ │ │ + bl 173b8 <_gather_91_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 164d0 │ │ │ │ │ + bne 16530 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 16594 │ │ │ │ │ + bne 165f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21e94 │ │ │ │ │ + bl 22148 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16520 │ │ │ │ │ + bne 16580 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 163f0 │ │ │ │ │ + bne 16450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 1608c │ │ │ │ │ + beq 160ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 147ac │ │ │ │ │ + bl 147fc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 167cc │ │ │ │ │ + bne 1682c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 163f0 │ │ │ │ │ + bne 16450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 16384 │ │ │ │ │ + bne 163e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 163f4 │ │ │ │ │ + bne 16454 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 161c4 │ │ │ │ │ + beq 16224 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 161c4 │ │ │ │ │ + bne 16224 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16150 │ │ │ │ │ + bne 161b0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 16de0 │ │ │ │ │ + bl 17088 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 16480 │ │ │ │ │ + bne 164e0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 16150 │ │ │ │ │ + bne 161b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 163fc │ │ │ │ │ + bne 1645c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 163f0 │ │ │ │ │ + bne 16450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16de0 │ │ │ │ │ + bl 17088 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 162dc │ │ │ │ │ + bne 1633c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 163f0 │ │ │ │ │ + bne 16450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16de0 │ │ │ │ │ + bl 17088 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16228 │ │ │ │ │ + bne 16288 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 163f0 │ │ │ │ │ + bne 16450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16de0 │ │ │ │ │ + bl 17088 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 161d0 │ │ │ │ │ + bne 16230 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 15f2c │ │ │ │ │ + b 15f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 160ec │ │ │ │ │ + b 1614c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 161b0 │ │ │ │ │ + beq 16210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16de0 │ │ │ │ │ + bl 17088 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 161b0 │ │ │ │ │ + beq 16210 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_arguments_parsing_error> │ │ │ │ │ R_ARM_CALL _PyPegen_arguments_parsing_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 16324 │ │ │ │ │ + bne 16384 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 161b8 │ │ │ │ │ + beq 16218 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 161b8 │ │ │ │ │ + b 16218 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1618c │ │ │ │ │ + beq 161ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1618c │ │ │ │ │ + beq 161ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 147ac │ │ │ │ │ + bl 147fc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1618c │ │ │ │ │ + beq 161ec │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ @@ -25350,83 +25377,83 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 161b0 │ │ │ │ │ - b 16310 │ │ │ │ │ + beq 16210 │ │ │ │ │ + b 16370 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 147ac │ │ │ │ │ + bl 147fc │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1616c │ │ │ │ │ + beq 161cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_nonparen_genexp_in_call> │ │ │ │ │ R_ARM_CALL _PyPegen_nonparen_genexp_in_call │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 16358 │ │ │ │ │ + bne 163b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 163f0 │ │ │ │ │ + beq 16450 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 161b8 │ │ │ │ │ + b 16218 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16378 │ │ │ │ │ + beq 163d8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1621c │ │ │ │ │ + bne 1627c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 15ef4 │ │ │ │ │ + b 15f54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16378 │ │ │ │ │ + beq 163d8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16310 │ │ │ │ │ + bne 16370 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1634c │ │ │ │ │ + b 163ac │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 160b0 │ │ │ │ │ + beq 16110 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 160b0 │ │ │ │ │ + beq 16110 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 147ac │ │ │ │ │ + bl 147fc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 160b0 │ │ │ │ │ + beq 16110 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -25434,36 +25461,36 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ - b 162c4 │ │ │ │ │ + b 16324 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 161b8 │ │ │ │ │ + b 16218 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1614c │ │ │ │ │ + beq 161ac │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_112_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_112_rule │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1614c │ │ │ │ │ + beq 161ac │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -25472,154 +25499,154 @@ │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 1621c │ │ │ │ │ - b 161b4 │ │ │ │ │ + bne 1627c │ │ │ │ │ + b 16214 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1611c │ │ │ │ │ + beq 1617c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 16120 │ │ │ │ │ + b 16180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15fb0 │ │ │ │ │ + b 16010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15f70 │ │ │ │ │ + b 15fd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 15f14 │ │ │ │ │ + b 15f74 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1601c │ │ │ │ │ + beq 1607c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 21e94 │ │ │ │ │ + bl 22148 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1601c │ │ │ │ │ + beq 1607c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1602c │ │ │ │ │ + beq 1608c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #12 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 16784 │ │ │ │ │ + beq 167e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 16778 │ │ │ │ │ + beq 167d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16778 │ │ │ │ │ + bne 167d8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 166c0 │ │ │ │ │ + bne 16720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 858 <_PyPegen_parse+0x858> │ │ │ │ │ R_ARM_CALL _tmp_170_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 165a0 │ │ │ │ │ + bne 16600 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16058 │ │ │ │ │ + b 160b8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1676c │ │ │ │ │ + beq 167cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1676c │ │ │ │ │ + bne 167cc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1675c │ │ │ │ │ + bne 167bc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 166ec │ │ │ │ │ + beq 1674c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ streq r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ moveq r8, r1 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ moveq r5, r3 │ │ │ │ │ - bne 1675c │ │ │ │ │ + bne 167bc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1670c │ │ │ │ │ + bne 1676c │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 166e4 │ │ │ │ │ + beq 16744 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bgt 166c8 │ │ │ │ │ + bgt 16728 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -25628,15 +25655,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16784 │ │ │ │ │ + beq 167e4 │ │ │ │ │ mvn r1, #4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ stmib sp, {r1, r2} │ │ │ │ │ str r1, [sp] │ │ │ │ │ @@ -25644,128 +25671,128 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10178 │ │ │ │ │ + bl 101a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ - b 16468 │ │ │ │ │ + b 164c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16594 │ │ │ │ │ + b 165f4 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr ip, [r3, r2, lsl #2] │ │ │ │ │ str ip, [r0, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 16650 │ │ │ │ │ - b 166c8 │ │ │ │ │ + beq 166b0 │ │ │ │ │ + b 16728 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16594 │ │ │ │ │ + b 165f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 858 <_PyPegen_parse+0x858> │ │ │ │ │ R_ARM_CALL _tmp_170_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 1661c │ │ │ │ │ + beq 1667c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 168ac │ │ │ │ │ + beq 1690c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 168ac │ │ │ │ │ + beq 1690c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16594 │ │ │ │ │ + b 165f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16594 │ │ │ │ │ + b 165f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 165c8 │ │ │ │ │ + b 16628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1656c │ │ │ │ │ + b 165cc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 16058 │ │ │ │ │ + b 160b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15e58 │ │ │ │ │ + b 15eb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 15ef4 │ │ │ │ │ + beq 15f54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 164c8 │ │ │ │ │ + b 16528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15ff0 │ │ │ │ │ + b 16050 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1608c │ │ │ │ │ + beq 160ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16914 │ │ │ │ │ + beq 16974 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16914 │ │ │ │ │ + bne 16974 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 168e8 │ │ │ │ │ + bne 16948 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 16de0 │ │ │ │ │ + bl 17088 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 168d8 │ │ │ │ │ + beq 16938 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 16090 │ │ │ │ │ + bne 160f0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r8, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r8, #24] │ │ │ │ │ @@ -25790,823 +25817,983 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ - b 16460 │ │ │ │ │ + b 164c0 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne 168fc │ │ │ │ │ + bne 1695c │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 168f8 │ │ │ │ │ + bne 16958 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 166e8 │ │ │ │ │ + b 16748 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 16920 │ │ │ │ │ + beq 16980 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16090 │ │ │ │ │ + b 160f0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [r5, r8, lsl #2] │ │ │ │ │ mov sl, r3 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 16608 │ │ │ │ │ + b 16668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1680c │ │ │ │ │ + b 1686c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 16938 │ │ │ │ │ + bne 16998 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 16830 │ │ │ │ │ + b 16890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 147ac │ │ │ │ │ + bl 147fc │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16930 │ │ │ │ │ + beq 16990 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 16830 │ │ │ │ │ + b 16890 │ │ │ │ │ │ │ │ │ │ -0001695c : │ │ │ │ │ +000169bc : │ │ │ │ │ dotted_name_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - sub sp, sp, #20 │ │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 169d8 │ │ │ │ │ + beq 16a38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 169d8 │ │ │ │ │ - sub r2, fp, #44 @ 0x2c │ │ │ │ │ + bne 16a38 │ │ │ │ │ + sub r2, fp, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1032 @ 0x408 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16a00 │ │ │ │ │ + beq 16a60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - sub r2, fp, #44 @ 0x2c │ │ │ │ │ + sub r2, fp, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1032 @ 0x408 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 169c0 │ │ │ │ │ + bne 16a20 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ mov r6, ip │ │ │ │ │ mov r5, ip │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1032 @ 0x408 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16d88 │ │ │ │ │ + bne 1702c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16d98 │ │ │ │ │ + beq 17070 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16d98 │ │ │ │ │ + bne 17070 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16da8 │ │ │ │ │ + bne 17080 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16dbc │ │ │ │ │ + beq 1703c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16dbc │ │ │ │ │ - str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r2, fp, #40 @ 0x28 │ │ │ │ │ + bne 1703c │ │ │ │ │ + str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1032 @ 0x408 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16b90 │ │ │ │ │ + beq 16bf0 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + subs r8, r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 16ae0 │ │ │ │ │ + beq 16b40 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16b30 │ │ │ │ │ + bne 16b90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r8, [r4, #8] │ │ │ │ │ - bne 16da4 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + bne 1707c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 16cf0 │ │ │ │ │ + beq 16f4c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16dac │ │ │ │ │ + bne 16f5c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 16b78 │ │ │ │ │ + bge 16bd8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 16a0c │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 16a6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16ae0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + beq 16b40 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16d48 │ │ │ │ │ + beq 16fc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16d48 │ │ │ │ │ + bne 16fc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt 16b24 │ │ │ │ │ + bgt 16b84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 169d0 │ │ │ │ │ + b 16a30 │ │ │ │ │ + ldr ip, [r4, #8] │ │ │ │ │ + mov r9, ip │ │ │ │ │ + mov r8, ip │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r2, #1032 @ 0x408 │ │ │ │ │ + bl 0 <_PyPegen_update_memo> │ │ │ │ │ + R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 16d60 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 17064 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyThreadState_Get │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 17064 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 16fac │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + beq 16d78 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyThreadState_Get │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 16d78 │ │ │ │ │ + str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r2, fp, #40 @ 0x28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #1032 @ 0x408 │ │ │ │ │ + bl 0 <_PyPegen_is_memoized> │ │ │ │ │ + R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 16da0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 16cd4 │ │ │ │ │ + mov r1, #23 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 16f0c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str sl, [r4, #8] │ │ │ │ │ + bne 16fa8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_name_token │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + beq 16f6c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne 16f78 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble 16d58 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 16bfc │ │ │ │ │ + str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + bne 16fe8 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 16f78 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 16d0c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + bne 16b2c │ │ │ │ │ + b 16b40 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + sub r2, fp, #40 @ 0x28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #1032 @ 0x408 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 0 <_PyPegen_is_memoized> │ │ │ │ │ + R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 16ca4 │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ - mov r7, lr │ │ │ │ │ - mov r9, lr │ │ │ │ │ + str lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movw r2, #1032 @ 0x408 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16dd0 │ │ │ │ │ + bne 1701c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16d3c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + beq 17010 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16d3c │ │ │ │ │ + bne 17010 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16d30 │ │ │ │ │ + bne 16fb4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - bl 1695c │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + bl 169bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 16c24 │ │ │ │ │ + str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + beq 16e38 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16c74 │ │ │ │ │ + bne 16e90 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16d30 │ │ │ │ │ + bne 16fb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 16d04 │ │ │ │ │ + beq 16f84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16d1c │ │ │ │ │ + bne 16f9c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ble 16cd8 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + ble 16ef4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 16b9c │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 16dac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16c24 │ │ │ │ │ - ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 16e38 │ │ │ │ │ + ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 16ca4 │ │ │ │ │ + beq 16ec0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16c48 │ │ │ │ │ - str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 16e60 │ │ │ │ │ + str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16d28 │ │ │ │ │ + bne 17050 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16d1c │ │ │ │ │ + bne 16f9c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 16c5c │ │ │ │ │ - mov ip, r9 │ │ │ │ │ + bne 16e74 │ │ │ │ │ + ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str ip, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 16ac4 │ │ │ │ │ + b 16cb4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_name_token │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 16cd4 │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ + R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + beq 16d24 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 16d24 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 16d0c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - str r8, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16b78 │ │ │ │ │ - b 16dac │ │ │ │ │ + beq 16bd8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 16a30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 16d58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 16b44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov ip, r9 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ + ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r0, r2, #1 │ │ │ │ │ - beq 16cdc │ │ │ │ │ + beq 16ef8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 16ae4 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 16cd8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 16f78 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 16d1c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16be8 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 16f9c │ │ │ │ │ + str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 16dac │ │ │ │ │ + beq 16ff4 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 16f5c │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 16f78 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 16dac │ │ │ │ │ + bne 16f5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16b6c │ │ │ │ │ - b 16b78 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 169d0 │ │ │ │ │ + bne 16bcc │ │ │ │ │ + b 16bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16a58 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 16dfc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 16cb4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 169d0 │ │ │ │ │ + b 16a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 16a9c │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 16afc │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ + b 16f9c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 16c48 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 16ab8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16ac4 │ │ │ │ │ + b 16f5c │ │ │ │ │ │ │ │ │ │ -00016de0 : │ │ │ │ │ +00017088 : │ │ │ │ │ args_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 170dc │ │ │ │ │ + beq 173ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 170dc │ │ │ │ │ + bne 173ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 170cc │ │ │ │ │ + bne 1739c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 16f54 │ │ │ │ │ + beq 171fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 17110 <_gather_91_rule> │ │ │ │ │ + bl 173b8 <_gather_91_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 16f9c │ │ │ │ │ + beq 17244 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17104 │ │ │ │ │ + beq 17374 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17104 │ │ │ │ │ + bne 17374 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16fa0 │ │ │ │ │ + bne 17248 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 17084 │ │ │ │ │ + bne 1732c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16fa0 │ │ │ │ │ + bne 17248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 16f3c │ │ │ │ │ + beq 171e4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyPegen_collect_call_seqs> │ │ │ │ │ R_ARM_CALL _PyPegen_collect_call_seqs │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 17060 │ │ │ │ │ + beq 17308 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17060 │ │ │ │ │ + bne 17308 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1706c │ │ │ │ │ + blt 17314 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 170cc │ │ │ │ │ + bne 1739c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17110 <_gather_91_rule> │ │ │ │ │ + bl 173b8 <_gather_91_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 16e70 │ │ │ │ │ + bne 17118 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 170cc │ │ │ │ │ + bne 1739c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 21e94 │ │ │ │ │ + bl 22148 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 16f44 │ │ │ │ │ + beq 171ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 170cc │ │ │ │ │ + beq 1739c │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 1701c │ │ │ │ │ + bne 172c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 170e8 │ │ │ │ │ + beq 17380 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, sl │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_CALL _PyAST_Call │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 16f30 │ │ │ │ │ + bne 171d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16f3c │ │ │ │ │ + beq 171e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 16f44 │ │ │ │ │ + b 171ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21e94 │ │ │ │ │ + bl 22148 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16ecc │ │ │ │ │ + beq 17174 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 16ed4 │ │ │ │ │ + beq 1717c │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16ed0 │ │ │ │ │ + beq 17178 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16fa0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 16f44 │ │ │ │ │ + b 17248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16e28 │ │ │ │ │ + b 17144 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 17030 │ │ │ │ │ + b 172d8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 171ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16e9c │ │ │ │ │ + b 170d0 │ │ │ │ │ │ │ │ │ │ -00017110 <_gather_91_rule>: │ │ │ │ │ +000173b8 <_gather_91_rule>: │ │ │ │ │ _gather_91_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 17ca4 <_gather_91_rule+0xb94> │ │ │ │ │ + beq 17f4c <_gather_91_rule+0xb94> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17ca4 <_gather_91_rule+0xb94> │ │ │ │ │ + bne 17f4c <_gather_91_rule+0xb94> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 17434 <_gather_91_rule+0x324> │ │ │ │ │ + bne 176dc <_gather_91_rule+0x324> │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17c98 <_gather_91_rule+0xb88> │ │ │ │ │ + beq 17f40 <_gather_91_rule+0xb88> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17c98 <_gather_91_rule+0xb88> │ │ │ │ │ + bne 17f40 <_gather_91_rule+0xb88> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1798c <_gather_91_rule+0x87c> │ │ │ │ │ + bne 17c34 <_gather_91_rule+0x87c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17be4 <_gather_91_rule+0xad4> │ │ │ │ │ + beq 17e8c <_gather_91_rule+0xad4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17be4 <_gather_91_rule+0xad4> │ │ │ │ │ + bne 17e8c <_gather_91_rule+0xad4> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 178e8 <_gather_91_rule+0x7d8> │ │ │ │ │ + bne 17b90 <_gather_91_rule+0x7d8> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 17898 <_gather_91_rule+0x788> │ │ │ │ │ + beq 17b40 <_gather_91_rule+0x788> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17a0c <_gather_91_rule+0x8fc> │ │ │ │ │ + bne 17cb4 <_gather_91_rule+0x8fc> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17994 <_gather_91_rule+0x884> │ │ │ │ │ + bne 17c3c <_gather_91_rule+0x884> │ │ │ │ │ ldrd r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17a20 <_gather_91_rule+0x910> │ │ │ │ │ + bne 17cc8 <_gather_91_rule+0x910> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1798c <_gather_91_rule+0x87c> │ │ │ │ │ + bne 17c34 <_gather_91_rule+0x87c> │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 17bf0 <_gather_91_rule+0xae0> │ │ │ │ │ + beq 17e98 <_gather_91_rule+0xae0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17bf0 <_gather_91_rule+0xae0> │ │ │ │ │ + bne 17e98 <_gather_91_rule+0xae0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17988 <_gather_91_rule+0x878> │ │ │ │ │ + bne 17c30 <_gather_91_rule+0x878> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17b48 <_gather_91_rule+0xa38> │ │ │ │ │ + beq 17df0 <_gather_91_rule+0xa38> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17b48 <_gather_91_rule+0xa38> │ │ │ │ │ + bne 17df0 <_gather_91_rule+0xa38> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 17b3c <_gather_91_rule+0xa2c> │ │ │ │ │ + bne 17de4 <_gather_91_rule+0xa2c> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1763c <_gather_91_rule+0x52c> │ │ │ │ │ + beq 178e4 <_gather_91_rule+0x52c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1767c <_gather_91_rule+0x56c> │ │ │ │ │ + bne 17924 <_gather_91_rule+0x56c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17988 <_gather_91_rule+0x878> │ │ │ │ │ + bne 17c30 <_gather_91_rule+0x878> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17740 <_gather_91_rule+0x630> │ │ │ │ │ + beq 179e8 <_gather_91_rule+0x630> │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 17740 <_gather_91_rule+0x630> │ │ │ │ │ + beq 179e8 <_gather_91_rule+0x630> │ │ │ │ │ mov r3, #22 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1798c <_gather_91_rule+0x87c> │ │ │ │ │ + beq 17c34 <_gather_91_rule+0x87c> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17c18 <_gather_91_rule+0xb08> │ │ │ │ │ + beq 17ec0 <_gather_91_rule+0xb08> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17c18 <_gather_91_rule+0xb08> │ │ │ │ │ + bne 17ec0 <_gather_91_rule+0xb08> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17c10 <_gather_91_rule+0xb00> │ │ │ │ │ + bne 17eb8 <_gather_91_rule+0xb00> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17c04 <_gather_91_rule+0xaf4> │ │ │ │ │ + beq 17eac <_gather_91_rule+0xaf4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 17c10 <_gather_91_rule+0xb00> │ │ │ │ │ + bne 17eb8 <_gather_91_rule+0xb00> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1747c <_gather_91_rule+0x36c> │ │ │ │ │ + bne 17724 <_gather_91_rule+0x36c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 17bfc <_gather_91_rule+0xaec> │ │ │ │ │ + beq 17ea4 <_gather_91_rule+0xaec> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 17440 <_gather_91_rule+0x330> │ │ │ │ │ + bgt 176e8 <_gather_91_rule+0x330> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -26619,184 +26806,184 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 17408 <_gather_91_rule+0x2f8> │ │ │ │ │ + beq 176b0 <_gather_91_rule+0x2f8> │ │ │ │ │ mov r2, r6 │ │ │ │ │ lsl r5, r5, #2 │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 17408 <_gather_91_rule+0x2f8> │ │ │ │ │ - b 17460 <_gather_91_rule+0x350> │ │ │ │ │ + beq 176b0 <_gather_91_rule+0x2f8> │ │ │ │ │ + b 17708 <_gather_91_rule+0x350> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17bc8 <_gather_91_rule+0xab8> │ │ │ │ │ + beq 17e70 <_gather_91_rule+0xab8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17bc8 <_gather_91_rule+0xab8> │ │ │ │ │ + bne 17e70 <_gather_91_rule+0xab8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17bd4 <_gather_91_rule+0xac4> │ │ │ │ │ + bne 17e7c <_gather_91_rule+0xac4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 18604 │ │ │ │ │ + bl 188ac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1792c <_gather_91_rule+0x81c> │ │ │ │ │ + bne 17bd4 <_gather_91_rule+0x81c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 17920 <_gather_91_rule+0x810> │ │ │ │ │ + bne 17bc8 <_gather_91_rule+0x810> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17c8c <_gather_91_rule+0xb7c> │ │ │ │ │ + beq 17f34 <_gather_91_rule+0xb7c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17c8c <_gather_91_rule+0xb7c> │ │ │ │ │ + bne 17f34 <_gather_91_rule+0xb7c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1791c <_gather_91_rule+0x80c> │ │ │ │ │ + bne 17bc4 <_gather_91_rule+0x80c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17c24 <_gather_91_rule+0xb14> │ │ │ │ │ + beq 17ecc <_gather_91_rule+0xb14> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17c24 <_gather_91_rule+0xb14> │ │ │ │ │ + bne 17ecc <_gather_91_rule+0xb14> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17c30 <_gather_91_rule+0xb20> │ │ │ │ │ + bne 17ed8 <_gather_91_rule+0xb20> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17760 <_gather_91_rule+0x650> │ │ │ │ │ + beq 17a08 <_gather_91_rule+0x650> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 177bc <_gather_91_rule+0x6ac> │ │ │ │ │ + bne 17a64 <_gather_91_rule+0x6ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1791c <_gather_91_rule+0x80c> │ │ │ │ │ + bne 17bc4 <_gather_91_rule+0x80c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 17918 <_gather_91_rule+0x808> │ │ │ │ │ + beq 17bc0 <_gather_91_rule+0x808> │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 1791c <_gather_91_rule+0x80c> │ │ │ │ │ + beq 17bc4 <_gather_91_rule+0x80c> │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17920 <_gather_91_rule+0x810> │ │ │ │ │ + beq 17bc8 <_gather_91_rule+0x810> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1793c <_gather_91_rule+0x82c> │ │ │ │ │ + bne 17be4 <_gather_91_rule+0x82c> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 178f4 <_gather_91_rule+0x7e4> │ │ │ │ │ + beq 17b9c <_gather_91_rule+0x7e4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str sl, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 173d4 <_gather_91_rule+0x2c4> │ │ │ │ │ + b 1767c <_gather_91_rule+0x2c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17964 <_gather_91_rule+0x854> │ │ │ │ │ + blt 17c0c <_gather_91_rule+0x854> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 17b3c <_gather_91_rule+0xa2c> │ │ │ │ │ + bne 17de4 <_gather_91_rule+0xa2c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 172f4 <_gather_91_rule+0x1e4> │ │ │ │ │ + beq 1759c <_gather_91_rule+0x1e4> │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 172f4 <_gather_91_rule+0x1e4> │ │ │ │ │ + beq 1759c <_gather_91_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17b2c <_gather_91_rule+0xa1c> │ │ │ │ │ + beq 17dd4 <_gather_91_rule+0xa1c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17b2c <_gather_91_rule+0xa1c> │ │ │ │ │ + beq 17dd4 <_gather_91_rule+0xa1c> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ @@ -26817,26 +27004,26 @@ │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44b4 │ │ │ │ │ + bl 44fc │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17b08 <_gather_91_rule+0x9f8> │ │ │ │ │ + beq 17db0 <_gather_91_rule+0x9f8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17b54 <_gather_91_rule+0xa44> │ │ │ │ │ + bne 17dfc <_gather_91_rule+0xa44> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 17350 <_gather_91_rule+0x240> │ │ │ │ │ + b 175f8 <_gather_91_rule+0x240> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ @@ -26847,48 +27034,48 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 17af4 <_gather_91_rule+0x9e4> │ │ │ │ │ + blt 17d9c <_gather_91_rule+0x9e4> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 17c30 <_gather_91_rule+0xb20> │ │ │ │ │ + bne 17ed8 <_gather_91_rule+0xb20> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17588 <_gather_91_rule+0x478> │ │ │ │ │ + beq 17830 <_gather_91_rule+0x478> │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17588 <_gather_91_rule+0x478> │ │ │ │ │ + beq 17830 <_gather_91_rule+0x478> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 17c3c <_gather_91_rule+0xb2c> │ │ │ │ │ + beq 17ee4 <_gather_91_rule+0xb2c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 17c3c <_gather_91_rule+0xb2c> │ │ │ │ │ + beq 17ee4 <_gather_91_rule+0xb2c> │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ @@ -26911,161 +27098,161 @@ │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44b4 │ │ │ │ │ + bl 44fc │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 17ad4 <_gather_91_rule+0x9c4> │ │ │ │ │ + beq 17d7c <_gather_91_rule+0x9c4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17b6c <_gather_91_rule+0xa5c> │ │ │ │ │ + bne 17e14 <_gather_91_rule+0xa5c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 175e4 <_gather_91_rule+0x4d4> │ │ │ │ │ + b 1788c <_gather_91_rule+0x4d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r6, #1 │ │ │ │ │ strlt r6, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r2, #1 │ │ │ │ │ - blt 17248 <_gather_91_rule+0x138> │ │ │ │ │ + blt 174f0 <_gather_91_rule+0x138> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17a04 <_gather_91_rule+0x8f4> │ │ │ │ │ + bne 17cac <_gather_91_rule+0x8f4> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1721c <_gather_91_rule+0x10c> │ │ │ │ │ + beq 174c4 <_gather_91_rule+0x10c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 17248 <_gather_91_rule+0x138> │ │ │ │ │ + b 174f0 <_gather_91_rule+0x138> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17bfc <_gather_91_rule+0xaec> │ │ │ │ │ + beq 17ea4 <_gather_91_rule+0xaec> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 17628 <_gather_91_rule+0x518> │ │ │ │ │ + b 178d0 <_gather_91_rule+0x518> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 173e8 <_gather_91_rule+0x2d8> │ │ │ │ │ + b 17690 <_gather_91_rule+0x2d8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1761c <_gather_91_rule+0x50c> │ │ │ │ │ + beq 178c4 <_gather_91_rule+0x50c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1761c <_gather_91_rule+0x50c> │ │ │ │ │ + beq 178c4 <_gather_91_rule+0x50c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17744 <_gather_91_rule+0x634> │ │ │ │ │ + b 179ec <_gather_91_rule+0x634> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 17310 <_gather_91_rule+0x200> │ │ │ │ │ + beq 175b8 <_gather_91_rule+0x200> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17744 <_gather_91_rule+0x634> │ │ │ │ │ + b 179ec <_gather_91_rule+0x634> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17230 <_gather_91_rule+0x120> │ │ │ │ │ + beq 174d8 <_gather_91_rule+0x120> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 17c7c <_gather_91_rule+0xb6c> │ │ │ │ │ + beq 17f24 <_gather_91_rule+0xb6c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17c70 <_gather_91_rule+0xb60> │ │ │ │ │ + beq 17f18 <_gather_91_rule+0xb60> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17c4c <_gather_91_rule+0xb3c> │ │ │ │ │ + bne 17ef4 <_gather_91_rule+0xb3c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17378 <_gather_91_rule+0x268> │ │ │ │ │ + b 17620 <_gather_91_rule+0x268> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 178e8 <_gather_91_rule+0x7d8> │ │ │ │ │ + bne 17b90 <_gather_91_rule+0x7d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c2a0 │ │ │ │ │ + bl c2d0 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 178e0 <_gather_91_rule+0x7d0> │ │ │ │ │ + b 17b88 <_gather_91_rule+0x7d0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 17244 <_gather_91_rule+0x134> │ │ │ │ │ + bne 174ec <_gather_91_rule+0x134> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 17bb0 <_gather_91_rule+0xaa0> │ │ │ │ │ + beq 17e58 <_gather_91_rule+0xaa0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17bb0 <_gather_91_rule+0xaa0> │ │ │ │ │ + bne 17e58 <_gather_91_rule+0xaa0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 17244 <_gather_91_rule+0x134> │ │ │ │ │ + bne 174ec <_gather_91_rule+0x134> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 17244 <_gather_91_rule+0x134> │ │ │ │ │ + beq 174ec <_gather_91_rule+0x134> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -27073,515 +27260,515 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 17b84 <_gather_91_rule+0xa74> │ │ │ │ │ + bne 17e2c <_gather_91_rule+0xa74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 17240 <_gather_91_rule+0x130> │ │ │ │ │ + beq 174e8 <_gather_91_rule+0x130> │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 17244 <_gather_91_rule+0x134> │ │ │ │ │ + b 174ec <_gather_91_rule+0x134> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 17af4 <_gather_91_rule+0x9e4> │ │ │ │ │ + beq 17d9c <_gather_91_rule+0x9e4> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 175a4 <_gather_91_rule+0x494> │ │ │ │ │ - b 1791c <_gather_91_rule+0x80c> │ │ │ │ │ + beq 1784c <_gather_91_rule+0x494> │ │ │ │ │ + b 17bc4 <_gather_91_rule+0x80c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 17978 <_gather_91_rule+0x868> │ │ │ │ │ + beq 17c20 <_gather_91_rule+0x868> │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 17978 <_gather_91_rule+0x868> │ │ │ │ │ + b 17c20 <_gather_91_rule+0x868> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17978 <_gather_91_rule+0x868> │ │ │ │ │ + b 17c20 <_gather_91_rule+0x868> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17978 <_gather_91_rule+0x868> │ │ │ │ │ + b 17c20 <_gather_91_rule+0x868> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 172b4 <_gather_91_rule+0x1a4> │ │ │ │ │ + b 1755c <_gather_91_rule+0x1a4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 17b20 <_gather_91_rule+0xa10> │ │ │ │ │ - b 17738 <_gather_91_rule+0x628> │ │ │ │ │ + bne 17dc8 <_gather_91_rule+0xa10> │ │ │ │ │ + b 179e0 <_gather_91_rule+0x628> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 17aec <_gather_91_rule+0x9dc> │ │ │ │ │ - b 1788c <_gather_91_rule+0x77c> │ │ │ │ │ + bne 17d94 <_gather_91_rule+0x9dc> │ │ │ │ │ + b 17b34 <_gather_91_rule+0x77c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17bbc <_gather_91_rule+0xaac> │ │ │ │ │ + beq 17e64 <_gather_91_rule+0xaac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 17ac8 <_gather_91_rule+0x9b8> │ │ │ │ │ + bne 17d70 <_gather_91_rule+0x9b8> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17378 <_gather_91_rule+0x268> │ │ │ │ │ + b 17620 <_gather_91_rule+0x268> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17a54 <_gather_91_rule+0x944> │ │ │ │ │ + b 17cfc <_gather_91_rule+0x944> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 17ba4 <_gather_91_rule+0xa94> │ │ │ │ │ + b 17e4c <_gather_91_rule+0xa94> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 174a8 <_gather_91_rule+0x398> │ │ │ │ │ + b 17750 <_gather_91_rule+0x398> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 173e8 <_gather_91_rule+0x2d8> │ │ │ │ │ + b 17690 <_gather_91_rule+0x2d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 171dc <_gather_91_rule+0xcc> │ │ │ │ │ + b 17484 <_gather_91_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17278 <_gather_91_rule+0x168> │ │ │ │ │ + b 17520 <_gather_91_rule+0x168> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1798c <_gather_91_rule+0x87c> │ │ │ │ │ + b 17c34 <_gather_91_rule+0x87c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1739c <_gather_91_rule+0x28c> │ │ │ │ │ + b 17644 <_gather_91_rule+0x28c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17544 <_gather_91_rule+0x434> │ │ │ │ │ + b 177ec <_gather_91_rule+0x434> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17af4 <_gather_91_rule+0x9e4> │ │ │ │ │ + b 17d9c <_gather_91_rule+0x9e4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17af4 <_gather_91_rule+0x9e4> │ │ │ │ │ + b 17d9c <_gather_91_rule+0x9e4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 179f8 <_gather_91_rule+0x8e8> │ │ │ │ │ + beq 17ca0 <_gather_91_rule+0x8e8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 17248 <_gather_91_rule+0x138> │ │ │ │ │ + b 174f0 <_gather_91_rule+0x138> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17c58 <_gather_91_rule+0xb48> │ │ │ │ │ + bne 17f00 <_gather_91_rule+0xb48> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 17248 <_gather_91_rule+0x138> │ │ │ │ │ + b 174f0 <_gather_91_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17508 <_gather_91_rule+0x3f8> │ │ │ │ │ + b 177b0 <_gather_91_rule+0x3f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 171a0 <_gather_91_rule+0x90> │ │ │ │ │ + b 17448 <_gather_91_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17158 <_gather_91_rule+0x48> │ │ │ │ │ + b 17400 <_gather_91_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00017cb0 : │ │ │ │ │ +00017f58 : │ │ │ │ │ annotated_rhs_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 17f34 │ │ │ │ │ + beq 181dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17f34 │ │ │ │ │ + bne 181dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17f28 │ │ │ │ │ + bne 181d0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17f1c │ │ │ │ │ + beq 181c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17f1c │ │ │ │ │ + bne 181c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17e18 │ │ │ │ │ + bne 180c0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 17de4 │ │ │ │ │ + beq 1808c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17e24 │ │ │ │ │ + bne 180cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17e18 │ │ │ │ │ + bne 180c0 │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17ea4 │ │ │ │ │ + bne 1814c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 17f28 │ │ │ │ │ + bne 181d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d864 │ │ │ │ │ + bl d8b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17f04 │ │ │ │ │ + blt 181ac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 17d68 │ │ │ │ │ + beq 18010 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17dac │ │ │ │ │ + b 18054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17d7c │ │ │ │ │ + beq 18024 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17d7c │ │ │ │ │ + beq 18024 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17da0 │ │ │ │ │ + beq 18048 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_CALL _PyAST_YieldFrom │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17ef8 │ │ │ │ │ + beq 181a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17f40 │ │ │ │ │ + bne 181e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17dd0 │ │ │ │ │ + b 18078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d864 │ │ │ │ │ + bl d8b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17e18 │ │ │ │ │ + bne 180c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17da0 │ │ │ │ │ + beq 18048 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_CALL _PyAST_Yield │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 17e88 │ │ │ │ │ + bne 18130 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17da0 │ │ │ │ │ + beq 18048 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17dac │ │ │ │ │ + b 18054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17d34 │ │ │ │ │ + b 17fdc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 17dd4 │ │ │ │ │ + b 1807c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17cf8 │ │ │ │ │ + b 17fa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17f04 │ │ │ │ │ - b 17e94 │ │ │ │ │ + bne 181ac │ │ │ │ │ + b 1813c │ │ │ │ │ │ │ │ │ │ -00017f50 : │ │ │ │ │ +000181f8 : │ │ │ │ │ type_params_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 18324 │ │ │ │ │ + beq 185cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18324 │ │ │ │ │ + bne 185cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 17fe4 │ │ │ │ │ + bne 1828c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17ff4 │ │ │ │ │ + bne 1829c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18070 │ │ │ │ │ + bne 18318 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18374 │ │ │ │ │ + beq 1861c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18374 │ │ │ │ │ + bne 1861c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 18054 │ │ │ │ │ + bne 182fc │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18380 │ │ │ │ │ + bne 18628 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r1, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 17fc0 │ │ │ │ │ - b 17fe4 │ │ │ │ │ + beq 18268 │ │ │ │ │ + b 1828c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18368 │ │ │ │ │ + beq 18610 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18368 │ │ │ │ │ + bne 18610 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 182f4 │ │ │ │ │ + bne 1859c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1835c │ │ │ │ │ + beq 18604 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1835c │ │ │ │ │ + bne 18604 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 182f4 │ │ │ │ │ + bne 1859c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e744 │ │ │ │ │ + bl e774 │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 182ec │ │ │ │ │ + beq 18594 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 18300 │ │ │ │ │ + beq 185a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18300 │ │ │ │ │ + bne 185a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 182e0 │ │ │ │ │ + bne 18588 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 18314 │ │ │ │ │ + beq 185bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r8, r3, #0 │ │ │ │ │ moveq r7, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 182e0 │ │ │ │ │ + bne 18588 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1824c │ │ │ │ │ + bne 184f4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1830c │ │ │ │ │ + beq 185b4 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bgt 1828c │ │ │ │ │ + bgt 18534 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -27591,1072 +27778,1056 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 182f4 │ │ │ │ │ + beq 1859c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 182f4 │ │ │ │ │ + bne 1859c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17fd4 │ │ │ │ │ + beq 1827c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC69 │ │ │ │ │ - bl 44b4 │ │ │ │ │ + bl 44fc │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 18330 │ │ │ │ │ + beq 185d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18330 │ │ │ │ │ + bne 185d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 17fe4 │ │ │ │ │ + b 1828c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e744 │ │ │ │ │ + bl e774 │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1817c │ │ │ │ │ + beq 18424 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 182c4 │ │ │ │ │ + bne 1856c │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq 182a0 │ │ │ │ │ + beq 18548 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [r6, r7, lsl #2] │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 18168 │ │ │ │ │ + b 18410 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r6, r8, lsl #2] │ │ │ │ │ str r1, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 18194 │ │ │ │ │ + b 1843c │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1830c │ │ │ │ │ + beq 185b4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 18274 │ │ │ │ │ + b 1851c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1826c │ │ │ │ │ + beq 18514 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17fd8 │ │ │ │ │ + b 18280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1812c │ │ │ │ │ + b 183d4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 182e0 │ │ │ │ │ + b 18588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17f98 │ │ │ │ │ + b 18240 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 18244 │ │ │ │ │ + beq 184ec │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 17fe4 │ │ │ │ │ + b 1828c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 180d4 │ │ │ │ │ + b 1837c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1809c │ │ │ │ │ + b 18344 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18020 │ │ │ │ │ + b 182c8 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 18048 │ │ │ │ │ + beq 182f0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mvn r0, #4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC68 │ │ │ │ │ str r0, [sp] │ │ │ │ │ strd r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10178 │ │ │ │ │ + bl 101a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 1804c │ │ │ │ │ + beq 182f4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 18054 │ │ │ │ │ + b 182fc │ │ │ │ │ │ │ │ │ │ -000183e0 : │ │ │ │ │ +00018688 : │ │ │ │ │ yield_expr_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 185f0 │ │ │ │ │ + beq 18898 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 185f0 │ │ │ │ │ + bne 18898 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 184ec │ │ │ │ │ + bne 18794 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 184b0 │ │ │ │ │ + beq 18758 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 184fc │ │ │ │ │ + bne 187a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 184ec │ │ │ │ │ + bne 18794 │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 18598 │ │ │ │ │ + bne 18840 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 18580 │ │ │ │ │ + blt 18828 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1845c │ │ │ │ │ + beq 18704 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 184a0 │ │ │ │ │ + b 18748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18470 │ │ │ │ │ + beq 18718 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 18470 │ │ │ │ │ + beq 18718 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 18498 │ │ │ │ │ + beq 18740 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_CALL _PyAST_YieldFrom │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1856c │ │ │ │ │ + beq 18814 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 18498 │ │ │ │ │ + beq 18740 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18498 │ │ │ │ │ + beq 18740 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 184a0 │ │ │ │ │ + b 18748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d864 │ │ │ │ │ + bl d8b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 185fc │ │ │ │ │ + bne 188a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 18498 │ │ │ │ │ + beq 18740 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_CALL _PyAST_Yield │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 18560 │ │ │ │ │ - b 1856c │ │ │ │ │ + bne 18808 │ │ │ │ │ + b 18814 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18428 │ │ │ │ │ + b 186d0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 18494 │ │ │ │ │ + b 1873c │ │ │ │ │ │ │ │ │ │ -00018604 : │ │ │ │ │ +000188ac : │ │ │ │ │ starred_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 188e0 │ │ │ │ │ + beq 18b88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 188e0 │ │ │ │ │ + bne 18b88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18848 │ │ │ │ │ + bne 18af0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 186c8 │ │ │ │ │ + beq 18970 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 18830 │ │ │ │ │ + bne 18ad8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1871c │ │ │ │ │ + bne 189c4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 187a8 │ │ │ │ │ + bne 18a50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 18850 │ │ │ │ │ + blt 18af8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 18828 │ │ │ │ │ + bne 18ad0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1868c │ │ │ │ │ - b 18848 │ │ │ │ │ + beq 18934 │ │ │ │ │ + b 18af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 186a0 │ │ │ │ │ + beq 18948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 18848 │ │ │ │ │ + beq 18af0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [ip, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 18780 │ │ │ │ │ + beq 18a28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 186b0 │ │ │ │ │ + beq 18958 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 186b4 │ │ │ │ │ + beq 1895c │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 18850 │ │ │ │ │ + b 18af8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 18850 │ │ │ │ │ + bne 18af8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 188a0 │ │ │ │ │ + beq 18b48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 188a0 │ │ │ │ │ + bne 18b48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1880c │ │ │ │ │ + bne 18ab4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1885c │ │ │ │ │ + bne 18b04 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 186b4 │ │ │ │ │ + b 1895c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 18848 │ │ │ │ │ + bne 18af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c2a0 │ │ │ │ │ + bl c2d0 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1868c │ │ │ │ │ + beq 18934 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 186bc │ │ │ │ │ + b 18964 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 188ac │ │ │ │ │ + bne 18b54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 18814 │ │ │ │ │ + beq 18abc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 18814 │ │ │ │ │ + b 18abc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 187e4 │ │ │ │ │ + b 18a8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 188ec │ │ │ │ │ + beq 18b94 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 18894 │ │ │ │ │ + bne 18b3c │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 186b4 │ │ │ │ │ + b 1895c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1864c │ │ │ │ │ + b 188f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 186b4 │ │ │ │ │ - │ │ │ │ │ -000188fc : │ │ │ │ │ -NEW_TYPE_COMMENT(): │ │ │ │ │ - push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - add fp, sp, #0 │ │ │ │ │ - bne 1891c │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - bx lr │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 121c │ │ │ │ │ - R_ARM_JUMP24 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ + b 1895c │ │ │ │ │ │ │ │ │ │ -0001892c : │ │ │ │ │ +00018ba4 : │ │ │ │ │ params_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 189f0 │ │ │ │ │ + beq 18c68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 189f0 │ │ │ │ │ + bne 18c68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 189b8 │ │ │ │ │ + bne 18c30 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 189c4 │ │ │ │ │ + bne 18c3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 189fc │ │ │ │ │ + bl 18c74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl bd0c │ │ │ │ │ + bl bd3c │ │ │ │ │ R_ARM_CALL invalid_parameters_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ ldrne r0, [fp, #-16] │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ - beq 189a0 │ │ │ │ │ - b 189b8 │ │ │ │ │ + beq 18c18 │ │ │ │ │ + b 18c30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18974 │ │ │ │ │ + b 18bec │ │ │ │ │ │ │ │ │ │ -000189fc : │ │ │ │ │ +00018c74 : │ │ │ │ │ parameters_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 194e0 │ │ │ │ │ + beq 19758 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 194e0 │ │ │ │ │ + bne 19758 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19410 │ │ │ │ │ + bne 19688 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1945c │ │ │ │ │ + beq 196d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1945c │ │ │ │ │ + bne 196d4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 18e68 │ │ │ │ │ + bne 190e0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19450 │ │ │ │ │ + beq 196c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19450 │ │ │ │ │ + bne 196c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 194ec │ │ │ │ │ + bne 19764 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 194b0 │ │ │ │ │ + beq 19728 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 194ec │ │ │ │ │ + bne 19764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19a6c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - beq 190d8 │ │ │ │ │ + beq 19350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19a6c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 18bbc │ │ │ │ │ + beq 18e34 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 194a8 │ │ │ │ │ + beq 19720 │ │ │ │ │ str r6, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19a6c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ moveq r7, r5 │ │ │ │ │ moveq sl, #2 │ │ │ │ │ - beq 18bbc │ │ │ │ │ + beq 18e34 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 194a4 │ │ │ │ │ + beq 1971c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r6, #3 │ │ │ │ │ mov r5, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str sl, [r7, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19a6c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 18bac │ │ │ │ │ + beq 18e24 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 1918c │ │ │ │ │ + beq 19404 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r7, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 18b7c │ │ │ │ │ + b 18df4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 190d8 │ │ │ │ │ + beq 19350 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 190d8 │ │ │ │ │ + bne 19350 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 194a8 │ │ │ │ │ + beq 19720 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 18c48 │ │ │ │ │ + ble 18ec0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18c48 │ │ │ │ │ + beq 18ec0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18c48 │ │ │ │ │ + beq 18ec0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18c48 │ │ │ │ │ + beq 18ec0 │ │ │ │ │ sub ip, r7, #4 │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ add ip, ip, sl, lsl #2 │ │ │ │ │ rsb lr, r7, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 18c30 │ │ │ │ │ + bne 18ea8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19228 │ │ │ │ │ + bne 194a0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 18e68 │ │ │ │ │ + bne 190e0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 194fc │ │ │ │ │ + beq 19774 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 194fc │ │ │ │ │ + bne 19774 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19468 │ │ │ │ │ + bne 196e0 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19430 │ │ │ │ │ + beq 196a8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19468 │ │ │ │ │ + bne 196e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19a6c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - beq 19104 │ │ │ │ │ + beq 1937c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19a6c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 18dac │ │ │ │ │ + beq 19024 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19428 │ │ │ │ │ + beq 196a0 │ │ │ │ │ str r5, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19a6c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ moveq r7, r6 │ │ │ │ │ moveq sl, #2 │ │ │ │ │ - beq 18dac │ │ │ │ │ + beq 19024 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19424 │ │ │ │ │ + beq 1969c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, #3 │ │ │ │ │ mov r6, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str sl, [r7, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19a6c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18d9c │ │ │ │ │ + beq 19014 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq 191b4 │ │ │ │ │ + beq 1942c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r7, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 18d6c │ │ │ │ │ + b 18fe4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 19104 │ │ │ │ │ + beq 1937c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19104 │ │ │ │ │ + bne 1937c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19428 │ │ │ │ │ + beq 196a0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 18e38 │ │ │ │ │ + ble 190b0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18e38 │ │ │ │ │ + beq 190b0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18e38 │ │ │ │ │ + beq 190b0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18e38 │ │ │ │ │ + beq 190b0 │ │ │ │ │ sub ip, r7, #4 │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ add ip, ip, sl, lsl #2 │ │ │ │ │ rsb lr, r7, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 18e20 │ │ │ │ │ + bne 19098 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 192fc │ │ │ │ │ + bne 19574 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 19508 │ │ │ │ │ + bne 19780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a128 │ │ │ │ │ + bl 1a3a0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 193b0 │ │ │ │ │ + bne 19628 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 19410 │ │ │ │ │ + bne 19688 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 193f4 │ │ │ │ │ + beq 1966c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 193f4 │ │ │ │ │ + bne 1966c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 194d0 │ │ │ │ │ + bne 19748 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19484 │ │ │ │ │ + beq 196fc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 194d0 │ │ │ │ │ + bne 19748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19a6c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ - beq 19128 │ │ │ │ │ + beq 193a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19a6c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 18fc8 │ │ │ │ │ + beq 19240 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1947c │ │ │ │ │ + beq 196f4 │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19a6c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ moveq r6, r7 │ │ │ │ │ moveq sl, #2 │ │ │ │ │ - beq 18fc8 │ │ │ │ │ + beq 19240 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19478 │ │ │ │ │ + beq 196f0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, #3 │ │ │ │ │ mov r7, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str sl, [r6, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19a6c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18fb8 │ │ │ │ │ + beq 19230 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq 191d4 │ │ │ │ │ + beq 1944c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r6, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 18f88 │ │ │ │ │ + b 19200 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 19128 │ │ │ │ │ + beq 193a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19128 │ │ │ │ │ + bne 193a0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1947c │ │ │ │ │ + beq 196f4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 19054 │ │ │ │ │ + ble 192cc │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 19054 │ │ │ │ │ + beq 192cc │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 19054 │ │ │ │ │ + beq 192cc │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 19054 │ │ │ │ │ + beq 192cc │ │ │ │ │ sub ip, r6, #4 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ add ip, ip, sl, lsl #2 │ │ │ │ │ rsb lr, r6, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 1903c │ │ │ │ │ + bne 192b4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1b81c <_loop0_28_rule> │ │ │ │ │ + bl 1bad0 <_loop0_28_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 19140 │ │ │ │ │ + beq 193b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c7c8 │ │ │ │ │ + bl 1ca7c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19140 │ │ │ │ │ + bne 193b8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1938c │ │ │ │ │ + beq 19604 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1938c │ │ │ │ │ + bne 19604 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -28665,122 +28836,122 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 18c84 │ │ │ │ │ - b 18e68 │ │ │ │ │ + beq 18efc │ │ │ │ │ + b 190e0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18e70 │ │ │ │ │ + b 190e8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 19508 │ │ │ │ │ + bne 19780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a87c <_loop1_30_rule> │ │ │ │ │ + bl 1ab00 <_loop1_30_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 19354 │ │ │ │ │ + bne 195cc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 19508 │ │ │ │ │ + bne 19780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c7c8 │ │ │ │ │ + bl 1ca7c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 191f4 │ │ │ │ │ + bne 1946c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 190c8 │ │ │ │ │ + b 19340 │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 194a8 │ │ │ │ │ + beq 19720 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 18b98 │ │ │ │ │ + b 18e10 │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19428 │ │ │ │ │ + beq 196a0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 18d88 │ │ │ │ │ + b 19000 │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1947c │ │ │ │ │ + beq 196f4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 18fa4 │ │ │ │ │ + b 1921c │ │ │ │ │ stm sp, {r5, r6} │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1938c │ │ │ │ │ + beq 19604 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1938c │ │ │ │ │ + bne 19604 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 19184 │ │ │ │ │ + b 193fc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 190f0 │ │ │ │ │ + beq 19368 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1932c │ │ │ │ │ + bne 195a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1a704 <_loop0_27_rule> │ │ │ │ │ + bl 1a988 <_loop0_27_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1941c │ │ │ │ │ + beq 19694 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b81c <_loop0_28_rule> │ │ │ │ │ + bl 1bad0 <_loop0_28_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1941c │ │ │ │ │ + beq 19694 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c7c8 │ │ │ │ │ + bl 1ca7c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 18e70 │ │ │ │ │ + bne 190e8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ @@ -28788,344 +28959,344 @@ │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44b4 │ │ │ │ │ + bl 44fc │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 192d8 │ │ │ │ │ + beq 19550 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19220 │ │ │ │ │ + beq 19498 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 19184 │ │ │ │ │ + beq 193fc │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 190c8 │ │ │ │ │ + b 19340 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1911c │ │ │ │ │ + beq 19394 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 19250 │ │ │ │ │ + beq 194c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19250 │ │ │ │ │ + beq 194c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18e70 │ │ │ │ │ + b 190e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c7c8 │ │ │ │ │ + bl 1ca7c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19160 │ │ │ │ │ + bne 193d8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 19214 │ │ │ │ │ + bne 1948c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19220 │ │ │ │ │ + beq 19498 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 190c8 │ │ │ │ │ + b 19340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b81c <_loop0_28_rule> │ │ │ │ │ + bl 1bad0 <_loop0_28_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 19400 │ │ │ │ │ + beq 19678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c7c8 │ │ │ │ │ + bl 1ca7c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19400 │ │ │ │ │ + bne 19678 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - b 192a8 │ │ │ │ │ + b 19520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18ec8 │ │ │ │ │ + b 19140 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 18ea0 │ │ │ │ │ + beq 19118 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 190c8 │ │ │ │ │ + b 19340 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 18e70 │ │ │ │ │ + b 190e8 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1911c │ │ │ │ │ + b 19394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18abc │ │ │ │ │ + b 18d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18a80 │ │ │ │ │ + b 18cf8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1911c │ │ │ │ │ + b 19394 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19140 │ │ │ │ │ + b 193b8 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 190f0 │ │ │ │ │ + b 19368 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19140 │ │ │ │ │ + b 193b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18a44 │ │ │ │ │ + b 18cbc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 190f0 │ │ │ │ │ + b 19368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18cac │ │ │ │ │ + b 18f24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 190c8 │ │ │ │ │ + b 19340 │ │ │ │ │ │ │ │ │ │ -00019518 : │ │ │ │ │ +00019790 : │ │ │ │ │ slash_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 19658 │ │ │ │ │ + beq 198d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19658 │ │ │ │ │ + bne 198d0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 19648 │ │ │ │ │ + bne 198c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 19664 <_loop1_29_rule> │ │ │ │ │ + bl 198dc <_loop1_29_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19590 │ │ │ │ │ + beq 19808 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 195e0 │ │ │ │ │ + bne 19858 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 19648 │ │ │ │ │ + bne 198c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19664 <_loop1_29_rule> │ │ │ │ │ + bl 198dc <_loop1_29_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 195c4 │ │ │ │ │ + beq 1983c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19624 │ │ │ │ │ + bne 1989c │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19590 │ │ │ │ │ + beq 19808 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 195cc │ │ │ │ │ + beq 19844 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 195cc │ │ │ │ │ + beq 19844 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 195d4 │ │ │ │ │ + b 1984c │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 195f4 │ │ │ │ │ - b 195c4 │ │ │ │ │ + bne 1986c │ │ │ │ │ + b 1983c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 195d4 │ │ │ │ │ + b 1984c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1955c │ │ │ │ │ + b 197d4 │ │ │ │ │ │ │ │ │ │ -00019664 <_loop1_29_rule>: │ │ │ │ │ +000198dc <_loop1_29_rule>: │ │ │ │ │ _loop1_29_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 197c8 <_loop1_29_rule+0x164> │ │ │ │ │ + beq 19a40 <_loop1_29_rule+0x164> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 197c8 <_loop1_29_rule+0x164> │ │ │ │ │ + bne 19a40 <_loop1_29_rule+0x164> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1979c <_loop1_29_rule+0x138> │ │ │ │ │ + bne 19a14 <_loop1_29_rule+0x138> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 197ac <_loop1_29_rule+0x148> │ │ │ │ │ + beq 19a24 <_loop1_29_rule+0x148> │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - bne 1979c <_loop1_29_rule+0x138> │ │ │ │ │ + bne 19a14 <_loop1_29_rule+0x138> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19a6c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 19704 <_loop1_29_rule+0xa0> │ │ │ │ │ + beq 1997c <_loop1_29_rule+0xa0> │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq 1976c <_loop1_29_rule+0x108> │ │ │ │ │ + beq 199e4 <_loop1_29_rule+0x108> │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ str r3, [r6, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 196dc <_loop1_29_rule+0x78> │ │ │ │ │ + b 19954 <_loop1_29_rule+0x78> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r8, [r5, #8] │ │ │ │ │ - beq 19794 <_loop1_29_rule+0x130> │ │ │ │ │ + beq 19a0c <_loop1_29_rule+0x130> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 19794 <_loop1_29_rule+0x130> │ │ │ │ │ + bne 19a0c <_loop1_29_rule+0x130> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 197d4 <_loop1_29_rule+0x170> │ │ │ │ │ + beq 19a4c <_loop1_29_rule+0x170> │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble 1974c <_loop1_29_rule+0xe8> │ │ │ │ │ + ble 199c4 <_loop1_29_rule+0xe8> │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ ldr r0, [r6, r7, lsl #2] │ │ │ │ │ str r0, [r1, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 19730 <_loop1_29_rule+0xcc> │ │ │ │ │ + b 199a8 <_loop1_29_rule+0xcc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ @@ -29135,248 +29306,248 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 197d4 <_loop1_29_rule+0x170> │ │ │ │ │ + beq 19a4c <_loop1_29_rule+0x170> │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 196f4 <_loop1_29_rule+0x90> │ │ │ │ │ + b 1996c <_loop1_29_rule+0x90> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1975c <_loop1_29_rule+0xf8> │ │ │ │ │ + b 199d4 <_loop1_29_rule+0xf8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r8, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1975c <_loop1_29_rule+0xf8> │ │ │ │ │ + b 199d4 <_loop1_29_rule+0xf8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 196ac <_loop1_29_rule+0x48> │ │ │ │ │ + b 19924 <_loop1_29_rule+0x48> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1975c <_loop1_29_rule+0xf8> │ │ │ │ │ + b 199d4 <_loop1_29_rule+0xf8> │ │ │ │ │ │ │ │ │ │ -000197f4 : │ │ │ │ │ +00019a6c : │ │ │ │ │ param_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 19dfc │ │ │ │ │ + beq 1a074 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19dfc │ │ │ │ │ + bne 1a074 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19dc4 │ │ │ │ │ + bne 1a03c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19e28 │ │ │ │ │ + beq 1a0a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19e28 │ │ │ │ │ + bne 1a0a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19e9c │ │ │ │ │ + bne 1a114 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 19aec │ │ │ │ │ + beq 19d64 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 19b3c │ │ │ │ │ + beq 19db4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19ea8 │ │ │ │ │ + beq 1a120 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19ea8 │ │ │ │ │ + bne 1a120 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19b44 │ │ │ │ │ + bne 19dbc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 19d10 │ │ │ │ │ + bne 19f88 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19b44 │ │ │ │ │ + bne 19dbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 19db8 │ │ │ │ │ + beq 1a030 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 19e78 │ │ │ │ │ + beq 1a0f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19a18 │ │ │ │ │ + bne 19c90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19a44 │ │ │ │ │ + beq 19cbc │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19db8 │ │ │ │ │ + bne 1a030 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 19dd0 │ │ │ │ │ + beq 1a048 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19dd0 │ │ │ │ │ + bne 1a048 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 19e90 │ │ │ │ │ + bne 1a108 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 199c0 │ │ │ │ │ + bne 19c38 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 19dc4 │ │ │ │ │ + bne 1a03c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 19e34 │ │ │ │ │ + beq 1a0ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19e34 │ │ │ │ │ + bne 1a0ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19e40 │ │ │ │ │ + bne 1a0b8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 19b58 │ │ │ │ │ + beq 19dd0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 19bb8 │ │ │ │ │ + bne 19e30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -29384,924 +29555,927 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19da4 │ │ │ │ │ + blt 1a01c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 19e9c │ │ │ │ │ + bne 1a114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 198c0 │ │ │ │ │ + bne 19b38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 19a58 │ │ │ │ │ - b 19dc4 │ │ │ │ │ + beq 19cd0 │ │ │ │ │ + b 1a03c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 19d04 │ │ │ │ │ + blt 19f7c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 19e40 │ │ │ │ │ + bne 1a0b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 19ac8 │ │ │ │ │ + beq 19d40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19e6c │ │ │ │ │ + beq 1a0e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19e6c │ │ │ │ │ + bne 1a0e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19acc │ │ │ │ │ + bne 19d44 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 19d5c │ │ │ │ │ + bne 19fd4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19acc │ │ │ │ │ + bne 19d44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - beq 19e40 │ │ │ │ │ + beq 1a0b8 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 19e08 │ │ │ │ │ + beq 1a080 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19e4c │ │ │ │ │ + bne 1a0c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19d00 │ │ │ │ │ + bne 19f78 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19d00 │ │ │ │ │ + beq 19f78 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 19dd0 │ │ │ │ │ + beq 1a048 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19dd0 │ │ │ │ │ + bne 1a048 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19ad8 │ │ │ │ │ + b 19d50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 19ad8 │ │ │ │ │ + b 19d50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1991c │ │ │ │ │ + beq 19b94 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19924 │ │ │ │ │ + beq 19b9c │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19920 │ │ │ │ │ + beq 19b98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19b44 │ │ │ │ │ + b 19dbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 19c14 │ │ │ │ │ + beq 19e8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19c1c │ │ │ │ │ + beq 19e94 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19c18 │ │ │ │ │ + beq 19e90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19acc │ │ │ │ │ + b 19d44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 19a58 │ │ │ │ │ + beq 19cd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 19a08 │ │ │ │ │ + b 19c80 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq 19ad8 │ │ │ │ │ - b 19a08 │ │ │ │ │ + beq 19d50 │ │ │ │ │ + b 19c80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1983c │ │ │ │ │ + b 19ab4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 19d04 │ │ │ │ │ + beq 19f7c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19d04 │ │ │ │ │ + b 19f7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19878 │ │ │ │ │ + b 19af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19a80 │ │ │ │ │ + b 19cf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19d04 │ │ │ │ │ + b 19f7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 19e1c │ │ │ │ │ + bne 1a094 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 19c9c │ │ │ │ │ + b 19f14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19be4 │ │ │ │ │ + b 19e5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 19db8 │ │ │ │ │ + beq 1a030 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19db8 │ │ │ │ │ + b 1a030 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19db8 │ │ │ │ │ + b 1a030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 198ec │ │ │ │ │ + b 19b64 │ │ │ │ │ │ │ │ │ │ -00019eb4 : │ │ │ │ │ +0001a12c : │ │ │ │ │ param_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1a0f8 │ │ │ │ │ + beq 1a370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a0f8 │ │ │ │ │ + bne 1a370 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a0c4 │ │ │ │ │ + bne 1a33c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 1a08c │ │ │ │ │ + beq 1a304 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a080 │ │ │ │ │ + beq 1a2f8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a0ec │ │ │ │ │ + beq 1a364 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a0ec │ │ │ │ │ + bne 1a364 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1a080 │ │ │ │ │ + bne 1a2f8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a03c │ │ │ │ │ + bne 1a2b4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1a080 │ │ │ │ │ + bne 1a2f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1a02c │ │ │ │ │ + beq 1a2a4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a104 │ │ │ │ │ + beq 1a37c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a104 │ │ │ │ │ + bne 1a37c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 19fa0 │ │ │ │ │ + beq 1a218 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19fac │ │ │ │ │ + beq 1a224 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19fa8 │ │ │ │ │ + beq 1a220 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1a028 │ │ │ │ │ + b 1a2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1a0d4 │ │ │ │ │ + blt 1a34c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19f30 │ │ │ │ │ + beq 1a1a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a02c │ │ │ │ │ + b 1a2a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1a02c │ │ │ │ │ + b 1a2a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19f70 │ │ │ │ │ + b 1a1e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19efc │ │ │ │ │ + b 1a174 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a028 │ │ │ │ │ + beq 1a2a0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1a02c │ │ │ │ │ + b 1a2a4 │ │ │ │ │ │ │ │ │ │ -0001a128 : │ │ │ │ │ +0001a3a0 : │ │ │ │ │ slash_with_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1a6dc │ │ │ │ │ + beq 1a960 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a6dc │ │ │ │ │ + bne 1a960 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a60c │ │ │ │ │ + bne 1a890 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a6d0 │ │ │ │ │ + beq 1a930 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a6d0 │ │ │ │ │ + bne 1a930 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a6ac │ │ │ │ │ + bne 1a950 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a520 │ │ │ │ │ + beq 1a764 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a6ac │ │ │ │ │ + bne 1a950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19a6c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a504 │ │ │ │ │ + beq 1a748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19a6c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a27c │ │ │ │ │ + beq 1a4fc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1a518 │ │ │ │ │ + beq 1a75c │ │ │ │ │ str r7, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19a6c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a5cc │ │ │ │ │ + beq 1a850 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a6a4 │ │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ │ + beq 1a928 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ mov r9, #3 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ mov r7, #4 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19a6c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a580 │ │ │ │ │ + beq 1a804 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq 1a5a4 │ │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ │ + beq 1a828 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ str r3, [r5, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 1a250 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + b 1a4cc │ │ │ │ │ mov r8, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a518 │ │ │ │ │ + beq 1a75c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a2e4 │ │ │ │ │ + beq 1a564 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r8, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a2e4 │ │ │ │ │ + beq 1a564 │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ lsl r8, r8, #2 │ │ │ │ │ mov r3, #8 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 1a2cc │ │ │ │ │ + bne 1a54c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1a87c <_loop1_30_rule> │ │ │ │ │ + bl 1ab00 <_loop1_30_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a5e4 │ │ │ │ │ + bne 1a868 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1a60c │ │ │ │ │ + bne 1a890 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1a6bc │ │ │ │ │ + beq 1a93c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a6bc │ │ │ │ │ + bne 1a93c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a4f4 │ │ │ │ │ + bne 1a7ac │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a4e8 │ │ │ │ │ + beq 1a7a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a4f4 │ │ │ │ │ + bne 1a7ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19a6c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a4cc │ │ │ │ │ + beq 1a784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ │ - bl 197f4 │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ + bl 19a6c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a560 │ │ │ │ │ + beq 1a7e4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - beq 1a4e0 │ │ │ │ │ - str r7, [r9, #4] │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 1a798 │ │ │ │ │ + str r7, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ │ - bl 197f4 │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ + bl 19a6c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a5d8 │ │ │ │ │ + beq 1a85c │ │ │ │ │ mov r1, #16 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a6c8 │ │ │ │ │ + beq 1a948 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - mov sl, #3 │ │ │ │ │ - mov r8, #4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r9, #3 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ + mov r7, #4 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - bl 197f4 │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 1a41c │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - beq 1a540 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r7, [r5, sl, lsl #2] │ │ │ │ │ - add sl, sl, #1 │ │ │ │ │ - b 1a3ec │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + bl 19a6c │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 1a69c │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + beq 1a7bc │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + str r3, [r5, r9, lsl #2] │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + b 1a66c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a4e0 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - ble 1a48c │ │ │ │ │ + beq 1a798 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + ble 1a708 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ - cmp r9, #1 │ │ │ │ │ + cmp r8, #1 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a48c │ │ │ │ │ + beq 1a708 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ - cmp r9, #2 │ │ │ │ │ + cmp r8, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a48c │ │ │ │ │ + beq 1a708 │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ - lsl r9, r9, #2 │ │ │ │ │ + lsl r8, r8, #2 │ │ │ │ │ mov r3, #8 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne 1a474 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne 1a6f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1a87c <_loop1_30_rule> │ │ │ │ │ + bl 1ab00 <_loop1_30_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a61c │ │ │ │ │ + bne 1a8a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1a48c │ │ │ │ │ + bne 1a564 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a634 │ │ │ │ │ + b 1a884 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1a2e4 │ │ │ │ │ + bne 1a708 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a600 │ │ │ │ │ - lsl r8, r8, #1 │ │ │ │ │ + b 1a8b8 │ │ │ │ │ + lsl r7, r7, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - lsl r1, r8, #2 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a4e0 │ │ │ │ │ + beq 1a798 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1a408 │ │ │ │ │ - mov r9, #1 │ │ │ │ │ + b 1a688 │ │ │ │ │ + mov r8, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r8, [r4, #8] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1a440 │ │ │ │ │ - b 1a4e0 │ │ │ │ │ + bne 1a6bc │ │ │ │ │ + b 1a798 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a518 │ │ │ │ │ + beq 1a75c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bgt 1a298 │ │ │ │ │ - b 1a2e4 │ │ │ │ │ + bgt 1a518 │ │ │ │ │ + b 1a564 │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a518 │ │ │ │ │ + beq 1a75c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1a26c │ │ │ │ │ + b 1a4e8 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r8, #2 │ │ │ │ │ - b 1a280 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r9, #2 │ │ │ │ │ - b 1a564 │ │ │ │ │ + b 1a500 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov r8, #2 │ │ │ │ │ + b 1a7e8 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a640 │ │ │ │ │ + bne 1a8c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 1a31c │ │ │ │ │ + beq 1a59c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a4c0 │ │ │ │ │ + b 1a73c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a680 │ │ │ │ │ + bne 1a904 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1a4b8 │ │ │ │ │ + b 1a734 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a5f8 │ │ │ │ │ + beq 1a87c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_CALL _PyPegen_slash_with_default │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a6e8 │ │ │ │ │ + beq 1a96c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a6e8 │ │ │ │ │ + bne 1a96c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a4b8 │ │ │ │ │ + b 1a734 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a654 │ │ │ │ │ - b 1a630 │ │ │ │ │ + bne 1a8d8 │ │ │ │ │ + b 1a8b4 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 1a518 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a600 │ │ │ │ │ + b 1a75c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a344 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - b 1a4e0 │ │ │ │ │ + b 1a424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a1ac │ │ │ │ │ + b 1a5c4 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b 1a798 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 1a884 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a170 │ │ │ │ │ + b 1a3e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a4b8 │ │ │ │ │ + beq 1a734 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1a60c │ │ │ │ │ + b 1a890 │ │ │ │ │ │ │ │ │ │ -0001a704 <_loop0_27_rule>: │ │ │ │ │ +0001a988 <_loop0_27_rule>: │ │ │ │ │ _loop0_27_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1a824 <_loop0_27_rule+0x120> │ │ │ │ │ + beq 1aaa8 <_loop0_27_rule+0x120> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a824 <_loop0_27_rule+0x120> │ │ │ │ │ + bne 1aaa8 <_loop0_27_rule+0x120> │ │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1a86c <_loop0_27_rule+0x168> │ │ │ │ │ + bne 1aaf0 <_loop0_27_rule+0x168> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1a850 <_loop0_27_rule+0x14c> │ │ │ │ │ + beq 1aad4 <_loop0_27_rule+0x14c> │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r6, r4 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - bne 1a86c <_loop0_27_rule+0x168> │ │ │ │ │ + bne 1aaf0 <_loop0_27_rule+0x168> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19a6c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a7a8 <_loop0_27_rule+0xa4> │ │ │ │ │ + beq 1aa2c <_loop0_27_rule+0xa4> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq 1a7fc <_loop0_27_rule+0xf8> │ │ │ │ │ + beq 1aa80 <_loop0_27_rule+0xf8> │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ str r3, [r9, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 1a780 <_loop0_27_rule+0x7c> │ │ │ │ │ + b 1aa04 <_loop0_27_rule+0x7c> │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a830 <_loop0_27_rule+0x12c> │ │ │ │ │ + beq 1aab4 <_loop0_27_rule+0x12c> │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble 1a7dc <_loop0_27_rule+0xd8> │ │ │ │ │ + ble 1aa60 <_loop0_27_rule+0xd8> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r9, r4, lsl #2] │ │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 1a7c0 <_loop0_27_rule+0xbc> │ │ │ │ │ + b 1aa44 <_loop0_27_rule+0xbc> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ @@ -30311,550 +30485,551 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a830 <_loop0_27_rule+0x12c> │ │ │ │ │ + beq 1aab4 <_loop0_27_rule+0x12c> │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b 1a798 <_loop0_27_rule+0x94> │ │ │ │ │ + b 1aa1c <_loop0_27_rule+0x94> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a74c <_loop0_27_rule+0x48> │ │ │ │ │ + b 1a9d0 <_loop0_27_rule+0x48> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a7ec <_loop0_27_rule+0xe8> │ │ │ │ │ + b 1aa70 <_loop0_27_rule+0xe8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a7ec <_loop0_27_rule+0xe8> │ │ │ │ │ + b 1aa70 <_loop0_27_rule+0xe8> │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a7ec <_loop0_27_rule+0xe8> │ │ │ │ │ + b 1aa70 <_loop0_27_rule+0xe8> │ │ │ │ │ │ │ │ │ │ -0001a87c <_loop1_30_rule>: │ │ │ │ │ +0001ab00 <_loop1_30_rule>: │ │ │ │ │ _loop1_30_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1b6b8 <_loop1_30_rule+0xe3c> │ │ │ │ │ + beq 1b928 <_loop1_30_rule+0xe28> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b6b8 <_loop1_30_rule+0xe3c> │ │ │ │ │ + bne 1b928 <_loop1_30_rule+0xe28> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1b178 <_loop1_30_rule+0x8fc> │ │ │ │ │ + bne 1b42c <_loop1_30_rule+0x92c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1b6d4 <_loop1_30_rule+0xe58> │ │ │ │ │ + beq 1b9b0 <_loop1_30_rule+0xeb0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b758 <_loop1_30_rule+0xedc> │ │ │ │ │ + bne 1b9a4 <_loop1_30_rule+0xea4> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1b738 <_loop1_30_rule+0xebc> │ │ │ │ │ + beq 1b9f8 <_loop1_30_rule+0xef8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b738 <_loop1_30_rule+0xebc> │ │ │ │ │ + bne 1b9f8 <_loop1_30_rule+0xef8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b730 <_loop1_30_rule+0xeb4> │ │ │ │ │ + bne 1b9f0 <_loop1_30_rule+0xef0> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b674 <_loop1_30_rule+0xdf8> │ │ │ │ │ + beq 1b9cc <_loop1_30_rule+0xecc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b674 <_loop1_30_rule+0xdf8> │ │ │ │ │ + bne 1b9cc <_loop1_30_rule+0xecc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b688 <_loop1_30_rule+0xe0c> │ │ │ │ │ + bne 1b9e0 <_loop1_30_rule+0xee0> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1ad48 <_loop1_30_rule+0x4cc> │ │ │ │ │ + beq 1afd0 <_loop1_30_rule+0x4d0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1ad8c <_loop1_30_rule+0x510> │ │ │ │ │ + beq 1b014 <_loop1_30_rule+0x514> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b694 <_loop1_30_rule+0xe18> │ │ │ │ │ + beq 1b980 <_loop1_30_rule+0xe80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b694 <_loop1_30_rule+0xe18> │ │ │ │ │ + bne 1b980 <_loop1_30_rule+0xe80> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b6a8 <_loop1_30_rule+0xe2c> │ │ │ │ │ + bne 1b994 <_loop1_30_rule+0xe94> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1b2e8 <_loop1_30_rule+0xa6c> │ │ │ │ │ + bne 1b59c <_loop1_30_rule+0xa9c> │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ad94 <_loop1_30_rule+0x518> │ │ │ │ │ + bne 1b01c <_loop1_30_rule+0x51c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1b6c4 <_loop1_30_rule+0xe48> │ │ │ │ │ + beq 1b970 <_loop1_30_rule+0xe70> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 1b710 <_loop1_30_rule+0xe94> │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + beq 1b954 <_loop1_30_rule+0xe54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b6f0 <_loop1_30_rule+0xe74> │ │ │ │ │ + bne 1b934 <_loop1_30_rule+0xe34> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21c9c │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - beq 1afd4 <_loop1_30_rule+0x758> │ │ │ │ │ + bl 21f50 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 1b25c <_loop1_30_rule+0x75c> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1afd4 <_loop1_30_rule+0x758> │ │ │ │ │ + beq 1b25c <_loop1_30_rule+0x75c> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b79c <_loop1_30_rule+0xf20> │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + bne 1bab8 <_loop1_30_rule+0xfb8> │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b494 <_loop1_30_rule+0xc18> │ │ │ │ │ + beq 1b748 <_loop1_30_rule+0xc48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b78c <_loop1_30_rule+0xf10> │ │ │ │ │ + bne 1bac0 <_loop1_30_rule+0xfc0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov r9, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r8 │ │ │ │ │ str r5, [r6] │ │ │ │ │ mov r6, ip │ │ │ │ │ str ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b780 <_loop1_30_rule+0xf04> │ │ │ │ │ + beq 1ba3c <_loop1_30_rule+0xf3c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b780 <_loop1_30_rule+0xf04> │ │ │ │ │ + bne 1ba3c <_loop1_30_rule+0xf3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b770 <_loop1_30_rule+0xef4> │ │ │ │ │ + bne 1baa8 <_loop1_30_rule+0xfa8> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b764 <_loop1_30_rule+0xee8> │ │ │ │ │ + beq 1ba9c <_loop1_30_rule+0xf9c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b764 <_loop1_30_rule+0xee8> │ │ │ │ │ + bne 1ba9c <_loop1_30_rule+0xf9c> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1b3bc <_loop1_30_rule+0xb40> │ │ │ │ │ + bne 1b670 <_loop1_30_rule+0xb70> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 1b388 <_loop1_30_rule+0xb0c> │ │ │ │ │ + beq 1b63c <_loop1_30_rule+0xb3c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1b08c <_loop1_30_rule+0x810> │ │ │ │ │ + beq 1b314 <_loop1_30_rule+0x814> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b7ec <_loop1_30_rule+0xf70> │ │ │ │ │ + beq 1ba6c <_loop1_30_rule+0xf6c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b7ec <_loop1_30_rule+0xf70> │ │ │ │ │ + bne 1ba6c <_loop1_30_rule+0xf6c> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b08c <_loop1_30_rule+0x810> │ │ │ │ │ + bne 1b314 <_loop1_30_rule+0x814> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b040 <_loop1_30_rule+0x7c4> │ │ │ │ │ + bne 1b2c8 <_loop1_30_rule+0x7c8> │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b08c <_loop1_30_rule+0x810> │ │ │ │ │ + bne 1b314 <_loop1_30_rule+0x814> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1b090 <_loop1_30_rule+0x814> │ │ │ │ │ + beq 1b318 <_loop1_30_rule+0x818> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b62c <_loop1_30_rule+0xdb0> │ │ │ │ │ + beq 1b8e0 <_loop1_30_rule+0xde0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b608 <_loop1_30_rule+0xd8c> │ │ │ │ │ + bne 1b8bc <_loop1_30_rule+0xdbc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c9c │ │ │ │ │ + bl 21f50 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1b37c <_loop1_30_rule+0xb00> │ │ │ │ │ + beq 1b630 <_loop1_30_rule+0xb30> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b37c <_loop1_30_rule+0xb00> │ │ │ │ │ + beq 1b630 <_loop1_30_rule+0xb30> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b090 <_loop1_30_rule+0x814> │ │ │ │ │ + bne 1b318 <_loop1_30_rule+0x818> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b2bc <_loop1_30_rule+0xa40> │ │ │ │ │ + beq 1b570 <_loop1_30_rule+0xa70> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b5cc <_loop1_30_rule+0xd50> │ │ │ │ │ + bne 1b880 <_loop1_30_rule+0xd80> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 1b408 <_loop1_30_rule+0xb8c> │ │ │ │ │ + beq 1b6bc <_loop1_30_rule+0xbbc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r9, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 1ab0c <_loop1_30_rule+0x290> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 1ad94 <_loop1_30_rule+0x294> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b508 <_loop1_30_rule+0xc8c> │ │ │ │ │ + blt 1b7bc <_loop1_30_rule+0xcbc> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b688 <_loop1_30_rule+0xe0c> │ │ │ │ │ + bne 1b9e0 <_loop1_30_rule+0xee0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a9a8 <_loop1_30_rule+0x12c> │ │ │ │ │ + bne 1ac2c <_loop1_30_rule+0x12c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1b558 <_loop1_30_rule+0xcdc> │ │ │ │ │ + bne 1b80c <_loop1_30_rule+0xd0c> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1b008 <_loop1_30_rule+0x78c> │ │ │ │ │ + beq 1b290 <_loop1_30_rule+0x790> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b008 <_loop1_30_rule+0x78c> │ │ │ │ │ + bne 1b290 <_loop1_30_rule+0x790> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b020 <_loop1_30_rule+0x7a4> │ │ │ │ │ + bne 1b2a8 <_loop1_30_rule+0x7a8> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1af5c <_loop1_30_rule+0x6e0> │ │ │ │ │ + beq 1b1e4 <_loop1_30_rule+0x6e4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1afa0 <_loop1_30_rule+0x724> │ │ │ │ │ + beq 1b228 <_loop1_30_rule+0x728> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b57c <_loop1_30_rule+0xd00> │ │ │ │ │ + beq 1b830 <_loop1_30_rule+0xd30> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b57c <_loop1_30_rule+0xd00> │ │ │ │ │ + bne 1b830 <_loop1_30_rule+0xd30> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b594 <_loop1_30_rule+0xd18> │ │ │ │ │ + bne 1b848 <_loop1_30_rule+0xd48> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1b330 <_loop1_30_rule+0xab4> │ │ │ │ │ + bne 1b5e4 <_loop1_30_rule+0xae4> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b534 <_loop1_30_rule+0xcb8> │ │ │ │ │ + bne 1b7e8 <_loop1_30_rule+0xce8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1b020 <_loop1_30_rule+0x7a4> │ │ │ │ │ + beq 1b2a8 <_loop1_30_rule+0x7a8> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {sl, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b544 <_loop1_30_rule+0xcc8> │ │ │ │ │ + beq 1b7f8 <_loop1_30_rule+0xcf8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b648 <_loop1_30_rule+0xdcc> │ │ │ │ │ + bne 1b8fc <_loop1_30_rule+0xdfc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c9c │ │ │ │ │ + bl 21f50 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1b02c <_loop1_30_rule+0x7b0> │ │ │ │ │ + beq 1b2b4 <_loop1_30_rule+0x7b4> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b478 <_loop1_30_rule+0xbfc> │ │ │ │ │ + bne 1b72c <_loop1_30_rule+0xc2c> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b02c <_loop1_30_rule+0x7b0> │ │ │ │ │ + beq 1b2b4 <_loop1_30_rule+0x7b4> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b5e8 <_loop1_30_rule+0xd6c> │ │ │ │ │ + beq 1b89c <_loop1_30_rule+0xd9c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1aae4 <_loop1_30_rule+0x268> │ │ │ │ │ + beq 1ad6c <_loop1_30_rule+0x26c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1aae4 <_loop1_30_rule+0x268> │ │ │ │ │ + beq 1ad6c <_loop1_30_rule+0x26c> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1b2d4 <_loop1_30_rule+0xa58> │ │ │ │ │ + b 1b588 <_loop1_30_rule+0xa88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b4ec <_loop1_30_rule+0xc70> │ │ │ │ │ + blt 1b7a0 <_loop1_30_rule+0xca0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b01c <_loop1_30_rule+0x7a0> │ │ │ │ │ + bne 1b2a4 <_loop1_30_rule+0x7a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1ae04 <_loop1_30_rule+0x588> │ │ │ │ │ + bne 1b08c <_loop1_30_rule+0x58c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r7, #0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -30868,706 +31043,717 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r8, [r4, #8] │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1afb0 <_loop1_30_rule+0x734> │ │ │ │ │ + bne 1b238 <_loop1_30_rule+0x738> │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1adac <_loop1_30_rule+0x530> │ │ │ │ │ + bne 1b034 <_loop1_30_rule+0x534> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1adcc <_loop1_30_rule+0x550> │ │ │ │ │ + beq 1b054 <_loop1_30_rule+0x554> │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b47c <_loop1_30_rule+0xc00> │ │ │ │ │ + b 1b730 <_loop1_30_rule+0xc30> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1afb0 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1b238 <_loop1_30_rule+0x738> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1ac1c <_loop1_30_rule+0x3a0> │ │ │ │ │ + beq 1aea0 <_loop1_30_rule+0x3a0> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1ac28 <_loop1_30_rule+0x3ac> │ │ │ │ │ + beq 1aeac <_loop1_30_rule+0x3ac> │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1ac28 <_loop1_30_rule+0x3ac> │ │ │ │ │ + beq 1aeac <_loop1_30_rule+0x3ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1b568 <_loop1_30_rule+0xcec> │ │ │ │ │ + bne 1b81c <_loop1_30_rule+0xd1c> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b668 <_loop1_30_rule+0xdec> │ │ │ │ │ + beq 1b91c <_loop1_30_rule+0xe1c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b668 <_loop1_30_rule+0xdec> │ │ │ │ │ + bne 1b91c <_loop1_30_rule+0xe1c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b3f8 <_loop1_30_rule+0xb7c> │ │ │ │ │ + bne 1b6ac <_loop1_30_rule+0xbac> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1b3c8 <_loop1_30_rule+0xb4c> │ │ │ │ │ + beq 1b67c <_loop1_30_rule+0xb7c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b180 <_loop1_30_rule+0x904> │ │ │ │ │ + bne 1b434 <_loop1_30_rule+0x934> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 1afb0 <_loop1_30_rule+0x734> │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 1afb0 <_loop1_30_rule+0x734> │ │ │ │ │ + beq 1b238 <_loop1_30_rule+0x738> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1b238 <_loop1_30_rule+0x738> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b5ac <_loop1_30_rule+0xd30> │ │ │ │ │ + beq 1b860 <_loop1_30_rule+0xd60> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1b168 <_loop1_30_rule+0x8ec> │ │ │ │ │ + ble 1b41c <_loop1_30_rule+0x91c> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ - ldr r2, [r6, r8, lsl #2] │ │ │ │ │ - str r2, [r3, r8, lsl #2] │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - bne 1b150 <_loop1_30_rule+0x8d4> │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + ldr r2, [r6] │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + beq 1b41c <_loop1_30_rule+0x91c> │ │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ │ + cmp r5, #2 │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + beq 1b41c <_loop1_30_rule+0x91c> │ │ │ │ │ + mov r3, #2 │ │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ │ + ldr r1, [r6, r3, lsl #2] │ │ │ │ │ + str r1, [r2, r3, lsl #2] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne 1b404 <_loop1_30_rule+0x904> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1afc8 <_loop1_30_rule+0x74c> │ │ │ │ │ + b 1b250 <_loop1_30_rule+0x750> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b810 <_loop1_30_rule+0xf94> │ │ │ │ │ + beq 1ba58 <_loop1_30_rule+0xf58> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b810 <_loop1_30_rule+0xf94> │ │ │ │ │ + bne 1ba58 <_loop1_30_rule+0xf58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b7f8 <_loop1_30_rule+0xf7c> │ │ │ │ │ + bne 1ba48 <_loop1_30_rule+0xf48> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b42c <_loop1_30_rule+0xbb0> │ │ │ │ │ + bne 1b6e0 <_loop1_30_rule+0xbe0> │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b4bc <_loop1_30_rule+0xc40> │ │ │ │ │ + bne 1b770 <_loop1_30_rule+0xc70> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b3f8 <_loop1_30_rule+0xb7c> │ │ │ │ │ + beq 1b6ac <_loop1_30_rule+0xbac> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b7c8 <_loop1_30_rule+0xf4c> │ │ │ │ │ + beq 1ba78 <_loop1_30_rule+0xf78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b7a4 <_loop1_30_rule+0xf28> │ │ │ │ │ + bne 1ba18 <_loop1_30_rule+0xf18> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21c9c │ │ │ │ │ + bl 21f50 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b46c <_loop1_30_rule+0xbf0> │ │ │ │ │ + beq 1b720 <_loop1_30_rule+0xc20> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b46c <_loop1_30_rule+0xbf0> │ │ │ │ │ + bne 1b720 <_loop1_30_rule+0xc20> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b46c <_loop1_30_rule+0xbf0> │ │ │ │ │ + beq 1b720 <_loop1_30_rule+0xc20> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1ad10 <_loop1_30_rule+0x494> │ │ │ │ │ + bne 1af94 <_loop1_30_rule+0x494> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ mov r6, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b72c <_loop1_30_rule+0xeb0> │ │ │ │ │ + beq 1b9ec <_loop1_30_rule+0xeec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b118 <_loop1_30_rule+0x89c> │ │ │ │ │ + b 1b3a0 <_loop1_30_rule+0x8a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1a9f8 <_loop1_30_rule+0x17c> │ │ │ │ │ + beq 1ac7c <_loop1_30_rule+0x17c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1aa00 <_loop1_30_rule+0x184> │ │ │ │ │ + beq 1ac84 <_loop1_30_rule+0x184> │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a9fc <_loop1_30_rule+0x180> │ │ │ │ │ + beq 1ac80 <_loop1_30_rule+0x180> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ad94 <_loop1_30_rule+0x518> │ │ │ │ │ + b 1b01c <_loop1_30_rule+0x51c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1ae54 <_loop1_30_rule+0x5d8> │ │ │ │ │ + beq 1b0dc <_loop1_30_rule+0x5dc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1ae5c <_loop1_30_rule+0x5e0> │ │ │ │ │ + beq 1b0e4 <_loop1_30_rule+0x5e4> │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ae58 <_loop1_30_rule+0x5dc> │ │ │ │ │ + beq 1b0e0 <_loop1_30_rule+0x5e0> │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b114 <_loop1_30_rule+0x898> │ │ │ │ │ + b 1b39c <_loop1_30_rule+0x89c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b090 <_loop1_30_rule+0x814> │ │ │ │ │ + b 1b318 <_loop1_30_rule+0x818> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b51c <_loop1_30_rule+0xca0> │ │ │ │ │ + blt 1b7d0 <_loop1_30_rule+0xcd0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1abac <_loop1_30_rule+0x330> │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq 1ae30 <_loop1_30_rule+0x330> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b090 <_loop1_30_rule+0x814> │ │ │ │ │ + b 1b318 <_loop1_30_rule+0x818> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b4cc <_loop1_30_rule+0xc50> │ │ │ │ │ + blt 1b780 <_loop1_30_rule+0xc80> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1b0f4 <_loop1_30_rule+0x878> │ │ │ │ │ + beq 1b37c <_loop1_30_rule+0x87c> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b020 <_loop1_30_rule+0x7a4> │ │ │ │ │ + b 1b2a8 <_loop1_30_rule+0x7a8> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b808 <_loop1_30_rule+0xf8c> │ │ │ │ │ + beq 1ba64 <_loop1_30_rule+0xf64> │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b 1ad34 <_loop1_30_rule+0x4b8> │ │ │ │ │ + b 1afb8 <_loop1_30_rule+0x4b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1b1d0 <_loop1_30_rule+0x954> │ │ │ │ │ + beq 1b484 <_loop1_30_rule+0x984> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1b1dc <_loop1_30_rule+0x960> │ │ │ │ │ + beq 1b490 <_loop1_30_rule+0x990> │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b5a4 <_loop1_30_rule+0xd28> │ │ │ │ │ + beq 1b858 <_loop1_30_rule+0xd58> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b364 <_loop1_30_rule+0xae8> │ │ │ │ │ + b 1b618 <_loop1_30_rule+0xb18> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 1afb0 <_loop1_30_rule+0x734> │ │ │ │ │ - b 1b128 <_loop1_30_rule+0x8ac> │ │ │ │ │ + beq 1b238 <_loop1_30_rule+0x738> │ │ │ │ │ + b 1b3b0 <_loop1_30_rule+0x8b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b5f4 <_loop1_30_rule+0xd78> │ │ │ │ │ + beq 1b8a8 <_loop1_30_rule+0xda8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1afb0 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1b238 <_loop1_30_rule+0x738> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b114 <_loop1_30_rule+0x898> │ │ │ │ │ + b 1b39c <_loop1_30_rule+0x89c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b47c <_loop1_30_rule+0xc00> │ │ │ │ │ + b 1b730 <_loop1_30_rule+0xc30> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1afb0 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1b238 <_loop1_30_rule+0x738> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1afdc <_loop1_30_rule+0x760> │ │ │ │ │ + b 1b264 <_loop1_30_rule+0x764> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b090 <_loop1_30_rule+0x814> │ │ │ │ │ + b 1b318 <_loop1_30_rule+0x818> │ │ │ │ │ sub r3, r3, #3 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1afb0 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1b238 <_loop1_30_rule+0x738> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1b65c <_loop1_30_rule+0xde0> │ │ │ │ │ + bne 1b910 <_loop1_30_rule+0xe10> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1afb0 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1b238 <_loop1_30_rule+0x738> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b118 <_loop1_30_rule+0x89c> │ │ │ │ │ + b 1b3a0 <_loop1_30_rule+0x8a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ae3c <_loop1_30_rule+0x5c0> │ │ │ │ │ + beq 1b0c4 <_loop1_30_rule+0x5c4> │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b114 <_loop1_30_rule+0x898> │ │ │ │ │ + b 1b39c <_loop1_30_rule+0x89c> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b1dc <_loop1_30_rule+0x960> │ │ │ │ │ + b 1b490 <_loop1_30_rule+0x990> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b178 <_loop1_30_rule+0x8fc> │ │ │ │ │ + b 1b42c <_loop1_30_rule+0x92c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ad1c <_loop1_30_rule+0x4a0> │ │ │ │ │ + beq 1afa0 <_loop1_30_rule+0x4a0> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b2d4 <_loop1_30_rule+0xa58> │ │ │ │ │ + b 1b588 <_loop1_30_rule+0xa88> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1af54 <_loop1_30_rule+0x6d8> │ │ │ │ │ + bne 1b1dc <_loop1_30_rule+0x6dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1afb0 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1b238 <_loop1_30_rule+0x738> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1acac <_loop1_30_rule+0x430> │ │ │ │ │ + beq 1af30 <_loop1_30_rule+0x430> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 1b090 <_loop1_30_rule+0x814> │ │ │ │ │ + b 1b318 <_loop1_30_rule+0x818> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1b61c <_loop1_30_rule+0xda0> │ │ │ │ │ - b 1b090 <_loop1_30_rule+0x814> │ │ │ │ │ + bne 1b8d0 <_loop1_30_rule+0xdd0> │ │ │ │ │ + b 1b318 <_loop1_30_rule+0x818> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1aecc <_loop1_30_rule+0x650> │ │ │ │ │ + beq 1b154 <_loop1_30_rule+0x654> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b47c <_loop1_30_rule+0xc00> │ │ │ │ │ + b 1b730 <_loop1_30_rule+0xc30> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b0c4 <_loop1_30_rule+0x848> │ │ │ │ │ + b 1b34c <_loop1_30_rule+0x84c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 1a970 <_loop1_30_rule+0xf4> │ │ │ │ │ + b 1ab48 <_loop1_30_rule+0x48> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq 1ad04 <_loop1_30_rule+0x204> │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 1b264 <_loop1_30_rule+0x764> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1afdc <_loop1_30_rule+0x760> │ │ │ │ │ + bne 1b948 <_loop1_30_rule+0xe48> │ │ │ │ │ + b 1b264 <_loop1_30_rule+0x764> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 1b264 <_loop1_30_rule+0x764> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1a9e0 <_loop1_30_rule+0x164> │ │ │ │ │ + beq 1ac64 <_loop1_30_rule+0x164> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ad94 <_loop1_30_rule+0x518> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a8c4 <_loop1_30_rule+0x48> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 1b01c <_loop1_30_rule+0x51c> │ │ │ │ │ + mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1afdc <_loop1_30_rule+0x760> │ │ │ │ │ + b 1b42c <_loop1_30_rule+0x92c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b178 <_loop1_30_rule+0x8fc> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - beq 1aa7c <_loop1_30_rule+0x200> │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1afdc <_loop1_30_rule+0x760> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ + b 1b42c <_loop1_30_rule+0x92c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 1abf4 <_loop1_30_rule+0xf4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1b704 <_loop1_30_rule+0xe88> │ │ │ │ │ - b 1afdc <_loop1_30_rule+0x760> │ │ │ │ │ + b 1b264 <_loop1_30_rule+0x764> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b118 <_loop1_30_rule+0x89c> │ │ │ │ │ + b 1b3a0 <_loop1_30_rule+0x8a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1a938 <_loop1_30_rule+0xbc> │ │ │ │ │ + beq 1abbc <_loop1_30_rule+0xbc> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1b730 <_loop1_30_rule+0xeb4> │ │ │ │ │ - mov r7, #0 │ │ │ │ │ + b 1b9f0 <_loop1_30_rule+0xef0> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b178 <_loop1_30_rule+0x8fc> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ab78 <_loop1_30_rule+0x2fc> │ │ │ │ │ + beq 1b504 <_loop1_30_rule+0xa04> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b730 <_loop1_30_rule+0xeb4> │ │ │ │ │ + b 1b910 <_loop1_30_rule+0xe10> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ab3c <_loop1_30_rule+0x2c0> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1b4a0 <_loop1_30_rule+0xc24> │ │ │ │ │ - b 1aae4 <_loop1_30_rule+0x268> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1afdc <_loop1_30_rule+0x760> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - beq 1b250 <_loop1_30_rule+0x9d4> │ │ │ │ │ + b 1adc0 <_loop1_30_rule+0x2c0> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b65c <_loop1_30_rule+0xde0> │ │ │ │ │ + b 1b848 <_loop1_30_rule+0xd48> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1b460 <_loop1_30_rule+0x960> │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + b 1b864 <_loop1_30_rule+0xd64> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1ae70 <_loop1_30_rule+0x370> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1b65c <_loop1_30_rule+0xde0> │ │ │ │ │ - b 1b47c <_loop1_30_rule+0xc00> │ │ │ │ │ + bne 1b910 <_loop1_30_rule+0xe10> │ │ │ │ │ + b 1b730 <_loop1_30_rule+0xc30> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1abec <_loop1_30_rule+0x370> │ │ │ │ │ + b 1adfc <_loop1_30_rule+0x2fc> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b594 <_loop1_30_rule+0xd18> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - b 1b5b0 <_loop1_30_rule+0xd34> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b1ac <_loop1_30_rule+0x930> │ │ │ │ │ + b 1b9f0 <_loop1_30_rule+0xef0> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 1b264 <_loop1_30_rule+0x764> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1b754 <_loop1_30_rule+0xc54> │ │ │ │ │ + b 1ad6c <_loop1_30_rule+0x26c> │ │ │ │ │ │ │ │ │ │ -0001b81c <_loop0_28_rule>: │ │ │ │ │ +0001bad0 <_loop0_28_rule>: │ │ │ │ │ _loop0_28_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1c60c <_loop0_28_rule+0xdf0> │ │ │ │ │ + beq 1c8c0 <_loop0_28_rule+0xdf0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c60c <_loop0_28_rule+0xdf0> │ │ │ │ │ + bne 1c8c0 <_loop0_28_rule+0xdf0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c058 <_loop0_28_rule+0x83c> │ │ │ │ │ + bne 1c30c <_loop0_28_rule+0x83c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1c04c <_loop0_28_rule+0x830> │ │ │ │ │ + beq 1c300 <_loop0_28_rule+0x830> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c05c <_loop0_28_rule+0x840> │ │ │ │ │ + bne 1c310 <_loop0_28_rule+0x840> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1c740 <_loop0_28_rule+0xf24> │ │ │ │ │ + beq 1c9f4 <_loop0_28_rule+0xf24> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c740 <_loop0_28_rule+0xf24> │ │ │ │ │ + bne 1c9f4 <_loop0_28_rule+0xf24> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c75c <_loop0_28_rule+0xf40> │ │ │ │ │ + bne 1ca10 <_loop0_28_rule+0xf40> │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1c540 <_loop0_28_rule+0xd24> │ │ │ │ │ + beq 1c7f4 <_loop0_28_rule+0xd24> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c540 <_loop0_28_rule+0xd24> │ │ │ │ │ + bne 1c7f4 <_loop0_28_rule+0xd24> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c434 <_loop0_28_rule+0xc18> │ │ │ │ │ + bne 1c6e8 <_loop0_28_rule+0xc18> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1bce0 <_loop0_28_rule+0x4c4> │ │ │ │ │ + beq 1bf94 <_loop0_28_rule+0x4c4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1bd24 <_loop0_28_rule+0x508> │ │ │ │ │ + beq 1bfd8 <_loop0_28_rule+0x508> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c5e8 <_loop0_28_rule+0xdcc> │ │ │ │ │ + beq 1c89c <_loop0_28_rule+0xdcc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c5e8 <_loop0_28_rule+0xdcc> │ │ │ │ │ + bne 1c89c <_loop0_28_rule+0xdcc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c5fc <_loop0_28_rule+0xde0> │ │ │ │ │ + bne 1c8b0 <_loop0_28_rule+0xde0> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1c2ac <_loop0_28_rule+0xa90> │ │ │ │ │ + bne 1c560 <_loop0_28_rule+0xa90> │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bd2c <_loop0_28_rule+0x510> │ │ │ │ │ + bne 1bfe0 <_loop0_28_rule+0x510> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1c5a4 <_loop0_28_rule+0xd88> │ │ │ │ │ + beq 1c858 <_loop0_28_rule+0xd88> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -31576,50 +31762,50 @@ │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1c51c <_loop0_28_rule+0xd00> │ │ │ │ │ + beq 1c7d0 <_loop0_28_rule+0xd00> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c5b4 <_loop0_28_rule+0xd98> │ │ │ │ │ + bne 1c868 <_loop0_28_rule+0xd98> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c9c │ │ │ │ │ + bl 21f50 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1bfc0 <_loop0_28_rule+0x7a4> │ │ │ │ │ + beq 1c274 <_loop0_28_rule+0x7a4> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bfc0 <_loop0_28_rule+0x7a4> │ │ │ │ │ + beq 1c274 <_loop0_28_rule+0x7a4> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bne 1c7b0 <_loop0_28_rule+0xf94> │ │ │ │ │ + bne 1ca64 <_loop0_28_rule+0xf94> │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c440 <_loop0_28_rule+0xc24> │ │ │ │ │ + beq 1c6f4 <_loop0_28_rule+0xc24> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c7b8 <_loop0_28_rule+0xf9c> │ │ │ │ │ + bne 1ca6c <_loop0_28_rule+0xf9c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov sl, r8 │ │ │ │ │ str r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ @@ -31629,1311 +31815,1311 @@ │ │ │ │ │ str r7, [r8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c7a4 <_loop0_28_rule+0xf88> │ │ │ │ │ + beq 1ca58 <_loop0_28_rule+0xf88> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c7a4 <_loop0_28_rule+0xf88> │ │ │ │ │ + bne 1ca58 <_loop0_28_rule+0xf88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c790 <_loop0_28_rule+0xf74> │ │ │ │ │ + bne 1ca44 <_loop0_28_rule+0xf74> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c784 <_loop0_28_rule+0xf68> │ │ │ │ │ + beq 1ca38 <_loop0_28_rule+0xf68> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c784 <_loop0_28_rule+0xf68> │ │ │ │ │ + bne 1ca38 <_loop0_28_rule+0xf68> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1c36c <_loop0_28_rule+0xb50> │ │ │ │ │ + bne 1c620 <_loop0_28_rule+0xb50> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1c33c <_loop0_28_rule+0xb20> │ │ │ │ │ + beq 1c5f0 <_loop0_28_rule+0xb20> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldreq r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1c0b4 <_loop0_28_rule+0x898> │ │ │ │ │ + beq 1c368 <_loop0_28_rule+0x898> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c72c <_loop0_28_rule+0xf10> │ │ │ │ │ + beq 1c9e0 <_loop0_28_rule+0xf10> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c72c <_loop0_28_rule+0xf10> │ │ │ │ │ + bne 1c9e0 <_loop0_28_rule+0xf10> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r0, [r4, #88] @ 0x58 │ │ │ │ │ subne r0, r0, #1 │ │ │ │ │ strne r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c0b4 <_loop0_28_rule+0x898> │ │ │ │ │ + bne 1c368 <_loop0_28_rule+0x898> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c068 <_loop0_28_rule+0x84c> │ │ │ │ │ + bne 1c31c <_loop0_28_rule+0x84c> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c0b4 <_loop0_28_rule+0x898> │ │ │ │ │ + bne 1c368 <_loop0_28_rule+0x898> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldreq r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ subeq r0, r0, #1 │ │ │ │ │ - beq 1c0b8 <_loop0_28_rule+0x89c> │ │ │ │ │ + beq 1c36c <_loop0_28_rule+0x89c> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c6e8 <_loop0_28_rule+0xecc> │ │ │ │ │ + beq 1c99c <_loop0_28_rule+0xecc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c6c4 <_loop0_28_rule+0xea8> │ │ │ │ │ + bne 1c978 <_loop0_28_rule+0xea8> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c9c │ │ │ │ │ + bl 21f50 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1c378 <_loop0_28_rule+0xb5c> │ │ │ │ │ + beq 1c62c <_loop0_28_rule+0xb5c> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c378 <_loop0_28_rule+0xb5c> │ │ │ │ │ + beq 1c62c <_loop0_28_rule+0xb5c> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c0b8 <_loop0_28_rule+0x89c> │ │ │ │ │ + bne 1c36c <_loop0_28_rule+0x89c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c4ac <_loop0_28_rule+0xc90> │ │ │ │ │ + beq 1c760 <_loop0_28_rule+0xc90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c764 <_loop0_28_rule+0xf48> │ │ │ │ │ + bne 1ca18 <_loop0_28_rule+0xf48> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 1c3c4 <_loop0_28_rule+0xba8> │ │ │ │ │ + beq 1c678 <_loop0_28_rule+0xba8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [sl, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1baac <_loop0_28_rule+0x290> │ │ │ │ │ + b 1bd60 <_loop0_28_rule+0x290> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c42c <_loop0_28_rule+0xc10> │ │ │ │ │ + blt 1c6e0 <_loop0_28_rule+0xc10> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 1c434 <_loop0_28_rule+0xc18> │ │ │ │ │ + bne 1c6e8 <_loop0_28_rule+0xc18> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b93c <_loop0_28_rule+0x120> │ │ │ │ │ + bne 1bbf0 <_loop0_28_rule+0x120> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1c478 <_loop0_28_rule+0xc5c> │ │ │ │ │ + bne 1c72c <_loop0_28_rule+0xc5c> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 1bfe8 <_loop0_28_rule+0x7cc> │ │ │ │ │ + beq 1c29c <_loop0_28_rule+0x7cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1bfe8 <_loop0_28_rule+0x7cc> │ │ │ │ │ + bne 1c29c <_loop0_28_rule+0x7cc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c000 <_loop0_28_rule+0x7e4> │ │ │ │ │ + bne 1c2b4 <_loop0_28_rule+0x7e4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1bdf0 <_loop0_28_rule+0x5d4> │ │ │ │ │ + beq 1c0a4 <_loop0_28_rule+0x5d4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1be34 <_loop0_28_rule+0x618> │ │ │ │ │ + bne 1c0e8 <_loop0_28_rule+0x618> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c044 <_loop0_28_rule+0x828> │ │ │ │ │ + beq 1c2f8 <_loop0_28_rule+0x828> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 1bfa4 <_loop0_28_rule+0x788> │ │ │ │ │ + bgt 1c258 <_loop0_28_rule+0x788> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c480 <_loop0_28_rule+0xc64> │ │ │ │ │ + blt 1c734 <_loop0_28_rule+0xc64> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 1bffc <_loop0_28_rule+0x7e0> │ │ │ │ │ + bne 1c2b0 <_loop0_28_rule+0x7e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c138 <_loop0_28_rule+0x91c> │ │ │ │ │ + beq 1c3ec <_loop0_28_rule+0x91c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c5cc <_loop0_28_rule+0xdb0> │ │ │ │ │ + beq 1c880 <_loop0_28_rule+0xdb0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c5cc <_loop0_28_rule+0xdb0> │ │ │ │ │ + bne 1c880 <_loop0_28_rule+0xdb0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c32c <_loop0_28_rule+0xb10> │ │ │ │ │ + bne 1c5e0 <_loop0_28_rule+0xb10> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 1c2f4 <_loop0_28_rule+0xad8> │ │ │ │ │ + bne 1c5a8 <_loop0_28_rule+0xad8> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c490 <_loop0_28_rule+0xc74> │ │ │ │ │ + bne 1c744 <_loop0_28_rule+0xc74> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c510 <_loop0_28_rule+0xcf4> │ │ │ │ │ + beq 1c7c4 <_loop0_28_rule+0xcf4> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c568 <_loop0_28_rule+0xd4c> │ │ │ │ │ + beq 1c81c <_loop0_28_rule+0xd4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c58c <_loop0_28_rule+0xd70> │ │ │ │ │ + bne 1c840 <_loop0_28_rule+0xd70> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21c9c │ │ │ │ │ + bl 21f50 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1c020 <_loop0_28_rule+0x804> │ │ │ │ │ + beq 1c2d4 <_loop0_28_rule+0x804> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 1c020 <_loop0_28_rule+0x804> │ │ │ │ │ + bne 1c2d4 <_loop0_28_rule+0x804> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c020 <_loop0_28_rule+0x804> │ │ │ │ │ + beq 1c2d4 <_loop0_28_rule+0x804> │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c624 <_loop0_28_rule+0xe08> │ │ │ │ │ + beq 1c8d8 <_loop0_28_rule+0xe08> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ba80 <_loop0_28_rule+0x264> │ │ │ │ │ + beq 1bd34 <_loop0_28_rule+0x264> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ba80 <_loop0_28_rule+0x264> │ │ │ │ │ + beq 1bd34 <_loop0_28_rule+0x264> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1bdac <_loop0_28_rule+0x590> │ │ │ │ │ + b 1c060 <_loop0_28_rule+0x590> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r8, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1bdd0 <_loop0_28_rule+0x5b4> │ │ │ │ │ - b 1bfa4 <_loop0_28_rule+0x788> │ │ │ │ │ + beq 1c084 <_loop0_28_rule+0x5b4> │ │ │ │ │ + b 1c258 <_loop0_28_rule+0x788> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1c478 <_loop0_28_rule+0xc5c> │ │ │ │ │ + bne 1c72c <_loop0_28_rule+0xc5c> │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1bd48 <_loop0_28_rule+0x52c> │ │ │ │ │ + bne 1bffc <_loop0_28_rule+0x52c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bd68 <_loop0_28_rule+0x54c> │ │ │ │ │ + beq 1c01c <_loop0_28_rule+0x54c> │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1c028 <_loop0_28_rule+0x80c> │ │ │ │ │ + b 1c2dc <_loop0_28_rule+0x80c> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1bdc8 <_loop0_28_rule+0x5ac> │ │ │ │ │ + bne 1c07c <_loop0_28_rule+0x5ac> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1bde0 <_loop0_28_rule+0x5c4> │ │ │ │ │ + b 1c094 <_loop0_28_rule+0x5c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1bbbc <_loop0_28_rule+0x3a0> │ │ │ │ │ + beq 1be70 <_loop0_28_rule+0x3a0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1bbc8 <_loop0_28_rule+0x3ac> │ │ │ │ │ + beq 1be7c <_loop0_28_rule+0x3ac> │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1bbc8 <_loop0_28_rule+0x3ac> │ │ │ │ │ + beq 1be7c <_loop0_28_rule+0x3ac> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1c460 <_loop0_28_rule+0xc44> │ │ │ │ │ + bne 1c714 <_loop0_28_rule+0xc44> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c618 <_loop0_28_rule+0xdfc> │ │ │ │ │ + beq 1c8cc <_loop0_28_rule+0xdfc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c618 <_loop0_28_rule+0xdfc> │ │ │ │ │ + bne 1c8cc <_loop0_28_rule+0xdfc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c3b0 <_loop0_28_rule+0xb94> │ │ │ │ │ + bne 1c664 <_loop0_28_rule+0xb94> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r5, lsl #2] │ │ │ │ │ ldrne r8, [r3, #12] │ │ │ │ │ ldrne r6, [r3, #16] │ │ │ │ │ - beq 1c384 <_loop0_28_rule+0xb68> │ │ │ │ │ + beq 1c638 <_loop0_28_rule+0xb68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c140 <_loop0_28_rule+0x924> │ │ │ │ │ + bne 1c3f4 <_loop0_28_rule+0x924> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bda8 <_loop0_28_rule+0x58c> │ │ │ │ │ + b 1c05c <_loop0_28_rule+0x58c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c68c <_loop0_28_rule+0xe70> │ │ │ │ │ + beq 1c940 <_loop0_28_rule+0xe70> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c68c <_loop0_28_rule+0xe70> │ │ │ │ │ + bne 1c940 <_loop0_28_rule+0xe70> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c678 <_loop0_28_rule+0xe5c> │ │ │ │ │ + bne 1c92c <_loop0_28_rule+0xe5c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c3e8 <_loop0_28_rule+0xbcc> │ │ │ │ │ + bne 1c69c <_loop0_28_rule+0xbcc> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c4e8 <_loop0_28_rule+0xccc> │ │ │ │ │ + bne 1c79c <_loop0_28_rule+0xccc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c4fc <_loop0_28_rule+0xce0> │ │ │ │ │ + beq 1c7b0 <_loop0_28_rule+0xce0> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c558 <_loop0_28_rule+0xd3c> │ │ │ │ │ + beq 1c80c <_loop0_28_rule+0xd3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c698 <_loop0_28_rule+0xe7c> │ │ │ │ │ + bne 1c94c <_loop0_28_rule+0xe7c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21c9c │ │ │ │ │ + bl 21f50 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c010 <_loop0_28_rule+0x7f4> │ │ │ │ │ + beq 1c2c4 <_loop0_28_rule+0x7f4> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c010 <_loop0_28_rule+0x7f4> │ │ │ │ │ + bne 1c2c4 <_loop0_28_rule+0x7f4> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c010 <_loop0_28_rule+0x7f4> │ │ │ │ │ + beq 1c2c4 <_loop0_28_rule+0x7f4> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c704 <_loop0_28_rule+0xee8> │ │ │ │ │ + beq 1c9b8 <_loop0_28_rule+0xee8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bcb4 <_loop0_28_rule+0x498> │ │ │ │ │ + beq 1bf68 <_loop0_28_rule+0x498> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bcb4 <_loop0_28_rule+0x498> │ │ │ │ │ + beq 1bf68 <_loop0_28_rule+0x498> │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1bf8c <_loop0_28_rule+0x770> │ │ │ │ │ + b 1c240 <_loop0_28_rule+0x770> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1b98c <_loop0_28_rule+0x170> │ │ │ │ │ + beq 1bc40 <_loop0_28_rule+0x170> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b994 <_loop0_28_rule+0x178> │ │ │ │ │ + beq 1bc48 <_loop0_28_rule+0x178> │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b990 <_loop0_28_rule+0x174> │ │ │ │ │ + beq 1bc44 <_loop0_28_rule+0x174> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bd2c <_loop0_28_rule+0x510> │ │ │ │ │ + b 1bfe0 <_loop0_28_rule+0x510> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1be88 <_loop0_28_rule+0x66c> │ │ │ │ │ + beq 1c13c <_loop0_28_rule+0x66c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1be90 <_loop0_28_rule+0x674> │ │ │ │ │ + beq 1c144 <_loop0_28_rule+0x674> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1be8c <_loop0_28_rule+0x670> │ │ │ │ │ + beq 1c140 <_loop0_28_rule+0x670> │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bda8 <_loop0_28_rule+0x58c> │ │ │ │ │ + b 1c05c <_loop0_28_rule+0x58c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c4d0 <_loop0_28_rule+0xcb4> │ │ │ │ │ + blt 1c784 <_loop0_28_rule+0xcb4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 1bb48 <_loop0_28_rule+0x32c> │ │ │ │ │ + beq 1bdfc <_loop0_28_rule+0x32c> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1c0b8 <_loop0_28_rule+0x89c> │ │ │ │ │ + b 1c36c <_loop0_28_rule+0x89c> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c0b8 <_loop0_28_rule+0x89c> │ │ │ │ │ + b 1c36c <_loop0_28_rule+0x89c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c498 <_loop0_28_rule+0xc7c> │ │ │ │ │ + blt 1c74c <_loop0_28_rule+0xc7c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - beq 1c118 <_loop0_28_rule+0x8fc> │ │ │ │ │ + beq 1c3cc <_loop0_28_rule+0x8fc> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c000 <_loop0_28_rule+0x7e4> │ │ │ │ │ + b 1c2b4 <_loop0_28_rule+0x7e4> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c658 <_loop0_28_rule+0xe3c> │ │ │ │ │ + beq 1c90c <_loop0_28_rule+0xe3c> │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b 1bccc <_loop0_28_rule+0x4b0> │ │ │ │ │ + b 1bf80 <_loop0_28_rule+0x4b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1c190 <_loop0_28_rule+0x974> │ │ │ │ │ + beq 1c444 <_loop0_28_rule+0x974> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1c19c <_loop0_28_rule+0x980> │ │ │ │ │ + beq 1c450 <_loop0_28_rule+0x980> │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c738 <_loop0_28_rule+0xf1c> │ │ │ │ │ + beq 1c9ec <_loop0_28_rule+0xf1c> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c324 <_loop0_28_rule+0xb08> │ │ │ │ │ + b 1c5d8 <_loop0_28_rule+0xb08> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1bfc8 <_loop0_28_rule+0x7ac> │ │ │ │ │ + b 1c27c <_loop0_28_rule+0x7ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c630 <_loop0_28_rule+0xe14> │ │ │ │ │ + beq 1c8e4 <_loop0_28_rule+0xe14> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1bdac <_loop0_28_rule+0x590> │ │ │ │ │ + b 1c060 <_loop0_28_rule+0x590> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1bdac <_loop0_28_rule+0x590> │ │ │ │ │ + b 1c060 <_loop0_28_rule+0x590> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1c470 <_loop0_28_rule+0xc54> │ │ │ │ │ + b 1c724 <_loop0_28_rule+0xc54> │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c000 <_loop0_28_rule+0x7e4> │ │ │ │ │ + b 1c2b4 <_loop0_28_rule+0x7e4> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1bda8 <_loop0_28_rule+0x58c> │ │ │ │ │ + b 1c05c <_loop0_28_rule+0x58c> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c484 <_loop0_28_rule+0xc68> │ │ │ │ │ + b 1c738 <_loop0_28_rule+0xc68> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c44c <_loop0_28_rule+0xc30> │ │ │ │ │ + bne 1c700 <_loop0_28_rule+0xc30> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c470 <_loop0_28_rule+0xc54> │ │ │ │ │ + b 1c724 <_loop0_28_rule+0xc54> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1c0b8 <_loop0_28_rule+0x89c> │ │ │ │ │ + b 1c36c <_loop0_28_rule+0x89c> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1bda8 <_loop0_28_rule+0x58c> │ │ │ │ │ + b 1c05c <_loop0_28_rule+0x58c> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1c028 <_loop0_28_rule+0x80c> │ │ │ │ │ + b 1c2dc <_loop0_28_rule+0x80c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 1bfc8 <_loop0_28_rule+0x7ac> │ │ │ │ │ + beq 1c27c <_loop0_28_rule+0x7ac> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1bfc8 <_loop0_28_rule+0x7ac> │ │ │ │ │ + b 1c27c <_loop0_28_rule+0x7ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b904 <_loop0_28_rule+0xe8> │ │ │ │ │ - b 1c434 <_loop0_28_rule+0xc18> │ │ │ │ │ + beq 1bbb8 <_loop0_28_rule+0xe8> │ │ │ │ │ + b 1c6e8 <_loop0_28_rule+0xc18> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1c008 <_loop0_28_rule+0x7ec> │ │ │ │ │ + beq 1c2bc <_loop0_28_rule+0x7ec> │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c028 <_loop0_28_rule+0x80c> │ │ │ │ │ + b 1c2dc <_loop0_28_rule+0x80c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1c57c <_loop0_28_rule+0xd60> │ │ │ │ │ - b 1bf04 <_loop0_28_rule+0x6e8> │ │ │ │ │ + bne 1c830 <_loop0_28_rule+0xd60> │ │ │ │ │ + b 1c1b8 <_loop0_28_rule+0x6e8> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1bfc8 <_loop0_28_rule+0x7ac> │ │ │ │ │ + b 1c27c <_loop0_28_rule+0x7ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - bne 1c534 <_loop0_28_rule+0xd18> │ │ │ │ │ - b 1ba14 <_loop0_28_rule+0x1f8> │ │ │ │ │ + bne 1c7e8 <_loop0_28_rule+0xd18> │ │ │ │ │ + b 1bcc8 <_loop0_28_rule+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1be6c <_loop0_28_rule+0x650> │ │ │ │ │ + beq 1c120 <_loop0_28_rule+0x650> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1c32c <_loop0_28_rule+0xb10> │ │ │ │ │ + b 1c5e0 <_loop0_28_rule+0xb10> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b974 <_loop0_28_rule+0x158> │ │ │ │ │ + beq 1bc28 <_loop0_28_rule+0x158> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bd2c <_loop0_28_rule+0x510> │ │ │ │ │ + b 1bfe0 <_loop0_28_rule+0x510> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b864 <_loop0_28_rule+0x48> │ │ │ │ │ + b 1bb18 <_loop0_28_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c0ec <_loop0_28_rule+0x8d0> │ │ │ │ │ + b 1c3a0 <_loop0_28_rule+0x8d0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1bf8c <_loop0_28_rule+0x770> │ │ │ │ │ + bne 1c240 <_loop0_28_rule+0x770> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1bdd0 <_loop0_28_rule+0x5b4> │ │ │ │ │ - b 1c044 <_loop0_28_rule+0x828> │ │ │ │ │ + bne 1c084 <_loop0_28_rule+0x5b4> │ │ │ │ │ + b 1c2f8 <_loop0_28_rule+0x828> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1bde0 <_loop0_28_rule+0x5c4> │ │ │ │ │ + b 1c094 <_loop0_28_rule+0x5c4> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c32c <_loop0_28_rule+0xb10> │ │ │ │ │ + b 1c5e0 <_loop0_28_rule+0xb10> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c16c <_loop0_28_rule+0x950> │ │ │ │ │ + b 1c420 <_loop0_28_rule+0x950> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1c210 <_loop0_28_rule+0x9f4> │ │ │ │ │ + beq 1c4c4 <_loop0_28_rule+0x9f4> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c57c <_loop0_28_rule+0xd60> │ │ │ │ │ + b 1c830 <_loop0_28_rule+0xd60> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 1bc48 <_loop0_28_rule+0x42c> │ │ │ │ │ + beq 1befc <_loop0_28_rule+0x42c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 1c0b8 <_loop0_28_rule+0x89c> │ │ │ │ │ + b 1c36c <_loop0_28_rule+0x89c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - bne 1c6d8 <_loop0_28_rule+0xebc> │ │ │ │ │ - b 1c0b8 <_loop0_28_rule+0x89c> │ │ │ │ │ + bne 1c98c <_loop0_28_rule+0xebc> │ │ │ │ │ + b 1c36c <_loop0_28_rule+0x89c> │ │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c2a4 <_loop0_28_rule+0xa88> │ │ │ │ │ - b 1c4c8 <_loop0_28_rule+0xcac> │ │ │ │ │ + bne 1c558 <_loop0_28_rule+0xa88> │ │ │ │ │ + b 1c77c <_loop0_28_rule+0xcac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bb8c <_loop0_28_rule+0x370> │ │ │ │ │ + b 1be40 <_loop0_28_rule+0x370> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c19c <_loop0_28_rule+0x980> │ │ │ │ │ + b 1c450 <_loop0_28_rule+0x980> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b8cc <_loop0_28_rule+0xb0> │ │ │ │ │ + beq 1bb80 <_loop0_28_rule+0xb0> │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ - b 1bdac <_loop0_28_rule+0x590> │ │ │ │ │ + b 1c060 <_loop0_28_rule+0x590> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bcb4 <_loop0_28_rule+0x498> │ │ │ │ │ + beq 1bf68 <_loop0_28_rule+0x498> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c44c <_loop0_28_rule+0xc30> │ │ │ │ │ + b 1c700 <_loop0_28_rule+0xc30> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bb18 <_loop0_28_rule+0x2fc> │ │ │ │ │ + b 1bdcc <_loop0_28_rule+0x2fc> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c75c <_loop0_28_rule+0xf40> │ │ │ │ │ + b 1ca10 <_loop0_28_rule+0xf40> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1badc <_loop0_28_rule+0x2c0> │ │ │ │ │ + b 1bd90 <_loop0_28_rule+0x2c0> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bfc8 <_loop0_28_rule+0x7ac> │ │ │ │ │ + b 1c27c <_loop0_28_rule+0x7ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c44c <_loop0_28_rule+0xc30> │ │ │ │ │ - b 1ba80 <_loop0_28_rule+0x264> │ │ │ │ │ + bne 1c700 <_loop0_28_rule+0xc30> │ │ │ │ │ + b 1bd34 <_loop0_28_rule+0x264> │ │ │ │ │ │ │ │ │ │ -0001c7c8 : │ │ │ │ │ +0001ca7c : │ │ │ │ │ star_etc_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1ccc4 │ │ │ │ │ + beq 1cf78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ccc4 │ │ │ │ │ + bne 1cf78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c9d8 │ │ │ │ │ + bne 1cc8c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ca78 │ │ │ │ │ + bne 1cd2c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c8c4 │ │ │ │ │ + bne 1cb78 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1c9d8 │ │ │ │ │ + bne 1cc8c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c948 │ │ │ │ │ + bne 1cbfc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c9d8 │ │ │ │ │ + bne 1cc8c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c9e8 │ │ │ │ │ + bne 1cc9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c9d8 │ │ │ │ │ + bne 1cc8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d670 │ │ │ │ │ + bl 1d924 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne 1ca58 │ │ │ │ │ + bne 1cd0c │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19a6c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1c840 │ │ │ │ │ + beq 1caf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 3cf8 │ │ │ │ │ + bl 3d40 │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c840 │ │ │ │ │ + beq 1caf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d670 │ │ │ │ │ + bl 1d924 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c844 │ │ │ │ │ + bne 1caf8 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1ca40 │ │ │ │ │ + bne 1ccf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ca50 │ │ │ │ │ + beq 1cd04 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c8b4 │ │ │ │ │ + b 1cb68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ccb8 │ │ │ │ │ + beq 1cf6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ccb8 │ │ │ │ │ + bne 1cf6c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c9c0 │ │ │ │ │ + bne 1cc74 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 46b8 │ │ │ │ │ + bl 4700 │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1cc7c │ │ │ │ │ + bne 1cf30 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1c9c0 │ │ │ │ │ + bne 1cc74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 46b8 │ │ │ │ │ + bl 4700 │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1cb78 │ │ │ │ │ + bne 1ce2c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1c874 │ │ │ │ │ + beq 1cb28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1c8b4 │ │ │ │ │ + b 1cb68 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cb64 │ │ │ │ │ + beq 1ce18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23d18 <_loop1_32_rule> │ │ │ │ │ + bl 23fc0 <_loop1_32_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1cb64 │ │ │ │ │ + beq 1ce18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d670 │ │ │ │ │ + bl 1d924 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cb68 │ │ │ │ │ + bne 1ce1c │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1c924 │ │ │ │ │ + beq 1cbd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c924 │ │ │ │ │ + bne 1cbd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1c8b4 │ │ │ │ │ + b 1cb68 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1ca40 │ │ │ │ │ - b 1c924 │ │ │ │ │ + bne 1ccf4 │ │ │ │ │ + b 1cbd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d024 │ │ │ │ │ + beq 1d2d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d024 │ │ │ │ │ + bne 1d2d8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d018 │ │ │ │ │ + bne 1d2cc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1ce28 │ │ │ │ │ + bne 1d0dc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1d018 │ │ │ │ │ + bne 1d2cc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cdbc │ │ │ │ │ + bne 1d070 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d018 │ │ │ │ │ + bne 1d2cc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cd68 │ │ │ │ │ + bne 1d01c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d018 │ │ │ │ │ + bne 1d2cc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ccd0 │ │ │ │ │ + bne 1cf84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r1, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1c82c │ │ │ │ │ - b 1c8b4 │ │ │ │ │ + beq 1cae0 │ │ │ │ │ + b 1cb68 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1c898 │ │ │ │ │ - b 1c9d8 │ │ │ │ │ + beq 1cb4c │ │ │ │ │ + b 1cc8c │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c9c0 │ │ │ │ │ + bne 1cc74 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, r8 │ │ │ │ │ movne r1, r7 │ │ │ │ │ - beq 1c9bc │ │ │ │ │ + beq 1cc70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1cc5c │ │ │ │ │ + beq 1cf10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cc34 │ │ │ │ │ + bne 1cee8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 3cf8 │ │ │ │ │ + bl 3d40 │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1c9cc │ │ │ │ │ + beq 1cc80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d670 │ │ │ │ │ + bl 1d924 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c9cc │ │ │ │ │ + bne 1cc80 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1ca40 │ │ │ │ │ - b 1c924 │ │ │ │ │ + bne 1ccf4 │ │ │ │ │ + b 1cbd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cbdc │ │ │ │ │ + beq 1ce90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c9cc │ │ │ │ │ + b 1cc80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cc40 │ │ │ │ │ + bne 1cef4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c9cc │ │ │ │ │ + b 1cc80 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c998 │ │ │ │ │ + beq 1cc4c │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c99c │ │ │ │ │ + bne 1cc50 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 1cbbc │ │ │ │ │ + b 1ce70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c974 │ │ │ │ │ + b 1cc28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c810 │ │ │ │ │ + b 1cac4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9bc <_PyPegen_parse+0x9bc> │ │ │ │ │ R_ARM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cb3c │ │ │ │ │ + beq 1cdf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3cf8 │ │ │ │ │ + bl 3d40 │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cb3c │ │ │ │ │ + beq 1cdf0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1cb3c │ │ │ │ │ + beq 1cdf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9bc <_PyPegen_parse+0x9bc> │ │ │ │ │ R_ARM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cb3c │ │ │ │ │ + beq 1cdf0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC75 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -32942,35 +33128,35 @@ │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq 1cb40 │ │ │ │ │ + beq 1cdf4 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1cb48 │ │ │ │ │ + b 1cdfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19eb4 │ │ │ │ │ + bl 1a12c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cb18 │ │ │ │ │ + beq 1cdcc │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1cb18 │ │ │ │ │ + beq 1cdcc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC74 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -32978,141 +33164,141 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - b 1cd40 │ │ │ │ │ + b 1cff4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1caf4 │ │ │ │ │ + beq 1cda8 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1caf4 │ │ │ │ │ + beq 1cda8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC73 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1cebc │ │ │ │ │ + bne 1d170 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 1cd5c │ │ │ │ │ - b 1cb48 │ │ │ │ │ + bne 1d010 │ │ │ │ │ + b 1cdfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d030 │ │ │ │ │ + beq 1d2e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d030 │ │ │ │ │ + bne 1d2e4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d008 │ │ │ │ │ + bne 1d2bc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cf70 │ │ │ │ │ + bne 1d224 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 1d008 │ │ │ │ │ + bne 1d2bc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 1cee8 │ │ │ │ │ + bne 1d19c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cad4 │ │ │ │ │ + b 1cd88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1cff8 │ │ │ │ │ + beq 1d2ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 1cd5c │ │ │ │ │ + bne 1d010 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ca50 │ │ │ │ │ + b 1cd04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cfec │ │ │ │ │ + beq 1d2a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cfec │ │ │ │ │ + bne 1d2a0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cfdc │ │ │ │ │ + bne 1d290 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1cfac │ │ │ │ │ + bne 1d260 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cfdc │ │ │ │ │ + bne 1d290 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1cfac │ │ │ │ │ + bne 1d260 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ceb0 │ │ │ │ │ + b 1d164 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ @@ -33123,185 +33309,185 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r8, #12] │ │ │ │ │ - b 1cd40 │ │ │ │ │ + b 1cff4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1cf7c │ │ │ │ │ - b 1cad0 │ │ │ │ │ + bne 1d230 │ │ │ │ │ + b 1cd84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ceb0 │ │ │ │ │ + b 1d164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1cf14 │ │ │ │ │ + b 1d1c8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ca50 │ │ │ │ │ + b 1cd04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cad4 │ │ │ │ │ + b 1cd88 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 1cb48 │ │ │ │ │ + b 1cdfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1caa4 │ │ │ │ │ + b 1cd58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ce54 │ │ │ │ │ + b 1d108 │ │ │ │ │ │ │ │ │ │ -0001d03c : │ │ │ │ │ +0001d2f0 : │ │ │ │ │ named_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1d64c │ │ │ │ │ + beq 1d900 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d64c │ │ │ │ │ + bne 1d900 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d658 │ │ │ │ │ + bne 1d90c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d640 │ │ │ │ │ + beq 1d8f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d640 │ │ │ │ │ + bne 1d8f4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d664 │ │ │ │ │ + bne 1d918 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d184 │ │ │ │ │ + beq 1d438 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1d1d0 │ │ │ │ │ + bne 1d484 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1d2d4 │ │ │ │ │ + bne 1d588 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1d174 │ │ │ │ │ + bne 1d428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1d294 │ │ │ │ │ + beq 1d548 │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d294 │ │ │ │ │ + beq 1d548 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1d2a8 │ │ │ │ │ + blt 1d55c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1d664 │ │ │ │ │ + bne 1d918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1d104 │ │ │ │ │ + beq 1d3b8 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d104 │ │ │ │ │ + beq 1d3b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1d618 │ │ │ │ │ + beq 1d8cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1d618 │ │ │ │ │ + beq 1d8cc │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ @@ -33322,135 +33508,135 @@ │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44b4 │ │ │ │ │ + bl 44fc │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1d5d4 │ │ │ │ │ + beq 1d888 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d5f8 │ │ │ │ │ + bne 1d8ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d2a0 │ │ │ │ │ + b 1d554 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d174 │ │ │ │ │ + b 1d428 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 1d124 │ │ │ │ │ + beq 1d3d8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d658 │ │ │ │ │ + bne 1d90c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d634 │ │ │ │ │ + beq 1d8e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d634 │ │ │ │ │ + bne 1d8e8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d628 │ │ │ │ │ + bne 1d8dc │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1215 @ 0x4bf │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d350 │ │ │ │ │ + beq 1d604 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1d2a0 │ │ │ │ │ + bne 1d554 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1d124 │ │ │ │ │ + b 1d3d8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 1d628 │ │ │ │ │ + bne 1d8dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1d3fc │ │ │ │ │ + bne 1d6b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d628 │ │ │ │ │ + bne 1d8dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1d54c │ │ │ │ │ + bne 1d800 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d628 │ │ │ │ │ + bne 1d8dc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_120_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_120_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d3d8 │ │ │ │ │ + beq 1d68c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1d4b4 │ │ │ │ │ + bne 1d768 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1215 @ 0x4bf │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b 1d32c │ │ │ │ │ + b 1d5e0 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d374 │ │ │ │ │ + beq 1d628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d374 │ │ │ │ │ + beq 1d628 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ @@ -33472,48 +33658,48 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d3e4 │ │ │ │ │ + beq 1d698 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d348 │ │ │ │ │ + b 1d5fc │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d3d8 │ │ │ │ │ + beq 1d68c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d3d8 │ │ │ │ │ + beq 1d68c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_119_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_119_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d3d8 │ │ │ │ │ + beq 1d68c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -33532,35 +33718,35 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1d480 │ │ │ │ │ + b 1d734 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d398 │ │ │ │ │ + beq 1d64c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1d398 │ │ │ │ │ + beq 1d64c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_119_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_119_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d398 │ │ │ │ │ + beq 1d64c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33569,208 +33755,208 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r8, #20] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d498 │ │ │ │ │ - b 1d3e4 │ │ │ │ │ + bne 1d74c │ │ │ │ │ + b 1d698 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1d2bc │ │ │ │ │ + beq 1d570 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d2bc │ │ │ │ │ + b 1d570 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1d5ec │ │ │ │ │ + bne 1d8a0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d2a0 │ │ │ │ │ + b 1d554 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1d2bc │ │ │ │ │ + b 1d570 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d4ac │ │ │ │ │ + b 1d760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d304 │ │ │ │ │ + b 1d5b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d0c0 │ │ │ │ │ + b 1d374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d084 │ │ │ │ │ + b 1d338 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1d174 │ │ │ │ │ + b 1d428 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1d2bc │ │ │ │ │ + b 1d570 │ │ │ │ │ │ │ │ │ │ -0001d670 : │ │ │ │ │ +0001d924 : │ │ │ │ │ kwds_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1d800 │ │ │ │ │ + beq 1dab4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d800 │ │ │ │ │ + bne 1dab4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1d704 │ │ │ │ │ + bne 1d9b8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d73c │ │ │ │ │ + bne 1d9f0 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d714 │ │ │ │ │ + bne 1d9c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19a6c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d6f4 │ │ │ │ │ + beq 1d9a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d80c │ │ │ │ │ + bne 1dac0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d704 │ │ │ │ │ + b 1d9b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d934 │ │ │ │ │ + beq 1dbe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d934 │ │ │ │ │ + bne 1dbe8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d928 │ │ │ │ │ + bne 1dbdc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d8f8 │ │ │ │ │ + bne 1dbac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d928 │ │ │ │ │ + bne 1dbdc │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d8c0 │ │ │ │ │ + bne 1db74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d928 │ │ │ │ │ + bne 1dbdc │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d838 │ │ │ │ │ + bne 1daec │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1d6e0 │ │ │ │ │ - b 1d704 │ │ │ │ │ + beq 1d994 │ │ │ │ │ + b 1d9b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d6b8 │ │ │ │ │ + b 1d96c │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d730 │ │ │ │ │ + beq 1d9e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d704 │ │ │ │ │ + b 1d9b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19eb4 │ │ │ │ │ + bl 1a12c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d7d8 │ │ │ │ │ + beq 1da8c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d7d8 │ │ │ │ │ + beq 1da8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 100c │ │ │ │ │ R_ARM_CALL _tmp_129_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d7d8 │ │ │ │ │ + beq 1da8c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC78 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33779,130 +33965,130 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - beq 1d7dc │ │ │ │ │ + beq 1da90 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d7e4 │ │ │ │ │ + b 1da98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19eb4 │ │ │ │ │ + bl 1a12c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d7b4 │ │ │ │ │ + beq 1da68 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d7b4 │ │ │ │ │ + beq 1da68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19eb4 │ │ │ │ │ + bl 1a12c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d7b4 │ │ │ │ │ - b 1d86c │ │ │ │ │ + beq 1da68 │ │ │ │ │ + b 1db20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19eb4 │ │ │ │ │ + bl 1a12c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d790 │ │ │ │ │ + beq 1da44 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC77 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC77 │ │ │ │ │ - beq 1d790 │ │ │ │ │ - b 1d874 │ │ │ │ │ + beq 1da44 │ │ │ │ │ + b 1db28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d7e4 │ │ │ │ │ + b 1da98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d768 │ │ │ │ │ + b 1da1c │ │ │ │ │ │ │ │ │ │ -0001d940 : │ │ │ │ │ +0001dbf4 : │ │ │ │ │ block_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1db74 │ │ │ │ │ + beq 1de28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1db74 │ │ │ │ │ + bne 1de28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1db2c │ │ │ │ │ + bne 1dde0 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1033 @ 0x409 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1da3c │ │ │ │ │ + bne 1dcf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne 1db2c │ │ │ │ │ + bne 1dde0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1da58 │ │ │ │ │ + beq 1dd0c │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1da58 │ │ │ │ │ + beq 1dd0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1da58 │ │ │ │ │ + beq 1dd0c │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1da58 │ │ │ │ │ + beq 1dd0c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bne 1db4c │ │ │ │ │ + bne 1de00 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1033 @ 0x409 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -33910,181 +34096,181 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1db2c │ │ │ │ │ + bne 1dde0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b48 │ │ │ │ │ + bl 3b74 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 1da88 │ │ │ │ │ + beq 1dd3c │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b 1da2c │ │ │ │ │ + b 1dce0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1daa0 │ │ │ │ │ + bne 1dd54 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1da7c │ │ │ │ │ + b 1dd30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1da44 │ │ │ │ │ + bne 1dcf8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1db40 │ │ │ │ │ + beq 1ddf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1db40 │ │ │ │ │ + bne 1ddf4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 1db18 │ │ │ │ │ + bne 1ddcc │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1db18 │ │ │ │ │ + beq 1ddcc │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1db80 │ │ │ │ │ + bne 1de34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1da98 │ │ │ │ │ + b 1dd4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1da4c │ │ │ │ │ + b 1dd00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1dad8 │ │ │ │ │ + b 1dd8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 1da80 │ │ │ │ │ + beq 1dd34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1db38 │ │ │ │ │ + b 1ddec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d988 │ │ │ │ │ + b 1dc3c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1dbc8 │ │ │ │ │ + bne 1de7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1db18 │ │ │ │ │ + beq 1ddcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1db20 │ │ │ │ │ + b 1ddd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1dbe8 │ │ │ │ │ + beq 1de9c │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dbb4 │ │ │ │ │ + bne 1de68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1da80 │ │ │ │ │ + b 1dd34 │ │ │ │ │ │ │ │ │ │ -0001dc00 : │ │ │ │ │ +0001deb4 : │ │ │ │ │ star_named_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1ddbc │ │ │ │ │ + beq 1e070 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ddbc │ │ │ │ │ + bne 1e070 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ddac │ │ │ │ │ + bne 1e060 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 1dccc │ │ │ │ │ + beq 1df80 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dd1c │ │ │ │ │ + bne 1dfd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ddac │ │ │ │ │ + bne 1e060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d03c │ │ │ │ │ + bl 1d2f0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -34092,132 +34278,132 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1dd94 │ │ │ │ │ + blt 1e048 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1ddac │ │ │ │ │ + bne 1e060 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dc90 │ │ │ │ │ + beq 1df44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1dc90 │ │ │ │ │ + beq 1df44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 1dcb4 │ │ │ │ │ + beq 1df68 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 1dd88 │ │ │ │ │ + beq 1e03c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1dcb4 │ │ │ │ │ + beq 1df68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dcb4 │ │ │ │ │ + beq 1df68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dcbc │ │ │ │ │ + b 1df70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dcbc │ │ │ │ │ + b 1df70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1dc48 │ │ │ │ │ + b 1defc │ │ │ │ │ │ │ │ │ │ -0001ddc8 : │ │ │ │ │ +0001e07c : │ │ │ │ │ fstring_replacement_field_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1e134 │ │ │ │ │ + beq 1e3e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e134 │ │ │ │ │ + bne 1e3e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e124 │ │ │ │ │ + bne 1e3d8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1de9c │ │ │ │ │ + bne 1e150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1e10c │ │ │ │ │ + blt 1e3c0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1e124 │ │ │ │ │ + bne 1e3d8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dec8 │ │ │ │ │ + bne 1e17c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e140 │ │ │ │ │ + bne 1e3f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #25 │ │ │ │ │ @@ -34226,94 +34412,94 @@ │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1de74 │ │ │ │ │ + beq 1e128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17cb0 │ │ │ │ │ + bl 17f58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 1de74 │ │ │ │ │ + beq 1e128 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1de74 │ │ │ │ │ + bne 1e128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ff04 │ │ │ │ │ + bl 201b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1de78 │ │ │ │ │ + bne 1e12c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e9a8 │ │ │ │ │ + beq 1ec5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e9a8 │ │ │ │ │ + bne 1ec5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e9b4 │ │ │ │ │ + bne 1ec68 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 1e050 │ │ │ │ │ + bne 1e304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1e990 │ │ │ │ │ + blt 1ec44 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 1e9b4 │ │ │ │ │ + bne 1ec68 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1e07c │ │ │ │ │ + bne 1e330 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1de78 │ │ │ │ │ + bne 1e12c │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1de74 │ │ │ │ │ + beq 1e128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e038 │ │ │ │ │ + beq 1e2ec │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ @@ -34323,18 +34509,18 @@ │ │ │ │ │ str r8, [sp, #12] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_CALL _PyPegen_formatted_value │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e9f0 │ │ │ │ │ + beq 1eca4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e9f0 │ │ │ │ │ + bne 1eca4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ @@ -34344,239 +34530,239 @@ │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1dfa0 │ │ │ │ │ + beq 1e254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl d0b0 │ │ │ │ │ + bl d0e0 │ │ │ │ │ R_ARM_CALL _loop0_78_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1dfa0 │ │ │ │ │ + beq 1e254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1dfb4 │ │ │ │ │ + beq 1e268 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r9, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr ip, [r9, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1e9c4 │ │ │ │ │ + beq 1ec78 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e9c4 │ │ │ │ │ + bne 1ec78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dfb4 │ │ │ │ │ + b 1e268 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1de8c │ │ │ │ │ + b 1e140 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1de8c │ │ │ │ │ + b 1e140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1de10 │ │ │ │ │ + b 1e0c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 1de8c │ │ │ │ │ + bne 1e140 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ea14 │ │ │ │ │ + beq 1ecc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ea14 │ │ │ │ │ + bne 1ecc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e980 │ │ │ │ │ + bne 1ec34 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e1c0 │ │ │ │ │ + beq 1e474 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ - bne 1e398 │ │ │ │ │ + bne 1e64c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e980 │ │ │ │ │ + bne 1ec34 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e200 │ │ │ │ │ + beq 1e4b4 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC80 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC80 │ │ │ │ │ - bne 1e398 │ │ │ │ │ + bne 1e64c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e980 │ │ │ │ │ + bne 1ec34 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e240 │ │ │ │ │ + beq 1e4f4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ - bne 1e398 │ │ │ │ │ + bne 1e64c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e980 │ │ │ │ │ + bne 1ec34 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e278 │ │ │ │ │ + beq 1e52c │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1e390 │ │ │ │ │ + bne 1e644 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e980 │ │ │ │ │ + bne 1ec34 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e938 │ │ │ │ │ + bne 1ebec │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e980 │ │ │ │ │ + bne 1ec34 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e8d4 │ │ │ │ │ + bne 1eb88 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e980 │ │ │ │ │ + bne 1ec34 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e56c │ │ │ │ │ + bne 1e820 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e980 │ │ │ │ │ + bne 1ec34 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1e6e4 │ │ │ │ │ + bne 1e998 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e980 │ │ │ │ │ + bne 1ec34 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e634 │ │ │ │ │ + bne 1e8e8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e980 │ │ │ │ │ + bne 1ec34 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e498 │ │ │ │ │ + bne 1e74c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e980 │ │ │ │ │ + bne 1ec34 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e3ec │ │ │ │ │ + bne 1e6a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1de88 │ │ │ │ │ + b 1e13c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC82 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -34585,854 +34771,854 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 1e37c │ │ │ │ │ + beq 1e630 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e384 │ │ │ │ │ + b 1e638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17cb0 │ │ │ │ │ + bl 17f58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e378 │ │ │ │ │ + beq 1e62c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e378 │ │ │ │ │ + bne 1e62c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1cd8 │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e378 │ │ │ │ │ + bne 1e62c │ │ │ │ │ mov r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e378 │ │ │ │ │ + beq 1e62c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e47c │ │ │ │ │ + bne 1e730 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC90 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1e60c │ │ │ │ │ + bne 1e8c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e980 │ │ │ │ │ + beq 1ec34 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e37c │ │ │ │ │ + b 1e630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17cb0 │ │ │ │ │ + bl 17f58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e354 │ │ │ │ │ + beq 1e608 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e358 │ │ │ │ │ + bne 1e60c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1cd8 │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e358 │ │ │ │ │ + bne 1e60c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e354 │ │ │ │ │ + beq 1e608 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d0b0 │ │ │ │ │ + bl d0e0 │ │ │ │ │ R_ARM_CALL _loop0_78_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e354 │ │ │ │ │ + beq 1e608 │ │ │ │ │ mov r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e354 │ │ │ │ │ + beq 1e608 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e54c │ │ │ │ │ + bne 1e800 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC89 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1e5e0 │ │ │ │ │ + bne 1e894 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1e3d8 │ │ │ │ │ + bne 1e68c │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e384 │ │ │ │ │ + b 1e638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17cb0 │ │ │ │ │ + bl 17f58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2e4 │ │ │ │ │ + beq 1e598 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2e4 │ │ │ │ │ + beq 1e598 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_153_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_153_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2e4 │ │ │ │ │ + beq 1e598 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e54c │ │ │ │ │ + bne 1e800 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e54c │ │ │ │ │ + beq 1e800 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e624 │ │ │ │ │ + beq 1e8d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1e3d8 │ │ │ │ │ + bne 1e68c │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1de88 │ │ │ │ │ + b 1e13c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e624 │ │ │ │ │ + beq 1e8d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e488 │ │ │ │ │ + bne 1e73c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1de88 │ │ │ │ │ + b 1e13c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17cb0 │ │ │ │ │ + bl 17f58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e330 │ │ │ │ │ + beq 1e5e4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e334 │ │ │ │ │ + bne 1e5e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1cd8 │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e334 │ │ │ │ │ + bne 1e5e8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_155_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_155_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e330 │ │ │ │ │ + beq 1e5e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e54c │ │ │ │ │ + bne 1e800 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC88 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e54c │ │ │ │ │ + beq 1e800 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e624 │ │ │ │ │ + beq 1e8d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 1e3d8 │ │ │ │ │ - b 1e628 │ │ │ │ │ + bne 1e68c │ │ │ │ │ + b 1e8dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17cb0 │ │ │ │ │ + bl 17f58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1e30c │ │ │ │ │ + beq 1e5c0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e310 │ │ │ │ │ + bne 1e5c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e8c8 │ │ │ │ │ + beq 1eb7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e8c8 │ │ │ │ │ + bne 1eb7c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e810 │ │ │ │ │ + bne 1eac4 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e780 │ │ │ │ │ + beq 1ea34 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_155_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_155_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e82c │ │ │ │ │ + bne 1eae0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e810 │ │ │ │ │ + bne 1eac4 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e8a8 │ │ │ │ │ + beq 1eb5c │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_name_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_name_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e8a8 │ │ │ │ │ + beq 1eb5c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC87 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC87 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1e854 │ │ │ │ │ + bne 1eb08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1e820 │ │ │ │ │ + beq 1ead4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e310 │ │ │ │ │ + b 1e5c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e310 │ │ │ │ │ + b 1e5c4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e310 │ │ │ │ │ + b 1e5c4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC86 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e7e8 │ │ │ │ │ + beq 1ea9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e8bc │ │ │ │ │ + beq 1eb70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1e7fc │ │ │ │ │ + bne 1eab0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e384 │ │ │ │ │ - b 1de88 │ │ │ │ │ + beq 1e638 │ │ │ │ │ + b 1e13c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e310 │ │ │ │ │ + b 1e5c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1e874 │ │ │ │ │ + b 1eb28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e740 │ │ │ │ │ + b 1e9f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17cb0 │ │ │ │ │ + bl 17f58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2c0 │ │ │ │ │ + beq 1e574 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_152_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_152_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2c0 │ │ │ │ │ + beq 1e574 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e54c │ │ │ │ │ + bne 1e800 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC84 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e54c │ │ │ │ │ - b 1e5e0 │ │ │ │ │ + beq 1e800 │ │ │ │ │ + b 1e894 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC annotated_rhs_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS annotated_rhs_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e29c │ │ │ │ │ + beq 1e550 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC83 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC83 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e54c │ │ │ │ │ - b 1e5e0 │ │ │ │ │ + beq 1e800 │ │ │ │ │ + b 1e894 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e384 │ │ │ │ │ + b 1e638 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1de78 │ │ │ │ │ + b 1e12c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1df3c │ │ │ │ │ + b 1e1f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1de78 │ │ │ │ │ + b 1e12c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 1e104 │ │ │ │ │ + beq 1e3b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1de78 │ │ │ │ │ + b 1e12c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1de88 │ │ │ │ │ + beq 1e13c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1de8c │ │ │ │ │ + b 1e140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e17c │ │ │ │ │ + b 1e430 │ │ │ │ │ │ │ │ │ │ -0001ea20 : │ │ │ │ │ +0001ecd4 : │ │ │ │ │ tuple_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1ef54 │ │ │ │ │ + beq 1f208 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ef54 │ │ │ │ │ + bne 1f208 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ef84 │ │ │ │ │ + bne 1f238 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1edd0 │ │ │ │ │ + beq 1f084 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee18 │ │ │ │ │ + beq 1f0cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1efa0 │ │ │ │ │ + beq 1f254 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1efa0 │ │ │ │ │ + bne 1f254 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1efec │ │ │ │ │ + bne 1f2a0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ef94 │ │ │ │ │ + beq 1f248 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ef94 │ │ │ │ │ + bne 1f248 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ed90 │ │ │ │ │ + bne 1f044 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - bne 1ee20 │ │ │ │ │ + bne 1f0d4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1eec4 │ │ │ │ │ + beq 1f178 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1eec4 │ │ │ │ │ + bne 1f178 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1efac │ │ │ │ │ + bne 1f260 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1ecb0 │ │ │ │ │ + beq 1ef64 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ed08 │ │ │ │ │ + bne 1efbc │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1efac │ │ │ │ │ + bne 1f260 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d03c │ │ │ │ │ + bl 1d2f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1ed88 │ │ │ │ │ + beq 1f03c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq ip, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1ed98 │ │ │ │ │ + beq 1f04c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f570 │ │ │ │ │ + bl 1f824 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ed98 │ │ │ │ │ + bne 1f04c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1efd0 │ │ │ │ │ + beq 1f284 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1efd0 │ │ │ │ │ + bne 1f284 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee18 │ │ │ │ │ + beq 1f0cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1ec98 │ │ │ │ │ + beq 1ef4c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1ef60 │ │ │ │ │ + beq 1f214 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ef60 │ │ │ │ │ + bne 1f214 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt ip, #1 │ │ │ │ │ strlt ip, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 1ed90 │ │ │ │ │ + blt 1f044 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 1efac │ │ │ │ │ + bne 1f260 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eba8 │ │ │ │ │ + beq 1ee5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1eba8 │ │ │ │ │ + beq 1ee5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq ip, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1ed90 │ │ │ │ │ + beq 1f044 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1f018 │ │ │ │ │ + beq 1f2cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1eff8 │ │ │ │ │ + bne 1f2ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ebd0 │ │ │ │ │ + b 1ee84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ec34 │ │ │ │ │ + beq 1eee8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1efb8 │ │ │ │ │ + blt 1f26c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1ef84 │ │ │ │ │ + bne 1f238 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1eab0 │ │ │ │ │ + bne 1ed64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1edb4 │ │ │ │ │ + b 1f068 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 1ef48 │ │ │ │ │ + beq 1f1fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ef48 │ │ │ │ │ + bne 1f1fc │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ef3c │ │ │ │ │ + bne 1f1f0 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1eed0 │ │ │ │ │ + bne 1f184 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ee98 │ │ │ │ │ + beq 1f14c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ef3c │ │ │ │ │ + bne 1f1f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c2a0 │ │ │ │ │ + bl c2d0 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ed98 │ │ │ │ │ + bne 1f04c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1eb4c │ │ │ │ │ + bne 1ee00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1eb60 │ │ │ │ │ + b 1ee14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee68 │ │ │ │ │ + beq 1f11c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC91 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC91 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -35442,330 +35628,330 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne ip, #1 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ strne ip, [r4, #60] @ 0x3c │ │ │ │ │ - bne 1ee9c │ │ │ │ │ - b 1ee94 │ │ │ │ │ + bne 1f150 │ │ │ │ │ + b 1f148 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1ee9c │ │ │ │ │ + b 1f150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ee44 │ │ │ │ │ + b 1f0f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ea68 │ │ │ │ │ + b 1ed1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1edbc │ │ │ │ │ + beq 1f070 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1eca0 │ │ │ │ │ + b 1ef54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1eca0 │ │ │ │ │ + b 1ef54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1eb1c │ │ │ │ │ + b 1edd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1eadc │ │ │ │ │ + b 1ed90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ed90 │ │ │ │ │ + b 1f044 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1eca0 │ │ │ │ │ + b 1ef54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq ip, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1eda0 │ │ │ │ │ + beq 1f054 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1edb4 │ │ │ │ │ + b 1f068 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1ed80 │ │ │ │ │ + beq 1f034 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ed90 │ │ │ │ │ + b 1f044 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1ed8c │ │ │ │ │ - b 1f00c │ │ │ │ │ + beq 1f040 │ │ │ │ │ + b 1f2c0 │ │ │ │ │ │ │ │ │ │ -0001f030 <_tmp_26_rule>: │ │ │ │ │ +0001f2e4 <_tmp_26_rule>: │ │ │ │ │ _tmp_26_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1f110 <_tmp_26_rule+0xe0> │ │ │ │ │ + beq 1f3c4 <_tmp_26_rule+0xe0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f110 <_tmp_26_rule+0xe0> │ │ │ │ │ + bne 1f3c4 <_tmp_26_rule+0xe0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1f0b8 <_tmp_26_rule+0x88> │ │ │ │ │ + bne 1f36c <_tmp_26_rule+0x88> │ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f0c8 <_tmp_26_rule+0x98> │ │ │ │ │ + bne 1f37c <_tmp_26_rule+0x98> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1f0a8 <_tmp_26_rule+0x78> │ │ │ │ │ + beq 1f35c <_tmp_26_rule+0x78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f0b0 <_tmp_26_rule+0x80> │ │ │ │ │ + beq 1f364 <_tmp_26_rule+0x80> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f0b0 <_tmp_26_rule+0x80> │ │ │ │ │ + beq 1f364 <_tmp_26_rule+0x80> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f0b8 <_tmp_26_rule+0x88> │ │ │ │ │ + b 1f36c <_tmp_26_rule+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f078 <_tmp_26_rule+0x48> │ │ │ │ │ + b 1f32c <_tmp_26_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0001f11c : │ │ │ │ │ +0001f3d0 : │ │ │ │ │ list_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1f2c8 │ │ │ │ │ + beq 1f57c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f2c8 │ │ │ │ │ + bne 1f57c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f294 │ │ │ │ │ + bne 1f548 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 1f240 │ │ │ │ │ + beq 1f4f4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f288 │ │ │ │ │ + beq 1f53c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f570 │ │ │ │ │ + bl 1f824 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f288 │ │ │ │ │ + bne 1f53c │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f288 │ │ │ │ │ + beq 1f53c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1f228 │ │ │ │ │ + beq 1f4dc │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_CALL _PyAST_List │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1f2a4 │ │ │ │ │ + beq 1f558 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f2a4 │ │ │ │ │ + bne 1f558 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1f2b0 │ │ │ │ │ + blt 1f564 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1f294 │ │ │ │ │ + bne 1f548 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f1ac │ │ │ │ │ + bne 1f460 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1f228 │ │ │ │ │ + b 1f4dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f230 │ │ │ │ │ + b 1f4e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f228 │ │ │ │ │ + beq 1f4dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f230 │ │ │ │ │ + b 1f4e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f164 │ │ │ │ │ + b 1f418 │ │ │ │ │ │ │ │ │ │ -0001f2d4 : │ │ │ │ │ +0001f588 : │ │ │ │ │ func_type_comment_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1f4f8 │ │ │ │ │ + beq 1f7ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f4f8 │ │ │ │ │ + bne 1f7ac │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1f44c │ │ │ │ │ + bne 1f700 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f354 │ │ │ │ │ + beq 1f608 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f41c │ │ │ │ │ + bne 1f6d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f39c │ │ │ │ │ + bne 1f650 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f44c │ │ │ │ │ + bne 1f700 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ @@ -35774,426 +35960,426 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1f38c │ │ │ │ │ + bne 1f640 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1f530 │ │ │ │ │ + beq 1f7e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f530 │ │ │ │ │ + bne 1f7e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 1f410 │ │ │ │ │ + bne 1f6c4 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f45c │ │ │ │ │ + bne 1f710 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1f368 │ │ │ │ │ + b 1f61c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_106_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_106_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f358 │ │ │ │ │ + beq 1f60c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f53c │ │ │ │ │ + bne 1f7f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f388 │ │ │ │ │ + b 1f63c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f38c │ │ │ │ │ + b 1f640 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f404 │ │ │ │ │ + beq 1f6b8 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f404 │ │ │ │ │ + beq 1f6b8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f404 │ │ │ │ │ + beq 1f6b8 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f404 │ │ │ │ │ + beq 1f6b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f504 │ │ │ │ │ + bne 1f7b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 1f410 │ │ │ │ │ + beq 1f6c4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f410 │ │ │ │ │ + b 1f6c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f31c │ │ │ │ │ + b 1f5d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f560 │ │ │ │ │ + beq 1f814 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 1f4ec │ │ │ │ │ + bne 1f7a0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f388 │ │ │ │ │ + b 1f63c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f3d8 │ │ │ │ │ + b 1f68c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f388 │ │ │ │ │ + beq 1f63c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f38c │ │ │ │ │ + b 1f640 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f388 │ │ │ │ │ + b 1f63c │ │ │ │ │ │ │ │ │ │ -0001f570 : │ │ │ │ │ +0001f824 : │ │ │ │ │ star_named_expressions_sequence_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1fecc │ │ │ │ │ + beq 20180 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fecc │ │ │ │ │ + bne 20180 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 1f9c4 │ │ │ │ │ + bne 1fc78 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fec0 │ │ │ │ │ + beq 20174 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fec0 │ │ │ │ │ + bne 20174 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fa18 │ │ │ │ │ + bne 1fccc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1fdf0 │ │ │ │ │ + beq 200a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fdf0 │ │ │ │ │ + bne 200a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fa14 │ │ │ │ │ + bne 1fcc8 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fc24 │ │ │ │ │ + bne 1fed8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1fccc │ │ │ │ │ + beq 1ff80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fccc │ │ │ │ │ + bne 1ff80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fa0c │ │ │ │ │ + bne 1fcc0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1f9d4 │ │ │ │ │ + beq 1fc88 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, [r3, #12] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fba0 │ │ │ │ │ + bne 1fe54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fa0c │ │ │ │ │ + bne 1fcc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d03c │ │ │ │ │ + bl 1d2f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 1fa14 │ │ │ │ │ + beq 1fcc8 │ │ │ │ │ movw r1, #6002 @ 0x1772 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1fc18 │ │ │ │ │ + beq 1fecc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fc18 │ │ │ │ │ + bne 1fecc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1faec │ │ │ │ │ + bne 1fda0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1fde0 │ │ │ │ │ + beq 20094 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ movweq r6, #6000 @ 0x1770 │ │ │ │ │ - beq 1f7bc │ │ │ │ │ - b 1faec │ │ │ │ │ + beq 1fa70 │ │ │ │ │ + b 1fda0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r9, lsl #2] │ │ │ │ │ ldr sl, [r2, #16] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fa54 │ │ │ │ │ + bne 1fd08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f884 │ │ │ │ │ + bne 1fb38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d03c │ │ │ │ │ + bl 1d2f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1fa3c │ │ │ │ │ + beq 1fcf0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fad0 │ │ │ │ │ + bne 1fd84 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 1f898 │ │ │ │ │ + beq 1fb4c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r9, [r8, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f8b8 │ │ │ │ │ + beq 1fb6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fed8 │ │ │ │ │ + beq 2018c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fed8 │ │ │ │ │ + bne 2018c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fef0 │ │ │ │ │ + bne 201a4 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ - bne 1faf4 │ │ │ │ │ + bne 1fda8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fb94 │ │ │ │ │ + beq 1fe48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fb94 │ │ │ │ │ + bne 1fe48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f884 │ │ │ │ │ + bne 1fb38 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne 1f744 │ │ │ │ │ + bne 1f9f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1fdbc │ │ │ │ │ + blt 20070 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r9, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ ldr sl, [r2, #16] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1f758 │ │ │ │ │ + beq 1fa0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1fa48 │ │ │ │ │ + b 1fcfc │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fdd8 │ │ │ │ │ + beq 2008c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 1f7ac │ │ │ │ │ + b 1fa60 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1fdd8 │ │ │ │ │ + beq 2008c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1f96c │ │ │ │ │ + ble 1fc20 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq 1f96c │ │ │ │ │ + beq 1fc20 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq 1f96c │ │ │ │ │ + beq 1fc20 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq 1f96c │ │ │ │ │ + beq 1fc20 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq 1f96c │ │ │ │ │ + beq 1fc20 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r1, [r8, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq 1f96c │ │ │ │ │ + beq 1fc20 │ │ │ │ │ sub lr, r8, #4 │ │ │ │ │ add r3, r8, #16 │ │ │ │ │ add lr, lr, r5, lsl #2 │ │ │ │ │ rsb r5, r8, #4 │ │ │ │ │ add r2, r5, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne 1f954 │ │ │ │ │ + bne 1fc08 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -36201,43 +36387,43 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fa1c │ │ │ │ │ + beq 1fcd0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fa1c │ │ │ │ │ + bne 1fcd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 1fa14 │ │ │ │ │ + blt 1fcc8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f6a4 │ │ │ │ │ + beq 1f958 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -36247,197 +36433,197 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f8c0 │ │ │ │ │ + b 1fb74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 1f76c │ │ │ │ │ + beq 1fa20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1fe40 │ │ │ │ │ + beq 200f4 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [ip, #24] │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [ip, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1fe24 │ │ │ │ │ + beq 200d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fdfc │ │ │ │ │ + bne 200b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f7a4 │ │ │ │ │ + beq 1fa58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f7a4 │ │ │ │ │ + beq 1fa58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1fa14 │ │ │ │ │ + b 1fcc8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1fe7c │ │ │ │ │ + beq 20130 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fe7c │ │ │ │ │ + bne 20130 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fe70 │ │ │ │ │ + bne 20124 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1fd3c │ │ │ │ │ + bne 1fff0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fb70 │ │ │ │ │ + beq 1fe24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fe70 │ │ │ │ │ + bne 20124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c2a0 │ │ │ │ │ + bl c2d0 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 1fda8 │ │ │ │ │ + bne 2005c │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1f824 │ │ │ │ │ + bne 1fad8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f838 │ │ │ │ │ + b 1faec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1f6b8 │ │ │ │ │ + beq 1f96c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1fa0c │ │ │ │ │ + beq 1fcc0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1fea8 │ │ │ │ │ + beq 2015c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fe88 │ │ │ │ │ + bne 2013c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1f6f0 │ │ │ │ │ + bne 1f9a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f704 │ │ │ │ │ + b 1f9b8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fe64 │ │ │ │ │ + beq 20118 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fe64 │ │ │ │ │ + bne 20118 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1fe58 │ │ │ │ │ + bne 2010c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1fcd8 │ │ │ │ │ + bne 1ff8c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fca4 │ │ │ │ │ + beq 1ff58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1fe58 │ │ │ │ │ + bne 2010c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c2a0 │ │ │ │ │ + bl c2d0 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ - bne 1fa18 │ │ │ │ │ + bne 1fccc │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1f668 │ │ │ │ │ + bne 1f91c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f67c │ │ │ │ │ + b 1f930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fc74 │ │ │ │ │ + beq 1ff28 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC91 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC91 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -36446,30 +36632,30 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - bne 1fca8 │ │ │ │ │ - b 1fca0 │ │ │ │ │ + bne 1ff5c │ │ │ │ │ + b 1ff54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fb40 │ │ │ │ │ + beq 1fdf4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC91 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC91 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -36479,176 +36665,176 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 1fb74 │ │ │ │ │ - b 1fb6c │ │ │ │ │ + bne 1fe28 │ │ │ │ │ + b 1fe20 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f8c0 │ │ │ │ │ + b 1fb74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1fa48 │ │ │ │ │ + b 1fcfc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1faec │ │ │ │ │ + b 1fda0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f638 │ │ │ │ │ + b 1f8ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1fe50 │ │ │ │ │ + beq 20104 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1fa48 │ │ │ │ │ + b 1fcfc │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1fa44 │ │ │ │ │ - b 1fe14 │ │ │ │ │ + beq 1fcf8 │ │ │ │ │ + b 200c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1fa48 │ │ │ │ │ + b 1fcfc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1fac0 │ │ │ │ │ + b 1fd74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 1fca8 │ │ │ │ │ + b 1ff5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1fc50 │ │ │ │ │ + b 1ff04 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1fb74 │ │ │ │ │ + b 1fe28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1fb1c │ │ │ │ │ + b 1fdd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1fc08 │ │ │ │ │ + beq 1febc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1fa14 │ │ │ │ │ + b 1fcc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1fe9c │ │ │ │ │ - b 1fa14 │ │ │ │ │ + bne 20150 │ │ │ │ │ + b 1fcc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f600 │ │ │ │ │ + b 1f8b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f5b8 │ │ │ │ │ + b 1f86c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f808 │ │ │ │ │ + beq 1fabc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f8c0 │ │ │ │ │ + b 1fb74 │ │ │ │ │ │ │ │ │ │ -0001ff04 : │ │ │ │ │ +000201b8 : │ │ │ │ │ fstring_conversion_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1ffec │ │ │ │ │ + beq 202a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ffec │ │ │ │ │ + bne 202a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1ffbc │ │ │ │ │ + bne 20270 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1ffcc │ │ │ │ │ + beq 20280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1ffcc │ │ │ │ │ + beq 20280 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ R_ARM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1fff8 │ │ │ │ │ + beq 202ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fff8 │ │ │ │ │ + bne 202ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -36658,339 +36844,339 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ff4c │ │ │ │ │ + b 20200 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movne r1, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ffbc │ │ │ │ │ + b 20270 │ │ │ │ │ │ │ │ │ │ -00020020 : │ │ │ │ │ +000202d4 : │ │ │ │ │ lambdef_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 20224 │ │ │ │ │ + beq 204d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20224 │ │ │ │ │ + bne 204d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20214 │ │ │ │ │ + bne 204c8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 200d0 │ │ │ │ │ + beq 20384 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20120 │ │ │ │ │ + bne 203d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 201fc │ │ │ │ │ + blt 204b0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 20214 │ │ │ │ │ + bne 204c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 200b0 │ │ │ │ │ + beq 20364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9690 <_loop1_82_rule+0x38> │ │ │ │ │ + bl 96c0 <_loop1_82_rule+0x1c> │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 200b0 │ │ │ │ │ + bne 20364 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 200b0 │ │ │ │ │ + beq 20364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 200b0 │ │ │ │ │ + beq 20364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 201b8 │ │ │ │ │ + beq 2046c │ │ │ │ │ ldr r5, [r2, #20] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ - beq 201c4 │ │ │ │ │ + beq 20478 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Lambda> │ │ │ │ │ R_ARM_CALL _PyAST_Lambda │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 201e8 │ │ │ │ │ + beq 2049c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 201e8 │ │ │ │ │ + bne 2049c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 200c0 │ │ │ │ │ + b 20374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ streq r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 20180 │ │ │ │ │ + b 20434 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 201b8 │ │ │ │ │ + beq 2046c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 200c0 │ │ │ │ │ + b 20374 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 200c0 │ │ │ │ │ + b 20374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20068 │ │ │ │ │ + b 2031c │ │ │ │ │ │ │ │ │ │ -00020230 <_tmp_168_rule>: │ │ │ │ │ +000204e4 <_tmp_168_rule>: │ │ │ │ │ _tmp_168_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 20318 <_tmp_168_rule+0xe8> │ │ │ │ │ + beq 205cc <_tmp_168_rule+0xe8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20318 <_tmp_168_rule+0xe8> │ │ │ │ │ + bne 205cc <_tmp_168_rule+0xe8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 2030c <_tmp_168_rule+0xdc> │ │ │ │ │ + bne 205c0 <_tmp_168_rule+0xdc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 202dc <_tmp_168_rule+0xac> │ │ │ │ │ + beq 20590 <_tmp_168_rule+0xac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5e4 │ │ │ │ │ + bl a630 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 202dc <_tmp_168_rule+0xac> │ │ │ │ │ + beq 20590 <_tmp_168_rule+0xac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 202e8 <_tmp_168_rule+0xb8> │ │ │ │ │ + bne 2059c <_tmp_168_rule+0xb8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 202c4 <_tmp_168_rule+0x94> │ │ │ │ │ + b 20578 <_tmp_168_rule+0x94> │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 202c4 <_tmp_168_rule+0x94> │ │ │ │ │ + beq 20578 <_tmp_168_rule+0x94> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 202d0 <_tmp_168_rule+0xa0> │ │ │ │ │ + b 20584 <_tmp_168_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20278 <_tmp_168_rule+0x48> │ │ │ │ │ + b 2052c <_tmp_168_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00020324 : │ │ │ │ │ +000205d8 : │ │ │ │ │ elif_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 207c8 │ │ │ │ │ + beq 20a7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 207c8 │ │ │ │ │ + bne 20a7c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 20638 │ │ │ │ │ + bne 208ec │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 20794 │ │ │ │ │ + bne 20a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 207d4 │ │ │ │ │ + blt 20a88 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 20598 │ │ │ │ │ + bne 2084c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20638 │ │ │ │ │ + bne 208ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2041c │ │ │ │ │ + bne 206d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20638 │ │ │ │ │ + bne 208ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 204dc │ │ │ │ │ + bne 20790 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d03c │ │ │ │ │ + bl 1d2f0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 203dc │ │ │ │ │ + beq 20690 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 203dc │ │ │ │ │ + beq 20690 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 203dc │ │ │ │ │ + beq 20690 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20324 │ │ │ │ │ + bl 205d8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 203dc │ │ │ │ │ + beq 20690 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 207bc │ │ │ │ │ + beq 20a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #20] │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -37002,150 +37188,150 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r8, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20574 │ │ │ │ │ + beq 20828 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20574 │ │ │ │ │ + bne 20828 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20408 │ │ │ │ │ + b 206bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d03c │ │ │ │ │ + bl 1d2f0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 20648 │ │ │ │ │ + beq 208fc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20648 │ │ │ │ │ + beq 208fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 20648 │ │ │ │ │ + beq 208fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20ee4 │ │ │ │ │ + bl 21198 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20648 │ │ │ │ │ + bne 208fc │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 207bc │ │ │ │ │ + beq 20a70 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 204c8 │ │ │ │ │ + bne 2077c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20408 │ │ │ │ │ + beq 206bc │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 2040c │ │ │ │ │ + b 206c0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20638 │ │ │ │ │ + bne 208ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 20788 │ │ │ │ │ + beq 20a3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20788 │ │ │ │ │ + bne 20a3c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2077c │ │ │ │ │ + bne 20a30 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20704 │ │ │ │ │ + bne 209b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2077c │ │ │ │ │ + bne 20a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 20658 │ │ │ │ │ + bne 2090c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 203c8 │ │ │ │ │ + beq 2067c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2040c │ │ │ │ │ + b 206c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 20408 │ │ │ │ │ + b 206bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d03c │ │ │ │ │ + bl 1d2f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2061c │ │ │ │ │ + beq 208d0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2061c │ │ │ │ │ + beq 208d0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2061c │ │ │ │ │ + beq 208d0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2061c │ │ │ │ │ + beq 208d0 │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -37154,212 +37340,212 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC97 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC97 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 20750 │ │ │ │ │ + bne 20a04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 20628 │ │ │ │ │ + beq 208dc │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 20628 │ │ │ │ │ + b 208dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d03c │ │ │ │ │ + bl 1d2f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 205f4 │ │ │ │ │ + beq 208a8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 205f4 │ │ │ │ │ + beq 208a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 206e0 │ │ │ │ │ + beq 20994 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 207ec │ │ │ │ │ + beq 20aa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 206f8 │ │ │ │ │ + bne 209ac │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20408 │ │ │ │ │ + b 206bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 20628 │ │ │ │ │ + b 208dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 205cc │ │ │ │ │ + b 20880 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 203c8 │ │ │ │ │ - b 205a0 │ │ │ │ │ + beq 2067c │ │ │ │ │ + b 20854 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2040c │ │ │ │ │ + b 206c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2036c │ │ │ │ │ + b 20620 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2040c │ │ │ │ │ + b 206c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20408 │ │ │ │ │ + b 206bc │ │ │ │ │ │ │ │ │ │ -000207fc : │ │ │ │ │ +00020ab0 : │ │ │ │ │ slices_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 20e94 │ │ │ │ │ + beq 21148 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20e94 │ │ │ │ │ + bne 21148 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 209a4 │ │ │ │ │ + bne 20c58 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 209b4 │ │ │ │ │ + bne 20c68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ movlt r5, #0 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 209a4 │ │ │ │ │ + blt 20c58 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20e7c │ │ │ │ │ + bne 21130 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 209e4 │ │ │ │ │ + beq 20c98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 209e4 │ │ │ │ │ + bne 20c98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20e48 │ │ │ │ │ + bne 210fc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 20d3c │ │ │ │ │ + beq 20ff0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20e3c │ │ │ │ │ + bne 210f0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 209f0 │ │ │ │ │ + bne 20ca4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20e48 │ │ │ │ │ + bne 210fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d03c │ │ │ │ │ + bl 1d2f0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20d84 │ │ │ │ │ + beq 21038 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20e58 │ │ │ │ │ + bne 2110c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #12 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20afc │ │ │ │ │ + beq 20db0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20d18 │ │ │ │ │ + bne 20fcc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ @@ -37369,193 +37555,193 @@ │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 208c8 │ │ │ │ │ + bne 20b7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 208dc │ │ │ │ │ + b 20b90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20e3c │ │ │ │ │ + bne 210f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20ea0 │ │ │ │ │ + beq 21154 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20ea0 │ │ │ │ │ + bne 21154 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20e3c │ │ │ │ │ + bne 210f0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20d98 │ │ │ │ │ + bne 2104c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20e3c │ │ │ │ │ + bne 210f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 20d84 │ │ │ │ │ + beq 21038 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_CALL _PyAST_Slice │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20d78 │ │ │ │ │ + beq 2102c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20e58 │ │ │ │ │ + bne 2110c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #12 │ │ │ │ │ - b 2097c │ │ │ │ │ + b 20c30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 20e7c │ │ │ │ │ + bne 21130 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 20eac │ │ │ │ │ + beq 21160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20eac │ │ │ │ │ + bne 21160 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20e1c │ │ │ │ │ + bne 210d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd78 │ │ │ │ │ + bl cda8 │ │ │ │ │ R_ARM_CALL _tmp_165_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20e14 │ │ │ │ │ + beq 210c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20e88 │ │ │ │ │ + beq 2113c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20e88 │ │ │ │ │ + bne 2113c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20e08 │ │ │ │ │ + bne 210bc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20dfc │ │ │ │ │ + beq 210b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r9, r6 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ moveq r6, r2 │ │ │ │ │ - bne 20e08 │ │ │ │ │ + bne 210bc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 20c20 │ │ │ │ │ - bl cd78 │ │ │ │ │ + beq 20ed4 │ │ │ │ │ + bl cda8 │ │ │ │ │ R_ARM_CALL _tmp_165_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 20c20 │ │ │ │ │ + beq 20ed4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20eb8 │ │ │ │ │ + bne 2116c │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq 20dc8 │ │ │ │ │ + beq 2107c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 20bd4 │ │ │ │ │ + b 20e88 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, r9 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ moveq r0, r2 │ │ │ │ │ - beq 20df8 │ │ │ │ │ + beq 210ac │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble 20c70 │ │ │ │ │ + ble 20f24 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr ip, [r2, r5, lsl #2] │ │ │ │ │ str ip, [r0, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 20c54 │ │ │ │ │ + b 20f08 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -37565,103 +37751,103 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20e1c │ │ │ │ │ + beq 210d0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20e1c │ │ │ │ │ + bne 210d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 209a4 │ │ │ │ │ + beq 20c58 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 20990 │ │ │ │ │ + bne 20c44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 209a0 │ │ │ │ │ + beq 20c54 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 209a4 │ │ │ │ │ + b 20c58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 20e64 │ │ │ │ │ + blt 21118 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ moveq r0, r4 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq 20914 │ │ │ │ │ - b 20e48 │ │ │ │ │ + beq 20bc8 │ │ │ │ │ + b 210fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20e64 │ │ │ │ │ + bne 21118 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20b04 │ │ │ │ │ + b 20db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20a6c │ │ │ │ │ + bne 20d20 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 20a78 │ │ │ │ │ + bne 20d2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 20e28 │ │ │ │ │ + bne 210dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 20a78 │ │ │ │ │ + b 20d2c │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r6, r0 │ │ │ │ │ - bne 20c0c │ │ │ │ │ + bne 20ec0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -37669,108 +37855,108 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 209a0 │ │ │ │ │ + b 20c54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 2094c │ │ │ │ │ + beq 20c00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20b04 │ │ │ │ │ + b 20db8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20ae0 │ │ │ │ │ + beq 20d94 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20b04 │ │ │ │ │ + b 20db8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 209a4 │ │ │ │ │ + b 20c58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20b94 │ │ │ │ │ + b 20e48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20844 │ │ │ │ │ + b 20af8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20a34 │ │ │ │ │ + b 20ce8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20b38 │ │ │ │ │ + b 20dec │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20c04 │ │ │ │ │ + beq 20eb8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 20e08 │ │ │ │ │ + b 210bc │ │ │ │ │ │ │ │ │ │ -00020ee4 : │ │ │ │ │ +00021198 : │ │ │ │ │ else_block_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 210a4 │ │ │ │ │ + beq 21358 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 210a4 │ │ │ │ │ + bne 21358 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 20f78 │ │ │ │ │ + bne 2122c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20ff8 │ │ │ │ │ + bne 212ac │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20f88 │ │ │ │ │ + bne 2123c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ @@ -37780,154 +37966,154 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20f68 │ │ │ │ │ + beq 2121c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20f68 │ │ │ │ │ + beq 2121c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20fcc │ │ │ │ │ + bne 21280 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20f78 │ │ │ │ │ + b 2122c │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 20fc4 │ │ │ │ │ + beq 21278 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 20f78 │ │ │ │ │ + b 2122c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 211f4 │ │ │ │ │ + beq 214a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 211f4 │ │ │ │ │ + bne 214a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, r3, #0 │ │ │ │ │ - bne 211e8 │ │ │ │ │ + bne 2149c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 2113c │ │ │ │ │ + bne 213f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 211e8 │ │ │ │ │ + bne 2149c │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 210b0 │ │ │ │ │ + bne 21364 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 20f54 │ │ │ │ │ - b 20f78 │ │ │ │ │ + beq 21208 │ │ │ │ │ + b 2122c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20f2c │ │ │ │ │ + b 211e0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21078 │ │ │ │ │ + beq 2132c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21078 │ │ │ │ │ + beq 2132c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21078 │ │ │ │ │ + beq 2132c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC99 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC99 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 211b4 │ │ │ │ │ + bne 21468 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ - beq 21088 │ │ │ │ │ + beq 2133c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 21088 │ │ │ │ │ + b 2133c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21050 │ │ │ │ │ + beq 21304 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21050 │ │ │ │ │ + beq 21304 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21050 │ │ │ │ │ + beq 21304 │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -37936,899 +38122,899 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC98 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC98 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21110 │ │ │ │ │ + beq 213c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21200 │ │ │ │ │ + beq 214b4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 2112c │ │ │ │ │ + bne 213e0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 20fc4 │ │ │ │ │ + b 21278 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 21088 │ │ │ │ │ + b 2133c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21024 │ │ │ │ │ + b 212d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20fc4 │ │ │ │ │ + b 21278 │ │ │ │ │ │ │ │ │ │ -00021210 : │ │ │ │ │ +000214c4 : │ │ │ │ │ augassign_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 215c4 │ │ │ │ │ + beq 21878 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 215c4 │ │ │ │ │ + bne 21878 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 215a8 │ │ │ │ │ + bne 2185c │ │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 21440 │ │ │ │ │ + bne 216f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 215b8 │ │ │ │ │ + bne 2186c │ │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21470 │ │ │ │ │ + bne 21724 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 215b8 │ │ │ │ │ + bne 2186c │ │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 214c8 │ │ │ │ │ + bne 2177c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 215b8 │ │ │ │ │ + bne 2186c │ │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21518 │ │ │ │ │ + bne 217cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 215b8 │ │ │ │ │ + bne 2186c │ │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 21600 │ │ │ │ │ + bne 218b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 215b8 │ │ │ │ │ + bne 2186c │ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 215e8 │ │ │ │ │ + bne 2189c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 215a8 │ │ │ │ │ + bne 2185c │ │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 21500 │ │ │ │ │ + bne 217b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 215b8 │ │ │ │ │ + bne 2186c │ │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 214b0 │ │ │ │ │ + bne 21764 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 215b8 │ │ │ │ │ + bne 2186c │ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 21590 │ │ │ │ │ + bne 21844 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 215b8 │ │ │ │ │ + bne 2186c │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21578 │ │ │ │ │ + bne 2182c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 215a8 │ │ │ │ │ + bne 2185c │ │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 21560 │ │ │ │ │ + bne 21814 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 215b8 │ │ │ │ │ + bne 2186c │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21548 │ │ │ │ │ + bne 217fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 215b8 │ │ │ │ │ + bne 2186c │ │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne 215d0 │ │ │ │ │ + bne 21884 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 214dc │ │ │ │ │ + beq 21790 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 214dc │ │ │ │ │ + bne 21790 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21434 │ │ │ │ │ + b 216e8 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 21490 │ │ │ │ │ + beq 21744 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21460 │ │ │ │ │ + beq 21714 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 21460 │ │ │ │ │ - b 21434 │ │ │ │ │ + beq 21714 │ │ │ │ │ + b 216e8 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21484 │ │ │ │ │ - b 21490 │ │ │ │ │ + bne 21738 │ │ │ │ │ + b 21744 │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21454 │ │ │ │ │ + bne 21708 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21460 │ │ │ │ │ + beq 21714 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21434 │ │ │ │ │ + b 216e8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21454 │ │ │ │ │ - b 214dc │ │ │ │ │ + bne 21708 │ │ │ │ │ + b 21790 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44b4 │ │ │ │ │ + bl 44fc │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21484 │ │ │ │ │ - b 21490 │ │ │ │ │ + bne 21738 │ │ │ │ │ + b 21744 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21484 │ │ │ │ │ - b 21490 │ │ │ │ │ + bne 21738 │ │ │ │ │ + b 21744 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21454 │ │ │ │ │ - b 214dc │ │ │ │ │ + bne 21708 │ │ │ │ │ + b 21790 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21484 │ │ │ │ │ - b 21490 │ │ │ │ │ + bne 21738 │ │ │ │ │ + b 21744 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21454 │ │ │ │ │ - b 214dc │ │ │ │ │ + bne 21708 │ │ │ │ │ + b 21790 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21434 │ │ │ │ │ + b 216e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21434 │ │ │ │ │ + b 216e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21254 │ │ │ │ │ + b 21508 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21454 │ │ │ │ │ - b 214dc │ │ │ │ │ + bne 21708 │ │ │ │ │ + b 21790 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21484 │ │ │ │ │ - b 21490 │ │ │ │ │ + bne 21738 │ │ │ │ │ + b 21744 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21454 │ │ │ │ │ - b 214dc │ │ │ │ │ + bne 21708 │ │ │ │ │ + b 21790 │ │ │ │ │ │ │ │ │ │ -00021618 <_gather_86_rule>: │ │ │ │ │ +000218cc <_gather_86_rule>: │ │ │ │ │ _gather_86_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 21c28 <_gather_86_rule+0x610> │ │ │ │ │ + beq 21edc <_gather_86_rule+0x610> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21c28 <_gather_86_rule+0x610> │ │ │ │ │ + bne 21edc <_gather_86_rule+0x610> │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 21754 <_gather_86_rule+0x13c> │ │ │ │ │ + bne 21cd8 <_gather_86_rule+0x40c> │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 21c0c <_gather_86_rule+0x5f4> │ │ │ │ │ + beq 21ec0 <_gather_86_rule+0x5f4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21c0c <_gather_86_rule+0x5f4> │ │ │ │ │ + bne 21ec0 <_gather_86_rule+0x5f4> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21ae8 <_gather_86_rule+0x4d0> │ │ │ │ │ + bne 21d9c <_gather_86_rule+0x4d0> │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r4, [r8, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21a54 <_gather_86_rule+0x43c> │ │ │ │ │ + bne 21d08 <_gather_86_rule+0x43c> │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r4, [r8, #8] │ │ │ │ │ - bne 21aec <_gather_86_rule+0x4d4> │ │ │ │ │ + bne 21da0 <_gather_86_rule+0x4d4> │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r8, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 21c4c <_gather_86_rule+0x634> │ │ │ │ │ + beq 21f00 <_gather_86_rule+0x634> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21c4c <_gather_86_rule+0x634> │ │ │ │ │ + bne 21f00 <_gather_86_rule+0x634> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r8, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 21b24 <_gather_86_rule+0x50c> │ │ │ │ │ + bne 21dd8 <_gather_86_rule+0x50c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 21740 <_gather_86_rule+0x128> │ │ │ │ │ + beq 21cc4 <_gather_86_rule+0x3f8> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21760 <_gather_86_rule+0x148> │ │ │ │ │ - ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #2 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - str r9, [r8, #8] │ │ │ │ │ - str r3, [r8, #88] @ 0x58 │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + beq 21cc4 <_gather_86_rule+0x3f8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21740 <_gather_86_rule+0x128> │ │ │ │ │ + beq 21cc4 <_gather_86_rule+0x3f8> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 21c34 <_gather_86_rule+0x61c> │ │ │ │ │ + beq 21ee8 <_gather_86_rule+0x61c> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r8, #88] @ 0x58 │ │ │ │ │ subeq r2, r3, #1 │ │ │ │ │ subeq r3, r3, #2 │ │ │ │ │ - bne 21b08 <_gather_86_rule+0x4f0> │ │ │ │ │ + bne 21dbc <_gather_86_rule+0x4f0> │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 21b2c <_gather_86_rule+0x514> │ │ │ │ │ + beq 21de0 <_gather_86_rule+0x514> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21b2c <_gather_86_rule+0x514> │ │ │ │ │ + bne 21de0 <_gather_86_rule+0x514> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21ae8 <_gather_86_rule+0x4d0> │ │ │ │ │ + bne 21d9c <_gather_86_rule+0x4d0> │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 21adc <_gather_86_rule+0x4c4> │ │ │ │ │ + beq 21d90 <_gather_86_rule+0x4c4> │ │ │ │ │ ldr r4, [r8, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movweq r6, #6000 @ 0x1770 │ │ │ │ │ - beq 21854 <_gather_86_rule+0x23c> │ │ │ │ │ - b 21ae8 <_gather_86_rule+0x4d0> │ │ │ │ │ + beq 21ae8 <_gather_86_rule+0x21c> │ │ │ │ │ + b 21d9c <_gather_86_rule+0x4d0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2191c <_gather_86_rule+0x304> │ │ │ │ │ + beq 21bb0 <_gather_86_rule+0x2e4> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 21bd4 <_gather_86_rule+0x5bc> │ │ │ │ │ + beq 21e88 <_gather_86_rule+0x5bc> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21bf4 <_gather_86_rule+0x5dc> │ │ │ │ │ + bne 21ea8 <_gather_86_rule+0x5dc> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - beq 21a30 <_gather_86_rule+0x418> │ │ │ │ │ + beq 21ce4 <_gather_86_rule+0x418> │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ str r7, [r5, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21928 <_gather_86_rule+0x310> │ │ │ │ │ + beq 21bbc <_gather_86_rule+0x2f0> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 21bc8 <_gather_86_rule+0x5b0> │ │ │ │ │ + beq 21e7c <_gather_86_rule+0x5b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21bc8 <_gather_86_rule+0x5b0> │ │ │ │ │ + bne 21e7c <_gather_86_rule+0x5b0> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21bb8 <_gather_86_rule+0x5a0> │ │ │ │ │ + bne 21e6c <_gather_86_rule+0x5a0> │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21a94 <_gather_86_rule+0x47c> │ │ │ │ │ + bne 21d48 <_gather_86_rule+0x47c> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ - bne 21afc <_gather_86_rule+0x4e4> │ │ │ │ │ + bne 21db0 <_gather_86_rule+0x4e4> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 21c90 <_gather_86_rule+0x678> │ │ │ │ │ + beq 21f44 <_gather_86_rule+0x678> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21c90 <_gather_86_rule+0x678> │ │ │ │ │ + bne 21f44 <_gather_86_rule+0x678> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21af4 <_gather_86_rule+0x4dc> │ │ │ │ │ + bne 21da8 <_gather_86_rule+0x4dc> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2191c <_gather_86_rule+0x304> │ │ │ │ │ + beq 21bb0 <_gather_86_rule+0x2e4> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21800 <_gather_86_rule+0x1e8> │ │ │ │ │ + bne 21a94 <_gather_86_rule+0x1c8> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 21ad4 <_gather_86_rule+0x4bc> │ │ │ │ │ + beq 21d88 <_gather_86_rule+0x4bc> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 21a00 <_gather_86_rule+0x3e8> │ │ │ │ │ + ble 21c94 <_gather_86_rule+0x3c8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 21a00 <_gather_86_rule+0x3e8> │ │ │ │ │ + beq 21c94 <_gather_86_rule+0x3c8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 21a00 <_gather_86_rule+0x3e8> │ │ │ │ │ + beq 21c94 <_gather_86_rule+0x3c8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 21a00 <_gather_86_rule+0x3e8> │ │ │ │ │ + beq 21c94 <_gather_86_rule+0x3c8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 21a00 <_gather_86_rule+0x3e8> │ │ │ │ │ + beq 21c94 <_gather_86_rule+0x3c8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 21a00 <_gather_86_rule+0x3e8> │ │ │ │ │ + beq 21c94 <_gather_86_rule+0x3c8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq 21a00 <_gather_86_rule+0x3e8> │ │ │ │ │ + beq 21c94 <_gather_86_rule+0x3c8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - beq 21a00 <_gather_86_rule+0x3e8> │ │ │ │ │ + beq 21c94 <_gather_86_rule+0x3c8> │ │ │ │ │ sub ip, r5, #4 │ │ │ │ │ add r3, r5, #24 │ │ │ │ │ add ip, ip, r4, lsl #2 │ │ │ │ │ rsb lr, r5, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 219e8 <_gather_86_rule+0x3d0> │ │ │ │ │ + bne 21c7c <_gather_86_rule+0x3b0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21754 <_gather_86_rule+0x13c> │ │ │ │ │ + b 21cd8 <_gather_86_rule+0x40c> │ │ │ │ │ + ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #2 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + str r9, [r8, #8] │ │ │ │ │ + str r3, [r8, #88] @ 0x58 │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21ad4 <_gather_86_rule+0x4bc> │ │ │ │ │ + beq 21d88 <_gather_86_rule+0x4bc> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 21844 <_gather_86_rule+0x22c> │ │ │ │ │ + b 21ad8 <_gather_86_rule+0x20c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 216cc <_gather_86_rule+0xb4> │ │ │ │ │ + beq 21980 <_gather_86_rule+0xb4> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 21c78 <_gather_86_rule+0x660> │ │ │ │ │ + beq 21f2c <_gather_86_rule+0x660> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21c58 <_gather_86_rule+0x640> │ │ │ │ │ + bne 21f0c <_gather_86_rule+0x640> │ │ │ │ │ ldr r2, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 217a0 <_gather_86_rule+0x188> │ │ │ │ │ + b 21a34 <_gather_86_rule+0x168> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 218b4 <_gather_86_rule+0x29c> │ │ │ │ │ + beq 21b48 <_gather_86_rule+0x27c> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 21b64 <_gather_86_rule+0x54c> │ │ │ │ │ + beq 21e18 <_gather_86_rule+0x54c> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21b40 <_gather_86_rule+0x528> │ │ │ │ │ + bne 21df4 <_gather_86_rule+0x528> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 2183c <_gather_86_rule+0x224> │ │ │ │ │ + b 21ad0 <_gather_86_rule+0x204> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21748 <_gather_86_rule+0x130> │ │ │ │ │ + b 21ccc <_gather_86_rule+0x400> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 21928 <_gather_86_rule+0x310> │ │ │ │ │ + b 21bbc <_gather_86_rule+0x2f0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 21b38 <_gather_86_rule+0x520> │ │ │ │ │ + beq 21dec <_gather_86_rule+0x520> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 21748 <_gather_86_rule+0x130> │ │ │ │ │ + b 21ccc <_gather_86_rule+0x400> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 217c4 <_gather_86_rule+0x1ac> │ │ │ │ │ + b 21a58 <_gather_86_rule+0x18c> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 217a0 <_gather_86_rule+0x188> │ │ │ │ │ + b 21a34 <_gather_86_rule+0x168> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 21b80 <_gather_86_rule+0x568> │ │ │ │ │ + beq 21e34 <_gather_86_rule+0x568> │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ - b 21928 <_gather_86_rule+0x310> │ │ │ │ │ + b 21bbc <_gather_86_rule+0x2f0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 21b54 <_gather_86_rule+0x53c> │ │ │ │ │ + bne 21e08 <_gather_86_rule+0x53c> │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 21928 <_gather_86_rule+0x310> │ │ │ │ │ + b 21bbc <_gather_86_rule+0x2f0> │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2183c <_gather_86_rule+0x224> │ │ │ │ │ + beq 21ad0 <_gather_86_rule+0x204> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2183c <_gather_86_rule+0x224> │ │ │ │ │ + beq 21ad0 <_gather_86_rule+0x204> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21748 <_gather_86_rule+0x130> │ │ │ │ │ + b 21ccc <_gather_86_rule+0x400> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 21928 <_gather_86_rule+0x310> │ │ │ │ │ + b 21bbc <_gather_86_rule+0x2f0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21890 <_gather_86_rule+0x278> │ │ │ │ │ + b 21b24 <_gather_86_rule+0x258> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 21afc <_gather_86_rule+0x4e4> │ │ │ │ │ + beq 21db0 <_gather_86_rule+0x4e4> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r8, #60] @ 0x3c │ │ │ │ │ - b 21afc <_gather_86_rule+0x4e4> │ │ │ │ │ + b 21db0 <_gather_86_rule+0x4e4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21c18 <_gather_86_rule+0x600> │ │ │ │ │ + beq 21ecc <_gather_86_rule+0x600> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21be8 <_gather_86_rule+0x5d0> │ │ │ │ │ + b 21e9c <_gather_86_rule+0x5d0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 216a8 <_gather_86_rule+0x90> │ │ │ │ │ + b 2195c <_gather_86_rule+0x90> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ - b 21b88 <_gather_86_rule+0x570> │ │ │ │ │ + b 21e3c <_gather_86_rule+0x570> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21660 <_gather_86_rule+0x48> │ │ │ │ │ + b 21914 <_gather_86_rule+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 21b1c <_gather_86_rule+0x504> │ │ │ │ │ - b 21b24 <_gather_86_rule+0x50c> │ │ │ │ │ + bne 21dd0 <_gather_86_rule+0x504> │ │ │ │ │ + b 21dd8 <_gather_86_rule+0x50c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21708 <_gather_86_rule+0xf0> │ │ │ │ │ + b 219bc <_gather_86_rule+0xf0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 217a0 <_gather_86_rule+0x188> │ │ │ │ │ + beq 21a34 <_gather_86_rule+0x168> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r8, #60] @ 0x3c │ │ │ │ │ - b 21748 <_gather_86_rule+0x130> │ │ │ │ │ + b 21ccc <_gather_86_rule+0x400> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 21c6c <_gather_86_rule+0x654> │ │ │ │ │ - b 21748 <_gather_86_rule+0x130> │ │ │ │ │ + bne 21f20 <_gather_86_rule+0x654> │ │ │ │ │ + b 21ccc <_gather_86_rule+0x400> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 218ec <_gather_86_rule+0x2d4> │ │ │ │ │ + b 21b80 <_gather_86_rule+0x2b4> │ │ │ │ │ │ │ │ │ │ -00021c9c : │ │ │ │ │ +00021f50 : │ │ │ │ │ default_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 21e5c │ │ │ │ │ + beq 22110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21e5c │ │ │ │ │ + bne 22110 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 21d3c │ │ │ │ │ + bne 21ff0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21d4c │ │ │ │ │ + beq 22000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21d4c │ │ │ │ │ + beq 22000 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21e68 │ │ │ │ │ + bne 2211c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21dd8 │ │ │ │ │ + beq 2208c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - bne 21d3c │ │ │ │ │ + bne 21ff0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 21e50 │ │ │ │ │ + beq 22104 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21e50 │ │ │ │ │ + bne 22104 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 21dd0 │ │ │ │ │ + bne 22084 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 21de0 │ │ │ │ │ + bne 22094 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 21d34 │ │ │ │ │ + b 21fe8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_126_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_126_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21dc8 │ │ │ │ │ + beq 2207c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC103 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -38837,397 +39023,397 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 21dcc │ │ │ │ │ + beq 22080 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 21dd0 │ │ │ │ │ + b 22084 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21d9c │ │ │ │ │ + b 22050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21ce4 │ │ │ │ │ + b 21f98 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21d34 │ │ │ │ │ + beq 21fe8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21d3c │ │ │ │ │ + b 21ff0 │ │ │ │ │ │ │ │ │ │ -00021e94 : │ │ │ │ │ +00022148 : │ │ │ │ │ kwargs_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 23278 │ │ │ │ │ + beq 236b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23278 │ │ │ │ │ + bne 236b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 224b8 │ │ │ │ │ + bne 2276c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 231e0 │ │ │ │ │ + beq 23738 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 231e0 │ │ │ │ │ + bne 23738 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22778 │ │ │ │ │ + bne 22a2c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23300 │ │ │ │ │ + beq 236a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23300 │ │ │ │ │ + bne 236a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 227bc │ │ │ │ │ + bne 22a70 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 22780 │ │ │ │ │ + beq 22a34 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22ce0 │ │ │ │ │ + bne 22fb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 22354 │ │ │ │ │ + bne 22608 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 22300 │ │ │ │ │ + bne 225b4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 231d4 │ │ │ │ │ + beq 23714 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 231d4 │ │ │ │ │ + bne 23714 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 222f8 │ │ │ │ │ + bne 225ac │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 222bc │ │ │ │ │ + beq 22570 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22e78 │ │ │ │ │ + bne 23028 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22c1c │ │ │ │ │ + bne 22e50 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 22de0 │ │ │ │ │ + bne 230cc │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 224b8 │ │ │ │ │ + bne 2276c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23284 │ │ │ │ │ + beq 236c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23284 │ │ │ │ │ + bne 236c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ - bne 22620 │ │ │ │ │ + bne 228d4 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 233c0 │ │ │ │ │ + beq 2372c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 233c0 │ │ │ │ │ + bne 2372c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22804 │ │ │ │ │ + bne 22ab8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 227c8 │ │ │ │ │ + beq 22a7c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22cfc │ │ │ │ │ + bne 22f94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 224c4 │ │ │ │ │ + bne 22778 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 2234c │ │ │ │ │ + bne 22600 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 233b4 │ │ │ │ │ + beq 23620 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 233b4 │ │ │ │ │ + bne 23620 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22344 │ │ │ │ │ + bne 225f8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 22308 │ │ │ │ │ + beq 225bc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22e5c │ │ │ │ │ + bne 230b8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22b9c │ │ │ │ │ + bne 22f0c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 22d6c │ │ │ │ │ + bne 2303c │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 224b8 │ │ │ │ │ + bne 2276c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2326c │ │ │ │ │ + beq 23684 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2326c │ │ │ │ │ + bne 23684 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 22b38 │ │ │ │ │ + bne 22dec │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 233cc │ │ │ │ │ + beq 23720 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 233cc │ │ │ │ │ + bne 23720 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22294 │ │ │ │ │ + bne 22548 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 22d10 │ │ │ │ │ + beq 22fc4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22d50 │ │ │ │ │ + bne 23004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 22ee4 │ │ │ │ │ + bne 23184 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 22294 │ │ │ │ │ + bne 22548 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 229e8 │ │ │ │ │ + bne 22c9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23198 │ │ │ │ │ + blt 2323c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22e70 │ │ │ │ │ + bne 23020 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 22014 │ │ │ │ │ + beq 222c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 22044 │ │ │ │ │ + b 222f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23148 │ │ │ │ │ + blt 23218 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22e54 │ │ │ │ │ + bne 230b0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2217c │ │ │ │ │ + beq 22430 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 221ac │ │ │ │ │ + b 22460 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21f9c │ │ │ │ │ + beq 22250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 21f9c │ │ │ │ │ + beq 22250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2333c │ │ │ │ │ + beq 23514 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ @@ -39239,56 +39425,56 @@ │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ streq r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 23248 │ │ │ │ │ + beq 234f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23348 │ │ │ │ │ + bne 237dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 22ccc │ │ │ │ │ + beq 22f00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22ccc │ │ │ │ │ + bne 22f00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 227bc │ │ │ │ │ + bne 22a70 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 2336c │ │ │ │ │ + beq 236d4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bne 227bc │ │ │ │ │ + bne 22a70 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 226a0 │ │ │ │ │ + bne 228e4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23364 │ │ │ │ │ + beq 236cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -39296,41 +39482,41 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 22710 │ │ │ │ │ + bne 229c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 22054 │ │ │ │ │ + beq 22308 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 222ac │ │ │ │ │ + b 22560 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22104 │ │ │ │ │ + beq 223b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 22104 │ │ │ │ │ + beq 223b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 23358 │ │ │ │ │ + beq 234e4 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ @@ -39342,58 +39528,58 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ streq r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 23224 │ │ │ │ │ + beq 234d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 234c0 │ │ │ │ │ + bne 23750 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 234b4 │ │ │ │ │ + beq 23744 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 234b4 │ │ │ │ │ + bne 23744 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22804 │ │ │ │ │ + bne 22ab8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 23498 │ │ │ │ │ + beq 236f8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bne 22804 │ │ │ │ │ + bne 22ab8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22630 │ │ │ │ │ + bne 22954 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23490 │ │ │ │ │ + beq 236f0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -39401,162 +39587,162 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne 222a8 │ │ │ │ │ + bne 2255c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 221bc │ │ │ │ │ - b 224b8 │ │ │ │ │ + beq 22470 │ │ │ │ │ + b 2276c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 235c4 │ │ │ │ │ + bl 2386c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 225d0 │ │ │ │ │ + beq 2270c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 233d8 │ │ │ │ │ + bne 23834 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r8] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22810 │ │ │ │ │ + bne 22ac4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23490 │ │ │ │ │ + beq 236cc │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r8, r7, lsl #2] │ │ │ │ │ str r1, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq 225e8 │ │ │ │ │ - b 22684 │ │ │ │ │ + beq 22724 │ │ │ │ │ + b 22938 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 235c4 │ │ │ │ │ + bl 2386c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 22458 │ │ │ │ │ + beq 22884 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2340c │ │ │ │ │ + bne 2380c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r8] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 228b4 │ │ │ │ │ + bne 22b68 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23364 │ │ │ │ │ + beq 236f0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r8, r7, lsl #2] │ │ │ │ │ str r1, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq 22470 │ │ │ │ │ - b 226f4 │ │ │ │ │ + beq 2289c │ │ │ │ │ + b 229a8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 224a8 │ │ │ │ │ + beq 2275c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23388 │ │ │ │ │ + beq 235dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23388 │ │ │ │ │ + bne 235dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23184 │ │ │ │ │ + bne 232bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23aa0 │ │ │ │ │ + bl 23d48 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 22f58 │ │ │ │ │ + bne 232c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 224ac │ │ │ │ │ + b 22760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23254 │ │ │ │ │ + blt 234fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22cd8 │ │ │ │ │ + bne 22fa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21f8c │ │ │ │ │ + beq 22240 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 22044 │ │ │ │ │ + b 222f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23230 │ │ │ │ │ + blt 2375c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22cf4 │ │ │ │ │ + bne 22f8c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 220f4 │ │ │ │ │ + beq 223a8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 221ac │ │ │ │ │ + b 22460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 235c4 │ │ │ │ │ + bl 2386c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 22668 │ │ │ │ │ + beq 2291c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23470 │ │ │ │ │ + bne 23824 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 23490 │ │ │ │ │ + beq 236cc │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str sl, [r2, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -39564,43 +39750,43 @@ │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 22958 │ │ │ │ │ + bne 22c0c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23490 │ │ │ │ │ + beq 236cc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 22684 │ │ │ │ │ - b 225e8 │ │ │ │ │ + bgt 22938 │ │ │ │ │ + b 22724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 235c4 │ │ │ │ │ + bl 2386c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 226d8 │ │ │ │ │ + beq 2298c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23480 │ │ │ │ │ + bne 237fc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 23364 │ │ │ │ │ + beq 236f0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str sl, [r2, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -39608,143 +39794,143 @@ │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 229a0 │ │ │ │ │ + bne 22c54 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23364 │ │ │ │ │ + beq 236f0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 226f4 │ │ │ │ │ - b 22470 │ │ │ │ │ + bgt 229a8 │ │ │ │ │ + b 2289c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 235c4 │ │ │ │ │ + bl 2386c │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 22880 │ │ │ │ │ + beq 22b34 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 23430 │ │ │ │ │ + bne 237a8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 22b70 │ │ │ │ │ + beq 22e24 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r1, [r8, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 22858 │ │ │ │ │ + b 22b0c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 235c4 │ │ │ │ │ + bl 2386c │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 22924 │ │ │ │ │ + beq 22bd8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 23290 │ │ │ │ │ + bne 23774 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 22b44 │ │ │ │ │ + beq 22df8 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r1, [r8, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 228fc │ │ │ │ │ + b 22bb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 22294 │ │ │ │ │ + beq 22548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 22294 │ │ │ │ │ + beq 22548 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 22f4c │ │ │ │ │ + beq 231ec │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 232f0 │ │ │ │ │ + beq 237ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 232d0 │ │ │ │ │ + bne 23520 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 232c4 │ │ │ │ │ + beq 2369c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 232c4 │ │ │ │ │ + bne 2369c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22294 │ │ │ │ │ + bne 22548 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 231f4 │ │ │ │ │ + beq 235cc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r7 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 22294 │ │ │ │ │ + bne 22548 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22e8c │ │ │ │ │ + bne 23140 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 231ec │ │ │ │ │ + beq 235c4 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt 22ed0 │ │ │ │ │ + bgt 231f8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -39752,922 +39938,919 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 222a8 │ │ │ │ │ + bne 2255c │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 222a8 │ │ │ │ │ + b 2255c │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23364 │ │ │ │ │ + beq 236f0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 229d4 │ │ │ │ │ + b 22c88 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23490 │ │ │ │ │ + beq 236cc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 2298c │ │ │ │ │ + b 22c40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 22190 │ │ │ │ │ + beq 222dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 23458 │ │ │ │ │ + beq 23608 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2313c │ │ │ │ │ + beq 23230 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23448 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ + bne 235e8 │ │ │ │ │ + ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ + sub ip, ip, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str ip, [r4, #88] @ 0x58 │ │ │ │ │ + bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ + R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + beq 234f0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 237dc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22540 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne 226b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 226c4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 22028 │ │ │ │ │ + beq 22444 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 23424 │ │ │ │ │ + beq 2358c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2318c │ │ │ │ │ + beq 2320c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 234fc │ │ │ │ │ - ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ - sub ip, ip, #1 │ │ │ │ │ + bne 235f8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str ip, [r4, #88] @ 0x58 │ │ │ │ │ - bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ - R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - beq 23248 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 23348 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bne 223fc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22410 │ │ │ │ │ + b 227f4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 227bc │ │ │ │ │ + bne 22ab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d2f8 │ │ │ │ │ + bl d328 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - b 227b4 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + b 22ab0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22804 │ │ │ │ │ + bne 22a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d2f8 │ │ │ │ │ + bl d328 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - b 227fc │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b 22a68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 232dc │ │ │ │ │ + blt 2352c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22d5c │ │ │ │ │ + beq 23010 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22294 │ │ │ │ │ + bne 22548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d2f8 │ │ │ │ │ + bl d328 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2225c │ │ │ │ │ - b 22294 │ │ │ │ │ + beq 22510 │ │ │ │ │ + b 22548 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 221a8 │ │ │ │ │ + bne 225ac │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c2d0 │ │ │ │ │ + R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b 225a4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 2245c │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 23464 │ │ │ │ │ + beq 2355c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23464 │ │ │ │ │ + bne 2355c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 22dd8 │ │ │ │ │ + bne 230a8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r1, r1, #1 │ │ │ │ │ - bne 230a0 │ │ │ │ │ + bne 233c4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 2234c │ │ │ │ │ + b 22600 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 225f8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c2d0 │ │ │ │ │ + R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b 225f0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22040 │ │ │ │ │ + bne 222f4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23540 │ │ │ │ │ + beq 23690 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23540 │ │ │ │ │ + bne 23690 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 22e4c │ │ │ │ │ + bne 23138 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne 2305c │ │ │ │ │ + bne 23254 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 22300 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 22344 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c2a0 │ │ │ │ │ - R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - b 2233c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 222f8 │ │ │ │ │ + b 225b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c2a0 │ │ │ │ │ - R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - b 222f0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 23aa0 │ │ │ │ │ + bl 23d48 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 22ae0 │ │ │ │ │ + beq 22d94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23204 │ │ │ │ │ + bne 2362c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 23160 │ │ │ │ │ + beq 23298 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [r8, r6, lsl #2] │ │ │ │ │ mov sl, r3 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 22acc │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - ldr r2, [r8, r7, lsl #2] │ │ │ │ │ - str r2, [r3, r7, lsl #2] │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - b 22af8 │ │ │ │ │ + b 22d80 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22270 │ │ │ │ │ + beq 22524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 22270 │ │ │ │ │ + beq 22524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22294 │ │ │ │ │ + beq 22548 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 22a3c │ │ │ │ │ + bne 22cf0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22a3c │ │ │ │ │ + b 22cf0 │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + ldr r2, [r8, r7, lsl #2] │ │ │ │ │ + str r2, [r3, r7, lsl #2] │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + b 22dac │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2358c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 22600 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 23608 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 225b4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC67 │ │ │ │ │ + ldr r1, [r1] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bne 2364c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq 2360c │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 23138 │ │ │ │ │ + lsl r3, r3, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + lsl r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2384c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b 2316c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 22a2c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23580 │ │ │ │ │ + beq 23550 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23580 │ │ │ │ │ + bne 23550 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23570 │ │ │ │ │ + bne 23540 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23514 │ │ │ │ │ + beq 234b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - moveq r3, #1 │ │ │ │ │ moveq r8, r2 │ │ │ │ │ - streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 23570 │ │ │ │ │ + moveq sl, #1 │ │ │ │ │ + bne 23540 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 230f8 │ │ │ │ │ + bne 2341c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2350c │ │ │ │ │ + beq 234b0 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bgt 230e4 │ │ │ │ │ + bgt 23408 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 224a8 │ │ │ │ │ + beq 2275c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_CALL _PyPegen_join_sequences │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2354c │ │ │ │ │ + beq 23568 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2354c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 222a8 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC67 │ │ │ │ │ - ldr r1, [r1] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne 234d0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ + bne 23568 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - beq 23428 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22e4c │ │ │ │ │ + b 2255c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 2358c │ │ │ │ │ + bne 23598 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 2345c │ │ │ │ │ + beq 23590 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22dd8 │ │ │ │ │ + b 230a8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r6, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 22ff0 │ │ │ │ │ + b 23358 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23aa0 │ │ │ │ │ + bl 23d48 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 22fd4 │ │ │ │ │ + beq 2333c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2330c │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - beq 231b0 │ │ │ │ │ + bne 23480 │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ + beq 2345c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r6, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 22fc0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 23458 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 2234c │ │ │ │ │ - lsl r3, r3, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 23328 │ │ │ │ │ + lsl r3, sl, #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23394 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b 22eb8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22778 │ │ │ │ │ + beq 234b0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 23444 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23424 │ │ │ │ │ + beq 2343c │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 22300 │ │ │ │ │ - lsl r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 22a2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - lsl r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2350c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b 23124 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21fd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21f18 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 22294 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 22eac │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b 22294 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 22a2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23358 │ │ │ │ │ + bne 2375c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 221ac │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 22600 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2333c │ │ │ │ │ + beq 23514 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 22044 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 221e0 │ │ │ │ │ + b 222f8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 225b4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22d14 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 22550 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 22a2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21edc │ │ │ │ │ + b 232ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2207c │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 2306c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 229cc │ │ │ │ │ - mov r3, #1 │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + movne r6, #0 │ │ │ │ │ + strne r2, [r4, #60] @ 0x3c │ │ │ │ │ + beq 2255c │ │ │ │ │ + b 22560 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 230a8 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 23614 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + bne 233fc │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b 22f78 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 22044 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b 22548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22a8c │ │ │ │ │ + b 22a04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22a60 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 2229c │ │ │ │ │ + bne 2323c │ │ │ │ │ + b 22eb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 232dc │ │ │ │ │ - b 22294 │ │ │ │ │ + bne 23218 │ │ │ │ │ + b 22f70 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 23138 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 235b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21f50 │ │ │ │ │ + b 223f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23118 │ │ │ │ │ + beq 23160 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ + b 22548 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 23678 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + bne 2328c │ │ │ │ │ + sub ip, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22778 │ │ │ │ │ + b 22ebc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22300 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 23254 │ │ │ │ │ - b 22cb4 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 2234c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 2366c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 22494 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 230fc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 22d40 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 22204 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 22190 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 22330 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 22044 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22750 │ │ │ │ │ + b 222f8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 2229c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 22460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22140 │ │ │ │ │ + b 2228c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 220b8 │ │ │ │ │ + b 224d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2221c │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 2236c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 221cc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 2283c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2264c │ │ │ │ │ + beq 22810 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 22460 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22c80 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 221ac │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 226bc │ │ │ │ │ - b 232a4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22e4c │ │ │ │ │ + b 22460 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 233ec │ │ │ │ │ - b 22984 │ │ │ │ │ + beq 22c38 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 222f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23148 │ │ │ │ │ - b 22c00 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22dd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22d9c │ │ │ │ │ + bne 234fc │ │ │ │ │ + b 22ee8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22830 │ │ │ │ │ - b 233ec │ │ │ │ │ + bne 2352c │ │ │ │ │ + b 22548 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 228d4 │ │ │ │ │ - b 232a4 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 221ac │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22588 │ │ │ │ │ + beq 22b88 │ │ │ │ │ + b 23788 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23230 │ │ │ │ │ - b 2255c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 23534 │ │ │ │ │ + beq 22970 │ │ │ │ │ + b 23788 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - bne 23094 │ │ │ │ │ - sub ip, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22c88 │ │ │ │ │ + beq 22ae4 │ │ │ │ │ + b 237bc │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23198 │ │ │ │ │ - b 22c80 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + beq 22900 │ │ │ │ │ + b 237bc │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22778 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 234f0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22e10 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - movne r6, #0 │ │ │ │ │ - strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 222a8 │ │ │ │ │ - b 222ac │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22778 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22f80 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 235b8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - bne 230d8 │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 22c08 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 235ac │ │ │ │ │ + b 22550 │ │ │ │ │ │ │ │ │ │ -000235c4 : │ │ │ │ │ +0002386c : │ │ │ │ │ kwarg_or_starred_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 23a50 │ │ │ │ │ + beq 23cf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23a50 │ │ │ │ │ + bne 23cf8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23854 │ │ │ │ │ + bne 23afc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 23814 │ │ │ │ │ + beq 23abc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 2391c │ │ │ │ │ + bne 23bc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 23774 │ │ │ │ │ + bne 23a1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ - bne 2371c │ │ │ │ │ + bne 239c4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23a5c │ │ │ │ │ + beq 23d04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23a5c │ │ │ │ │ + bne 23d04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2376c │ │ │ │ │ + bne 23a14 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 2372c │ │ │ │ │ + beq 239d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 239a0 │ │ │ │ │ + bne 23c48 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23864 │ │ │ │ │ + bne 23b0c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2392c │ │ │ │ │ + bne 23bd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 239c0 │ │ │ │ │ + blt 23c68 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 23998 │ │ │ │ │ + bne 23c40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 236e4 │ │ │ │ │ + beq 2398c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23988 │ │ │ │ │ + b 23c30 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23660 │ │ │ │ │ + beq 23908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23660 │ │ │ │ │ + beq 23908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 2371c │ │ │ │ │ + beq 239c4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ @@ -40679,851 +40862,851 @@ │ │ │ │ │ moveq r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 238ec │ │ │ │ │ + beq 23b94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 238ec │ │ │ │ │ + bne 23b94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23718 │ │ │ │ │ + b 239c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23a1c │ │ │ │ │ + blt 23cc4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 23910 │ │ │ │ │ + bne 23bb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2364c │ │ │ │ │ + beq 238f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2371c │ │ │ │ │ + b 239c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 236f8 │ │ │ │ │ + beq 239a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2376c │ │ │ │ │ + beq 23a14 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23a40 │ │ │ │ │ + beq 23ce8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 239b4 │ │ │ │ │ + bne 23c5c │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23800 │ │ │ │ │ + bne 23aa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 23718 │ │ │ │ │ - b 2371c │ │ │ │ │ + beq 239c0 │ │ │ │ │ + b 239c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23854 │ │ │ │ │ + bne 23afc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d2f8 │ │ │ │ │ + bl d328 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 23848 │ │ │ │ │ + b 23af0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2370c │ │ │ │ │ + bne 239b4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23a34 │ │ │ │ │ + beq 23cdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23a34 │ │ │ │ │ + bne 23cdc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23980 │ │ │ │ │ + bne 23c28 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 239d4 │ │ │ │ │ + bne 23c7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 23718 │ │ │ │ │ + b 239c0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2376c │ │ │ │ │ + bne 23a14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c2a0 │ │ │ │ │ + bl c2d0 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 23764 │ │ │ │ │ + b 23a0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 238c8 │ │ │ │ │ + beq 23b70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2398c │ │ │ │ │ + b 23c34 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23a68 │ │ │ │ │ + bne 23d10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 23988 │ │ │ │ │ + beq 23c30 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 23988 │ │ │ │ │ + b 23c30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2371c │ │ │ │ │ + b 239c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23960 │ │ │ │ │ + b 23c08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 239c0 │ │ │ │ │ - b 2376c │ │ │ │ │ + bne 23c68 │ │ │ │ │ + b 23a14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2360c │ │ │ │ │ + b 238b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 236a4 │ │ │ │ │ + b 2394c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23a94 │ │ │ │ │ + beq 23d3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 23a10 │ │ │ │ │ + bne 23cb8 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 238d0 │ │ │ │ │ + b 23b78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23a88 │ │ │ │ │ + b 23d30 │ │ │ │ │ │ │ │ │ │ -00023aa0 : │ │ │ │ │ +00023d48 : │ │ │ │ │ kwarg_or_double_starred_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 23d0c │ │ │ │ │ + beq 23fb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23d0c │ │ │ │ │ + bne 23fb4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23c80 │ │ │ │ │ + bne 23f28 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 23c20 │ │ │ │ │ + beq 23ec8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 23c68 │ │ │ │ │ + bne 23f10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23c90 │ │ │ │ │ + bne 23f38 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23c80 │ │ │ │ │ + bne 23f28 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23b7c │ │ │ │ │ + bne 23e24 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23b5c │ │ │ │ │ + beq 23e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 23b64 │ │ │ │ │ + beq 23e0c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr ip, [r7, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r7, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23d00 │ │ │ │ │ + beq 23fa8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 23bfc │ │ │ │ │ + beq 23ea4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23b64 │ │ │ │ │ + beq 23e0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23b64 │ │ │ │ │ + beq 23e0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23b6c │ │ │ │ │ + b 23e14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23c08 │ │ │ │ │ + blt 23eb0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23c74 │ │ │ │ │ + beq 23f1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23c80 │ │ │ │ │ + bne 23f28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d2f8 │ │ │ │ │ + bl d328 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23b28 │ │ │ │ │ + beq 23dd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23b6c │ │ │ │ │ + b 23e14 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23b38 │ │ │ │ │ + beq 23de0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23b38 │ │ │ │ │ + beq 23de0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 23b64 │ │ │ │ │ + beq 23e0c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 23bd8 │ │ │ │ │ + bne 23e80 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 23bd8 │ │ │ │ │ + b 23e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23ae8 │ │ │ │ │ + b 23d90 │ │ │ │ │ │ │ │ │ │ -00023d18 <_loop1_32_rule>: │ │ │ │ │ +00023fc0 <_loop1_32_rule>: │ │ │ │ │ _loop1_32_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2444c <_loop1_32_rule+0x734> │ │ │ │ │ + beq 246f4 <_loop1_32_rule+0x734> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2444c <_loop1_32_rule+0x734> │ │ │ │ │ + bne 246f4 <_loop1_32_rule+0x734> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 243a4 <_loop1_32_rule+0x68c> │ │ │ │ │ + bne 2464c <_loop1_32_rule+0x68c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 24484 <_loop1_32_rule+0x76c> │ │ │ │ │ + beq 2472c <_loop1_32_rule+0x76c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23fb8 <_loop1_32_rule+0x2a0> │ │ │ │ │ + bne 24260 <_loop1_32_rule+0x2a0> │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r3, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24464 <_loop1_32_rule+0x74c> │ │ │ │ │ + beq 2470c <_loop1_32_rule+0x74c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24464 <_loop1_32_rule+0x74c> │ │ │ │ │ + bne 2470c <_loop1_32_rule+0x74c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2447c <_loop1_32_rule+0x764> │ │ │ │ │ + bne 24724 <_loop1_32_rule+0x764> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 244a0 <_loop1_32_rule+0x788> │ │ │ │ │ + beq 24748 <_loop1_32_rule+0x788> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 244a0 <_loop1_32_rule+0x788> │ │ │ │ │ + bne 24748 <_loop1_32_rule+0x788> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 24528 <_loop1_32_rule+0x810> │ │ │ │ │ + bne 247d0 <_loop1_32_rule+0x810> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 23fcc <_loop1_32_rule+0x2b4> │ │ │ │ │ + beq 24274 <_loop1_32_rule+0x2b4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 24008 <_loop1_32_rule+0x2f0> │ │ │ │ │ + bne 242b0 <_loop1_32_rule+0x2f0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 23e74 <_loop1_32_rule+0x15c> │ │ │ │ │ + bne 2411c <_loop1_32_rule+0x15c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19eb4 │ │ │ │ │ + bl 1a12c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 241d4 <_loop1_32_rule+0x4bc> │ │ │ │ │ + bne 2447c <_loop1_32_rule+0x4bc> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 2439c <_loop1_32_rule+0x684> │ │ │ │ │ + beq 24644 <_loop1_32_rule+0x684> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2439c <_loop1_32_rule+0x684> │ │ │ │ │ + bne 24644 <_loop1_32_rule+0x684> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 244dc <_loop1_32_rule+0x7c4> │ │ │ │ │ + beq 24784 <_loop1_32_rule+0x7c4> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 23fac <_loop1_32_rule+0x294> │ │ │ │ │ + ble 24254 <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ str r0, [r1] │ │ │ │ │ - beq 23fac <_loop1_32_rule+0x294> │ │ │ │ │ + beq 24254 <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #2 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq 23fac <_loop1_32_rule+0x294> │ │ │ │ │ + beq 24254 <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #3 │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq 23fac <_loop1_32_rule+0x294> │ │ │ │ │ + beq 24254 <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #4 │ │ │ │ │ ldr r0, [sl, #12] │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ - beq 23fac <_loop1_32_rule+0x294> │ │ │ │ │ + beq 24254 <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #5 │ │ │ │ │ ldr r0, [sl, #16] │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ - beq 23fac <_loop1_32_rule+0x294> │ │ │ │ │ + beq 24254 <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #6 │ │ │ │ │ ldr r0, [sl, #20] │ │ │ │ │ str r0, [r1, #20] │ │ │ │ │ - beq 23fac <_loop1_32_rule+0x294> │ │ │ │ │ + beq 24254 <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #7 │ │ │ │ │ ldr r0, [sl, #24] │ │ │ │ │ str r0, [r1, #24] │ │ │ │ │ - beq 23fac <_loop1_32_rule+0x294> │ │ │ │ │ + beq 24254 <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #8 │ │ │ │ │ ldr r0, [sl, #28] │ │ │ │ │ str r0, [r1, #28] │ │ │ │ │ - beq 23fac <_loop1_32_rule+0x294> │ │ │ │ │ + beq 24254 <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #9 │ │ │ │ │ ldr r0, [sl, #32] │ │ │ │ │ str r0, [r1, #32] │ │ │ │ │ - beq 23fac <_loop1_32_rule+0x294> │ │ │ │ │ + beq 24254 <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #10 │ │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ │ - beq 23fac <_loop1_32_rule+0x294> │ │ │ │ │ + beq 24254 <_loop1_32_rule+0x294> │ │ │ │ │ sub lr, sl, #4 │ │ │ │ │ add r1, sl, #36 @ 0x24 │ │ │ │ │ add lr, lr, r9, lsl #2 │ │ │ │ │ rsb r5, sl, #4 │ │ │ │ │ add r3, r5, r1 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ │ str r0, [r2, r3] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bne 23f94 <_loop1_32_rule+0x27c> │ │ │ │ │ + bne 2423c <_loop1_32_rule+0x27c> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 24434 <_loop1_32_rule+0x71c> │ │ │ │ │ + blt 246dc <_loop1_32_rule+0x71c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - bne 24528 <_loop1_32_rule+0x810> │ │ │ │ │ + bne 247d0 <_loop1_32_rule+0x810> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23e44 <_loop1_32_rule+0x12c> │ │ │ │ │ + beq 240ec <_loop1_32_rule+0x12c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 244d0 <_loop1_32_rule+0x7b8> │ │ │ │ │ + beq 24778 <_loop1_32_rule+0x7b8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 244d0 <_loop1_32_rule+0x7b8> │ │ │ │ │ + bne 24778 <_loop1_32_rule+0x7b8> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 23e4c <_loop1_32_rule+0x134> │ │ │ │ │ + bne 240f4 <_loop1_32_rule+0x134> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 24354 <_loop1_32_rule+0x63c> │ │ │ │ │ + bne 245fc <_loop1_32_rule+0x63c> │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 23e4c <_loop1_32_rule+0x134> │ │ │ │ │ + bne 240f4 <_loop1_32_rule+0x134> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq sl, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23e54 <_loop1_32_rule+0x13c> │ │ │ │ │ + beq 240fc <_loop1_32_rule+0x13c> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r6, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 24294 <_loop1_32_rule+0x57c> │ │ │ │ │ + beq 2453c <_loop1_32_rule+0x57c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 244fc <_loop1_32_rule+0x7e4> │ │ │ │ │ + bne 247a4 <_loop1_32_rule+0x7e4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2451c <_loop1_32_rule+0x804> │ │ │ │ │ + beq 247c4 <_loop1_32_rule+0x804> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2451c <_loop1_32_rule+0x804> │ │ │ │ │ + bne 247c4 <_loop1_32_rule+0x804> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 24528 <_loop1_32_rule+0x810> │ │ │ │ │ + bne 247d0 <_loop1_32_rule+0x810> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 242b4 <_loop1_32_rule+0x59c> │ │ │ │ │ + beq 2455c <_loop1_32_rule+0x59c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 242b4 <_loop1_32_rule+0x59c> │ │ │ │ │ + beq 2455c <_loop1_32_rule+0x59c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24424 <_loop1_32_rule+0x70c> │ │ │ │ │ + bne 246cc <_loop1_32_rule+0x70c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 242ac <_loop1_32_rule+0x594> │ │ │ │ │ + beq 24554 <_loop1_32_rule+0x594> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 23e54 <_loop1_32_rule+0x13c> │ │ │ │ │ + bne 240fc <_loop1_32_rule+0x13c> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 244ac <_loop1_32_rule+0x794> │ │ │ │ │ + beq 24754 <_loop1_32_rule+0x794> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2453c <_loop1_32_rule+0x824> │ │ │ │ │ + bne 247e4 <_loop1_32_rule+0x824> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 24268 <_loop1_32_rule+0x550> │ │ │ │ │ + beq 24510 <_loop1_32_rule+0x550> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 23da8 <_loop1_32_rule+0x90> │ │ │ │ │ + b 24050 <_loop1_32_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c9c │ │ │ │ │ + bl 21f50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23e74 <_loop1_32_rule+0x15c> │ │ │ │ │ + bne 2411c <_loop1_32_rule+0x15c> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23e74 <_loop1_32_rule+0x15c> │ │ │ │ │ + bne 2411c <_loop1_32_rule+0x15c> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23e74 <_loop1_32_rule+0x15c> │ │ │ │ │ + beq 2411c <_loop1_32_rule+0x15c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 244ac <_loop1_32_rule+0x794> │ │ │ │ │ + beq 24754 <_loop1_32_rule+0x794> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2453c <_loop1_32_rule+0x824> │ │ │ │ │ + bne 247e4 <_loop1_32_rule+0x824> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 241bc <_loop1_32_rule+0x4a4> │ │ │ │ │ + bne 24464 <_loop1_32_rule+0x4a4> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24530 <_loop1_32_rule+0x818> │ │ │ │ │ + beq 247d8 <_loop1_32_rule+0x818> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 241bc <_loop1_32_rule+0x4a4> │ │ │ │ │ + b 24464 <_loop1_32_rule+0x4a4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 2443c <_loop1_32_rule+0x724> │ │ │ │ │ + bne 246e4 <_loop1_32_rule+0x724> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 23e54 <_loop1_32_rule+0x13c> │ │ │ │ │ + b 240fc <_loop1_32_rule+0x13c> │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 2433c <_loop1_32_rule+0x624> │ │ │ │ │ + beq 245e4 <_loop1_32_rule+0x624> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 23e4c <_loop1_32_rule+0x134> │ │ │ │ │ + bne 240f4 <_loop1_32_rule+0x134> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 24458 <_loop1_32_rule+0x740> │ │ │ │ │ + beq 24700 <_loop1_32_rule+0x740> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24458 <_loop1_32_rule+0x740> │ │ │ │ │ + bne 24700 <_loop1_32_rule+0x740> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 24330 <_loop1_32_rule+0x618> │ │ │ │ │ + bne 245d8 <_loop1_32_rule+0x618> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 243b4 <_loop1_32_rule+0x69c> │ │ │ │ │ + bne 2465c <_loop1_32_rule+0x69c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24150 <_loop1_32_rule+0x438> │ │ │ │ │ - b 23e54 <_loop1_32_rule+0x13c> │ │ │ │ │ + beq 243f8 <_loop1_32_rule+0x438> │ │ │ │ │ + b 240fc <_loop1_32_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 24060 <_loop1_32_rule+0x348> │ │ │ │ │ + beq 24308 <_loop1_32_rule+0x348> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 24068 <_loop1_32_rule+0x350> │ │ │ │ │ + beq 24310 <_loop1_32_rule+0x350> │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24064 <_loop1_32_rule+0x34c> │ │ │ │ │ + beq 2430c <_loop1_32_rule+0x34c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23e4c <_loop1_32_rule+0x134> │ │ │ │ │ + b 240f4 <_loop1_32_rule+0x134> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 23fbc <_loop1_32_rule+0x2a4> │ │ │ │ │ + b 24264 <_loop1_32_rule+0x2a4> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_126_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_126_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24324 <_loop1_32_rule+0x60c> │ │ │ │ │ + beq 245cc <_loop1_32_rule+0x60c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC103 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -41532,211 +41715,211 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 24328 <_loop1_32_rule+0x610> │ │ │ │ │ + beq 245d0 <_loop1_32_rule+0x610> │ │ │ │ │ mov sl, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 24330 <_loop1_32_rule+0x618> │ │ │ │ │ + b 245d8 <_loop1_32_rule+0x618> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq sl, [r4, #60] @ 0x3c │ │ │ │ │ - beq 2433c <_loop1_32_rule+0x624> │ │ │ │ │ + beq 245e4 <_loop1_32_rule+0x624> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov sl, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 23e54 <_loop1_32_rule+0x13c> │ │ │ │ │ + b 240fc <_loop1_32_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23d60 <_loop1_32_rule+0x48> │ │ │ │ │ + b 24008 <_loop1_32_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 242fc <_loop1_32_rule+0x5e4> │ │ │ │ │ + b 245a4 <_loop1_32_rule+0x5e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23ddc <_loop1_32_rule+0xc4> │ │ │ │ │ + beq 24084 <_loop1_32_rule+0xc4> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 23e7c <_loop1_32_rule+0x164> │ │ │ │ │ + b 24124 <_loop1_32_rule+0x164> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 23fbc <_loop1_32_rule+0x2a4> │ │ │ │ │ + b 24264 <_loop1_32_rule+0x2a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23e08 <_loop1_32_rule+0xf0> │ │ │ │ │ + b 240b0 <_loop1_32_rule+0xf0> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23e78 <_loop1_32_rule+0x160> │ │ │ │ │ + beq 24120 <_loop1_32_rule+0x160> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 23e80 <_loop1_32_rule+0x168> │ │ │ │ │ + b 24128 <_loop1_32_rule+0x168> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24030 <_loop1_32_rule+0x318> │ │ │ │ │ + b 242d8 <_loop1_32_rule+0x318> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 23fbc <_loop1_32_rule+0x2a4> │ │ │ │ │ + b 24264 <_loop1_32_rule+0x2a4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 2443c <_loop1_32_rule+0x724> │ │ │ │ │ + bne 246e4 <_loop1_32_rule+0x724> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 240f0 <_loop1_32_rule+0x3d8> │ │ │ │ │ + bne 24398 <_loop1_32_rule+0x3d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24104 <_loop1_32_rule+0x3ec> │ │ │ │ │ + b 243ac <_loop1_32_rule+0x3ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23e4c <_loop1_32_rule+0x134> │ │ │ │ │ + b 240f4 <_loop1_32_rule+0x134> │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 244e0 <_loop1_32_rule+0x7c8> │ │ │ │ │ + b 24788 <_loop1_32_rule+0x7c8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24250 <_loop1_32_rule+0x538> │ │ │ │ │ + beq 244f8 <_loop1_32_rule+0x538> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 244bc <_loop1_32_rule+0x7a4> │ │ │ │ │ + b 24764 <_loop1_32_rule+0x7a4> │ │ │ │ │ │ │ │ │ │ -00024550 : │ │ │ │ │ +000247f8 : │ │ │ │ │ invalid_kvpair_unpacking_rule.isra.0(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 247a0 │ │ │ │ │ + beq 24a48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 247a0 │ │ │ │ │ + bne 24a48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24858 │ │ │ │ │ + bne 24b00 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 24810 │ │ │ │ │ + bne 24ab8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24858 │ │ │ │ │ + bne 24b00 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 2473c │ │ │ │ │ + bne 249e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24858 │ │ │ │ │ + bne 24b00 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 247ac │ │ │ │ │ + bne 24a54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24858 │ │ │ │ │ + bne 24b00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24638 │ │ │ │ │ + beq 248e0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24684 │ │ │ │ │ + bne 2492c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24858 │ │ │ │ │ + bne 24b00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2466c │ │ │ │ │ + beq 24914 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24708 │ │ │ │ │ + bne 249b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 24638 │ │ │ │ │ + beq 248e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24638 │ │ │ │ │ + beq 248e0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -41746,112 +41929,112 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 24674 │ │ │ │ │ + beq 2491c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2467c │ │ │ │ │ + b 24924 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2466c │ │ │ │ │ + beq 24914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2466c │ │ │ │ │ + beq 24914 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ - b 246b4 │ │ │ │ │ + b 2495c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 245e0 │ │ │ │ │ + beq 24888 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 245e0 │ │ │ │ │ + beq 24888 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 245e0 │ │ │ │ │ + beq 24888 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC106 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC106 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 246c0 │ │ │ │ │ + b 24968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24598 │ │ │ │ │ + b 24840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 1049c │ │ │ │ │ + bl 104e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24604 │ │ │ │ │ + beq 248ac │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24604 │ │ │ │ │ + beq 248ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24604 │ │ │ │ │ + beq 248ac │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC107 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC107 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 246c0 │ │ │ │ │ + b 24968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl c8b8 │ │ │ │ │ + bl c904 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 245bc │ │ │ │ │ + beq 24864 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC105 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC105 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -41859,1249 +42042,1249 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 246dc │ │ │ │ │ + b 24984 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 24700 │ │ │ │ │ + b 249a8 │ │ │ │ │ │ │ │ │ │ -00024864 <_loop1_74_rule>: │ │ │ │ │ +00024b0c <_loop1_74_rule>: │ │ │ │ │ _loop1_74_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 24eb4 <_loop1_74_rule+0x650> │ │ │ │ │ + beq 2515c <_loop1_74_rule+0x650> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24eb4 <_loop1_74_rule+0x650> │ │ │ │ │ + bne 2515c <_loop1_74_rule+0x650> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24d94 <_loop1_74_rule+0x530> │ │ │ │ │ + bne 2503c <_loop1_74_rule+0x530> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 24e8c <_loop1_74_rule+0x628> │ │ │ │ │ + beq 25134 <_loop1_74_rule+0x628> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r9, #0 │ │ │ │ │ - bne 24d34 <_loop1_74_rule+0x4d0> │ │ │ │ │ + bne 24fdc <_loop1_74_rule+0x4d0> │ │ │ │ │ mov sl, #1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24a7c <_loop1_74_rule+0x218> │ │ │ │ │ + beq 24d24 <_loop1_74_rule+0x218> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24a7c <_loop1_74_rule+0x218> │ │ │ │ │ + bne 24d24 <_loop1_74_rule+0x218> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24a94 <_loop1_74_rule+0x230> │ │ │ │ │ + bne 24d3c <_loop1_74_rule+0x230> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24ec0 <_loop1_74_rule+0x65c> │ │ │ │ │ + beq 25168 <_loop1_74_rule+0x65c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24ec0 <_loop1_74_rule+0x65c> │ │ │ │ │ + bne 25168 <_loop1_74_rule+0x65c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24ea8 <_loop1_74_rule+0x644> │ │ │ │ │ + bne 25150 <_loop1_74_rule+0x644> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 24a9c <_loop1_74_rule+0x238> │ │ │ │ │ + beq 24d44 <_loop1_74_rule+0x238> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24ae8 <_loop1_74_rule+0x284> │ │ │ │ │ + beq 24d90 <_loop1_74_rule+0x284> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 24d78 <_loop1_74_rule+0x514> │ │ │ │ │ + beq 25020 <_loop1_74_rule+0x514> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24e14 <_loop1_74_rule+0x5b0> │ │ │ │ │ + beq 250bc <_loop1_74_rule+0x5b0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24d44 <_loop1_74_rule+0x4e0> │ │ │ │ │ + bne 24fec <_loop1_74_rule+0x4e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24d70 <_loop1_74_rule+0x50c> │ │ │ │ │ + beq 25018 <_loop1_74_rule+0x50c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24df8 <_loop1_74_rule+0x594> │ │ │ │ │ + bne 250a0 <_loop1_74_rule+0x594> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24c04 <_loop1_74_rule+0x3a0> │ │ │ │ │ + bne 24eac <_loop1_74_rule+0x3a0> │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24e5c <_loop1_74_rule+0x5f8> │ │ │ │ │ + beq 25104 <_loop1_74_rule+0x5f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r8, [r0, r5, lsl #2] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2490c <_loop1_74_rule+0xa8> │ │ │ │ │ + bne 24bb4 <_loop1_74_rule+0xa8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24930 <_loop1_74_rule+0xcc> │ │ │ │ │ + beq 24bd8 <_loop1_74_rule+0xcc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24c5c <_loop1_74_rule+0x3f8> │ │ │ │ │ + b 24f04 <_loop1_74_rule+0x3f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 24d78 <_loop1_74_rule+0x514> │ │ │ │ │ + blt 25020 <_loop1_74_rule+0x514> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 24ea8 <_loop1_74_rule+0x644> │ │ │ │ │ + bne 25150 <_loop1_74_rule+0x644> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 24998 <_loop1_74_rule+0x134> │ │ │ │ │ + bne 24c40 <_loop1_74_rule+0x134> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - bne 24a94 <_loop1_74_rule+0x230> │ │ │ │ │ + bne 24d3c <_loop1_74_rule+0x230> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24e50 <_loop1_74_rule+0x5ec> │ │ │ │ │ + beq 250f8 <_loop1_74_rule+0x5ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24e50 <_loop1_74_rule+0x5ec> │ │ │ │ │ + bne 250f8 <_loop1_74_rule+0x5ec> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24e80 <_loop1_74_rule+0x61c> │ │ │ │ │ + bne 25128 <_loop1_74_rule+0x61c> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 24c18 <_loop1_74_rule+0x3b4> │ │ │ │ │ + beq 24ec0 <_loop1_74_rule+0x3b4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24c54 <_loop1_74_rule+0x3f0> │ │ │ │ │ + beq 24efc <_loop1_74_rule+0x3f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 24e80 <_loop1_74_rule+0x61c> │ │ │ │ │ + beq 25128 <_loop1_74_rule+0x61c> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24e38 <_loop1_74_rule+0x5d4> │ │ │ │ │ + beq 250e0 <_loop1_74_rule+0x5d4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24da4 <_loop1_74_rule+0x540> │ │ │ │ │ + bne 2504c <_loop1_74_rule+0x540> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #11 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24ddc <_loop1_74_rule+0x578> │ │ │ │ │ + beq 25084 <_loop1_74_rule+0x578> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24df8 <_loop1_74_rule+0x594> │ │ │ │ │ + bne 250a0 <_loop1_74_rule+0x594> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24a3c <_loop1_74_rule+0x1d8> │ │ │ │ │ + beq 24ce4 <_loop1_74_rule+0x1d8> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r8, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 248fc <_loop1_74_rule+0x98> │ │ │ │ │ + b 24ba4 <_loop1_74_rule+0x98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 24de4 <_loop1_74_rule+0x580> │ │ │ │ │ + blt 2508c <_loop1_74_rule+0x580> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 24e80 <_loop1_74_rule+0x61c> │ │ │ │ │ + bne 25128 <_loop1_74_rule+0x61c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 24b64 <_loop1_74_rule+0x300> │ │ │ │ │ + bne 24e0c <_loop1_74_rule+0x300> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 24d8c <_loop1_74_rule+0x528> │ │ │ │ │ + beq 25034 <_loop1_74_rule+0x528> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24d8c <_loop1_74_rule+0x528> │ │ │ │ │ + bne 25034 <_loop1_74_rule+0x528> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 24e60 <_loop1_74_rule+0x5fc> │ │ │ │ │ + beq 25108 <_loop1_74_rule+0x5fc> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 24d24 <_loop1_74_rule+0x4c0> │ │ │ │ │ + ble 24fcc <_loop1_74_rule+0x4c0> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 24d24 <_loop1_74_rule+0x4c0> │ │ │ │ │ + beq 24fcc <_loop1_74_rule+0x4c0> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 24d24 <_loop1_74_rule+0x4c0> │ │ │ │ │ + beq 24fcc <_loop1_74_rule+0x4c0> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 24d24 <_loop1_74_rule+0x4c0> │ │ │ │ │ + beq 24fcc <_loop1_74_rule+0x4c0> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 24d24 <_loop1_74_rule+0x4c0> │ │ │ │ │ + beq 24fcc <_loop1_74_rule+0x4c0> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 24d24 <_loop1_74_rule+0x4c0> │ │ │ │ │ + beq 24fcc <_loop1_74_rule+0x4c0> │ │ │ │ │ sub ip, r6, #4 │ │ │ │ │ add r3, r6, #16 │ │ │ │ │ add ip, ip, r5, lsl #2 │ │ │ │ │ rsb lr, r6, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 24d0c <_loop1_74_rule+0x4a8> │ │ │ │ │ + bne 24fb4 <_loop1_74_rule+0x4a8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 24e2c <_loop1_74_rule+0x5c8> │ │ │ │ │ + bne 250d4 <_loop1_74_rule+0x5c8> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24a1c <_loop1_74_rule+0x1b8> │ │ │ │ │ + bne 24cc4 <_loop1_74_rule+0x1b8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq 24b04 <_loop1_74_rule+0x2a0> │ │ │ │ │ - b 24a94 <_loop1_74_rule+0x230> │ │ │ │ │ + beq 24dac <_loop1_74_rule+0x2a0> │ │ │ │ │ + b 24d3c <_loop1_74_rule+0x230> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24d34 <_loop1_74_rule+0x4d0> │ │ │ │ │ + b 24fdc <_loop1_74_rule+0x4d0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 24e08 <_loop1_74_rule+0x5a4> │ │ │ │ │ + bne 250b0 <_loop1_74_rule+0x5a4> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24be4 <_loop1_74_rule+0x380> │ │ │ │ │ + bne 24e8c <_loop1_74_rule+0x380> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24a94 <_loop1_74_rule+0x230> │ │ │ │ │ + b 24d3c <_loop1_74_rule+0x230> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24a94 <_loop1_74_rule+0x230> │ │ │ │ │ + b 24d3c <_loop1_74_rule+0x230> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24bf0 <_loop1_74_rule+0x38c> │ │ │ │ │ + beq 24e98 <_loop1_74_rule+0x38c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 24a94 <_loop1_74_rule+0x230> │ │ │ │ │ + b 24d3c <_loop1_74_rule+0x230> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 24d78 <_loop1_74_rule+0x514> │ │ │ │ │ + beq 25020 <_loop1_74_rule+0x514> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 24d78 <_loop1_74_rule+0x514> │ │ │ │ │ + b 25020 <_loop1_74_rule+0x514> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 24e08 <_loop1_74_rule+0x5a4> │ │ │ │ │ - b 24a94 <_loop1_74_rule+0x230> │ │ │ │ │ + bne 250b0 <_loop1_74_rule+0x5a4> │ │ │ │ │ + b 24d3c <_loop1_74_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24b28 <_loop1_74_rule+0x2c4> │ │ │ │ │ + b 24dd0 <_loop1_74_rule+0x2c4> │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24d34 <_loop1_74_rule+0x4d0> │ │ │ │ │ + b 24fdc <_loop1_74_rule+0x4d0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24a94 <_loop1_74_rule+0x230> │ │ │ │ │ + b 24d3c <_loop1_74_rule+0x230> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24d34 <_loop1_74_rule+0x4d0> │ │ │ │ │ + b 24fdc <_loop1_74_rule+0x4d0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24d78 <_loop1_74_rule+0x514> │ │ │ │ │ + b 25020 <_loop1_74_rule+0x514> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 248ac <_loop1_74_rule+0x48> │ │ │ │ │ + b 24b54 <_loop1_74_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2495c <_loop1_74_rule+0xf8> │ │ │ │ │ + b 24c04 <_loop1_74_rule+0xf8> │ │ │ │ │ │ │ │ │ │ -00024ecc : │ │ │ │ │ +00025174 : │ │ │ │ │ lambda_param_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 25144 │ │ │ │ │ + beq 253ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25144 │ │ │ │ │ + bne 253ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 25028 │ │ │ │ │ + bne 252d0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 25138 │ │ │ │ │ + beq 253e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25138 │ │ │ │ │ + bne 253e0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 250dc │ │ │ │ │ + bne 25384 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 250ac │ │ │ │ │ + beq 25354 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 25044 │ │ │ │ │ + beq 252ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25044 │ │ │ │ │ + beq 252ec │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25038 │ │ │ │ │ + beq 252e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 250ec │ │ │ │ │ + bne 25394 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 25054 │ │ │ │ │ + beq 252fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25114 │ │ │ │ │ + bne 253bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 250f8 │ │ │ │ │ + bne 253a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 25028 │ │ │ │ │ + bne 252d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25150 │ │ │ │ │ + bl 253f8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 25088 │ │ │ │ │ + bne 25330 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 25020 │ │ │ │ │ + b 252c8 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25014 │ │ │ │ │ - b 2507c │ │ │ │ │ + bne 252bc │ │ │ │ │ + b 25324 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 250f8 │ │ │ │ │ + blt 253a0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq 24f8c │ │ │ │ │ + beq 25234 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25054 │ │ │ │ │ + b 252fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24ff0 │ │ │ │ │ + beq 25298 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25054 │ │ │ │ │ + b 252fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25020 │ │ │ │ │ + beq 252c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25028 │ │ │ │ │ + b 252d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24f5c │ │ │ │ │ + b 25204 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24f14 │ │ │ │ │ + b 251bc │ │ │ │ │ │ │ │ │ │ -00025150 : │ │ │ │ │ +000253f8 : │ │ │ │ │ lambda_param_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 252b8 │ │ │ │ │ + beq 25560 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 252b8 │ │ │ │ │ + bne 25560 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 25290 │ │ │ │ │ + bne 25538 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 25258 │ │ │ │ │ + beq 25500 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25250 │ │ │ │ │ + beq 254f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 25244 │ │ │ │ │ + beq 254ec │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r8, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 252c4 │ │ │ │ │ + beq 2556c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 252c4 │ │ │ │ │ + bne 2556c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 25238 │ │ │ │ │ + b 254e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 252a0 │ │ │ │ │ + blt 25548 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 251cc │ │ │ │ │ + beq 25474 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25244 │ │ │ │ │ + b 254ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 25244 │ │ │ │ │ + b 254ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25198 │ │ │ │ │ + b 25440 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25238 │ │ │ │ │ + beq 254e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25244 │ │ │ │ │ + b 254ec │ │ │ │ │ │ │ │ │ │ -000252e8 <_loop0_72_rule>: │ │ │ │ │ +00025590 <_loop0_72_rule>: │ │ │ │ │ _loop0_72_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 258f4 <_loop0_72_rule+0x60c> │ │ │ │ │ + beq 25b9c <_loop0_72_rule+0x60c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 258f4 <_loop0_72_rule+0x60c> │ │ │ │ │ + bne 25b9c <_loop0_72_rule+0x60c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2553c <_loop0_72_rule+0x254> │ │ │ │ │ + bne 257e4 <_loop0_72_rule+0x254> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 25530 <_loop0_72_rule+0x248> │ │ │ │ │ + beq 257d8 <_loop0_72_rule+0x248> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movweq r7, #6000 @ 0x1770 │ │ │ │ │ - bne 25540 <_loop0_72_rule+0x258> │ │ │ │ │ + bne 257e8 <_loop0_72_rule+0x258> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 254ec <_loop0_72_rule+0x204> │ │ │ │ │ + beq 25794 <_loop0_72_rule+0x204> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 254ec <_loop0_72_rule+0x204> │ │ │ │ │ + bne 25794 <_loop0_72_rule+0x204> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 25504 <_loop0_72_rule+0x21c> │ │ │ │ │ + bne 257ac <_loop0_72_rule+0x21c> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2585c <_loop0_72_rule+0x574> │ │ │ │ │ + beq 25b04 <_loop0_72_rule+0x574> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2585c <_loop0_72_rule+0x574> │ │ │ │ │ + bne 25b04 <_loop0_72_rule+0x574> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 25850 <_loop0_72_rule+0x568> │ │ │ │ │ + bne 25af8 <_loop0_72_rule+0x568> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 25550 <_loop0_72_rule+0x268> │ │ │ │ │ + beq 257f8 <_loop0_72_rule+0x268> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2559c <_loop0_72_rule+0x2b4> │ │ │ │ │ + beq 25844 <_loop0_72_rule+0x2b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 25708 <_loop0_72_rule+0x420> │ │ │ │ │ + beq 259b0 <_loop0_72_rule+0x420> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 258c0 <_loop0_72_rule+0x5d8> │ │ │ │ │ + beq 25b68 <_loop0_72_rule+0x5d8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 256d4 <_loop0_72_rule+0x3ec> │ │ │ │ │ + bne 2597c <_loop0_72_rule+0x3ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25700 <_loop0_72_rule+0x418> │ │ │ │ │ + beq 259a8 <_loop0_72_rule+0x418> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 258a4 <_loop0_72_rule+0x5bc> │ │ │ │ │ + bne 25b4c <_loop0_72_rule+0x5bc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 256c0 <_loop0_72_rule+0x3d8> │ │ │ │ │ + bne 25968 <_loop0_72_rule+0x3d8> │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25528 <_loop0_72_rule+0x240> │ │ │ │ │ + beq 257d0 <_loop0_72_rule+0x240> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r8, [r0, r5, lsl #2] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2537c <_loop0_72_rule+0x94> │ │ │ │ │ + bne 25624 <_loop0_72_rule+0x94> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 253a0 <_loop0_72_rule+0xb8> │ │ │ │ │ + beq 25648 <_loop0_72_rule+0xb8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 25788 <_loop0_72_rule+0x4a0> │ │ │ │ │ + bne 25a30 <_loop0_72_rule+0x4a0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2581c <_loop0_72_rule+0x534> │ │ │ │ │ + b 25ac4 <_loop0_72_rule+0x534> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 25708 <_loop0_72_rule+0x420> │ │ │ │ │ + blt 259b0 <_loop0_72_rule+0x420> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 25850 <_loop0_72_rule+0x568> │ │ │ │ │ + bne 25af8 <_loop0_72_rule+0x568> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 25408 <_loop0_72_rule+0x120> │ │ │ │ │ + bne 256b0 <_loop0_72_rule+0x120> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - bne 25504 <_loop0_72_rule+0x21c> │ │ │ │ │ + bne 257ac <_loop0_72_rule+0x21c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2591c <_loop0_72_rule+0x634> │ │ │ │ │ + beq 25bc4 <_loop0_72_rule+0x634> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2591c <_loop0_72_rule+0x634> │ │ │ │ │ + bne 25bc4 <_loop0_72_rule+0x634> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25758 <_loop0_72_rule+0x470> │ │ │ │ │ + bne 25a00 <_loop0_72_rule+0x470> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 2571c <_loop0_72_rule+0x434> │ │ │ │ │ + beq 259c4 <_loop0_72_rule+0x434> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 25758 <_loop0_72_rule+0x470> │ │ │ │ │ + beq 25a00 <_loop0_72_rule+0x470> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 25894 <_loop0_72_rule+0x5ac> │ │ │ │ │ + beq 25b3c <_loop0_72_rule+0x5ac> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 25868 <_loop0_72_rule+0x580> │ │ │ │ │ + beq 25b10 <_loop0_72_rule+0x580> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25900 <_loop0_72_rule+0x618> │ │ │ │ │ + bne 25ba8 <_loop0_72_rule+0x618> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25828 <_loop0_72_rule+0x540> │ │ │ │ │ + beq 25ad0 <_loop0_72_rule+0x540> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 258a4 <_loop0_72_rule+0x5bc> │ │ │ │ │ + bne 25b4c <_loop0_72_rule+0x5bc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 254ac <_loop0_72_rule+0x1c4> │ │ │ │ │ + beq 25754 <_loop0_72_rule+0x1c4> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r8, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 2536c <_loop0_72_rule+0x84> │ │ │ │ │ + b 25614 <_loop0_72_rule+0x84> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 258d8 <_loop0_72_rule+0x5f0> │ │ │ │ │ + bne 25b80 <_loop0_72_rule+0x5f0> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2548c <_loop0_72_rule+0x1a4> │ │ │ │ │ + bne 25734 <_loop0_72_rule+0x1a4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq 255b8 <_loop0_72_rule+0x2d0> │ │ │ │ │ - b 25504 <_loop0_72_rule+0x21c> │ │ │ │ │ + beq 25860 <_loop0_72_rule+0x2d0> │ │ │ │ │ + b 257ac <_loop0_72_rule+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 25834 <_loop0_72_rule+0x54c> │ │ │ │ │ + blt 25adc <_loop0_72_rule+0x54c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 25758 <_loop0_72_rule+0x470> │ │ │ │ │ + bne 25a00 <_loop0_72_rule+0x470> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 25618 <_loop0_72_rule+0x330> │ │ │ │ │ + bne 258c0 <_loop0_72_rule+0x330> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 25528 <_loop0_72_rule+0x240> │ │ │ │ │ + beq 257d0 <_loop0_72_rule+0x240> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 25808 <_loop0_72_rule+0x520> │ │ │ │ │ + ble 25ab0 <_loop0_72_rule+0x520> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 25808 <_loop0_72_rule+0x520> │ │ │ │ │ + beq 25ab0 <_loop0_72_rule+0x520> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 25808 <_loop0_72_rule+0x520> │ │ │ │ │ + beq 25ab0 <_loop0_72_rule+0x520> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 25808 <_loop0_72_rule+0x520> │ │ │ │ │ + beq 25ab0 <_loop0_72_rule+0x520> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 25808 <_loop0_72_rule+0x520> │ │ │ │ │ + beq 25ab0 <_loop0_72_rule+0x520> │ │ │ │ │ sub ip, r6, #4 │ │ │ │ │ add r3, r6, #12 │ │ │ │ │ add ip, ip, r5, lsl #2 │ │ │ │ │ rsb lr, r6, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 257f0 <_loop0_72_rule+0x508> │ │ │ │ │ + bne 25a98 <_loop0_72_rule+0x508> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 25768 <_loop0_72_rule+0x480> │ │ │ │ │ + b 25a10 <_loop0_72_rule+0x480> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25768 <_loop0_72_rule+0x480> │ │ │ │ │ + b 25a10 <_loop0_72_rule+0x480> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25708 <_loop0_72_rule+0x420> │ │ │ │ │ + b 259b0 <_loop0_72_rule+0x420> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 253cc <_loop0_72_rule+0xe4> │ │ │ │ │ + b 25674 <_loop0_72_rule+0xe4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 258e4 <_loop0_72_rule+0x5fc> │ │ │ │ │ + beq 25b8c <_loop0_72_rule+0x5fc> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 25768 <_loop0_72_rule+0x480> │ │ │ │ │ + b 25a10 <_loop0_72_rule+0x480> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25768 <_loop0_72_rule+0x480> │ │ │ │ │ + b 25a10 <_loop0_72_rule+0x480> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 256ac <_loop0_72_rule+0x3c4> │ │ │ │ │ + beq 25954 <_loop0_72_rule+0x3c4> │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 25504 <_loop0_72_rule+0x21c> │ │ │ │ │ + b 257ac <_loop0_72_rule+0x21c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 25708 <_loop0_72_rule+0x420> │ │ │ │ │ + beq 259b0 <_loop0_72_rule+0x420> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 25708 <_loop0_72_rule+0x420> │ │ │ │ │ + b 259b0 <_loop0_72_rule+0x420> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 25768 <_loop0_72_rule+0x480> │ │ │ │ │ + b 25a10 <_loop0_72_rule+0x480> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25330 <_loop0_72_rule+0x48> │ │ │ │ │ + b 255d8 <_loop0_72_rule+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 2567c <_loop0_72_rule+0x394> │ │ │ │ │ + beq 25924 <_loop0_72_rule+0x394> │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 2587c <_loop0_72_rule+0x594> │ │ │ │ │ + b 25b24 <_loop0_72_rule+0x594> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 255dc <_loop0_72_rule+0x2f4> │ │ │ │ │ + b 25884 <_loop0_72_rule+0x2f4> │ │ │ │ │ │ │ │ │ │ -00025928 <_loop1_75_rule>: │ │ │ │ │ +00025bd0 <_loop1_75_rule>: │ │ │ │ │ _loop1_75_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 25ae0 <_loop1_75_rule+0x1b8> │ │ │ │ │ + beq 25d88 <_loop1_75_rule+0x1b8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25ae0 <_loop1_75_rule+0x1b8> │ │ │ │ │ + bne 25d88 <_loop1_75_rule+0x1b8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25ad0 <_loop1_75_rule+0x1a8> │ │ │ │ │ + bne 25d78 <_loop1_75_rule+0x1a8> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25ab8 <_loop1_75_rule+0x190> │ │ │ │ │ + beq 25d60 <_loop1_75_rule+0x190> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25ad0 <_loop1_75_rule+0x1a8> │ │ │ │ │ + bne 25d78 <_loop1_75_rule+0x1a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25aec │ │ │ │ │ + bl 25d94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 259d4 <_loop1_75_rule+0xac> │ │ │ │ │ + bne 25c7c <_loop1_75_rule+0xac> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -43112,414 +43295,412 @@ │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r0, [r5] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 25aec │ │ │ │ │ + bl 25d94 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 25a68 <_loop1_75_rule+0x140> │ │ │ │ │ + bne 25d10 <_loop1_75_rule+0x140> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 259b0 <_loop1_75_rule+0x88> │ │ │ │ │ + beq 25c58 <_loop1_75_rule+0x88> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 259b0 <_loop1_75_rule+0x88> │ │ │ │ │ + bne 25c58 <_loop1_75_rule+0x88> │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25ab0 <_loop1_75_rule+0x188> │ │ │ │ │ + beq 25d58 <_loop1_75_rule+0x188> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 25a50 <_loop1_75_rule+0x128> │ │ │ │ │ + ble 25cf8 <_loop1_75_rule+0x128> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r0, [r7, r6, lsl #2] │ │ │ │ │ str r0, [r1, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 25a34 <_loop1_75_rule+0x10c> │ │ │ │ │ + b 25cdc <_loop1_75_rule+0x10c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 259c8 <_loop1_75_rule+0xa0> │ │ │ │ │ + b 25c70 <_loop1_75_rule+0xa0> │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 25a80 <_loop1_75_rule+0x158> │ │ │ │ │ + beq 25d28 <_loop1_75_rule+0x158> │ │ │ │ │ str r2, [r5, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 259e8 <_loop1_75_rule+0xc0> │ │ │ │ │ + b 25c90 <_loop1_75_rule+0xc0> │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ movne r7, r5 │ │ │ │ │ - bne 25a70 <_loop1_75_rule+0x148> │ │ │ │ │ + bne 25d18 <_loop1_75_rule+0x148> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25a60 <_loop1_75_rule+0x138> │ │ │ │ │ + b 25d08 <_loop1_75_rule+0x138> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25a60 <_loop1_75_rule+0x138> │ │ │ │ │ + b 25d08 <_loop1_75_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25970 <_loop1_75_rule+0x48> │ │ │ │ │ + b 25c18 <_loop1_75_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00025aec : │ │ │ │ │ +00025d94 : │ │ │ │ │ lambda_param_with_default_rule(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ + push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #24 │ │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - sub sp, sp, #28 │ │ │ │ │ + add fp, sp, #20 │ │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 25f34 │ │ │ │ │ + beq 261d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25f34 │ │ │ │ │ + bne 261d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 25fa8 │ │ │ │ │ + bne 26248 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25f94 │ │ │ │ │ + beq 26234 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25f94 │ │ │ │ │ + bne 26234 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 25ed0 │ │ │ │ │ + bne 26170 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 25c50 │ │ │ │ │ + beq 25ef8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - beq 25ca0 │ │ │ │ │ + beq 25f44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 25ca0 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + subs ip, r0, #0 │ │ │ │ │ + beq 25f44 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - ldr ip, [r0, #24] │ │ │ │ │ - str ip, [sp, #8] │ │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - str r7, [sp] │ │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ │ + ldr lr, [ip, #24] │ │ │ │ │ + str lr, [sp, #8] │ │ │ │ │ + ldr ip, [ip, #20] │ │ │ │ │ + stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 25e70 │ │ │ │ │ + beq 26110 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r1, r3, #1 │ │ │ │ │ - bne 25f1c │ │ │ │ │ + bne 261bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21c9c │ │ │ │ │ + bl 21f50 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 25c44 │ │ │ │ │ + beq 25eec │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25dc4 │ │ │ │ │ + bne 26068 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 25cb0 │ │ │ │ │ + b 25f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 25eb4 │ │ │ │ │ + blt 26154 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 25ed0 │ │ │ │ │ + bne 26170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - bne 25bb8 │ │ │ │ │ + bne 25e5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 25fa8 │ │ │ │ │ + bne 26248 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 25f40 │ │ │ │ │ + beq 261e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25f40 │ │ │ │ │ + bne 261e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25e48 │ │ │ │ │ + bne 260e8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 25df8 │ │ │ │ │ + beq 2609c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - beq 25e48 │ │ │ │ │ + beq 260e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 25e48 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + subs ip, r0, #0 │ │ │ │ │ + beq 260e8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - ldr ip, [r0, #24] │ │ │ │ │ - str ip, [sp, #8] │ │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - str r6, [sp] │ │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ │ + ldr lr, [ip, #24] │ │ │ │ │ + str lr, [sp, #8] │ │ │ │ │ + ldr ip, [ip, #20] │ │ │ │ │ + stm sp, {r6, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 25f74 │ │ │ │ │ + beq 26214 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25f4c │ │ │ │ │ + bne 261ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21c9c │ │ │ │ │ + bl 21f50 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 25fa0 │ │ │ │ │ + beq 26240 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25fa0 │ │ │ │ │ + beq 26240 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 25ee0 │ │ │ │ │ + beq 26180 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25ee0 │ │ │ │ │ + bne 26180 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25e60 │ │ │ │ │ + b 26100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 25e9c │ │ │ │ │ + blt 2613c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 25e48 │ │ │ │ │ + bne 260e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - bne 25d2c │ │ │ │ │ + bne 25fcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub sp, fp, #24 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 25f0c │ │ │ │ │ + beq 261ac │ │ │ │ │ mov r0, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 25cb0 │ │ │ │ │ + b 25f54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25e54 │ │ │ │ │ + b 260f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25cb0 │ │ │ │ │ + b 25f54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25cb0 │ │ │ │ │ - str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + b 25f54 │ │ │ │ │ + str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25dec │ │ │ │ │ + beq 26090 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25e60 │ │ │ │ │ + b 26100 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 25cb0 │ │ │ │ │ + b 25f54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne 25e84 │ │ │ │ │ - b 25c18 │ │ │ │ │ + bne 26124 │ │ │ │ │ + b 25ec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25b34 │ │ │ │ │ + b 25ddc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25ce4 │ │ │ │ │ + b 25f88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 25d8c │ │ │ │ │ + beq 26030 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 25e54 │ │ │ │ │ + b 260f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 25f60 │ │ │ │ │ + bne 26200 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 25e54 │ │ │ │ │ + b 260f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25b70 │ │ │ │ │ + b 25e18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25e54 │ │ │ │ │ + b 260f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 25e60 │ │ │ │ │ + b 26100 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -184,15 +184,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 2c8 <_tmp_176_rule+0xb0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 2b8 <_tmp_176_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2d0 <_tmp_180_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -244,15 +244,15 @@ │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 36c <_tmp_180_rule+0x9c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5e4 │ │ │ │ │ + bl a630 │ │ │ │ │ R_ARM_CALL star_target_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 36c <_tmp_180_rule+0x9c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ @@ -431,15 +431,15 @@ │ │ │ │ │ ldrne r2, [r7, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r7, #88] @ 0x58 │ │ │ │ │ bne 78c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 1dc00 │ │ │ │ │ + bl 1deb4 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 754 │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ @@ -473,15 +473,15 @@ │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6c8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1dc00 │ │ │ │ │ + bl 1deb4 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 6c8 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 694 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -601,24 +601,24 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 850 <_tmp_130_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl a134 │ │ │ │ │ + bl a164 │ │ │ │ │ R_ARM_CALL lambda_slash_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 848 <_tmp_130_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 848 <_tmp_130_rule+0x98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a280 │ │ │ │ │ + bl a2b0 │ │ │ │ │ R_ARM_CALL lambda_slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ @@ -651,15 +651,15 @@ │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 900 <_tmp_170_rule+0xa8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 18604 │ │ │ │ │ + bl 188ac │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 8f0 <_tmp_170_rule+0x98> │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -758,15 +758,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne a60 <_tmp_128_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 197f4 │ │ │ │ │ + bl 19a6c │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a58 <_tmp_128_rule+0x9c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne a58 <_tmp_128_rule+0x9c> │ │ │ │ │ @@ -935,15 +935,15 @@ │ │ │ │ │ b d34 <_loop0_145_rule+0x164> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ bne d2c <_loop0_145_rule+0x15c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d940 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq cc8 <_loop0_145_rule+0xf8> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ bne cb8 <_loop0_145_rule+0xe8> │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -1077,15 +1077,15 @@ │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r2, [r7, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ bne 1000 <_gather_105_rule+0x20c> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ beq fec <_gather_105_rule+0x1f8> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ @@ -1119,15 +1119,15 @@ │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ beq f64 <_gather_105_rule+0x170> │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc90 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq f64 <_gather_105_rule+0x170> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq f30 <_gather_105_rule+0x13c> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1377,15 +1377,15 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101c8 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ bne 17b0 │ │ │ │ │ @@ -1433,15 +1433,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17cb0 │ │ │ │ │ + bl 17f58 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1368 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_152_rule │ │ │ │ │ @@ -1478,15 +1478,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17cb0 │ │ │ │ │ + bl 17f58 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1404 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1529,15 +1529,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17cb0 │ │ │ │ │ + bl 17f58 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 1604 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1684,15 +1684,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 16b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17cb0 │ │ │ │ │ + bl 17f58 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 16b8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1741,15 +1741,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 17c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17cb0 │ │ │ │ │ + bl 17f58 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 17c0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1764,15 +1764,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 17c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d0b0 <_loop0_78_rule> │ │ │ │ │ + bl d0e0 <_loop0_78_rule> │ │ │ │ │ R_ARM_CALL _loop0_78_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 17c0 │ │ │ │ │ mov r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1826,15 +1826,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 18b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17cb0 │ │ │ │ │ + bl 17f58 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 18b4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -2428,15 +2428,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 2044 <_tmp_177_rule+0xb0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 5034 │ │ │ │ │ + bl 507c │ │ │ │ │ R_ARM_CALL expressions_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 2034 <_tmp_177_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2d0 <_tmp_180_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -2482,15 +2482,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 20f0 <_tmp_135_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 24ecc │ │ │ │ │ + bl 25174 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 20e8 <_tmp_135_rule+0x9c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 20e8 <_tmp_135_rule+0x9c> │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -23,496 +23,495 @@ │ │ │ │ │ 0x00000140 5f72756c 6500636c 6173735f 6465665f _rule.class_def_ │ │ │ │ │ 0x00000150 7261775f 72756c65 00666f72 5f73746d raw_rule.for_stm │ │ │ │ │ 0x00000160 745f7275 6c650066 696e616c 6c795f62 t_rule.finally_b │ │ │ │ │ 0x00000170 6c6f636b 5f72756c 65005f6c 6f6f7031 lock_rule._loop1 │ │ │ │ │ 0x00000180 5f33365f 72756c65 00737562 6a656374 _36_rule.subject │ │ │ │ │ 0x00000190 5f657870 725f7275 6c650067 75617264 _expr_rule.guard │ │ │ │ │ 0x000001a0 5f72756c 6500494e 56414c49 445f5645 _rule.INVALID_VE │ │ │ │ │ - 0x000001b0 5253494f 4e5f4348 45434b00 4e45575f RSION_CHECK.NEW_ │ │ │ │ │ - 0x000001c0 54595045 5f434f4d 4d454e54 005f6c6f TYPE_COMMENT._lo │ │ │ │ │ - 0x000001d0 6f70315f 33375f72 756c6500 5f676174 op1_37_rule._gat │ │ │ │ │ - 0x000001e0 6865725f 3134315f 72756c65 004e4557 her_141_rule.NEW │ │ │ │ │ - 0x000001f0 5f545950 455f434f 4d4d454e 542e7061 _TYPE_COMMENT.pa │ │ │ │ │ - 0x00000200 72742e30 2e697372 612e3000 5f676174 rt.0.isra.0._gat │ │ │ │ │ - 0x00000210 6865725f 3134335f 72756c65 00524149 her_143_rule.RAI │ │ │ │ │ - 0x00000220 53455f45 52524f52 5f4b4e4f 574e5f4c SE_ERROR_KNOWN_L │ │ │ │ │ - 0x00000230 4f434154 494f4e00 5f746d70 5f313434 OCATION._tmp_144 │ │ │ │ │ - 0x00000240 5f72756c 65005f6c 6f6f7030 5f313435 _rule._loop0_145 │ │ │ │ │ - 0x00000250 5f72756c 65005f74 6d705f32 315f7275 _rule._tmp_21_ru │ │ │ │ │ - 0x00000260 6c650073 696d706c 655f7374 6d745f72 le.simple_stmt_r │ │ │ │ │ - 0x00000270 756c6500 2e4c4331 37002e4c 43313800 ule..LC17..LC18. │ │ │ │ │ - 0x00000280 2e4c4331 39002e4c 43323000 2e4c4332 .LC19..LC20..LC2 │ │ │ │ │ - 0x00000290 31002e4c 43323200 2e4c4332 33002e4c 1..LC22..LC23..L │ │ │ │ │ - 0x000002a0 43323400 2e4c4332 35002e4c 43323600 C24..LC25..LC26. │ │ │ │ │ - 0x000002b0 2e4c4332 37002e4c 43323800 2e4c4332 .LC27..LC28..LC2 │ │ │ │ │ - 0x000002c0 39007369 6e676c65 5f737562 73637269 9.single_subscri │ │ │ │ │ - 0x000002d0 70745f61 74747269 62757465 5f746172 pt_attribute_tar │ │ │ │ │ - 0x000002e0 6765745f 72756c65 00737461 725f7461 get_rule.star_ta │ │ │ │ │ - 0x000002f0 72676574 735f7275 6c65005f 746d705f rgets_rule._tmp_ │ │ │ │ │ - 0x00000300 355f7275 6c650073 7461725f 65787072 5_rule.star_expr │ │ │ │ │ - 0x00000310 65737369 6f6e735f 72756c65 005f746d essions_rule._tm │ │ │ │ │ - 0x00000320 705f3130 5f72756c 65006175 67617373 p_10_rule.augass │ │ │ │ │ - 0x00000330 69676e5f 72756c65 00696e76 616c6964 ign_rule.invalid │ │ │ │ │ - 0x00000340 5f616e6e 5f617373 69676e5f 74617267 _ann_assign_targ │ │ │ │ │ - 0x00000350 65745f72 756c6500 73746172 5f6e616d et_rule.star_nam │ │ │ │ │ - 0x00000360 65645f65 78707265 7373696f 6e5f7275 ed_expression_ru │ │ │ │ │ - 0x00000370 6c65005f 6c6f6f70 305f3132 325f7275 le._loop0_122_ru │ │ │ │ │ - 0x00000380 6c650079 69656c64 5f657870 725f7275 le.yield_expr_ru │ │ │ │ │ - 0x00000390 6c650061 6e6e6f74 61746564 5f726873 le.annotated_rhs │ │ │ │ │ - 0x000003a0 5f72756c 65007369 6e676c65 5f746172 _rule.single_tar │ │ │ │ │ - 0x000003b0 6765745f 72756c65 00696d70 6f72745f get_rule.import_ │ │ │ │ │ - 0x000003c0 73746d74 5f72756c 65007061 73735f73 stmt_rule.pass_s │ │ │ │ │ - 0x000003d0 746d745f 72756c65 0064656c 5f746172 tmt_rule.del_tar │ │ │ │ │ - 0x000003e0 67657473 5f72756c 65005f74 6d705f31 gets_rule._tmp_1 │ │ │ │ │ - 0x000003f0 355f7275 6c65005f 746d705f 31365f72 5_rule._tmp_16_r │ │ │ │ │ - 0x00000400 756c6500 62726561 6b5f7374 6d745f72 ule.break_stmt_r │ │ │ │ │ - 0x00000410 756c6500 636f6e74 696e7565 5f73746d ule.continue_stm │ │ │ │ │ - 0x00000420 745f7275 6c65005f 67617468 65725f31 t_rule._gather_1 │ │ │ │ │ - 0x00000430 345f7275 6c650073 7461725f 6e616d65 4_rule.star_name │ │ │ │ │ - 0x00000440 645f6578 70726573 73696f6e 735f7275 d_expressions_ru │ │ │ │ │ - 0x00000450 6c650074 7970655f 70617261 6d735f72 le.type_params_r │ │ │ │ │ - 0x00000460 756c6500 5f524149 53455f53 594e5441 ule._RAISE_SYNTA │ │ │ │ │ - 0x00000470 585f4552 524f525f 494e5641 4c49445f X_ERROR_INVALID_ │ │ │ │ │ - 0x00000480 54415247 45542e69 7372612e 3000745f TARGET.isra.0.t_ │ │ │ │ │ - 0x00000490 7072696d 6172795f 72617700 745f6c6f primary_raw.t_lo │ │ │ │ │ - 0x000004a0 6f6b6168 6561645f 72756c65 00736c69 okahead_rule.sli │ │ │ │ │ - 0x000004b0 6365735f 72756c65 00745f70 72696d61 ces_rule.t_prima │ │ │ │ │ - 0x000004c0 72795f72 756c6500 67656e65 78705f72 ry_rule.genexp_r │ │ │ │ │ - 0x000004d0 756c6500 61726775 6d656e74 735f7275 ule.arguments_ru │ │ │ │ │ - 0x000004e0 6c65002e 4c433330 002e4c43 3331002e le..LC30..LC31.. │ │ │ │ │ - 0x000004f0 4c433332 002e4c43 3333002e 4c433334 LC32..LC33..LC34 │ │ │ │ │ - 0x00000500 002e4c43 3335005f 746d705f 34325f72 ..LC35._tmp_42_r │ │ │ │ │ - 0x00000510 756c6500 73747269 6e67735f 72756c65 ule.strings_rule │ │ │ │ │ - 0x00000520 00747570 6c655f72 756c6500 666f725f .tuple_rule.for_ │ │ │ │ │ - 0x00000530 69665f63 6c617573 65735f72 756c6500 if_clauses_rule. │ │ │ │ │ - 0x00000540 6c697374 5f72756c 65005f67 61746865 list_rule._gathe │ │ │ │ │ - 0x00000550 725f3836 5f72756c 6500696e 76616c69 r_86_rule.invali │ │ │ │ │ - 0x00000560 645f6b76 70616972 5f756e70 61636b69 d_kvpair_unpacki │ │ │ │ │ - 0x00000570 6e675f72 756c652e 69737261 2e300073 ng_rule.isra.0.s │ │ │ │ │ - 0x00000580 7461725f 6e616d65 645f6578 70726573 tar_named_expres │ │ │ │ │ - 0x00000590 73696f6e 735f7365 7175656e 63655f72 sions_sequence_r │ │ │ │ │ - 0x000005a0 756c6500 696e7661 6c69645f 636f6d70 ule.invalid_comp │ │ │ │ │ - 0x000005b0 72656865 6e73696f 6e5f7275 6c652e69 rehension_rule.i │ │ │ │ │ - 0x000005c0 7372612e 30006269 74776973 655f6f72 sra.0.bitwise_or │ │ │ │ │ - 0x000005d0 5f72756c 65005f74 6d705f31 35315f72 _rule._tmp_151_r │ │ │ │ │ - 0x000005e0 756c6500 73746172 7265645f 65787072 ule.starred_expr │ │ │ │ │ - 0x000005f0 65737369 6f6e5f72 756c6500 52414953 ession_rule.RAIS │ │ │ │ │ - 0x00000600 455f4552 524f525f 4b4e4f57 4e5f4c4f E_ERROR_KNOWN_LO │ │ │ │ │ - 0x00000610 43415449 4f4e2e63 6f6e7374 70726f70 CATION.constprop │ │ │ │ │ - 0x00000620 2e30002e 4c433336 005f6c6f 6f70315f .0..LC36._loop1_ │ │ │ │ │ - 0x00000630 38325f72 756c6500 5f6c6f6f 70315f38 82_rule._loop1_8 │ │ │ │ │ - 0x00000640 335f7275 6c650074 73747269 6e675f72 3_rule.tstring_r │ │ │ │ │ - 0x00000650 756c6500 5f746d70 5f313536 5f72756c ule._tmp_156_rul │ │ │ │ │ - 0x00000660 65006673 7472696e 675f7265 706c6163 e.fstring_replac │ │ │ │ │ - 0x00000670 656d656e 745f6669 656c645f 72756c65 ement_field_rule │ │ │ │ │ - 0x00000680 00746172 6765745f 77697468 5f737461 .target_with_sta │ │ │ │ │ - 0x00000690 725f6174 6f6d5f72 756c6500 73746172 r_atom_rule.star │ │ │ │ │ - 0x000006a0 5f746172 6765745f 72756c65 005f746d _target_rule._tm │ │ │ │ │ - 0x000006b0 705f3136 385f7275 6c65002e 4c433337 p_168_rule..LC37 │ │ │ │ │ - 0x000006c0 002e4c43 3338002e 4c433339 002e4c43 ..LC38..LC39..LC │ │ │ │ │ - 0x000006d0 3430002e 4c433431 002e4c43 3432002e 40..LC41..LC42.. │ │ │ │ │ - 0x000006e0 4c433433 002e4c43 3434002e 4c433435 LC43..LC44..LC45 │ │ │ │ │ - 0x000006f0 002e4c43 34360069 665f6578 70726573 ..LC46.if_expres │ │ │ │ │ - 0x00000700 73696f6e 5f72756c 65006469 736a756e sion_rule.disjun │ │ │ │ │ - 0x00000710 6374696f 6e5f7275 6c65006c 616d6264 ction_rule.lambd │ │ │ │ │ - 0x00000720 65665f72 756c6500 5f746d70 5f313136 ef_rule._tmp_116 │ │ │ │ │ - 0x00000730 5f72756c 65005f74 6d705f31 31375f72 _rule._tmp_117_r │ │ │ │ │ - 0x00000740 756c6500 65787072 65737369 6f6e5f77 ule.expression_w │ │ │ │ │ - 0x00000750 6974686f 75745f69 6e76616c 69645f72 ithout_invalid_r │ │ │ │ │ - 0x00000760 756c6500 6c616d62 64615f70 6172616d ule.lambda_param │ │ │ │ │ - 0x00000770 735f7275 6c650063 6f6e6a75 6e637469 s_rule.conjuncti │ │ │ │ │ - 0x00000780 6f6e5f72 756c6500 696e7665 7273696f on_rule.inversio │ │ │ │ │ - 0x00000790 6e5f7275 6c65002e 4c433437 00737461 n_rule..LC47.sta │ │ │ │ │ - 0x000007a0 725f6578 70726573 73696f6e 5f72756c r_expression_rul │ │ │ │ │ - 0x000007b0 65002e4c 43343800 62697477 6973655f e..LC48.bitwise_ │ │ │ │ │ - 0x000007c0 786f725f 72756c65 00626974 77697365 xor_rule.bitwise │ │ │ │ │ - 0x000007d0 5f616e64 5f72756c 65007368 6966745f _and_rule.shift_ │ │ │ │ │ - 0x000007e0 65787072 5f72756c 65002e4c 43343900 expr_rule..LC49. │ │ │ │ │ - 0x000007f0 73756d5f 72756c65 00746572 6d5f7275 sum_rule.term_ru │ │ │ │ │ - 0x00000800 6c650074 65726d5f 72617700 2e4c4335 le.term_raw..LC5 │ │ │ │ │ - 0x00000810 30006661 63746f72 5f72756c 65002e4c 0.factor_rule..L │ │ │ │ │ - 0x00000820 43353100 2e4c4335 32002e4c 43353300 C51..LC52..LC53. │ │ │ │ │ - 0x00000830 2e4c4335 3400646f 74746564 5f61735f .LC54.dotted_as_ │ │ │ │ │ - 0x00000840 6e616d65 5f72756c 65005f6c 6f6f7030 name_rule._loop0 │ │ │ │ │ - 0x00000850 5f31375f 72756c65 00646f74 7465645f _17_rule.dotted_ │ │ │ │ │ - 0x00000860 6e616d65 5f72756c 6500696d 706f7274 name_rule.import │ │ │ │ │ - 0x00000870 5f66726f 6d5f7461 72676574 735f7275 _from_targets_ru │ │ │ │ │ - 0x00000880 6c65005f 746d705f 3136305f 72756c65 le._tmp_160_rule │ │ │ │ │ - 0x00000890 002e4c43 3535002e 4c433536 005f6c6f ..LC55..LC56._lo │ │ │ │ │ - 0x000008a0 6f70305f 38385f72 756c6500 696e7661 op0_88_rule.inva │ │ │ │ │ - 0x000008b0 6c69645f 666f725f 74617267 65745f72 lid_for_target_r │ │ │ │ │ - 0x000008c0 756c6500 2e4c4335 37002e4c 43353800 ule..LC57..LC58. │ │ │ │ │ - 0x000008d0 2e4c4335 39002e4c 43363000 2e4c4336 .LC59..LC60..LC6 │ │ │ │ │ - 0x000008e0 31007061 72616d65 74657273 5f72756c 1.parameters_rul │ │ │ │ │ - 0x000008f0 65005f74 6d705f32 365f7275 6c650066 e._tmp_26_rule.f │ │ │ │ │ - 0x00000900 756e635f 74797065 5f636f6d 6d656e74 unc_type_comment │ │ │ │ │ - 0x00000910 5f72756c 6500696e 76616c69 645f7061 _rule.invalid_pa │ │ │ │ │ - 0x00000920 72616d65 74657273 5f72756c 652e6973 rameters_rule.is │ │ │ │ │ - 0x00000930 72612e30 005f746d 705f3130 365f7275 ra.0._tmp_106_ru │ │ │ │ │ - 0x00000940 6c65002e 4c433632 005f746d 705f3133 le..LC62._tmp_13 │ │ │ │ │ - 0x00000950 395f7275 6c65002e 4c433633 002e4c43 9_rule..LC63..LC │ │ │ │ │ - 0x00000960 3634002e 4c433635 002e4c43 3636005f 64..LC65..LC66._ │ │ │ │ │ - 0x00000970 67617468 65725f39 315f7275 6c65006b gather_91_rule.k │ │ │ │ │ - 0x00000980 77617267 735f7275 6c65005f 746d705f wargs_rule._tmp_ │ │ │ │ │ - 0x00000990 3131325f 72756c65 005f746d 705f3137 112_rule._tmp_17 │ │ │ │ │ - 0x000009a0 305f7275 6c65002e 4c433637 00696e76 0_rule..LC67.inv │ │ │ │ │ - 0x000009b0 616c6964 5f737461 72726564 5f657870 alid_starred_exp │ │ │ │ │ - 0x000009c0 72657373 696f6e5f 756e7061 636b696e ression_unpackin │ │ │ │ │ - 0x000009d0 675f7275 6c652e69 7372612e 30002e4c g_rule.isra.0..L │ │ │ │ │ - 0x000009e0 43363800 2e4c4336 39007479 70655f70 C68..LC69.type_p │ │ │ │ │ - 0x000009f0 6172616d 5f72756c 65002e4c 43373000 aram_rule..LC70. │ │ │ │ │ - 0x00000a00 5f6c6f6f 70305f32 385f7275 6c65005f _loop0_28_rule._ │ │ │ │ │ - 0x00000a10 6c6f6f70 315f3330 5f72756c 65005f6c loop1_30_rule._l │ │ │ │ │ - 0x00000a20 6f6f7030 5f32375f 72756c65 005f6c6f oop0_27_rule._lo │ │ │ │ │ - 0x00000a30 6f70315f 32395f72 756c6500 2e4c4337 op1_29_rule..LC7 │ │ │ │ │ - 0x00000a40 3100696d 706f7274 5f66726f 6d5f6173 1.import_from_as │ │ │ │ │ - 0x00000a50 5f6e616d 65735f72 756c6500 696d706f _names_rule.impo │ │ │ │ │ - 0x00000a60 72745f66 726f6d5f 61735f6e 616d655f rt_from_as_name_ │ │ │ │ │ - 0x00000a70 72756c65 002e4c43 3732002e 4c433733 rule..LC72..LC73 │ │ │ │ │ - 0x00000a80 002e4c43 3734002e 4c433735 005f6c6f ..LC74..LC75._lo │ │ │ │ │ - 0x00000a90 6f70305f 33315f72 756c6500 70617261 op0_31_rule.para │ │ │ │ │ - 0x00000aa0 6d5f7374 61725f61 6e6e6f74 6174696f m_star_annotatio │ │ │ │ │ - 0x00000ab0 6e5f7275 6c65005f 6c6f6f70 315f3332 n_rule._loop1_32 │ │ │ │ │ - 0x00000ac0 5f72756c 65005f74 6d705f31 32385f72 _rule._tmp_128_r │ │ │ │ │ - 0x00000ad0 756c6500 2e4c4337 36005f74 6d705f31 ule..LC76._tmp_1 │ │ │ │ │ - 0x00000ae0 32305f72 756c6500 5f746d70 5f313139 20_rule._tmp_119 │ │ │ │ │ - 0x00000af0 5f72756c 65002e4c 43373700 2e4c4337 _rule..LC77..LC7 │ │ │ │ │ - 0x00000b00 38005f74 6d705f31 32395f72 756c6500 8._tmp_129_rule. │ │ │ │ │ - 0x00000b10 2e4c4337 39002e4c 43383000 2e4c4338 .LC79..LC80..LC8 │ │ │ │ │ - 0x00000b20 31002e4c 43383200 2e4c4338 33002e4c 1..LC82..LC83..L │ │ │ │ │ - 0x00000b30 43383400 2e4c4338 35002e4c 43383600 C84..LC85..LC86. │ │ │ │ │ - 0x00000b40 2e4c4338 37002e4c 43383800 2e4c4338 .LC87..LC88..LC8 │ │ │ │ │ - 0x00000b50 39002e4c 43393000 66737472 696e675f 9..LC90.fstring_ │ │ │ │ │ - 0x00000b60 636f6e76 65727369 6f6e5f72 756c6500 conversion_rule. │ │ │ │ │ - 0x00000b70 5f6c6f6f 70305f37 385f7275 6c65005f _loop0_78_rule._ │ │ │ │ │ - 0x00000b80 746d705f 3135345f 72756c65 2e697372 tmp_154_rule.isr │ │ │ │ │ - 0x00000b90 612e3000 5f746d70 5f313533 5f72756c a.0._tmp_153_rul │ │ │ │ │ - 0x00000ba0 65005f74 6d705f31 35355f72 756c6500 e._tmp_155_rule. │ │ │ │ │ - 0x00000bb0 5f746d70 5f313532 5f72756c 65002e4c _tmp_152_rule..L │ │ │ │ │ - 0x00000bc0 43393100 2e4c4339 32002e4c 43393300 C91..LC92..LC93. │ │ │ │ │ - 0x00000bd0 2e4c4339 34002e4c 43393500 2e4c4339 .LC94..LC95..LC9 │ │ │ │ │ - 0x00000be0 36002e4c 43393700 5f746d70 5f313635 6..LC97._tmp_165 │ │ │ │ │ - 0x00000bf0 5f72756c 65002e4c 43393800 2e4c4339 _rule..LC98..LC9 │ │ │ │ │ - 0x00000c00 39002e4c 43313030 005f746d 705f3235 9..LC100._tmp_25 │ │ │ │ │ - 0x00000c10 5f72756c 65002e4c 43313031 002e4c43 _rule..LC101..LC │ │ │ │ │ - 0x00000c20 31303200 2e4c4331 3033005f 746d705f 102..LC103._tmp_ │ │ │ │ │ - 0x00000c30 3132365f 72756c65 006b7761 72675f6f 126_rule.kwarg_o │ │ │ │ │ - 0x00000c40 725f7374 61727265 645f7275 6c65006b r_starred_rule.k │ │ │ │ │ - 0x00000c50 77617267 5f6f725f 646f7562 6c655f73 warg_or_double_s │ │ │ │ │ - 0x00000c60 74617272 65645f72 756c6500 696e7661 tarred_rule.inva │ │ │ │ │ - 0x00000c70 6c69645f 6b776172 675f7275 6c652e69 lid_kwarg_rule.i │ │ │ │ │ - 0x00000c80 7372612e 30002e4c 43313034 00776974 sra.0..LC104.wit │ │ │ │ │ - 0x00000c90 685f6974 656d5f72 756c6500 5f746d70 h_item_rule._tmp │ │ │ │ │ - 0x00000ca0 5f33355f 72756c65 002e4c43 31303500 _35_rule..LC105. │ │ │ │ │ - 0x00000cb0 2e4c4331 3036002e 4c433130 37006465 .LC106..LC107.de │ │ │ │ │ - 0x00000cc0 6c5f7461 72676574 5f72756c 65006f70 l_target_rule.op │ │ │ │ │ - 0x00000cd0 656e5f73 65717565 6e63655f 70617474 en_sequence_patt │ │ │ │ │ - 0x00000ce0 65726e5f 72756c65 006d6179 62655f73 ern_rule.maybe_s │ │ │ │ │ - 0x00000cf0 7461725f 70617474 65726e5f 72756c65 tar_pattern_rule │ │ │ │ │ - 0x00000d00 006d6179 62655f73 65717565 6e63655f .maybe_sequence_ │ │ │ │ │ - 0x00000d10 70617474 65726e5f 72756c65 00706174 pattern_rule.pat │ │ │ │ │ - 0x00000d20 7465726e 5f636170 74757265 5f746172 tern_capture_tar │ │ │ │ │ - 0x00000d30 6765745f 72756c65 0077696c 64636172 get_rule.wildcar │ │ │ │ │ - 0x00000d40 645f7061 74746572 6e5f7275 6c65002e d_pattern_rule.. │ │ │ │ │ - 0x00000d50 4c433130 38002e4c 43313039 002e4c43 LC108..LC109..LC │ │ │ │ │ - 0x00000d60 31313000 6f725f70 61747465 726e5f72 110.or_pattern_r │ │ │ │ │ - 0x00000d70 756c6500 636c6f73 65645f70 61747465 ule.closed_patte │ │ │ │ │ - 0x00000d80 726e5f72 756c6500 2e4c4331 3131002e rn_rule..LC111.. │ │ │ │ │ - 0x00000d90 4c433131 32007369 676e6564 5f6e756d LC112.signed_num │ │ │ │ │ - 0x00000da0 6265725f 72756c65 00636f6d 706c6578 ber_rule.complex │ │ │ │ │ - 0x00000db0 5f6e756d 6265725f 72756c65 006e616d _number_rule.nam │ │ │ │ │ - 0x00000dc0 655f6f72 5f617474 725f7275 6c650070 e_or_attr_rule.p │ │ │ │ │ - 0x00000dd0 6f736974 696f6e61 6c5f7061 74746572 ositional_patter │ │ │ │ │ - 0x00000de0 6e735f72 756c6500 5f746d70 5f34315f ns_rule._tmp_41_ │ │ │ │ │ - 0x00000df0 72756c65 00646f75 626c655f 73746172 rule.double_star │ │ │ │ │ - 0x00000e00 5f706174 7465726e 5f72756c 65006974 _pattern_rule.it │ │ │ │ │ - 0x00000e10 656d735f 70617474 65726e5f 72756c65 ems_pattern_rule │ │ │ │ │ - 0x00000e20 006b6579 776f7264 5f706174 7465726e .keyword_pattern │ │ │ │ │ - 0x00000e30 735f7275 6c65005f 746d705f 34335f72 s_rule._tmp_43_r │ │ │ │ │ - 0x00000e40 756c6500 7369676e 65645f72 65616c5f ule.signed_real_ │ │ │ │ │ - 0x00000e50 6e756d62 65725f72 756c6500 696d6167 number_rule.imag │ │ │ │ │ - 0x00000e60 696e6172 795f6e75 6d626572 5f72756c inary_number_rul │ │ │ │ │ - 0x00000e70 65002e4c 43313133 00747374 72696e67 e..LC113.tstring │ │ │ │ │ - 0x00000e80 5f66756c 6c5f666f 726d6174 5f737065 _full_format_spe │ │ │ │ │ - 0x00000e90 635f7275 6c650069 6e76616c 69645f74 c_rule.invalid_t │ │ │ │ │ - 0x00000ea0 73747269 6e675f72 65706c61 63656d65 string_replaceme │ │ │ │ │ - 0x00000eb0 6e745f66 69656c64 5f72756c 65002e4c nt_field_rule..L │ │ │ │ │ - 0x00000ec0 43313134 002e4c43 31313500 2e4c4331 C114..LC115..LC1 │ │ │ │ │ - 0x00000ed0 3136002e 4c433131 37002e4c 43313138 16..LC117..LC118 │ │ │ │ │ - 0x00000ee0 002e4c43 31313900 6c616d62 64615f73 ..LC119.lambda_s │ │ │ │ │ - 0x00000ef0 6c617368 5f6e6f5f 64656661 756c745f lash_no_default_ │ │ │ │ │ - 0x00000f00 72756c65 006c616d 6264615f 736c6173 rule.lambda_slas │ │ │ │ │ - 0x00000f10 685f7769 74685f64 65666175 6c745f72 h_with_default_r │ │ │ │ │ - 0x00000f20 756c6500 5f6c6f6f 70315f37 345f7275 ule._loop1_74_ru │ │ │ │ │ - 0x00000f30 6c65005f 6c6f6f70 305f3733 5f72756c le._loop0_73_rul │ │ │ │ │ - 0x00000f40 65006c61 6d626461 5f737461 725f6574 e.lambda_star_et │ │ │ │ │ - 0x00000f50 635f7275 6c65005f 6c6f6f70 315f3735 c_rule._loop1_75 │ │ │ │ │ - 0x00000f60 5f72756c 65005f6c 6f6f7030 5f37325f _rule._loop0_72_ │ │ │ │ │ - 0x00000f70 72756c65 005f746d 705f3133 305f7275 rule._tmp_130_ru │ │ │ │ │ - 0x00000f80 6c65005f 6c6f6f70 305f3736 5f72756c le._loop0_76_rul │ │ │ │ │ - 0x00000f90 65005f6c 6f6f7031 5f37375f 72756c65 e._loop1_77_rule │ │ │ │ │ - 0x00000fa0 006c616d 6264615f 70617261 6d5f6e6f .lambda_param_no │ │ │ │ │ - 0x00000fb0 5f646566 61756c74 5f72756c 65006c61 _default_rule.la │ │ │ │ │ - 0x00000fc0 6d626461 5f706172 616d5f72 756c6500 mbda_param_rule. │ │ │ │ │ - 0x00000fd0 6c616d62 64615f70 6172616d 5f776974 lambda_param_wit │ │ │ │ │ - 0x00000fe0 685f6465 6661756c 745f7275 6c65006c h_default_rule.l │ │ │ │ │ - 0x00000ff0 616d6264 615f6b77 64735f72 756c6500 ambda_kwds_rule. │ │ │ │ │ - 0x00001000 5f746d70 5f313335 5f72756c 65002e4c _tmp_135_rule..L │ │ │ │ │ - 0x00001010 43313230 002e4c43 31323100 2e4c4331 C120..LC121..LC1 │ │ │ │ │ - 0x00001020 3232005f 746d705f 3132335f 72756c65 22._tmp_123_rule │ │ │ │ │ - 0x00001030 005f746d 705f3137 365f7275 6c65005f ._tmp_176_rule._ │ │ │ │ │ - 0x00001040 746d705f 3138305f 72756c65 002e4c43 tmp_180_rule..LC │ │ │ │ │ - 0x00001050 31323300 2e4c4331 3234002e 4c433132 123..LC124..LC12 │ │ │ │ │ - 0x00001060 35005f74 6d705f31 32345f72 756c6500 5._tmp_124_rule. │ │ │ │ │ - 0x00001070 2e4c4331 3236002e 4c433132 37006c61 .LC126..LC127.la │ │ │ │ │ - 0x00001080 6d626461 5f706172 616d5f6d 61796265 mbda_param_maybe │ │ │ │ │ - 0x00001090 5f646566 61756c74 5f72756c 65002e4c _default_rule..L │ │ │ │ │ - 0x000010a0 43313238 002e4c43 31323900 5f746d70 C128..LC129._tmp │ │ │ │ │ - 0x000010b0 5f313134 5f72756c 65006b65 79776f72 _114_rule.keywor │ │ │ │ │ - 0x000010c0 645f7061 74746572 6e5f7275 6c65002e d_pattern_rule.. │ │ │ │ │ - 0x000010d0 4c433133 30002e4c 43313331 002e4c43 LC130..LC131..LC │ │ │ │ │ - 0x000010e0 31333200 2e4c4331 3333002e 4c433133 132..LC133..LC13 │ │ │ │ │ - 0x000010f0 34007479 70655f70 6172616d 5f646566 4.type_param_def │ │ │ │ │ - 0x00001100 61756c74 5f72756c 65002e4c 43313335 ault_rule..LC135 │ │ │ │ │ - 0x00001110 002e4c43 31333600 2e4c4331 3337006b ..LC136..LC137.k │ │ │ │ │ - 0x00001120 65795f76 616c7565 5f706174 7465726e ey_value_pattern │ │ │ │ │ - 0x00001130 5f72756c 65002e4c 43313338 002e4c43 _rule..LC138..LC │ │ │ │ │ - 0x00001140 31333900 2e4c4331 3430002e 4c433134 139..LC140..LC14 │ │ │ │ │ - 0x00001150 31002e4c 43313432 002e4c43 31343300 1..LC142..LC143. │ │ │ │ │ - 0x00001160 2e4c4331 3434002e 4c433134 35002e4c .LC144..LC145..L │ │ │ │ │ - 0x00001170 43313436 002e4c43 31343700 2e4c4331 C146..LC147..LC1 │ │ │ │ │ - 0x00001180 3438002e 4c433134 39005f74 6d705f31 48..LC149._tmp_1 │ │ │ │ │ - 0x00001190 37375f72 756c6500 72657365 72766564 77_rule.reserved │ │ │ │ │ - 0x000011a0 5f6b6579 776f7264 73005f5f 636f6d70 _keywords.__comp │ │ │ │ │ - 0x000011b0 6f756e64 5f6c6974 6572616c 2e30005f ound_literal.0._ │ │ │ │ │ - 0x000011c0 5f636f6d 706f756e 645f6c69 74657261 _compound_litera │ │ │ │ │ - 0x000011d0 6c2e3100 5f5f636f 6d706f75 6e645f6c l.1.__compound_l │ │ │ │ │ - 0x000011e0 69746572 616c2e32 005f5f63 6f6d706f iteral.2.__compo │ │ │ │ │ - 0x000011f0 756e645f 6c697465 72616c2e 33005f5f und_literal.3.__ │ │ │ │ │ - 0x00001200 636f6d70 6f756e64 5f6c6974 6572616c compound_literal │ │ │ │ │ - 0x00001210 2e34005f 5f636f6d 706f756e 645f6c69 .4.__compound_li │ │ │ │ │ - 0x00001220 74657261 6c2e3500 5f5f636f 6d706f75 teral.5.__compou │ │ │ │ │ - 0x00001230 6e645f6c 69746572 616c2e36 005f5f63 nd_literal.6.__c │ │ │ │ │ - 0x00001240 6f6d706f 756e645f 6c697465 72616c2e ompound_literal. │ │ │ │ │ - 0x00001250 37005f5f 636f6d70 6f756e64 5f6c6974 7.__compound_lit │ │ │ │ │ - 0x00001260 6572616c 2e380073 6f66745f 6b657977 eral.8.soft_keyw │ │ │ │ │ - 0x00001270 6f726473 005f5079 50656765 6e5f7061 ords._PyPegen_pa │ │ │ │ │ - 0x00001280 72736500 50795468 72656164 53746174 rse.PyThreadStat │ │ │ │ │ - 0x00001290 655f4765 74005f50 795f5265 61636865 e_Get._Py_Reache │ │ │ │ │ - 0x000012a0 64526563 75727369 6f6e4c69 6d697457 dRecursionLimitW │ │ │ │ │ - 0x000012b0 6974684d 61726769 6e005f50 79506567 ithMargin._PyPeg │ │ │ │ │ - 0x000012c0 656e5f65 78706563 745f746f 6b656e00 en_expect_token. │ │ │ │ │ - 0x000012d0 5f507950 6567656e 5f6d616b 655f6d6f _PyPegen_make_mo │ │ │ │ │ - 0x000012e0 64756c65 005f5079 4153545f 45787072 dule._PyAST_Expr │ │ │ │ │ - 0x000012f0 65737369 6f6e0050 79457272 5f4f6363 ession.PyErr_Occ │ │ │ │ │ - 0x00001300 75727265 64005f50 79506567 656e5f66 urred._PyPegen_f │ │ │ │ │ - 0x00001310 696c6c5f 746f6b65 6e005f50 79415354 ill_token._PyAST │ │ │ │ │ - 0x00001320 5f496e74 65726163 74697665 005f5079 _Interactive._Py │ │ │ │ │ - 0x00001330 50656765 6e5f7369 6e676c65 746f6e5f Pegen_singleton_ │ │ │ │ │ - 0x00001340 73657100 5f507950 6567656e 5f726567 seq._PyPegen_reg │ │ │ │ │ - 0x00001350 69737465 725f7374 6d747300 5f507950 ister_stmts._PyP │ │ │ │ │ - 0x00001360 6567656e 5f696e74 65726163 74697665 egen_interactive │ │ │ │ │ - 0x00001370 5f657869 74005f50 79706567 656e5f73 _exit._Pypegen_s │ │ │ │ │ - 0x00001380 7461636b 5f6f7665 72666c6f 77005f50 tack_overflow._P │ │ │ │ │ - 0x00001390 79415354 5f46756e 6374696f 6e547970 yAST_FunctionTyp │ │ │ │ │ - 0x000013a0 65005f50 79506567 656e5f73 65715f61 e._PyPegen_seq_a │ │ │ │ │ - 0x000013b0 7070656e 645f746f 5f656e64 005f5079 ppend_to_end._Py │ │ │ │ │ - 0x000013c0 50656765 6e5f6765 745f6c61 73745f6e Pegen_get_last_n │ │ │ │ │ - 0x000013d0 6f6e6e77 68697465 73706163 655f746f onnwhitespace_to │ │ │ │ │ - 0x000013e0 6b656e00 5f507941 53545f50 61737300 ken._PyAST_Pass. │ │ │ │ │ - 0x000013f0 50794d65 6d5f4d61 6c6c6f63 005f5079 PyMem_Malloc._Py │ │ │ │ │ - 0x00001400 5f617364 6c5f6765 6e657269 635f7365 _asdl_generic_se │ │ │ │ │ - 0x00001410 715f6e65 77005079 4d656d5f 46726565 q_new.PyMem_Free │ │ │ │ │ - 0x00001420 005f5079 50656765 6e5f7365 715f666c ._PyPegen_seq_fl │ │ │ │ │ - 0x00001430 61747465 6e005079 4d656d5f 5265616c atten.PyMem_Real │ │ │ │ │ - 0x00001440 6c6f6300 50794572 725f4e6f 4d656d6f loc.PyErr_NoMemo │ │ │ │ │ - 0x00001450 7279005f 50795065 67656e5f 6c6f6f6b ry._PyPegen_look │ │ │ │ │ - 0x00001460 61686561 64005f50 79506567 656e5f6c ahead._PyPegen_l │ │ │ │ │ - 0x00001470 6f6f6b61 68656164 5f776974 685f696e ookahead_with_in │ │ │ │ │ - 0x00001480 74005f50 79506567 656e5f65 78706563 t._PyPegen_expec │ │ │ │ │ - 0x00001490 745f736f 66745f6b 6579776f 7264005f t_soft_keyword._ │ │ │ │ │ - 0x000014a0 50794153 545f4966 005f5079 50656765 PyAST_If._PyPege │ │ │ │ │ - 0x000014b0 6e5f6675 6e637469 6f6e5f64 65665f64 n_function_def_d │ │ │ │ │ - 0x000014c0 65636f72 61746f72 73005f50 79415354 ecorators._PyAST │ │ │ │ │ - 0x000014d0 5f576974 68005f50 79506567 656e5f65 _With._PyPegen_e │ │ │ │ │ - 0x000014e0 78706563 745f666f 72636564 5f746f6b xpect_forced_tok │ │ │ │ │ - 0x000014f0 656e005f 50794153 545f5472 79005f50 en._PyAST_Try._P │ │ │ │ │ - 0x00001500 79415354 5f576869 6c65005f 50795065 yAST_While._PyPe │ │ │ │ │ - 0x00001510 67656e5f 636c6173 735f6465 665f6465 gen_class_def_de │ │ │ │ │ - 0x00001520 636f7261 746f7273 005f5079 4153545f corators._PyAST_ │ │ │ │ │ - 0x00001530 6d617463 685f6361 7365005f 50794153 match_case._PyAS │ │ │ │ │ - 0x00001540 545f4d61 74636800 5f507941 53545f41 T_Match._PyAST_A │ │ │ │ │ - 0x00001550 73796e63 57697468 005f5079 4153545f syncWith._PyAST_ │ │ │ │ │ - 0x00001560 54727953 74617200 50794578 635f5379 TryStar.PyExc_Sy │ │ │ │ │ - 0x00001570 6e746178 4572726f 72005f50 79506567 ntaxError._PyPeg │ │ │ │ │ - 0x00001580 656e5f72 61697365 5f657272 6f720050 en_raise_error.P │ │ │ │ │ - 0x00001590 79457863 5f496e64 656e7461 74696f6e yExc_Indentation │ │ │ │ │ - 0x000015a0 4572726f 72005f50 79506567 656e5f64 Error._PyPegen_d │ │ │ │ │ - 0x000015b0 756d6d79 5f6e616d 65005f50 79506567 ummy_name._PyPeg │ │ │ │ │ - 0x000015c0 656e5f73 65715f69 6e736572 745f696e en_seq_insert_in │ │ │ │ │ - 0x000015d0 5f66726f 6e74005f 50795065 67656e5f _front._PyPegen_ │ │ │ │ │ - 0x000015e0 69735f6d 656d6f69 7a656400 5f507950 is_memoized._PyP │ │ │ │ │ - 0x000015f0 6567656e 5f6e616d 655f746f 6b656e00 egen_name_token. │ │ │ │ │ - 0x00001600 5f507950 6567656e 5f6c6f6f 6b616865 _PyPegen_lookahe │ │ │ │ │ - 0x00001610 61645f77 6974685f 73747269 6e67005f ad_with_string._ │ │ │ │ │ - 0x00001620 50795065 67656e5f 696e7365 72745f6d PyPegen_insert_m │ │ │ │ │ - 0x00001630 656d6f00 5f507950 6567656e 5f736574 emo._PyPegen_set │ │ │ │ │ - 0x00001640 5f657870 725f636f 6e746578 74005f50 _expr_context._P │ │ │ │ │ - 0x00001650 79415354 5f416e6e 41737369 676e005f yAST_AnnAssign._ │ │ │ │ │ - 0x00001660 50794153 545f4578 7072005f 50794153 PyAST_Expr._PyAS │ │ │ │ │ - 0x00001670 545f4173 7369676e 005f5079 4153545f T_Assign._PyAST_ │ │ │ │ │ - 0x00001680 52657475 726e005f 50794153 545f5261 Return._PyAST_Ra │ │ │ │ │ - 0x00001690 69736500 5f507941 53545f41 75674173 ise._PyAST_AugAs │ │ │ │ │ - 0x000016a0 7369676e 005f5079 4153545f 44656c65 sign._PyAST_Dele │ │ │ │ │ - 0x000016b0 7465005f 50794153 545f4173 73657274 te._PyAST_Assert │ │ │ │ │ - 0x000016c0 005f5079 50656765 6e5f6d61 705f6e61 ._PyPegen_map_na │ │ │ │ │ - 0x000016d0 6d65735f 746f5f69 6473005f 50794153 mes_to_ids._PyAS │ │ │ │ │ - 0x000016e0 545f476c 6f62616c 005f5079 4153545f T_Global._PyAST_ │ │ │ │ │ - 0x000016f0 4e6f6e6c 6f63616c 005f5079 50656765 Nonlocal._PyPege │ │ │ │ │ - 0x00001700 6e5f6765 745f6578 70725f6e 616d6500 n_get_expr_name. │ │ │ │ │ - 0x00001710 5f507941 53545f54 79706541 6c696173 _PyAST_TypeAlias │ │ │ │ │ - 0x00001720 005f5079 50656765 6e5f7570 64617465 ._PyPegen_update │ │ │ │ │ - 0x00001730 5f6d656d 6f005f50 79415354 5f417474 _memo._PyAST_Att │ │ │ │ │ - 0x00001740 72696275 7465005f 50794153 545f5375 ribute._PyAST_Su │ │ │ │ │ - 0x00001750 62736372 69707400 5f507941 53545f43 bscript._PyAST_C │ │ │ │ │ - 0x00001760 616c6c00 5f507950 6567656e 5f6e756d all._PyPegen_num │ │ │ │ │ - 0x00001770 6265725f 746f6b65 6e005f50 795f456c ber_token._Py_El │ │ │ │ │ - 0x00001780 6c697073 69734f62 6a656374 005f5079 lipsisObject._Py │ │ │ │ │ - 0x00001790 4153545f 436f6e73 74616e74 005f5079 AST_Constant._Py │ │ │ │ │ - 0x000017a0 50656765 6e5f6b65 795f7661 6c75655f Pegen_key_value_ │ │ │ │ │ - 0x000017b0 70616972 005f5079 4153545f 53657400 pair._PyAST_Set. │ │ │ │ │ - 0x000017c0 5f50795f 4e6f6e65 53747275 6374005f _Py_NoneStruct._ │ │ │ │ │ - 0x000017d0 50795f54 72756553 74727563 74005f50 Py_TrueStruct._P │ │ │ │ │ - 0x000017e0 795f4661 6c736553 74727563 74005f50 y_FalseStruct._P │ │ │ │ │ - 0x000017f0 79506567 656e5f67 65745f6b 65797300 yPegen_get_keys. │ │ │ │ │ - 0x00001800 5f507950 6567656e 5f676574 5f76616c _PyPegen_get_val │ │ │ │ │ - 0x00001810 75657300 5f507941 53545f44 69637400 ues._PyAST_Dict. │ │ │ │ │ - 0x00001820 5f507941 53545f4c 69737443 6f6d7000 _PyAST_ListComp. │ │ │ │ │ - 0x00001830 5f507941 53545f44 69637443 6f6d7000 _PyAST_DictComp. │ │ │ │ │ - 0x00001840 5f507941 53545f53 6574436f 6d70005f _PyAST_SetComp._ │ │ │ │ │ - 0x00001850 50794153 545f5374 61727265 64005f50 PyAST_Starred._P │ │ │ │ │ - 0x00001860 79506567 656e5f73 7472696e 675f746f yPegen_string_to │ │ │ │ │ - 0x00001870 6b656e00 5f507950 6567656e 5f636f6e ken._PyPegen_con │ │ │ │ │ - 0x00001880 63617465 6e617465 5f737472 696e6773 catenate_strings │ │ │ │ │ - 0x00001890 005f5079 50656765 6e5f636f 6e636174 ._PyPegen_concat │ │ │ │ │ - 0x000018a0 656e6174 655f7473 7472696e 6773005f enate_tstrings._ │ │ │ │ │ - 0x000018b0 50795065 67656e5f 7365715f 6c617374 PyPegen_seq_last │ │ │ │ │ - 0x000018c0 5f697465 6d005f50 79506567 656e5f63 _item._PyPegen_c │ │ │ │ │ - 0x000018d0 6f6e7374 616e745f 66726f6d 5f737472 onstant_from_str │ │ │ │ │ - 0x000018e0 696e6700 5f507950 6567656e 5f636f6e ing._PyPegen_con │ │ │ │ │ - 0x000018f0 7374616e 745f6672 6f6d5f74 6f6b656e stant_from_token │ │ │ │ │ - 0x00001900 005f5079 50656765 6e5f6a6f 696e6564 ._PyPegen_joined │ │ │ │ │ - 0x00001910 5f737472 005f5079 4153545f 5475706c _str._PyAST_Tupl │ │ │ │ │ - 0x00001920 65005f50 79415354 5f4c6973 74005f50 e._PyAST_List._P │ │ │ │ │ - 0x00001930 79415354 5f47656e 65726174 6f724578 yAST_GeneratorEx │ │ │ │ │ - 0x00001940 70005f50 79415354 5f4e616d 65644578 p._PyAST_NamedEx │ │ │ │ │ - 0x00001950 7072005f 50795065 67656e5f 6c6f6f6b pr._PyPegen_look │ │ │ │ │ - 0x00001960 61686561 645f666f 725f6578 7072005f ahead_for_expr._ │ │ │ │ │ - 0x00001970 50795065 67656e5f 72616973 655f6572 PyPegen_raise_er │ │ │ │ │ - 0x00001980 726f725f 666f725f 6d697373 696e675f ror_for_missing_ │ │ │ │ │ - 0x00001990 636f6d6d 61005f50 79506567 656e5f63 comma._PyPegen_c │ │ │ │ │ - 0x000019a0 6865636b 5f6c6567 6163795f 73746d74 heck_legacy_stmt │ │ │ │ │ - 0x000019b0 005f5079 50656765 6e5f7365 715f6669 ._PyPegen_seq_fi │ │ │ │ │ - 0x000019c0 7273745f 6974656d 005f5079 4153545f rst_item._PyAST_ │ │ │ │ │ - 0x000019d0 49664578 70005f50 79415354 5f426f6f IfExp._PyAST_Boo │ │ │ │ │ - 0x000019e0 6c4f7000 5f507941 53545f42 696e4f70 lOp._PyAST_BinOp │ │ │ │ │ - 0x000019f0 005f5079 50656765 6e5f636d 706f705f ._PyPegen_cmpop_ │ │ │ │ │ - 0x00001a00 65787072 5f706169 72005f50 79506567 expr_pair._PyPeg │ │ │ │ │ - 0x00001a10 656e5f67 65745f63 6d706f70 73005f50 en_get_cmpops._P │ │ │ │ │ - 0x00001a20 79506567 656e5f67 65745f65 78707273 yPegen_get_exprs │ │ │ │ │ - 0x00001a30 005f5079 4153545f 436f6d70 61726500 ._PyAST_Compare. │ │ │ │ │ - 0x00001a40 5f507941 53545f55 6e617279 4f70005f _PyAST_UnaryOp._ │ │ │ │ │ - 0x00001a50 50795065 67656e5f 63686563 6b5f6261 PyPegen_check_ba │ │ │ │ │ - 0x00001a60 7272795f 61735f66 6c75666c 005f5079 rry_as_flufl._Py │ │ │ │ │ - 0x00001a70 4153545f 41776169 74005f50 79415354 AST_Await._PyAST │ │ │ │ │ - 0x00001a80 5f496d70 6f727400 5f507950 6567656e _Import._PyPegen │ │ │ │ │ - 0x00001a90 5f636865 636b6564 5f66726f 6d5f696d _checked_from_im │ │ │ │ │ - 0x00001aa0 706f7274 005f5079 50656765 6e5f7365 port._PyPegen_se │ │ │ │ │ - 0x00001ab0 715f636f 756e745f 646f7473 005f5079 q_count_dots._Py │ │ │ │ │ - 0x00001ac0 4153545f 496d706f 72744672 6f6d005f AST_ImportFrom._ │ │ │ │ │ - 0x00001ad0 50794153 545f636f 6d707265 68656e73 PyAST_comprehens │ │ │ │ │ - 0x00001ae0 696f6e00 5f507941 53545f46 756e6374 ion._PyAST_Funct │ │ │ │ │ - 0x00001af0 696f6e44 6566005f 50795065 67656e5f ionDef._PyPegen_ │ │ │ │ │ - 0x00001b00 656d7074 795f6172 67756d65 6e747300 empty_arguments. │ │ │ │ │ - 0x00001b10 5f507941 53545f41 73796e63 46756e63 _PyAST_AsyncFunc │ │ │ │ │ - 0x00001b20 74696f6e 44656600 5f507941 53545f61 tionDef._PyAST_a │ │ │ │ │ - 0x00001b30 6c696173 005f5079 50656765 6e5f6172 lias._PyPegen_ar │ │ │ │ │ - 0x00001b40 67756d65 6e74735f 70617273 696e675f guments_parsing_ │ │ │ │ │ - 0x00001b50 6572726f 72005f50 79506567 656e5f67 error._PyPegen_g │ │ │ │ │ - 0x00001b60 65745f6c 6173745f 636f6d70 72656865 et_last_comprehe │ │ │ │ │ - 0x00001b70 6e73696f 6e5f6974 656d005f 50795065 nsion_item._PyPe │ │ │ │ │ - 0x00001b80 67656e5f 6e6f6e70 6172656e 5f67656e gen_nonparen_gen │ │ │ │ │ - 0x00001b90 6578705f 696e5f63 616c6c00 5f507950 exp_in_call._PyP │ │ │ │ │ - 0x00001ba0 6567656e 5f6a6f69 6e5f6e61 6d65735f egen_join_names_ │ │ │ │ │ - 0x00001bb0 77697468 5f646f74 005f5079 50656765 with_dot._PyPege │ │ │ │ │ - 0x00001bc0 6e5f636f 6c6c6563 745f6361 6c6c5f73 n_collect_call_s │ │ │ │ │ - 0x00001bd0 65717300 5f507950 6567656e 5f736571 eqs._PyPegen_seq │ │ │ │ │ - 0x00001be0 5f657874 72616374 5f737461 72726564 _extract_starred │ │ │ │ │ - 0x00001bf0 5f657870 7273005f 50795065 67656e5f _exprs._PyPegen_ │ │ │ │ │ - 0x00001c00 7365715f 64656c65 74655f73 74617272 seq_delete_starr │ │ │ │ │ - 0x00001c10 65645f65 78707273 005f5079 4153545f ed_exprs._PyAST_ │ │ │ │ │ - 0x00001c20 5969656c 6446726f 6d005f50 79415354 YieldFrom._PyAST │ │ │ │ │ - 0x00001c30 5f596965 6c640050 79427974 65735f41 _Yield.PyBytes_A │ │ │ │ │ - 0x00001c40 73537472 696e6700 5f507950 6567656e sString._PyPegen │ │ │ │ │ - 0x00001c50 5f6e6577 5f747970 655f636f 6d6d656e _new_type_commen │ │ │ │ │ - 0x00001c60 74005f50 79506567 656e5f6d 616b655f t._PyPegen_make_ │ │ │ │ │ - 0x00001c70 61726775 6d656e74 73005f50 79415354 arguments._PyAST │ │ │ │ │ - 0x00001c80 5f617267 005f5079 50656765 6e5f6164 _arg._PyPegen_ad │ │ │ │ │ - 0x00001c90 645f7479 70655f63 6f6d6d65 6e745f74 d_type_comment_t │ │ │ │ │ - 0x00001ca0 6f5f6172 67005f50 79506567 656e5f61 o_arg._PyPegen_a │ │ │ │ │ - 0x00001cb0 6c696173 5f666f72 5f737461 72005f50 lias_for_star._P │ │ │ │ │ - 0x00001cc0 79506567 656e5f73 6c617368 5f776974 yPegen_slash_wit │ │ │ │ │ - 0x00001cd0 685f6465 6661756c 74005f50 79506567 h_default._PyPeg │ │ │ │ │ - 0x00001ce0 656e5f6e 616d655f 64656661 756c745f en_name_default_ │ │ │ │ │ - 0x00001cf0 70616972 005f5079 50656765 6e5f7374 pair._PyPegen_st │ │ │ │ │ - 0x00001d00 61725f65 7463005f 50795065 67656e5f ar_etc._PyPegen_ │ │ │ │ │ - 0x00001d10 666f726d 61747465 645f7661 6c756500 formatted_value. │ │ │ │ │ - 0x00001d20 5f507950 6567656e 5f736574 75705f66 _PyPegen_setup_f │ │ │ │ │ - 0x00001d30 756c6c5f 666f726d 61745f73 70656300 ull_format_spec. │ │ │ │ │ - 0x00001d40 5f507950 6567656e 5f636865 636b5f66 _PyPegen_check_f │ │ │ │ │ - 0x00001d50 73747269 6e675f63 6f6e7665 7273696f string_conversio │ │ │ │ │ - 0x00001d60 6e005f50 79415354 5f4c616d 62646100 n._PyAST_Lambda. │ │ │ │ │ - 0x00001d70 5f507941 53545f45 78636570 7448616e _PyAST_ExceptHan │ │ │ │ │ - 0x00001d80 646c6572 005f5079 4153545f 536c6963 dler._PyAST_Slic │ │ │ │ │ - 0x00001d90 65005f50 79415354 5f436c61 73734465 e._PyAST_ClassDe │ │ │ │ │ - 0x00001da0 66005f50 79415354 5f466f72 005f5079 f._PyAST_For._Py │ │ │ │ │ - 0x00001db0 4153545f 4173796e 63466f72 005f5079 AST_AsyncFor._Py │ │ │ │ │ - 0x00001dc0 50656765 6e5f6175 676f7065 7261746f Pegen_augoperato │ │ │ │ │ - 0x00001dd0 72005f50 79415354 5f6b6579 776f7264 r._PyAST_keyword │ │ │ │ │ - 0x00001de0 005f5079 50656765 6e5f6b65 79776f72 ._PyPegen_keywor │ │ │ │ │ - 0x00001df0 645f6f72 5f737461 72726564 005f5079 d_or_starred._Py │ │ │ │ │ - 0x00001e00 50656765 6e5f6a6f 696e5f73 65717565 Pegen_join_seque │ │ │ │ │ - 0x00001e10 6e636573 005f5079 4153545f 42726561 nces._PyAST_Brea │ │ │ │ │ - 0x00001e20 6b005f50 79415354 5f436f6e 74696e75 k._PyAST_Continu │ │ │ │ │ - 0x00001e30 65005f50 79415354 5f776974 68697465 e._PyAST_withite │ │ │ │ │ - 0x00001e40 6d005f50 79415354 5f4d6174 63685365 m._PyAST_MatchSe │ │ │ │ │ - 0x00001e50 7175656e 6365005f 50794153 545f4d61 quence._PyAST_Ma │ │ │ │ │ - 0x00001e60 74636853 74617200 5f507941 53545f4d tchStar._PyAST_M │ │ │ │ │ - 0x00001e70 61746368 4173005f 50794153 545f4d61 atchAs._PyAST_Ma │ │ │ │ │ - 0x00001e80 7463684f 72005f50 79415354 5f4d6174 tchOr._PyAST_Mat │ │ │ │ │ - 0x00001e90 6368436c 61737300 5f507941 53545f4d chClass._PyAST_M │ │ │ │ │ - 0x00001ea0 61746368 56616c75 65005f50 79415354 atchValue._PyAST │ │ │ │ │ - 0x00001eb0 5f4d6174 63684d61 7070696e 67005f50 _MatchMapping._P │ │ │ │ │ - 0x00001ec0 79506567 656e5f67 65745f70 61747465 yPegen_get_patte │ │ │ │ │ - 0x00001ed0 726e5f6b 65797300 5f507950 6567656e rn_keys._PyPegen │ │ │ │ │ - 0x00001ee0 5f676574 5f706174 7465726e 73005f50 _get_patterns._P │ │ │ │ │ - 0x00001ef0 79415354 5f4d6174 63685369 6e676c65 yAST_MatchSingle │ │ │ │ │ - 0x00001f00 746f6e00 5f507950 6567656e 5f656e73 ton._PyPegen_ens │ │ │ │ │ - 0x00001f10 7572655f 7265616c 005f5079 50656765 ure_real._PyPege │ │ │ │ │ - 0x00001f20 6e5f7465 6d706c61 74655f73 7472005f n_template_str._ │ │ │ │ │ - 0x00001f30 50795065 67656e5f 696e7465 72706f6c PyPegen_interpol │ │ │ │ │ - 0x00001f40 6174696f 6e005f50 79506567 656e5f73 ation._PyPegen_s │ │ │ │ │ - 0x00001f50 6f66745f 6b657977 6f72645f 746f6b65 oft_keyword_toke │ │ │ │ │ - 0x00001f60 6e005f50 79506567 656e5f67 65745f69 n._PyPegen_get_i │ │ │ │ │ - 0x00001f70 6e76616c 69645f74 61726765 74005f50 nvalid_target._P │ │ │ │ │ - 0x00001f80 79506567 656e5f64 65636f64 65645f63 yPegen_decoded_c │ │ │ │ │ - 0x00001f90 6f6e7374 616e745f 66726f6d 5f746f6b onstant_from_tok │ │ │ │ │ - 0x00001fa0 656e005f 50795065 67656e5f 6b65795f en._PyPegen_key_ │ │ │ │ │ - 0x00001fb0 70617474 65726e5f 70616972 005f5079 pattern_pair._Py │ │ │ │ │ - 0x00001fc0 4153545f 54797065 56617200 5f507941 AST_TypeVar._PyA │ │ │ │ │ - 0x00001fd0 53545f50 6172616d 53706563 005f5079 ST_ParamSpec._Py │ │ │ │ │ - 0x00001fe0 4153545f 54797065 56617254 75706c65 AST_TypeVarTuple │ │ │ │ │ - 0x00001ff0 005f5079 50656765 6e5f656e 73757265 ._PyPegen_ensure │ │ │ │ │ - 0x00002000 5f696d61 67696e61 7279005f 50795065 _imaginary._PyPe │ │ │ │ │ - 0x00002010 67656e5f 72616973 655f6572 726f725f gen_raise_error_ │ │ │ │ │ - 0x00002020 6b6e6f77 6e5f6c6f 63617469 6f6e00 known_location. │ │ │ │ │ + 0x000001b0 5253494f 4e5f4348 45434b00 5f6c6f6f RSION_CHECK._loo │ │ │ │ │ + 0x000001c0 70315f33 375f7275 6c65005f 67617468 p1_37_rule._gath │ │ │ │ │ + 0x000001d0 65725f31 34315f72 756c6500 4e45575f er_141_rule.NEW_ │ │ │ │ │ + 0x000001e0 54595045 5f434f4d 4d454e54 2e706172 TYPE_COMMENT.par │ │ │ │ │ + 0x000001f0 742e302e 69737261 2e30005f 67617468 t.0.isra.0._gath │ │ │ │ │ + 0x00000200 65725f31 34335f72 756c6500 52414953 er_143_rule.RAIS │ │ │ │ │ + 0x00000210 455f4552 524f525f 4b4e4f57 4e5f4c4f E_ERROR_KNOWN_LO │ │ │ │ │ + 0x00000220 43415449 4f4e005f 746d705f 3134345f CATION._tmp_144_ │ │ │ │ │ + 0x00000230 72756c65 005f6c6f 6f70305f 3134355f rule._loop0_145_ │ │ │ │ │ + 0x00000240 72756c65 005f746d 705f3231 5f72756c rule._tmp_21_rul │ │ │ │ │ + 0x00000250 65007369 6d706c65 5f73746d 745f7275 e.simple_stmt_ru │ │ │ │ │ + 0x00000260 6c65002e 4c433137 002e4c43 3138002e le..LC17..LC18.. │ │ │ │ │ + 0x00000270 4c433139 002e4c43 3230002e 4c433231 LC19..LC20..LC21 │ │ │ │ │ + 0x00000280 002e4c43 3232002e 4c433233 002e4c43 ..LC22..LC23..LC │ │ │ │ │ + 0x00000290 3234002e 4c433235 002e4c43 3236002e 24..LC25..LC26.. │ │ │ │ │ + 0x000002a0 4c433237 002e4c43 3238002e 4c433239 LC27..LC28..LC29 │ │ │ │ │ + 0x000002b0 0073696e 676c655f 73756273 63726970 .single_subscrip │ │ │ │ │ + 0x000002c0 745f6174 74726962 7574655f 74617267 t_attribute_targ │ │ │ │ │ + 0x000002d0 65745f72 756c6500 73746172 5f746172 et_rule.star_tar │ │ │ │ │ + 0x000002e0 67657473 5f72756c 65005f74 6d705f35 gets_rule._tmp_5 │ │ │ │ │ + 0x000002f0 5f72756c 65007374 61725f65 78707265 _rule.star_expre │ │ │ │ │ + 0x00000300 7373696f 6e735f72 756c6500 5f746d70 ssions_rule._tmp │ │ │ │ │ + 0x00000310 5f31305f 72756c65 00617567 61737369 _10_rule.augassi │ │ │ │ │ + 0x00000320 676e5f72 756c6500 696e7661 6c69645f gn_rule.invalid_ │ │ │ │ │ + 0x00000330 616e6e5f 61737369 676e5f74 61726765 ann_assign_targe │ │ │ │ │ + 0x00000340 745f7275 6c650073 7461725f 6e616d65 t_rule.star_name │ │ │ │ │ + 0x00000350 645f6578 70726573 73696f6e 5f72756c d_expression_rul │ │ │ │ │ + 0x00000360 65005f6c 6f6f7030 5f313232 5f72756c e._loop0_122_rul │ │ │ │ │ + 0x00000370 65007969 656c645f 65787072 5f72756c e.yield_expr_rul │ │ │ │ │ + 0x00000380 6500616e 6e6f7461 7465645f 7268735f e.annotated_rhs_ │ │ │ │ │ + 0x00000390 72756c65 0073696e 676c655f 74617267 rule.single_targ │ │ │ │ │ + 0x000003a0 65745f72 756c6500 696d706f 72745f73 et_rule.import_s │ │ │ │ │ + 0x000003b0 746d745f 72756c65 00706173 735f7374 tmt_rule.pass_st │ │ │ │ │ + 0x000003c0 6d745f72 756c6500 64656c5f 74617267 mt_rule.del_targ │ │ │ │ │ + 0x000003d0 6574735f 72756c65 005f746d 705f3135 ets_rule._tmp_15 │ │ │ │ │ + 0x000003e0 5f72756c 65005f74 6d705f31 365f7275 _rule._tmp_16_ru │ │ │ │ │ + 0x000003f0 6c650062 7265616b 5f73746d 745f7275 le.break_stmt_ru │ │ │ │ │ + 0x00000400 6c650063 6f6e7469 6e75655f 73746d74 le.continue_stmt │ │ │ │ │ + 0x00000410 5f72756c 65005f67 61746865 725f3134 _rule._gather_14 │ │ │ │ │ + 0x00000420 5f72756c 65007374 61725f6e 616d6564 _rule.star_named │ │ │ │ │ + 0x00000430 5f657870 72657373 696f6e73 5f72756c _expressions_rul │ │ │ │ │ + 0x00000440 65007479 70655f70 6172616d 735f7275 e.type_params_ru │ │ │ │ │ + 0x00000450 6c65005f 52414953 455f5359 4e544158 le._RAISE_SYNTAX │ │ │ │ │ + 0x00000460 5f455252 4f525f49 4e56414c 49445f54 _ERROR_INVALID_T │ │ │ │ │ + 0x00000470 41524745 542e6973 72612e30 00745f70 ARGET.isra.0.t_p │ │ │ │ │ + 0x00000480 72696d61 72795f72 61770074 5f6c6f6f rimary_raw.t_loo │ │ │ │ │ + 0x00000490 6b616865 61645f72 756c6500 736c6963 kahead_rule.slic │ │ │ │ │ + 0x000004a0 65735f72 756c6500 745f7072 696d6172 es_rule.t_primar │ │ │ │ │ + 0x000004b0 795f7275 6c650067 656e6578 705f7275 y_rule.genexp_ru │ │ │ │ │ + 0x000004c0 6c650061 7267756d 656e7473 5f72756c le.arguments_rul │ │ │ │ │ + 0x000004d0 65002e4c 43333000 2e4c4333 31002e4c e..LC30..LC31..L │ │ │ │ │ + 0x000004e0 43333200 2e4c4333 33002e4c 43333400 C32..LC33..LC34. │ │ │ │ │ + 0x000004f0 2e4c4333 35005f74 6d705f34 325f7275 .LC35._tmp_42_ru │ │ │ │ │ + 0x00000500 6c650073 7472696e 67735f72 756c6500 le.strings_rule. │ │ │ │ │ + 0x00000510 7475706c 655f7275 6c650066 6f725f69 tuple_rule.for_i │ │ │ │ │ + 0x00000520 665f636c 61757365 735f7275 6c65006c f_clauses_rule.l │ │ │ │ │ + 0x00000530 6973745f 72756c65 005f6761 74686572 ist_rule._gather │ │ │ │ │ + 0x00000540 5f38365f 72756c65 00696e76 616c6964 _86_rule.invalid │ │ │ │ │ + 0x00000550 5f6b7670 6169725f 756e7061 636b696e _kvpair_unpackin │ │ │ │ │ + 0x00000560 675f7275 6c652e69 7372612e 30007374 g_rule.isra.0.st │ │ │ │ │ + 0x00000570 61725f6e 616d6564 5f657870 72657373 ar_named_express │ │ │ │ │ + 0x00000580 696f6e73 5f736571 75656e63 655f7275 ions_sequence_ru │ │ │ │ │ + 0x00000590 6c650073 74617272 65645f65 78707265 le.starred_expre │ │ │ │ │ + 0x000005a0 7373696f 6e5f7275 6c650069 6e76616c ssion_rule.inval │ │ │ │ │ + 0x000005b0 69645f63 6f6d7072 6568656e 73696f6e id_comprehension │ │ │ │ │ + 0x000005c0 5f72756c 652e6973 72612e30 00626974 _rule.isra.0.bit │ │ │ │ │ + 0x000005d0 77697365 5f6f725f 72756c65 005f746d wise_or_rule._tm │ │ │ │ │ + 0x000005e0 705f3135 315f7275 6c650052 41495345 p_151_rule.RAISE │ │ │ │ │ + 0x000005f0 5f455252 4f525f4b 4e4f574e 5f4c4f43 _ERROR_KNOWN_LOC │ │ │ │ │ + 0x00000600 4154494f 4e2e636f 6e737470 726f702e ATION.constprop. │ │ │ │ │ + 0x00000610 30002e4c 43333600 5f6c6f6f 70315f38 0..LC36._loop1_8 │ │ │ │ │ + 0x00000620 325f7275 6c65005f 6c6f6f70 315f3833 2_rule._loop1_83 │ │ │ │ │ + 0x00000630 5f72756c 65007473 7472696e 675f7275 _rule.tstring_ru │ │ │ │ │ + 0x00000640 6c65005f 746d705f 3135365f 72756c65 le._tmp_156_rule │ │ │ │ │ + 0x00000650 00667374 72696e67 5f726570 6c616365 .fstring_replace │ │ │ │ │ + 0x00000660 6d656e74 5f666965 6c645f72 756c6500 ment_field_rule. │ │ │ │ │ + 0x00000670 74617267 65745f77 6974685f 73746172 target_with_star │ │ │ │ │ + 0x00000680 5f61746f 6d5f7275 6c650073 7461725f _atom_rule.star_ │ │ │ │ │ + 0x00000690 74617267 65745f72 756c6500 5f746d70 target_rule._tmp │ │ │ │ │ + 0x000006a0 5f313638 5f72756c 65002e4c 43333700 _168_rule..LC37. │ │ │ │ │ + 0x000006b0 2e4c4333 38002e4c 43333900 2e4c4334 .LC38..LC39..LC4 │ │ │ │ │ + 0x000006c0 30002e4c 43343100 2e4c4334 32002e4c 0..LC41..LC42..L │ │ │ │ │ + 0x000006d0 43343300 2e4c4334 34002e4c 43343500 C43..LC44..LC45. │ │ │ │ │ + 0x000006e0 2e4c4334 36006966 5f657870 72657373 .LC46.if_express │ │ │ │ │ + 0x000006f0 696f6e5f 72756c65 00646973 6a756e63 ion_rule.disjunc │ │ │ │ │ + 0x00000700 74696f6e 5f72756c 65006c61 6d626465 tion_rule.lambde │ │ │ │ │ + 0x00000710 665f7275 6c65005f 746d705f 3131365f f_rule._tmp_116_ │ │ │ │ │ + 0x00000720 72756c65 005f746d 705f3131 375f7275 rule._tmp_117_ru │ │ │ │ │ + 0x00000730 6c650065 78707265 7373696f 6e5f7769 le.expression_wi │ │ │ │ │ + 0x00000740 74686f75 745f696e 76616c69 645f7275 thout_invalid_ru │ │ │ │ │ + 0x00000750 6c65006c 616d6264 615f7061 72616d73 le.lambda_params │ │ │ │ │ + 0x00000760 5f72756c 6500636f 6e6a756e 6374696f _rule.conjunctio │ │ │ │ │ + 0x00000770 6e5f7275 6c650069 6e766572 73696f6e n_rule.inversion │ │ │ │ │ + 0x00000780 5f72756c 65002e4c 43343700 73746172 _rule..LC47.star │ │ │ │ │ + 0x00000790 5f657870 72657373 696f6e5f 72756c65 _expression_rule │ │ │ │ │ + 0x000007a0 002e4c43 34380062 69747769 73655f78 ..LC48.bitwise_x │ │ │ │ │ + 0x000007b0 6f725f72 756c6500 62697477 6973655f or_rule.bitwise_ │ │ │ │ │ + 0x000007c0 616e645f 72756c65 00736869 66745f65 and_rule.shift_e │ │ │ │ │ + 0x000007d0 7870725f 72756c65 002e4c43 34390073 xpr_rule..LC49.s │ │ │ │ │ + 0x000007e0 756d5f72 756c6500 7465726d 5f72756c um_rule.term_rul │ │ │ │ │ + 0x000007f0 65007465 726d5f72 6177002e 4c433530 e.term_raw..LC50 │ │ │ │ │ + 0x00000800 00666163 746f725f 72756c65 002e4c43 .factor_rule..LC │ │ │ │ │ + 0x00000810 3531002e 4c433532 002e4c43 3533002e 51..LC52..LC53.. │ │ │ │ │ + 0x00000820 4c433534 00646f74 7465645f 61735f6e LC54.dotted_as_n │ │ │ │ │ + 0x00000830 616d655f 72756c65 005f6c6f 6f70305f ame_rule._loop0_ │ │ │ │ │ + 0x00000840 31375f72 756c6500 646f7474 65645f6e 17_rule.dotted_n │ │ │ │ │ + 0x00000850 616d655f 72756c65 00696d70 6f72745f ame_rule.import_ │ │ │ │ │ + 0x00000860 66726f6d 5f746172 67657473 5f72756c from_targets_rul │ │ │ │ │ + 0x00000870 65005f74 6d705f31 36305f72 756c6500 e._tmp_160_rule. │ │ │ │ │ + 0x00000880 2e4c4335 35002e4c 43353600 5f6c6f6f .LC55..LC56._loo │ │ │ │ │ + 0x00000890 70305f38 385f7275 6c650069 6e76616c p0_88_rule.inval │ │ │ │ │ + 0x000008a0 69645f66 6f725f74 61726765 745f7275 id_for_target_ru │ │ │ │ │ + 0x000008b0 6c65002e 4c433537 002e4c43 3538002e le..LC57..LC58.. │ │ │ │ │ + 0x000008c0 4c433539 002e4c43 3630002e 4c433631 LC59..LC60..LC61 │ │ │ │ │ + 0x000008d0 00706172 616d6574 6572735f 72756c65 .parameters_rule │ │ │ │ │ + 0x000008e0 005f746d 705f3236 5f72756c 65006675 ._tmp_26_rule.fu │ │ │ │ │ + 0x000008f0 6e635f74 7970655f 636f6d6d 656e745f nc_type_comment_ │ │ │ │ │ + 0x00000900 72756c65 00696e76 616c6964 5f706172 rule.invalid_par │ │ │ │ │ + 0x00000910 616d6574 6572735f 72756c65 2e697372 ameters_rule.isr │ │ │ │ │ + 0x00000920 612e3000 5f746d70 5f313036 5f72756c a.0._tmp_106_rul │ │ │ │ │ + 0x00000930 65002e4c 43363200 5f746d70 5f313339 e..LC62._tmp_139 │ │ │ │ │ + 0x00000940 5f72756c 65002e4c 43363300 2e4c4336 _rule..LC63..LC6 │ │ │ │ │ + 0x00000950 34002e4c 43363500 2e4c4336 36005f67 4..LC65..LC66._g │ │ │ │ │ + 0x00000960 61746865 725f3931 5f72756c 65006b77 ather_91_rule.kw │ │ │ │ │ + 0x00000970 61726773 5f72756c 65005f74 6d705f31 args_rule._tmp_1 │ │ │ │ │ + 0x00000980 31325f72 756c6500 5f746d70 5f313730 12_rule._tmp_170 │ │ │ │ │ + 0x00000990 5f72756c 65002e4c 43363700 696e7661 _rule..LC67.inva │ │ │ │ │ + 0x000009a0 6c69645f 73746172 7265645f 65787072 lid_starred_expr │ │ │ │ │ + 0x000009b0 65737369 6f6e5f75 6e706163 6b696e67 ession_unpacking │ │ │ │ │ + 0x000009c0 5f72756c 652e6973 72612e30 002e4c43 _rule.isra.0..LC │ │ │ │ │ + 0x000009d0 3638002e 4c433639 00747970 655f7061 68..LC69.type_pa │ │ │ │ │ + 0x000009e0 72616d5f 72756c65 002e4c43 3730005f ram_rule..LC70._ │ │ │ │ │ + 0x000009f0 6c6f6f70 305f3238 5f72756c 65005f6c loop0_28_rule._l │ │ │ │ │ + 0x00000a00 6f6f7031 5f33305f 72756c65 005f6c6f oop1_30_rule._lo │ │ │ │ │ + 0x00000a10 6f70305f 32375f72 756c6500 5f6c6f6f op0_27_rule._loo │ │ │ │ │ + 0x00000a20 70315f32 395f7275 6c65002e 4c433731 p1_29_rule..LC71 │ │ │ │ │ + 0x00000a30 00696d70 6f72745f 66726f6d 5f61735f .import_from_as_ │ │ │ │ │ + 0x00000a40 6e616d65 735f7275 6c650069 6d706f72 names_rule.impor │ │ │ │ │ + 0x00000a50 745f6672 6f6d5f61 735f6e61 6d655f72 t_from_as_name_r │ │ │ │ │ + 0x00000a60 756c6500 2e4c4337 32002e4c 43373300 ule..LC72..LC73. │ │ │ │ │ + 0x00000a70 2e4c4337 34002e4c 43373500 5f6c6f6f .LC74..LC75._loo │ │ │ │ │ + 0x00000a80 70305f33 315f7275 6c650070 6172616d p0_31_rule.param │ │ │ │ │ + 0x00000a90 5f737461 725f616e 6e6f7461 74696f6e _star_annotation │ │ │ │ │ + 0x00000aa0 5f72756c 65005f6c 6f6f7031 5f33325f _rule._loop1_32_ │ │ │ │ │ + 0x00000ab0 72756c65 005f746d 705f3132 385f7275 rule._tmp_128_ru │ │ │ │ │ + 0x00000ac0 6c65002e 4c433736 005f746d 705f3132 le..LC76._tmp_12 │ │ │ │ │ + 0x00000ad0 305f7275 6c65005f 746d705f 3131395f 0_rule._tmp_119_ │ │ │ │ │ + 0x00000ae0 72756c65 002e4c43 3737002e 4c433738 rule..LC77..LC78 │ │ │ │ │ + 0x00000af0 005f746d 705f3132 395f7275 6c65002e ._tmp_129_rule.. │ │ │ │ │ + 0x00000b00 4c433739 002e4c43 3830002e 4c433831 LC79..LC80..LC81 │ │ │ │ │ + 0x00000b10 002e4c43 3832002e 4c433833 002e4c43 ..LC82..LC83..LC │ │ │ │ │ + 0x00000b20 3834002e 4c433835 002e4c43 3836002e 84..LC85..LC86.. │ │ │ │ │ + 0x00000b30 4c433837 002e4c43 3838002e 4c433839 LC87..LC88..LC89 │ │ │ │ │ + 0x00000b40 002e4c43 39300066 73747269 6e675f63 ..LC90.fstring_c │ │ │ │ │ + 0x00000b50 6f6e7665 7273696f 6e5f7275 6c65005f onversion_rule._ │ │ │ │ │ + 0x00000b60 6c6f6f70 305f3738 5f72756c 65005f74 loop0_78_rule._t │ │ │ │ │ + 0x00000b70 6d705f31 35345f72 756c652e 69737261 mp_154_rule.isra │ │ │ │ │ + 0x00000b80 2e30005f 746d705f 3135335f 72756c65 .0._tmp_153_rule │ │ │ │ │ + 0x00000b90 005f746d 705f3135 355f7275 6c65005f ._tmp_155_rule._ │ │ │ │ │ + 0x00000ba0 746d705f 3135325f 72756c65 002e4c43 tmp_152_rule..LC │ │ │ │ │ + 0x00000bb0 3931002e 4c433932 002e4c43 3933002e 91..LC92..LC93.. │ │ │ │ │ + 0x00000bc0 4c433934 002e4c43 3935002e 4c433936 LC94..LC95..LC96 │ │ │ │ │ + 0x00000bd0 002e4c43 3937005f 746d705f 3136355f ..LC97._tmp_165_ │ │ │ │ │ + 0x00000be0 72756c65 002e4c43 3938002e 4c433939 rule..LC98..LC99 │ │ │ │ │ + 0x00000bf0 002e4c43 31303000 5f746d70 5f32355f ..LC100._tmp_25_ │ │ │ │ │ + 0x00000c00 72756c65 002e4c43 31303100 2e4c4331 rule..LC101..LC1 │ │ │ │ │ + 0x00000c10 3032002e 4c433130 33005f74 6d705f31 02..LC103._tmp_1 │ │ │ │ │ + 0x00000c20 32365f72 756c6500 6b776172 675f6f72 26_rule.kwarg_or │ │ │ │ │ + 0x00000c30 5f737461 72726564 5f72756c 65006b77 _starred_rule.kw │ │ │ │ │ + 0x00000c40 6172675f 6f725f64 6f75626c 655f7374 arg_or_double_st │ │ │ │ │ + 0x00000c50 61727265 645f7275 6c650069 6e76616c arred_rule.inval │ │ │ │ │ + 0x00000c60 69645f6b 77617267 5f72756c 652e6973 id_kwarg_rule.is │ │ │ │ │ + 0x00000c70 72612e30 002e4c43 31303400 77697468 ra.0..LC104.with │ │ │ │ │ + 0x00000c80 5f697465 6d5f7275 6c65005f 746d705f _item_rule._tmp_ │ │ │ │ │ + 0x00000c90 33355f72 756c6500 2e4c4331 3035002e 35_rule..LC105.. │ │ │ │ │ + 0x00000ca0 4c433130 36002e4c 43313037 0064656c LC106..LC107.del │ │ │ │ │ + 0x00000cb0 5f746172 6765745f 72756c65 006f7065 _target_rule.ope │ │ │ │ │ + 0x00000cc0 6e5f7365 7175656e 63655f70 61747465 n_sequence_patte │ │ │ │ │ + 0x00000cd0 726e5f72 756c6500 6d617962 655f7374 rn_rule.maybe_st │ │ │ │ │ + 0x00000ce0 61725f70 61747465 726e5f72 756c6500 ar_pattern_rule. │ │ │ │ │ + 0x00000cf0 6d617962 655f7365 7175656e 63655f70 maybe_sequence_p │ │ │ │ │ + 0x00000d00 61747465 726e5f72 756c6500 70617474 attern_rule.patt │ │ │ │ │ + 0x00000d10 65726e5f 63617074 7572655f 74617267 ern_capture_targ │ │ │ │ │ + 0x00000d20 65745f72 756c6500 77696c64 63617264 et_rule.wildcard │ │ │ │ │ + 0x00000d30 5f706174 7465726e 5f72756c 65002e4c _pattern_rule..L │ │ │ │ │ + 0x00000d40 43313038 002e4c43 31303900 2e4c4331 C108..LC109..LC1 │ │ │ │ │ + 0x00000d50 3130006f 725f7061 74746572 6e5f7275 10.or_pattern_ru │ │ │ │ │ + 0x00000d60 6c650063 6c6f7365 645f7061 74746572 le.closed_patter │ │ │ │ │ + 0x00000d70 6e5f7275 6c65002e 4c433131 31002e4c n_rule..LC111..L │ │ │ │ │ + 0x00000d80 43313132 00736967 6e65645f 6e756d62 C112.signed_numb │ │ │ │ │ + 0x00000d90 65725f72 756c6500 636f6d70 6c65785f er_rule.complex_ │ │ │ │ │ + 0x00000da0 6e756d62 65725f72 756c6500 6e616d65 number_rule.name │ │ │ │ │ + 0x00000db0 5f6f725f 61747472 5f72756c 6500706f _or_attr_rule.po │ │ │ │ │ + 0x00000dc0 73697469 6f6e616c 5f706174 7465726e sitional_pattern │ │ │ │ │ + 0x00000dd0 735f7275 6c65005f 746d705f 34315f72 s_rule._tmp_41_r │ │ │ │ │ + 0x00000de0 756c6500 646f7562 6c655f73 7461725f ule.double_star_ │ │ │ │ │ + 0x00000df0 70617474 65726e5f 72756c65 00697465 pattern_rule.ite │ │ │ │ │ + 0x00000e00 6d735f70 61747465 726e5f72 756c6500 ms_pattern_rule. │ │ │ │ │ + 0x00000e10 6b657977 6f72645f 70617474 65726e73 keyword_patterns │ │ │ │ │ + 0x00000e20 5f72756c 65005f74 6d705f34 335f7275 _rule._tmp_43_ru │ │ │ │ │ + 0x00000e30 6c650073 69676e65 645f7265 616c5f6e le.signed_real_n │ │ │ │ │ + 0x00000e40 756d6265 725f7275 6c650069 6d616769 umber_rule.imagi │ │ │ │ │ + 0x00000e50 6e617279 5f6e756d 6265725f 72756c65 nary_number_rule │ │ │ │ │ + 0x00000e60 002e4c43 31313300 74737472 696e675f ..LC113.tstring_ │ │ │ │ │ + 0x00000e70 66756c6c 5f666f72 6d61745f 73706563 full_format_spec │ │ │ │ │ + 0x00000e80 5f72756c 6500696e 76616c69 645f7473 _rule.invalid_ts │ │ │ │ │ + 0x00000e90 7472696e 675f7265 706c6163 656d656e tring_replacemen │ │ │ │ │ + 0x00000ea0 745f6669 656c645f 72756c65 002e4c43 t_field_rule..LC │ │ │ │ │ + 0x00000eb0 31313400 2e4c4331 3135002e 4c433131 114..LC115..LC11 │ │ │ │ │ + 0x00000ec0 36002e4c 43313137 002e4c43 31313800 6..LC117..LC118. │ │ │ │ │ + 0x00000ed0 2e4c4331 3139006c 616d6264 615f736c .LC119.lambda_sl │ │ │ │ │ + 0x00000ee0 6173685f 6e6f5f64 65666175 6c745f72 ash_no_default_r │ │ │ │ │ + 0x00000ef0 756c6500 6c616d62 64615f73 6c617368 ule.lambda_slash │ │ │ │ │ + 0x00000f00 5f776974 685f6465 6661756c 745f7275 _with_default_ru │ │ │ │ │ + 0x00000f10 6c65005f 6c6f6f70 315f3734 5f72756c le._loop1_74_rul │ │ │ │ │ + 0x00000f20 65005f6c 6f6f7030 5f37335f 72756c65 e._loop0_73_rule │ │ │ │ │ + 0x00000f30 006c616d 6264615f 73746172 5f657463 .lambda_star_etc │ │ │ │ │ + 0x00000f40 5f72756c 65005f6c 6f6f7031 5f37355f _rule._loop1_75_ │ │ │ │ │ + 0x00000f50 72756c65 005f6c6f 6f70305f 37325f72 rule._loop0_72_r │ │ │ │ │ + 0x00000f60 756c6500 5f746d70 5f313330 5f72756c ule._tmp_130_rul │ │ │ │ │ + 0x00000f70 65005f6c 6f6f7030 5f37365f 72756c65 e._loop0_76_rule │ │ │ │ │ + 0x00000f80 005f6c6f 6f70315f 37375f72 756c6500 ._loop1_77_rule. │ │ │ │ │ + 0x00000f90 6c616d62 64615f70 6172616d 5f6e6f5f lambda_param_no_ │ │ │ │ │ + 0x00000fa0 64656661 756c745f 72756c65 006c616d default_rule.lam │ │ │ │ │ + 0x00000fb0 6264615f 70617261 6d5f7275 6c65006c bda_param_rule.l │ │ │ │ │ + 0x00000fc0 616d6264 615f7061 72616d5f 77697468 ambda_param_with │ │ │ │ │ + 0x00000fd0 5f646566 61756c74 5f72756c 65006c61 _default_rule.la │ │ │ │ │ + 0x00000fe0 6d626461 5f6b7764 735f7275 6c65005f mbda_kwds_rule._ │ │ │ │ │ + 0x00000ff0 746d705f 3133355f 72756c65 002e4c43 tmp_135_rule..LC │ │ │ │ │ + 0x00001000 31323000 2e4c4331 3231002e 4c433132 120..LC121..LC12 │ │ │ │ │ + 0x00001010 32005f74 6d705f31 32335f72 756c6500 2._tmp_123_rule. │ │ │ │ │ + 0x00001020 5f746d70 5f313736 5f72756c 65005f74 _tmp_176_rule._t │ │ │ │ │ + 0x00001030 6d705f31 38305f72 756c6500 2e4c4331 mp_180_rule..LC1 │ │ │ │ │ + 0x00001040 3233002e 4c433132 34002e4c 43313235 23..LC124..LC125 │ │ │ │ │ + 0x00001050 005f746d 705f3132 345f7275 6c65002e ._tmp_124_rule.. │ │ │ │ │ + 0x00001060 4c433132 36002e4c 43313237 006c616d LC126..LC127.lam │ │ │ │ │ + 0x00001070 6264615f 70617261 6d5f6d61 7962655f bda_param_maybe_ │ │ │ │ │ + 0x00001080 64656661 756c745f 72756c65 002e4c43 default_rule..LC │ │ │ │ │ + 0x00001090 31323800 2e4c4331 3239005f 746d705f 128..LC129._tmp_ │ │ │ │ │ + 0x000010a0 3131345f 72756c65 006b6579 776f7264 114_rule.keyword │ │ │ │ │ + 0x000010b0 5f706174 7465726e 5f72756c 65002e4c _pattern_rule..L │ │ │ │ │ + 0x000010c0 43313330 002e4c43 31333100 2e4c4331 C130..LC131..LC1 │ │ │ │ │ + 0x000010d0 3332002e 4c433133 33002e4c 43313334 32..LC133..LC134 │ │ │ │ │ + 0x000010e0 00747970 655f7061 72616d5f 64656661 .type_param_defa │ │ │ │ │ + 0x000010f0 756c745f 72756c65 002e4c43 31333500 ult_rule..LC135. │ │ │ │ │ + 0x00001100 2e4c4331 3336002e 4c433133 37006b65 .LC136..LC137.ke │ │ │ │ │ + 0x00001110 795f7661 6c75655f 70617474 65726e5f y_value_pattern_ │ │ │ │ │ + 0x00001120 72756c65 002e4c43 31333800 2e4c4331 rule..LC138..LC1 │ │ │ │ │ + 0x00001130 3339002e 4c433134 30002e4c 43313431 39..LC140..LC141 │ │ │ │ │ + 0x00001140 002e4c43 31343200 2e4c4331 3433002e ..LC142..LC143.. │ │ │ │ │ + 0x00001150 4c433134 34002e4c 43313435 002e4c43 LC144..LC145..LC │ │ │ │ │ + 0x00001160 31343600 2e4c4331 3437002e 4c433134 146..LC147..LC14 │ │ │ │ │ + 0x00001170 38002e4c 43313439 005f746d 705f3137 8..LC149._tmp_17 │ │ │ │ │ + 0x00001180 375f7275 6c650072 65736572 7665645f 7_rule.reserved_ │ │ │ │ │ + 0x00001190 6b657977 6f726473 005f5f63 6f6d706f keywords.__compo │ │ │ │ │ + 0x000011a0 756e645f 6c697465 72616c2e 30005f5f und_literal.0.__ │ │ │ │ │ + 0x000011b0 636f6d70 6f756e64 5f6c6974 6572616c compound_literal │ │ │ │ │ + 0x000011c0 2e31005f 5f636f6d 706f756e 645f6c69 .1.__compound_li │ │ │ │ │ + 0x000011d0 74657261 6c2e3200 5f5f636f 6d706f75 teral.2.__compou │ │ │ │ │ + 0x000011e0 6e645f6c 69746572 616c2e33 005f5f63 nd_literal.3.__c │ │ │ │ │ + 0x000011f0 6f6d706f 756e645f 6c697465 72616c2e ompound_literal. │ │ │ │ │ + 0x00001200 34005f5f 636f6d70 6f756e64 5f6c6974 4.__compound_lit │ │ │ │ │ + 0x00001210 6572616c 2e35005f 5f636f6d 706f756e eral.5.__compoun │ │ │ │ │ + 0x00001220 645f6c69 74657261 6c2e3600 5f5f636f d_literal.6.__co │ │ │ │ │ + 0x00001230 6d706f75 6e645f6c 69746572 616c2e37 mpound_literal.7 │ │ │ │ │ + 0x00001240 005f5f63 6f6d706f 756e645f 6c697465 .__compound_lite │ │ │ │ │ + 0x00001250 72616c2e 3800736f 66745f6b 6579776f ral.8.soft_keywo │ │ │ │ │ + 0x00001260 72647300 5f507950 6567656e 5f706172 rds._PyPegen_par │ │ │ │ │ + 0x00001270 73650050 79546872 65616453 74617465 se.PyThreadState │ │ │ │ │ + 0x00001280 5f476574 005f5079 5f526561 63686564 _Get._Py_Reached │ │ │ │ │ + 0x00001290 52656375 7273696f 6e4c696d 69745769 RecursionLimitWi │ │ │ │ │ + 0x000012a0 74684d61 7267696e 005f5079 50656765 thMargin._PyPege │ │ │ │ │ + 0x000012b0 6e5f6578 70656374 5f746f6b 656e005f n_expect_token._ │ │ │ │ │ + 0x000012c0 50795065 67656e5f 6d616b65 5f6d6f64 PyPegen_make_mod │ │ │ │ │ + 0x000012d0 756c6500 5f507941 53545f45 78707265 ule._PyAST_Expre │ │ │ │ │ + 0x000012e0 7373696f 6e005079 4572725f 4f636375 ssion.PyErr_Occu │ │ │ │ │ + 0x000012f0 72726564 005f5079 50656765 6e5f6669 rred._PyPegen_fi │ │ │ │ │ + 0x00001300 6c6c5f74 6f6b656e 005f5079 4153545f ll_token._PyAST_ │ │ │ │ │ + 0x00001310 496e7465 72616374 69766500 5f507950 Interactive._PyP │ │ │ │ │ + 0x00001320 6567656e 5f73696e 676c6574 6f6e5f73 egen_singleton_s │ │ │ │ │ + 0x00001330 6571005f 50795065 67656e5f 72656769 eq._PyPegen_regi │ │ │ │ │ + 0x00001340 73746572 5f73746d 7473005f 50795065 ster_stmts._PyPe │ │ │ │ │ + 0x00001350 67656e5f 696e7465 72616374 6976655f gen_interactive_ │ │ │ │ │ + 0x00001360 65786974 005f5079 70656765 6e5f7374 exit._Pypegen_st │ │ │ │ │ + 0x00001370 61636b5f 6f766572 666c6f77 005f5079 ack_overflow._Py │ │ │ │ │ + 0x00001380 4153545f 46756e63 74696f6e 54797065 AST_FunctionType │ │ │ │ │ + 0x00001390 005f5079 50656765 6e5f7365 715f6170 ._PyPegen_seq_ap │ │ │ │ │ + 0x000013a0 70656e64 5f746f5f 656e6400 5f507950 pend_to_end._PyP │ │ │ │ │ + 0x000013b0 6567656e 5f676574 5f6c6173 745f6e6f egen_get_last_no │ │ │ │ │ + 0x000013c0 6e6e7768 69746573 70616365 5f746f6b nnwhitespace_tok │ │ │ │ │ + 0x000013d0 656e005f 50794153 545f5061 73730050 en._PyAST_Pass.P │ │ │ │ │ + 0x000013e0 794d656d 5f4d616c 6c6f6300 5f50795f yMem_Malloc._Py_ │ │ │ │ │ + 0x000013f0 6173646c 5f67656e 65726963 5f736571 asdl_generic_seq │ │ │ │ │ + 0x00001400 5f6e6577 0050794d 656d5f46 72656500 _new.PyMem_Free. │ │ │ │ │ + 0x00001410 5f507950 6567656e 5f736571 5f666c61 _PyPegen_seq_fla │ │ │ │ │ + 0x00001420 7474656e 0050794d 656d5f52 65616c6c tten.PyMem_Reall │ │ │ │ │ + 0x00001430 6f630050 79457272 5f4e6f4d 656d6f72 oc.PyErr_NoMemor │ │ │ │ │ + 0x00001440 79005f50 79506567 656e5f6c 6f6f6b61 y._PyPegen_looka │ │ │ │ │ + 0x00001450 68656164 005f5079 50656765 6e5f6c6f head._PyPegen_lo │ │ │ │ │ + 0x00001460 6f6b6168 6561645f 77697468 5f696e74 okahead_with_int │ │ │ │ │ + 0x00001470 005f5079 50656765 6e5f6578 70656374 ._PyPegen_expect │ │ │ │ │ + 0x00001480 5f736f66 745f6b65 79776f72 64005f50 _soft_keyword._P │ │ │ │ │ + 0x00001490 79415354 5f496600 5f507950 6567656e yAST_If._PyPegen │ │ │ │ │ + 0x000014a0 5f66756e 6374696f 6e5f6465 665f6465 _function_def_de │ │ │ │ │ + 0x000014b0 636f7261 746f7273 005f5079 4153545f corators._PyAST_ │ │ │ │ │ + 0x000014c0 57697468 005f5079 50656765 6e5f6578 With._PyPegen_ex │ │ │ │ │ + 0x000014d0 70656374 5f666f72 6365645f 746f6b65 pect_forced_toke │ │ │ │ │ + 0x000014e0 6e005f50 79415354 5f547279 005f5079 n._PyAST_Try._Py │ │ │ │ │ + 0x000014f0 4153545f 5768696c 65005f50 79506567 AST_While._PyPeg │ │ │ │ │ + 0x00001500 656e5f63 6c617373 5f646566 5f646563 en_class_def_dec │ │ │ │ │ + 0x00001510 6f726174 6f727300 5f507941 53545f6d orators._PyAST_m │ │ │ │ │ + 0x00001520 61746368 5f636173 65005f50 79415354 atch_case._PyAST │ │ │ │ │ + 0x00001530 5f4d6174 6368005f 50794153 545f4173 _Match._PyAST_As │ │ │ │ │ + 0x00001540 796e6357 69746800 5f507941 53545f54 yncWith._PyAST_T │ │ │ │ │ + 0x00001550 72795374 61720050 79457863 5f53796e ryStar.PyExc_Syn │ │ │ │ │ + 0x00001560 74617845 72726f72 005f5079 50656765 taxError._PyPege │ │ │ │ │ + 0x00001570 6e5f7261 6973655f 6572726f 72005079 n_raise_error.Py │ │ │ │ │ + 0x00001580 4578635f 496e6465 6e746174 696f6e45 Exc_IndentationE │ │ │ │ │ + 0x00001590 72726f72 005f5079 50656765 6e5f6475 rror._PyPegen_du │ │ │ │ │ + 0x000015a0 6d6d795f 6e616d65 005f5079 50656765 mmy_name._PyPege │ │ │ │ │ + 0x000015b0 6e5f7365 715f696e 73657274 5f696e5f n_seq_insert_in_ │ │ │ │ │ + 0x000015c0 66726f6e 74005f50 79506567 656e5f69 front._PyPegen_i │ │ │ │ │ + 0x000015d0 735f6d65 6d6f697a 6564005f 50795065 s_memoized._PyPe │ │ │ │ │ + 0x000015e0 67656e5f 6e616d65 5f746f6b 656e005f gen_name_token._ │ │ │ │ │ + 0x000015f0 50795065 67656e5f 6c6f6f6b 61686561 PyPegen_lookahea │ │ │ │ │ + 0x00001600 645f7769 74685f73 7472696e 67005f50 d_with_string._P │ │ │ │ │ + 0x00001610 79506567 656e5f69 6e736572 745f6d65 yPegen_insert_me │ │ │ │ │ + 0x00001620 6d6f005f 50795065 67656e5f 7365745f mo._PyPegen_set_ │ │ │ │ │ + 0x00001630 65787072 5f636f6e 74657874 005f5079 expr_context._Py │ │ │ │ │ + 0x00001640 4153545f 416e6e41 73736967 6e005f50 AST_AnnAssign._P │ │ │ │ │ + 0x00001650 79415354 5f457870 72005f50 79415354 yAST_Expr._PyAST │ │ │ │ │ + 0x00001660 5f417373 69676e00 5f507941 53545f52 _Assign._PyAST_R │ │ │ │ │ + 0x00001670 65747572 6e005f50 79415354 5f526169 eturn._PyAST_Rai │ │ │ │ │ + 0x00001680 7365005f 50794153 545f4175 67417373 se._PyAST_AugAss │ │ │ │ │ + 0x00001690 69676e00 5f507941 53545f44 656c6574 ign._PyAST_Delet │ │ │ │ │ + 0x000016a0 65005f50 79415354 5f417373 65727400 e._PyAST_Assert. │ │ │ │ │ + 0x000016b0 5f507950 6567656e 5f6d6170 5f6e616d _PyPegen_map_nam │ │ │ │ │ + 0x000016c0 65735f74 6f5f6964 73005f50 79415354 es_to_ids._PyAST │ │ │ │ │ + 0x000016d0 5f476c6f 62616c00 5f507941 53545f4e _Global._PyAST_N │ │ │ │ │ + 0x000016e0 6f6e6c6f 63616c00 5f507950 6567656e onlocal._PyPegen │ │ │ │ │ + 0x000016f0 5f676574 5f657870 725f6e61 6d65005f _get_expr_name._ │ │ │ │ │ + 0x00001700 50794153 545f5479 7065416c 69617300 PyAST_TypeAlias. │ │ │ │ │ + 0x00001710 5f507950 6567656e 5f757064 6174655f _PyPegen_update_ │ │ │ │ │ + 0x00001720 6d656d6f 005f5079 4153545f 41747472 memo._PyAST_Attr │ │ │ │ │ + 0x00001730 69627574 65005f50 79415354 5f537562 ibute._PyAST_Sub │ │ │ │ │ + 0x00001740 73637269 7074005f 50794153 545f4361 script._PyAST_Ca │ │ │ │ │ + 0x00001750 6c6c005f 50795065 67656e5f 6e756d62 ll._PyPegen_numb │ │ │ │ │ + 0x00001760 65725f74 6f6b656e 005f5079 5f456c6c er_token._Py_Ell │ │ │ │ │ + 0x00001770 69707369 734f626a 65637400 5f507941 ipsisObject._PyA │ │ │ │ │ + 0x00001780 53545f43 6f6e7374 616e7400 5f507950 ST_Constant._PyP │ │ │ │ │ + 0x00001790 6567656e 5f6b6579 5f76616c 75655f70 egen_key_value_p │ │ │ │ │ + 0x000017a0 61697200 5f507941 53545f53 6574005f air._PyAST_Set._ │ │ │ │ │ + 0x000017b0 50795f4e 6f6e6553 74727563 74005f50 Py_NoneStruct._P │ │ │ │ │ + 0x000017c0 795f5472 75655374 72756374 005f5079 y_TrueStruct._Py │ │ │ │ │ + 0x000017d0 5f46616c 73655374 72756374 005f5079 _FalseStruct._Py │ │ │ │ │ + 0x000017e0 50656765 6e5f6765 745f6b65 7973005f Pegen_get_keys._ │ │ │ │ │ + 0x000017f0 50795065 67656e5f 6765745f 76616c75 PyPegen_get_valu │ │ │ │ │ + 0x00001800 6573005f 50794153 545f4469 6374005f es._PyAST_Dict._ │ │ │ │ │ + 0x00001810 50794153 545f4c69 7374436f 6d70005f PyAST_ListComp._ │ │ │ │ │ + 0x00001820 50794153 545f4469 6374436f 6d70005f PyAST_DictComp._ │ │ │ │ │ + 0x00001830 50794153 545f5365 74436f6d 70005f50 PyAST_SetComp._P │ │ │ │ │ + 0x00001840 79415354 5f537461 72726564 005f5079 yAST_Starred._Py │ │ │ │ │ + 0x00001850 50656765 6e5f7374 72696e67 5f746f6b Pegen_string_tok │ │ │ │ │ + 0x00001860 656e005f 50795065 67656e5f 636f6e63 en._PyPegen_conc │ │ │ │ │ + 0x00001870 6174656e 6174655f 73747269 6e677300 atenate_strings. │ │ │ │ │ + 0x00001880 5f507950 6567656e 5f636f6e 63617465 _PyPegen_concate │ │ │ │ │ + 0x00001890 6e617465 5f747374 72696e67 73005f50 nate_tstrings._P │ │ │ │ │ + 0x000018a0 79506567 656e5f73 65715f6c 6173745f yPegen_seq_last_ │ │ │ │ │ + 0x000018b0 6974656d 005f5079 50656765 6e5f636f item._PyPegen_co │ │ │ │ │ + 0x000018c0 6e737461 6e745f66 726f6d5f 73747269 nstant_from_stri │ │ │ │ │ + 0x000018d0 6e67005f 50795065 67656e5f 636f6e73 ng._PyPegen_cons │ │ │ │ │ + 0x000018e0 74616e74 5f66726f 6d5f746f 6b656e00 tant_from_token. │ │ │ │ │ + 0x000018f0 5f507950 6567656e 5f6a6f69 6e65645f _PyPegen_joined_ │ │ │ │ │ + 0x00001900 73747200 5f507941 53545f54 75706c65 str._PyAST_Tuple │ │ │ │ │ + 0x00001910 005f5079 4153545f 4c697374 005f5079 ._PyAST_List._Py │ │ │ │ │ + 0x00001920 4153545f 47656e65 7261746f 72457870 AST_GeneratorExp │ │ │ │ │ + 0x00001930 005f5079 4153545f 4e616d65 64457870 ._PyAST_NamedExp │ │ │ │ │ + 0x00001940 72005f50 79506567 656e5f6c 6f6f6b61 r._PyPegen_looka │ │ │ │ │ + 0x00001950 68656164 5f666f72 5f657870 72005f50 head_for_expr._P │ │ │ │ │ + 0x00001960 79506567 656e5f72 61697365 5f657272 yPegen_raise_err │ │ │ │ │ + 0x00001970 6f725f66 6f725f6d 69737369 6e675f63 or_for_missing_c │ │ │ │ │ + 0x00001980 6f6d6d61 005f5079 50656765 6e5f6368 omma._PyPegen_ch │ │ │ │ │ + 0x00001990 65636b5f 6c656761 63795f73 746d7400 eck_legacy_stmt. │ │ │ │ │ + 0x000019a0 5f507950 6567656e 5f736571 5f666972 _PyPegen_seq_fir │ │ │ │ │ + 0x000019b0 73745f69 74656d00 5f507941 53545f49 st_item._PyAST_I │ │ │ │ │ + 0x000019c0 66457870 005f5079 4153545f 426f6f6c fExp._PyAST_Bool │ │ │ │ │ + 0x000019d0 4f70005f 50794153 545f4269 6e4f7000 Op._PyAST_BinOp. │ │ │ │ │ + 0x000019e0 5f507950 6567656e 5f636d70 6f705f65 _PyPegen_cmpop_e │ │ │ │ │ + 0x000019f0 7870725f 70616972 005f5079 50656765 xpr_pair._PyPege │ │ │ │ │ + 0x00001a00 6e5f6765 745f636d 706f7073 005f5079 n_get_cmpops._Py │ │ │ │ │ + 0x00001a10 50656765 6e5f6765 745f6578 70727300 Pegen_get_exprs. │ │ │ │ │ + 0x00001a20 5f507941 53545f43 6f6d7061 7265005f _PyAST_Compare._ │ │ │ │ │ + 0x00001a30 50794153 545f556e 6172794f 70005f50 PyAST_UnaryOp._P │ │ │ │ │ + 0x00001a40 79506567 656e5f63 6865636b 5f626172 yPegen_check_bar │ │ │ │ │ + 0x00001a50 72795f61 735f666c 75666c00 5f507941 ry_as_flufl._PyA │ │ │ │ │ + 0x00001a60 53545f41 77616974 005f5079 4153545f ST_Await._PyAST_ │ │ │ │ │ + 0x00001a70 496d706f 7274005f 50795065 67656e5f Import._PyPegen_ │ │ │ │ │ + 0x00001a80 63686563 6b65645f 66726f6d 5f696d70 checked_from_imp │ │ │ │ │ + 0x00001a90 6f727400 5f507950 6567656e 5f736571 ort._PyPegen_seq │ │ │ │ │ + 0x00001aa0 5f636f75 6e745f64 6f747300 5f507941 _count_dots._PyA │ │ │ │ │ + 0x00001ab0 53545f49 6d706f72 7446726f 6d005f50 ST_ImportFrom._P │ │ │ │ │ + 0x00001ac0 79415354 5f636f6d 70726568 656e7369 yAST_comprehensi │ │ │ │ │ + 0x00001ad0 6f6e005f 50794153 545f4675 6e637469 on._PyAST_Functi │ │ │ │ │ + 0x00001ae0 6f6e4465 66005f50 79506567 656e5f65 onDef._PyPegen_e │ │ │ │ │ + 0x00001af0 6d707479 5f617267 756d656e 7473005f mpty_arguments._ │ │ │ │ │ + 0x00001b00 50794153 545f4173 796e6346 756e6374 PyAST_AsyncFunct │ │ │ │ │ + 0x00001b10 696f6e44 6566005f 50794153 545f616c ionDef._PyAST_al │ │ │ │ │ + 0x00001b20 69617300 5f507950 6567656e 5f617267 ias._PyPegen_arg │ │ │ │ │ + 0x00001b30 756d656e 74735f70 61727369 6e675f65 uments_parsing_e │ │ │ │ │ + 0x00001b40 72726f72 005f5079 50656765 6e5f6765 rror._PyPegen_ge │ │ │ │ │ + 0x00001b50 745f6c61 73745f63 6f6d7072 6568656e t_last_comprehen │ │ │ │ │ + 0x00001b60 73696f6e 5f697465 6d005f50 79506567 sion_item._PyPeg │ │ │ │ │ + 0x00001b70 656e5f6e 6f6e7061 72656e5f 67656e65 en_nonparen_gene │ │ │ │ │ + 0x00001b80 78705f69 6e5f6361 6c6c005f 50795065 xp_in_call._PyPe │ │ │ │ │ + 0x00001b90 67656e5f 6a6f696e 5f6e616d 65735f77 gen_join_names_w │ │ │ │ │ + 0x00001ba0 6974685f 646f7400 5f507950 6567656e ith_dot._PyPegen │ │ │ │ │ + 0x00001bb0 5f636f6c 6c656374 5f63616c 6c5f7365 _collect_call_se │ │ │ │ │ + 0x00001bc0 7173005f 50795065 67656e5f 7365715f qs._PyPegen_seq_ │ │ │ │ │ + 0x00001bd0 65787472 6163745f 73746172 7265645f extract_starred_ │ │ │ │ │ + 0x00001be0 65787072 73005f50 79506567 656e5f73 exprs._PyPegen_s │ │ │ │ │ + 0x00001bf0 65715f64 656c6574 655f7374 61727265 eq_delete_starre │ │ │ │ │ + 0x00001c00 645f6578 70727300 5f507941 53545f59 d_exprs._PyAST_Y │ │ │ │ │ + 0x00001c10 69656c64 46726f6d 005f5079 4153545f ieldFrom._PyAST_ │ │ │ │ │ + 0x00001c20 5969656c 64005079 42797465 735f4173 Yield.PyBytes_As │ │ │ │ │ + 0x00001c30 53747269 6e67005f 50795065 67656e5f String._PyPegen_ │ │ │ │ │ + 0x00001c40 6e65775f 74797065 5f636f6d 6d656e74 new_type_comment │ │ │ │ │ + 0x00001c50 005f5079 50656765 6e5f6d61 6b655f61 ._PyPegen_make_a │ │ │ │ │ + 0x00001c60 7267756d 656e7473 005f5079 4153545f rguments._PyAST_ │ │ │ │ │ + 0x00001c70 61726700 5f507950 6567656e 5f616464 arg._PyPegen_add │ │ │ │ │ + 0x00001c80 5f747970 655f636f 6d6d656e 745f746f _type_comment_to │ │ │ │ │ + 0x00001c90 5f617267 005f5079 50656765 6e5f616c _arg._PyPegen_al │ │ │ │ │ + 0x00001ca0 6961735f 666f725f 73746172 005f5079 ias_for_star._Py │ │ │ │ │ + 0x00001cb0 50656765 6e5f736c 6173685f 77697468 Pegen_slash_with │ │ │ │ │ + 0x00001cc0 5f646566 61756c74 005f5079 50656765 _default._PyPege │ │ │ │ │ + 0x00001cd0 6e5f6e61 6d655f64 65666175 6c745f70 n_name_default_p │ │ │ │ │ + 0x00001ce0 61697200 5f507950 6567656e 5f737461 air._PyPegen_sta │ │ │ │ │ + 0x00001cf0 725f6574 63005f50 79506567 656e5f66 r_etc._PyPegen_f │ │ │ │ │ + 0x00001d00 6f726d61 74746564 5f76616c 7565005f ormatted_value._ │ │ │ │ │ + 0x00001d10 50795065 67656e5f 73657475 705f6675 PyPegen_setup_fu │ │ │ │ │ + 0x00001d20 6c6c5f66 6f726d61 745f7370 6563005f ll_format_spec._ │ │ │ │ │ + 0x00001d30 50795065 67656e5f 63686563 6b5f6673 PyPegen_check_fs │ │ │ │ │ + 0x00001d40 7472696e 675f636f 6e766572 73696f6e tring_conversion │ │ │ │ │ + 0x00001d50 005f5079 4153545f 4c616d62 6461005f ._PyAST_Lambda._ │ │ │ │ │ + 0x00001d60 50794153 545f4578 63657074 48616e64 PyAST_ExceptHand │ │ │ │ │ + 0x00001d70 6c657200 5f507941 53545f53 6c696365 ler._PyAST_Slice │ │ │ │ │ + 0x00001d80 005f5079 4153545f 436c6173 73446566 ._PyAST_ClassDef │ │ │ │ │ + 0x00001d90 005f5079 4153545f 466f7200 5f507941 ._PyAST_For._PyA │ │ │ │ │ + 0x00001da0 53545f41 73796e63 466f7200 5f507950 ST_AsyncFor._PyP │ │ │ │ │ + 0x00001db0 6567656e 5f617567 6f706572 61746f72 egen_augoperator │ │ │ │ │ + 0x00001dc0 005f5079 4153545f 6b657977 6f726400 ._PyAST_keyword. │ │ │ │ │ + 0x00001dd0 5f507950 6567656e 5f6b6579 776f7264 _PyPegen_keyword │ │ │ │ │ + 0x00001de0 5f6f725f 73746172 72656400 5f507950 _or_starred._PyP │ │ │ │ │ + 0x00001df0 6567656e 5f6a6f69 6e5f7365 7175656e egen_join_sequen │ │ │ │ │ + 0x00001e00 63657300 5f507941 53545f42 7265616b ces._PyAST_Break │ │ │ │ │ + 0x00001e10 005f5079 4153545f 436f6e74 696e7565 ._PyAST_Continue │ │ │ │ │ + 0x00001e20 005f5079 4153545f 77697468 6974656d ._PyAST_withitem │ │ │ │ │ + 0x00001e30 005f5079 4153545f 4d617463 68536571 ._PyAST_MatchSeq │ │ │ │ │ + 0x00001e40 75656e63 65005f50 79415354 5f4d6174 uence._PyAST_Mat │ │ │ │ │ + 0x00001e50 63685374 6172005f 50794153 545f4d61 chStar._PyAST_Ma │ │ │ │ │ + 0x00001e60 74636841 73005f50 79415354 5f4d6174 tchAs._PyAST_Mat │ │ │ │ │ + 0x00001e70 63684f72 005f5079 4153545f 4d617463 chOr._PyAST_Matc │ │ │ │ │ + 0x00001e80 68436c61 7373005f 50794153 545f4d61 hClass._PyAST_Ma │ │ │ │ │ + 0x00001e90 74636856 616c7565 005f5079 4153545f tchValue._PyAST_ │ │ │ │ │ + 0x00001ea0 4d617463 684d6170 70696e67 005f5079 MatchMapping._Py │ │ │ │ │ + 0x00001eb0 50656765 6e5f6765 745f7061 74746572 Pegen_get_patter │ │ │ │ │ + 0x00001ec0 6e5f6b65 7973005f 50795065 67656e5f n_keys._PyPegen_ │ │ │ │ │ + 0x00001ed0 6765745f 70617474 65726e73 005f5079 get_patterns._Py │ │ │ │ │ + 0x00001ee0 4153545f 4d617463 6853696e 676c6574 AST_MatchSinglet │ │ │ │ │ + 0x00001ef0 6f6e005f 50795065 67656e5f 656e7375 on._PyPegen_ensu │ │ │ │ │ + 0x00001f00 72655f72 65616c00 5f507950 6567656e re_real._PyPegen │ │ │ │ │ + 0x00001f10 5f74656d 706c6174 655f7374 72005f50 _template_str._P │ │ │ │ │ + 0x00001f20 79506567 656e5f69 6e746572 706f6c61 yPegen_interpola │ │ │ │ │ + 0x00001f30 74696f6e 005f5079 50656765 6e5f736f tion._PyPegen_so │ │ │ │ │ + 0x00001f40 66745f6b 6579776f 72645f74 6f6b656e ft_keyword_token │ │ │ │ │ + 0x00001f50 005f5079 50656765 6e5f6765 745f696e ._PyPegen_get_in │ │ │ │ │ + 0x00001f60 76616c69 645f7461 72676574 005f5079 valid_target._Py │ │ │ │ │ + 0x00001f70 50656765 6e5f6465 636f6465 645f636f Pegen_decoded_co │ │ │ │ │ + 0x00001f80 6e737461 6e745f66 726f6d5f 746f6b65 nstant_from_toke │ │ │ │ │ + 0x00001f90 6e005f50 79506567 656e5f6b 65795f70 n._PyPegen_key_p │ │ │ │ │ + 0x00001fa0 61747465 726e5f70 61697200 5f507941 attern_pair._PyA │ │ │ │ │ + 0x00001fb0 53545f54 79706556 6172005f 50794153 ST_TypeVar._PyAS │ │ │ │ │ + 0x00001fc0 545f5061 72616d53 70656300 5f507941 T_ParamSpec._PyA │ │ │ │ │ + 0x00001fd0 53545f54 79706556 61725475 706c6500 ST_TypeVarTuple. │ │ │ │ │ + 0x00001fe0 5f507950 6567656e 5f656e73 7572655f _PyPegen_ensure_ │ │ │ │ │ + 0x00001ff0 696d6167 696e6172 79005f50 79506567 imaginary._PyPeg │ │ │ │ │ + 0x00002000 656e5f72 61697365 5f657272 6f725f6b en_raise_error_k │ │ │ │ │ + 0x00002010 6e6f776e 5f6c6f63 6174696f 6e00 nown_location. │ │ │ ├── string_parser.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 5632 (bytes into file) │ │ │ │ │ + Start of section headers: 5580 (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 0x1600: │ │ │ │ │ +There are 14 section headers, starting at offset 0x15cc: │ │ │ │ │ │ │ │ │ │ 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 00064c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 001360 000138 08 I 11 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000680 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 000680 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 000680 000232 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0008b4 00051c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 001498 0000f0 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 000dd0 00006c 00 A 0 0 1 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 000e3c 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 000e3c 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 000e70 000290 10 12 18 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 001100 00025e 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 001588 000075 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0002d8 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00133c 0000b8 08 I 11 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00030c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 00030c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 00030c 000232 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000540 00086c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0013f4 000160 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 000dac 00006c 00 A 0 0 1 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 000e18 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 000e18 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 000e4c 000290 10 12 18 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 0010dc 00025e 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 001554 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 {} │ │ │ │ │ @@ -2,27 +2,27 @@ │ │ │ │ │ Symbol table '.symtab' contains 41 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 3: 0000001c 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 5: 00000000 884 FUNC LOCAL DEFAULT 1 decode_unicode_with_escapes │ │ │ │ │ + 5: 0000051c 848 FUNC LOCAL DEFAULT 6 decode_unicode_with_escapes │ │ │ │ │ 6: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ - 7: 00000374 632 FUNC LOCAL DEFAULT 1 warn_invalid_escape_sequence │ │ │ │ │ - 8: 000005ec 96 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 7: 00000000 632 FUNC LOCAL DEFAULT 1 warn_invalid_escape_sequence │ │ │ │ │ + 8: 00000278 96 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 9: 000004d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 10: 000004dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 11: 0000004c 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 12: 00000054 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ - 13: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 14: 0000005c 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ - 15: 000000ec 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ - 16: 00000174 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ - 17: 000001d8 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ + 13: 0000005c 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ + 14: 000000ec 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ + 15: 00000174 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ + 16: 000001d8 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ + 17: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 18: 00000000 1244 FUNC GLOBAL HIDDEN 6 _PyPegen_parse_string │ │ │ │ │ 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8Stateful │ │ │ │ │ 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,75 +1,73 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1360 contains 39 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x133c contains 23 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000044 0000191c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000050 0000131c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000000f4 00001e1c R_ARM_CALL 00000000 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ -0000012c 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000188 00001f1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000001b8 00000b2b R_ARM_MOVW_ABS_NC 0000004c .LC6 │ │ │ │ │ -000001bc 00000b2c R_ARM_MOVT_ABS 0000004c .LC6 │ │ │ │ │ -00000230 0000201c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000002a4 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002c4 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002e4 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002f0 00000c2b R_ARM_MOVW_ABS_NC 00000054 .LC7 │ │ │ │ │ -000002f4 00000c2c R_ARM_MOVT_ABS 00000054 .LC7 │ │ │ │ │ -00000340 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000354 00000c2b R_ARM_MOVW_ABS_NC 00000054 .LC7 │ │ │ │ │ -00000358 00000c2c R_ARM_MOVT_ABS 00000054 .LC7 │ │ │ │ │ -000003e0 00000e2b R_ARM_MOVW_ABS_NC 0000005c .LC8 │ │ │ │ │ -000003e4 00000f2b R_ARM_MOVW_ABS_NC 000000ec .LC9 │ │ │ │ │ -000003ec 00000e2c R_ARM_MOVT_ABS 0000005c .LC8 │ │ │ │ │ -000003f0 00000f2c R_ARM_MOVT_ABS 000000ec .LC9 │ │ │ │ │ -000003f8 0000211c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000041c 0000222b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00000420 0000232b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000424 0000222c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00000428 0000232c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000045c 0000131c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000046c 0000241c R_ARM_CALL 00000000 PyBytes_Size │ │ │ │ │ -000004b4 0000251c R_ARM_CALL 00000000 PyErr_WarnExplicitObject │ │ │ │ │ -0000054c 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000558 0000261c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000564 0000271c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000578 00001c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000057c 00001c2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000580 0000102b R_ARM_MOVW_ABS_NC 00000174 .LC10 │ │ │ │ │ -00000584 0000112b R_ARM_MOVW_ABS_NC 000001d8 .LC11 │ │ │ │ │ -00000588 0000102c R_ARM_MOVT_ABS 00000174 .LC10 │ │ │ │ │ -0000058c 0000112c R_ARM_MOVT_ABS 000001d8 .LC11 │ │ │ │ │ -000005e0 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000063c 0000281c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +0000006c 00000d2b R_ARM_MOVW_ABS_NC 0000005c .LC8 │ │ │ │ │ +00000070 00000e2b R_ARM_MOVW_ABS_NC 000000ec .LC9 │ │ │ │ │ +00000078 00000d2c R_ARM_MOVT_ABS 0000005c .LC8 │ │ │ │ │ +0000007c 00000e2c R_ARM_MOVT_ABS 000000ec .LC9 │ │ │ │ │ +00000084 0000211c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000000a8 0000222b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +000000ac 0000232b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000000b0 0000222c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +000000b4 0000232c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000000e8 0000131c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000000f8 0000241c R_ARM_CALL 00000000 PyBytes_Size │ │ │ │ │ +00000140 0000251c R_ARM_CALL 00000000 PyErr_WarnExplicitObject │ │ │ │ │ +000001d8 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001e4 0000261c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000001f0 0000271c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000204 00001c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000208 00001c2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000020c 00000f2b R_ARM_MOVW_ABS_NC 00000174 .LC10 │ │ │ │ │ +00000210 0000102b R_ARM_MOVW_ABS_NC 000001d8 .LC11 │ │ │ │ │ +00000214 00000f2c R_ARM_MOVT_ABS 00000174 .LC10 │ │ │ │ │ +00000218 0000102c R_ARM_MOVT_ABS 000001d8 .LC11 │ │ │ │ │ +0000026c 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002c8 0000281c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1498 contains 30 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x13f4 contains 44 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000131c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000034 0000142b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00000038 0000142c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00000068 0000151c R_ARM_CALL 00000000 strlen │ │ │ │ │ 000000a0 0000161c R_ARM_CALL 00000000 strchr │ │ │ │ │ 000000cc 0000171d R_ARM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ -000000f0 0000051d R_ARM_JUMP24 00000000 decode_unicode_with_escapes │ │ │ │ │ 00000138 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ 0000013c 0000022c R_ARM_MOVT_ABS 00000000 .LC3 │ │ │ │ │ 00000144 0000181c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000003b4 0000191d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000003e8 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ 000003ec 0000022c R_ARM_MOVT_ABS 00000000 .LC3 │ │ │ │ │ 000003f4 0000181c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000424 00001a1c R_ARM_CALL 00000000 _PyBytes_DecodeEscape2 │ │ │ │ │ -00000448 0000071c R_ARM_CALL 00000374 warn_invalid_escape_sequence │ │ │ │ │ +00000448 0000071c R_ARM_CALL 00000000 warn_invalid_escape_sequence │ │ │ │ │ 00000470 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000484 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ 00000488 0000022c R_ARM_MOVT_ABS 00000000 .LC3 │ │ │ │ │ 00000490 0000181c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000049c 00001c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000004a0 00001c2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000004a4 0000032b R_ARM_MOVW_ABS_NC 0000001c .LC4 │ │ │ │ │ 000004a8 0000032c R_ARM_MOVT_ABS 0000001c .LC4 │ │ │ │ │ -000004c8 0000081c R_ARM_CALL 000005ec RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000004c8 0000081c R_ARM_CALL 00000278 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000004d0 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004d4 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004d8 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004fc 0000171d R_ARM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ -00000518 0000051d R_ARM_JUMP24 00000000 decode_unicode_with_escapes │ │ │ │ │ +00000560 0000191c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000056c 0000131c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00000610 00001e1c R_ARM_CALL 00000000 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ +00000648 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000069c 00001f1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000006d0 00000b2b R_ARM_MOVW_ABS_NC 0000004c .LC6 │ │ │ │ │ +000006d4 00000b2c R_ARM_MOVT_ABS 0000004c .LC6 │ │ │ │ │ +00000740 0000201c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +0000078c 0000071c R_ARM_CALL 00000000 warn_invalid_escape_sequence │ │ │ │ │ +000007b4 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007d4 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007f0 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007f8 00000c2b R_ARM_MOVW_ABS_NC 00000054 .LC7 │ │ │ │ │ +000007fc 00000c2c R_ARM_MOVT_ABS 00000054 .LC7 │ │ │ │ │ +0000084c 00000c2b R_ARM_MOVW_ABS_NC 00000054 .LC7 │ │ │ │ │ +00000850 00000c2c R_ARM_MOVT_ABS 00000054 .LC7 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,271 +1,31 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00000000 : │ │ │ │ │ -decode_unicode_with_escapes(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #32 │ │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - movw r2, #21845 @ 0x5555 │ │ │ │ │ - movt r2, #5461 @ 0x1555 │ │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - bhi 2c8 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r1, #6 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - mul r1, r1, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 134 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyBytes_AsString │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 2c8 │ │ │ │ │ - add r8, r4, r8 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bls 140 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - b 88 │ │ │ │ │ - tst r0, #128 @ 0x80 │ │ │ │ │ - bne 148 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - strb r0, [r3], #1 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bcs d0 │ │ │ │ │ - ldrb r0, [r4] │ │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ │ - bne 70 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - add ip, r4, #1 │ │ │ │ │ - cmp ip, r8 │ │ │ │ │ - strb r0, [r2], #1 │ │ │ │ │ - bcs 354 │ │ │ │ │ - ldrsb r1, [r4, #1] │ │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt 2f0 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r4, ip │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - strb r0, [r3], #1 │ │ │ │ │ - bcc 88 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - sub r3, fp, #40 @ 0x28 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - sub r3, fp, #44 @ 0x2c │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - sub r1, r1, r6 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_PyUnicode_DecodeUnicodeEscapeInternal2> │ │ │ │ │ - R_ARM_CALL _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 110 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - cmpne r7, #0 │ │ │ │ │ - bne 270 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 130 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne 130 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - b d4 │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bls 178 │ │ │ │ │ - mov r2, ip │ │ │ │ │ - ldrsb r1, [r2] │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bge 178 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - bne 158 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - sub r1, r4, ip │ │ │ │ │ - mov r0, ip │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 324 │ │ │ │ │ - ldrb r1, [r2, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - ubfx r0, r1, #2, #3 │ │ │ │ │ - str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 348 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne sl, r2, #20 │ │ │ │ │ - addeq sl, r2, #28 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC6 │ │ │ │ │ - str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - bge 238 │ │ │ │ │ - mov r3, #10 │ │ │ │ │ - mla r0, r3, r5, r4 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ldrbeq r3, [sl, r5] │ │ │ │ │ - beq 21c │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - lsleq r3, r5, #1 │ │ │ │ │ - ldrne r3, [sl, r5, lsl #2] │ │ │ │ │ - ldrheq r3, [sl, r3] │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - bl 0 <__sprintf_chk> │ │ │ │ │ - R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 1e4 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - bic r1, r1, r1, asr #31 │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - mov r0, #10 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - mla r3, r0, r1, r3 │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2d0 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bcc 88 │ │ │ │ │ - b d0 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 374 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - bne 110 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2a8 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne 2a8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2c8 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - bne 2c8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 134 │ │ │ │ │ - subs r1, r1, #1 │ │ │ │ │ - str r1, [r2] │ │ │ │ │ - bne 264 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 264 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC7 │ │ │ │ │ - add r3, r3, #6 │ │ │ │ │ - ldr r0, [r1] │ │ │ │ │ - ldrh r1, [r1, #4] │ │ │ │ │ - str r0, [r2] │ │ │ │ │ - strh r1, [r2, #4] │ │ │ │ │ - ldrsb r2, [r4, #1] │ │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt 154 │ │ │ │ │ - mov r4, ip │ │ │ │ │ - b 78 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2c8 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne 2c8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2c8 │ │ │ │ │ - ldr r1, [r2, #28] │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - b 1b8 │ │ │ │ │ - movw ip, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movt ip, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC7 │ │ │ │ │ - add r1, r3, #6 │ │ │ │ │ - ldr r0, [ip] │ │ │ │ │ - str r0, [r3, #1] │ │ │ │ │ - ldrh r3, [ip, #4] │ │ │ │ │ - strh r3, [r2, #4] │ │ │ │ │ - b d4 │ │ │ │ │ - │ │ │ │ │ -00000374 : │ │ │ │ │ +00000000 : │ │ │ │ │ warn_invalid_escape_sequence(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr ip, [r0, #92] @ 0x5c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 4d8 │ │ │ │ │ + bne 164 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ ldrb lr, [r2] │ │ │ │ │ str lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub lr, ip, #60 @ 0x3c │ │ │ │ │ sub ip, ip, #63 @ 0x3f │ │ │ │ │ cmp ip, #1 │ │ │ │ │ cmphi lr, #1 │ │ │ │ │ - bls 524 │ │ │ │ │ + bls 1b0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ sub r3, r3, #52 @ 0x34 │ │ │ │ │ mov r8, r1 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ @@ -282,15 +42,15 @@ │ │ │ │ │ movthi r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ movhi r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e4 │ │ │ │ │ + beq 270 │ │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r8, [r4, #16] │ │ │ │ │ cmp r3, #11 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movwgt r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxWarning │ │ │ │ │ @@ -301,92 +61,92 @@ │ │ │ │ │ movtle r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bcc 4e8 │ │ │ │ │ + bcc 174 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 490 │ │ │ │ │ + bne 11c │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov sl, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ str r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_Size │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - ble 48c │ │ │ │ │ + ble 118 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrb r3, [r3, r9] │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ cmpne r3, #39 @ 0x27 │ │ │ │ │ - beq 50c │ │ │ │ │ + beq 198 │ │ │ │ │ add r8, r8, sl │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr ip, [r2, #2288] @ 0x8f0 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r2, [r2, #2284] @ 0x8ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnExplicitObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 554 │ │ │ │ │ + blt 1e0 │ │ │ │ │ ldr r4, [r6] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4d8 │ │ │ │ │ + bgt 164 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ str r4, [r6] │ │ │ │ │ - beq 548 │ │ │ │ │ + beq 1d4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ moveq r8, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ addeq r3, r3, #1 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 438 │ │ │ │ │ + b c4 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 538 │ │ │ │ │ + bne 1c4 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 468 │ │ │ │ │ + b f4 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub ip, ip, #123 @ 0x7b │ │ │ │ │ tst ip, #253 @ 0xfd │ │ │ │ │ - beq 4d8 │ │ │ │ │ - b 3b8 │ │ │ │ │ + beq 164 │ │ │ │ │ + b 44 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 468 │ │ │ │ │ - b 518 │ │ │ │ │ + bne f4 │ │ │ │ │ + b 1a4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4dc │ │ │ │ │ + b 168 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c4 │ │ │ │ │ + beq 250 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r4, [r7, #84] @ 0x54 │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -409,28 +169,28 @@ │ │ │ │ │ ldrhi r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ strls r5, [sp, #12] │ │ │ │ │ strhi r2, [sp, #16] │ │ │ │ │ strhi r2, [sp, #12] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [sp] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 5ec │ │ │ │ │ + bl 278 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5e4 │ │ │ │ │ + bgt 270 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 5e4 │ │ │ │ │ + bne 270 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 4dc │ │ │ │ │ + b 168 │ │ │ │ │ │ │ │ │ │ -000005ec : │ │ │ │ │ +00000278 : │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -67,16 +67,15 @@ │ │ │ │ │ bne 3fc <_PyPegen_parse_string+0x3fc> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 0 <_PyPegen_parse_string> │ │ │ │ │ - R_ARM_JUMP24 decode_unicode_with_escapes │ │ │ │ │ + b 51c │ │ │ │ │ cmp r5, #66 @ 0x42 │ │ │ │ │ beq 19c <_PyPegen_parse_string+0x19c> │ │ │ │ │ sub r3, r5, #82 @ 0x52 │ │ │ │ │ uxtb r2, r3 │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ bhi 124 <_PyPegen_parse_string+0x124> │ │ │ │ │ ldr r2, [pc, #956] @ 4d0 <_PyPegen_parse_string+0x4d0> │ │ │ │ │ @@ -290,15 +289,15 @@ │ │ │ │ │ beq 478 <_PyPegen_parse_string+0x478> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 478 <_PyPegen_parse_string+0x478> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 374 <_PyPegen_parse_string+0x374> │ │ │ │ │ + bl 0 <_PyPegen_parse_string> │ │ │ │ │ R_ARM_CALL warn_invalid_escape_sequence │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 478 <_PyPegen_parse_string+0x478> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 474 <_PyPegen_parse_string+0x474> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ @@ -331,15 +330,15 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr lr, [r4, #24] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, [r4, #12] │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ - bl 5ec │ │ │ │ │ + bl 278 <_PyPegen_parse_string+0x278> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 474 <_PyPegen_parse_string+0x474> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000024 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000048 │ │ │ │ │ @@ -359,9 +358,239 @@ │ │ │ │ │ R_ARM_JUMP24 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov r1, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 0 <_PyPegen_parse_string> │ │ │ │ │ - R_ARM_JUMP24 decode_unicode_with_escapes │ │ │ │ │ + b 51c │ │ │ │ │ + │ │ │ │ │ +0000051c : │ │ │ │ │ +decode_unicode_with_escapes(): │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #32 │ │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + movw r2, #21845 @ 0x5555 │ │ │ │ │ + movt r2, #5461 @ 0x1555 │ │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bhi 7d8 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r1, #6 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mul r1, r1, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 7d8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyBytes_AsString │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 7d8 │ │ │ │ │ + add r9, r4, r9 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bls 658 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b 5a4 │ │ │ │ │ + tst r3, #128 @ 0x80 │ │ │ │ │ + bne 660 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + strb r3, [r7], #1 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bcs 5ec │ │ │ │ │ + ldrb r3, [r4] │ │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ │ + bne 58c │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + add ip, r4, #1 │ │ │ │ │ + cmp ip, r9 │ │ │ │ │ + strb r3, [r2], #1 │ │ │ │ │ + bcs 84c │ │ │ │ │ + ldrsb r3, [r4, #1] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ │ + blt 7f8 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + mov r4, ip │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + strb r3, [r7], #1 │ │ │ │ │ + bcc 5a4 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + sub r3, fp, #40 @ 0x28 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + sub r3, fp, #44 @ 0x2c │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + sub r1, r1, r6 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyUnicode_DecodeUnicodeEscapeInternal2> │ │ │ │ │ + R_ARM_CALL _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 62c │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + cmpne r8, #0 │ │ │ │ │ + bne 780 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 64c │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 64c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + b 5f0 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bls 690 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + ldrsb r2, [r3] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bge 690 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bne 670 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + sub r1, r4, ip │ │ │ │ │ + mov r0, ip │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 82c │ │ │ │ │ + ldrb r3, [r2, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + ubfx r1, r3, #2, #3 │ │ │ │ │ + str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + beq 840 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r3, r2, #20 │ │ │ │ │ + addeq r3, r2, #28 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC6 │ │ │ │ │ + str r8, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + bge 750 │ │ │ │ │ + mov r2, #10 │ │ │ │ │ + mla r0, r2, r4, r7 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + ldreq r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldrbeq r2, [r2, r4] │ │ │ │ │ + beq 730 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + lsleq r2, r4, #1 │ │ │ │ │ + ldreq r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldrne r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldrheq r2, [r1, r2] │ │ │ │ │ + ldrne r2, [r2, r4, lsl #2] │ │ │ │ │ + str r2, [sp] │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + mvn r2, #0 │ │ │ │ │ + bl 0 <__sprintf_chk> │ │ │ │ │ + R_ARM_CALL __sprintf_chk │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + b 6ec │ │ │ │ │ + mov r3, #10 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bic r1, r1, r1, asr #31 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + ldr r8, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + mla r7, r3, r1, r7 │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 7e0 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bcc 5a4 │ │ │ │ │ + b 5ec │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_PyPegen_parse_string> │ │ │ │ │ + R_ARM_CALL warn_invalid_escape_sequence │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + bne 62c │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 7b8 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 7b8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 7d8 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + bne 7d8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + b 64c │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne 774 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 774 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC7 │ │ │ │ │ + add r7, r7, #6 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + ldrh r3, [r3, #4] │ │ │ │ │ + str r0, [r2] │ │ │ │ │ + strh r3, [r2, #4] │ │ │ │ │ + ldrsb r3, [r4, #1] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ │ + blt 66c │ │ │ │ │ + mov r4, ip │ │ │ │ │ + b 594 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 638 │ │ │ │ │ + b 64c │ │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 6cc │ │ │ │ │ + movw ip, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC7 │ │ │ │ │ + add r1, r7, #6 │ │ │ │ │ + ldr r0, [ip] │ │ │ │ │ + ldrh r3, [ip, #4] │ │ │ │ │ + str r0, [r7, #1] │ │ │ │ │ + strh r3, [r2, #4] │ │ │ │ │ + b 5f0 │ │ │ ├── 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: 22832 (bytes into file) │ │ │ │ │ + Start of section headers: 22880 (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 0x5930: │ │ │ │ │ +There are 14 section headers, starting at offset 0x5960: │ │ │ │ │ │ │ │ │ │ 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 000130 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004e50 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004e80 000038 08 I 11 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000164 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000164 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000164 000687 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0007ec 003ba0 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 004e88 000a30 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 00438c 00005b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 0043e7 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 0043e7 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 00441c 000620 10 12 69 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 004a3c 000413 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 0058b8 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0007ec 003bd0 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 004eb8 000a30 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 0043bc 00005b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 004417 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 004417 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 00444c 000620 10 12 69 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 004a6c 000413 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 0058e8 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: 00000090 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 7: 000000e8 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 8: 0000012c 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 10: 00000ddc 9952 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 11: 000034bc 316 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ - 12: 000035f8 124 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 10: 00000ddc 10000 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 11: 000034ec 316 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 12: 00003628 124 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ 13: 00000050 0 NOTYPE LOCAL DEFAULT 8 .LANCHOR0 │ │ │ │ │ 14: 00000164 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 15: 00000170 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 16: 00000178 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 17: 000001a0 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 18: 000001c8 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 19: 000001f0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ @@ -45,32 +45,32 @@ │ │ │ │ │ 41: 00000524 0 NOTYPE LOCAL DEFAULT 5 .LC35 │ │ │ │ │ 42: 00000558 0 NOTYPE LOCAL DEFAULT 5 .LC36 │ │ │ │ │ 43: 00000574 0 NOTYPE LOCAL DEFAULT 5 .LC37 │ │ │ │ │ 44: 0000059c 0 NOTYPE LOCAL DEFAULT 5 .LC38 │ │ │ │ │ 45: 000005ac 0 NOTYPE LOCAL DEFAULT 5 .LC39 │ │ │ │ │ 46: 000005c8 0 NOTYPE LOCAL DEFAULT 5 .LC40 │ │ │ │ │ 47: 00000614 0 NOTYPE LOCAL DEFAULT 5 .LC41 │ │ │ │ │ - 48: 000037f8 456 FUNC LOCAL DEFAULT 6 verify_end_of_number.constprop.0 │ │ │ │ │ + 48: 00003828 456 FUNC LOCAL DEFAULT 6 verify_end_of_number.constprop.0 │ │ │ │ │ 49: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ - 50: 00003674 388 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ - 51: 000039c0 480 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ - 52: 00002c40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 53: 00002c44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 50: 000036a4 388 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 51: 000039f0 480 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 52: 00002c1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 53: 00002c20 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 54: 00000000 136 FUNC LOCAL DEFAULT 1 tok_continuation_line │ │ │ │ │ 55: 00000658 0 NOTYPE LOCAL DEFAULT 5 .LC43 │ │ │ │ │ 56: 0000065c 0 NOTYPE LOCAL DEFAULT 5 .LC44 │ │ │ │ │ 57: 00000660 0 NOTYPE LOCAL DEFAULT 5 .LC45 │ │ │ │ │ 58: 00000664 0 NOTYPE LOCAL DEFAULT 5 .LC46 │ │ │ │ │ 59: 00000668 0 NOTYPE LOCAL DEFAULT 5 .LC47 │ │ │ │ │ 60: 0000066c 0 NOTYPE LOCAL DEFAULT 5 .LC48 │ │ │ │ │ 61: 00000674 0 NOTYPE LOCAL DEFAULT 5 .LC49 │ │ │ │ │ 62: 00000088 168 FUNC LOCAL DEFAULT 1 lookahead │ │ │ │ │ - 63: 000039bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 64: 000039c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 65: 00003b9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 63: 000039ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 000039f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 65: 00003bcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 66: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 67: 0000004d 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 68: 00000050 11 OBJECT LOCAL DEFAULT 8 __func__.0 │ │ │ │ │ 69: 00000000 3548 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_token_setup │ │ │ │ │ 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror │ │ │ │ │ @@ -82,20 +82,20 @@ │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsPrintable │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_OneChar │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ - 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ + 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ - 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ - 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ - 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ + 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ + 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ + 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_parser_warn │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4e50 contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4e80 contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001c 00000b1c R_ARM_CALL 000034bc tok_nextc │ │ │ │ │ -00000040 00000b1c R_ARM_CALL 000034bc tok_nextc │ │ │ │ │ -00000068 00000c1c R_ARM_CALL 000035f8 tok_backup │ │ │ │ │ -00000080 00000b1c R_ARM_CALL 000034bc tok_nextc │ │ │ │ │ -000000b0 00000b1c R_ARM_CALL 000034bc tok_nextc │ │ │ │ │ -00000108 00000c1c R_ARM_CALL 000035f8 tok_backup │ │ │ │ │ -0000011c 00000c1c R_ARM_CALL 000035f8 tok_backup │ │ │ │ │ +0000001c 00000b1c R_ARM_CALL 000034ec tok_nextc │ │ │ │ │ +00000040 00000b1c R_ARM_CALL 000034ec tok_nextc │ │ │ │ │ +00000068 00000c1c R_ARM_CALL 00003628 tok_backup │ │ │ │ │ +00000080 00000b1c R_ARM_CALL 000034ec tok_nextc │ │ │ │ │ +000000b0 00000b1c R_ARM_CALL 000034ec tok_nextc │ │ │ │ │ +00000108 00000c1c R_ARM_CALL 00003628 tok_backup │ │ │ │ │ +0000011c 00000c1c R_ARM_CALL 00003628 tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4e88 contains 326 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4eb8 contains 326 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000350 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 000003ac 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ 000003fc 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ 0000040c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000410 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000418 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ @@ -81,259 +81,259 @@ │ │ │ │ │ 00001434 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ 000014b4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 000014e4 00004d1c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ 00001568 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ 000015cc 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ 000015e8 0000501c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000016bc 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001880 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001940 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000019c0 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -000019e8 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001a34 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001a84 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001a98 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001a9c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001aa0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001ba4 00004c2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00001ba8 00004c2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00001d10 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001d68 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001dc8 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001e38 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001f1c 0000511c R_ARM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ -00001f78 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001fd4 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001fe8 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001fec 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001ff4 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002040 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002050 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002054 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002058 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000020b8 0000272b R_ARM_MOVW_ABS_NC 0000048c .LC33 │ │ │ │ │ -000020bc 0000272c R_ARM_MOVT_ABS 0000048c .LC33 │ │ │ │ │ -000020c0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000020e4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002134 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00002140 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ -00002144 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ -00002150 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002168 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000224c 0000521c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002288 00002d2b R_ARM_MOVW_ABS_NC 000005ac .LC39 │ │ │ │ │ -0000228c 00002d2c R_ARM_MOVT_ABS 000005ac .LC39 │ │ │ │ │ -000022b0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000022f4 0000531c R_ARM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ -00002350 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002378 00002b2b R_ARM_MOVW_ABS_NC 00000574 .LC37 │ │ │ │ │ -0000237c 00002b2c R_ARM_MOVT_ABS 00000574 .LC37 │ │ │ │ │ -00002420 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00002424 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -000024e4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002578 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000025b8 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000025cc 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000025d0 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000025d4 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002600 00001a2b R_ARM_MOVW_ABS_NC 000002f4 .LC19 │ │ │ │ │ -00002604 00001a2c R_ARM_MOVT_ABS 000002f4 .LC19 │ │ │ │ │ -0000266c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000026b8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000026d4 0000541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002748 0000202b R_ARM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ -0000274c 0000202c R_ARM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ -000027bc 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -000027c0 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -000027c4 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000028c8 0000222b R_ARM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ -000028cc 0000222c R_ARM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ -000028d0 0000551c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -000028e8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002968 00000e2b R_ARM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ -0000296c 00000e2c R_ARM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ -00002a20 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002a6c 0000561c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00002a94 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002aa4 00000f2b R_ARM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ -00002aa8 00000f2c R_ARM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ -00002aac 0000571c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002ad0 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002ad4 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002b10 0000561c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00002b3c 0000282b R_ARM_MOVW_ABS_NC 000004cc .LC34 │ │ │ │ │ -00002b40 0000292b R_ARM_MOVW_ABS_NC 00000524 .LC35 │ │ │ │ │ -00002b44 0000282c R_ARM_MOVT_ABS 000004cc .LC34 │ │ │ │ │ -00002b48 0000292c R_ARM_MOVT_ABS 00000524 .LC35 │ │ │ │ │ -00002b4c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002bc4 00001d2b R_ARM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ -00002bc8 00001d2c R_ARM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ -00002be4 0000102b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00002be8 0000102c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00002c04 0000551c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002c40 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002c6c 0000521c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002c78 0000581c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -00002ca8 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cb4 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002cb8 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002cbc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002cf8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002d04 0000361c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -00002d58 0000192b R_ARM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ -00002d5c 0000192c R_ARM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ -00002d64 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002d7c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002dbc 00002f2b R_ARM_MOVW_ABS_NC 00000614 .LC41 │ │ │ │ │ -00002dc0 00002f2c R_ARM_MOVT_ABS 00000614 .LC41 │ │ │ │ │ -00002dc4 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002dd0 00002a2b R_ARM_MOVW_ABS_NC 00000558 .LC36 │ │ │ │ │ -00002dd4 00002a2c R_ARM_MOVT_ABS 00000558 .LC36 │ │ │ │ │ -00002dd8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002de8 00005a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002ef4 0000521c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002f00 00005b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002f38 00001c2b R_ARM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ -00002f3c 00001c2c R_ARM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ -00002f40 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002f64 0000112b R_ARM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ -00002f68 0000112c R_ARM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ -00002f8c 0000361c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -00002fa8 00002e2b R_ARM_MOVW_ABS_NC 000005c8 .LC40 │ │ │ │ │ -00002fac 00002e2c R_ARM_MOVT_ABS 000005c8 .LC40 │ │ │ │ │ -00002fb0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002fd0 00002d2b R_ARM_MOVW_ABS_NC 000005ac .LC39 │ │ │ │ │ -00002fd4 00002d2c R_ARM_MOVT_ABS 000005ac .LC39 │ │ │ │ │ -00003004 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000300c 0000162b R_ARM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ -00003010 0000162c R_ARM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ -00003024 0000152b R_ARM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ -00003028 0000152c R_ARM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ -0000303c 0000142b R_ARM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ -00003040 0000142c R_ARM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ -00003074 00001f2b R_ARM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ -00003078 00001f2c R_ARM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ -0000307c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003098 0000242b R_ARM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ -0000309c 0000242c R_ARM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ -000030a0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000030b8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000030f4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00003138 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -0000313c 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -00003140 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ -00003144 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ -00003148 00004a1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000318c 0000042b R_ARM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -00003190 0000042c R_ARM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -00003194 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ -00003198 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ -0000319c 00004a1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000031a0 00001e2b R_ARM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ -000031a4 00001e2c R_ARM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ -00003280 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003288 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -000032a0 0000172b R_ARM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ -000032a4 0000172c R_ARM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ -000032a8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000032b8 00005c1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -000032dc 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032ec 00005d1c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -00003310 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003340 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ -00003344 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ -00003348 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003390 00005e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00003394 00005e2c R_ARM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -0000339c 00005f1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000033bc 00001b2b R_ARM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ -000033c0 00001b2c R_ARM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ -000033d8 0000132b R_ARM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ -000033dc 0000132c R_ARM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ -000033f0 0000122b R_ARM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ -000033f4 0000122c R_ARM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ -00003410 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -00003414 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -0000341c 00002c2b R_ARM_MOVW_ABS_NC 0000059c .LC38 │ │ │ │ │ -00003420 00002c2c R_ARM_MOVT_ABS 0000059c .LC38 │ │ │ │ │ -00003484 0000252b R_ARM_MOVW_ABS_NC 0000043c .LC31 │ │ │ │ │ -00003488 0000252c R_ARM_MOVT_ABS 0000043c .LC31 │ │ │ │ │ -0000348c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000034a4 0000262b R_ARM_MOVW_ABS_NC 00000470 .LC32 │ │ │ │ │ -000034a8 0000262c R_ARM_MOVT_ABS 00000470 .LC32 │ │ │ │ │ -00003558 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000035b8 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000035cc 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000035d0 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000035d8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000364c 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00003650 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -00003654 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ -00003658 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ -0000365c 00004a1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00003660 0000042b R_ARM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -00003664 0000042c R_ARM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -00003668 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ -0000366c 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ -00003670 00004a1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00003688 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000368c 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003718 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003764 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003774 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003778 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000377c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000037d0 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -000037d4 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -000037d8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000387c 0000372b R_ARM_MOVW_ABS_NC 00000658 .LC43 │ │ │ │ │ -00003880 0000372c R_ARM_MOVT_ABS 00000658 .LC43 │ │ │ │ │ -00003888 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -000038a8 0000602b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -000038ac 0000602c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -000038b4 00003c2b R_ARM_MOVW_ABS_NC 0000066c .LC48 │ │ │ │ │ -000038b8 00003c2c R_ARM_MOVT_ABS 0000066c .LC48 │ │ │ │ │ -000038bc 00003d2b R_ARM_MOVW_ABS_NC 00000674 .LC49 │ │ │ │ │ -000038c0 00003d2c R_ARM_MOVT_ABS 00000674 .LC49 │ │ │ │ │ -000038c8 0000611c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -000038ec 00003c2b R_ARM_MOVW_ABS_NC 0000066c .LC48 │ │ │ │ │ -000038f0 00003c2c R_ARM_MOVT_ABS 0000066c .LC48 │ │ │ │ │ -000038f4 00003d2b R_ARM_MOVW_ABS_NC 00000674 .LC49 │ │ │ │ │ -000038f8 00003d2c R_ARM_MOVT_ABS 00000674 .LC49 │ │ │ │ │ -00003900 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000390c 00003a2b R_ARM_MOVW_ABS_NC 00000664 .LC46 │ │ │ │ │ -00003910 00003a2c R_ARM_MOVT_ABS 00000664 .LC46 │ │ │ │ │ -00003918 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003928 00003b2b R_ARM_MOVW_ABS_NC 00000668 .LC47 │ │ │ │ │ -0000392c 00003b2c R_ARM_MOVT_ABS 00000668 .LC47 │ │ │ │ │ -00003934 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003984 0000392b R_ARM_MOVW_ABS_NC 00000660 .LC45 │ │ │ │ │ -00003988 0000392c R_ARM_MOVT_ABS 00000660 .LC45 │ │ │ │ │ -00003990 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -000039a0 0000382b R_ARM_MOVW_ABS_NC 0000065c .LC44 │ │ │ │ │ -000039a4 0000382c R_ARM_MOVT_ABS 0000065c .LC44 │ │ │ │ │ -000039ac 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -000039bc 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003a48 0000372b R_ARM_MOVW_ABS_NC 00000658 .LC43 │ │ │ │ │ -00003a4c 0000372c R_ARM_MOVT_ABS 00000658 .LC43 │ │ │ │ │ -00003a54 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003a78 0000602b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00003a7c 0000602c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00003a88 00003d2b R_ARM_MOVW_ABS_NC 00000674 .LC49 │ │ │ │ │ -00003a8c 00003d2c R_ARM_MOVT_ABS 00000674 .LC49 │ │ │ │ │ -00003a94 0000611c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -00003abc 00003d2b R_ARM_MOVW_ABS_NC 00000674 .LC49 │ │ │ │ │ -00003ac0 00003d2c R_ARM_MOVT_ABS 00000674 .LC49 │ │ │ │ │ -00003acc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003adc 00003a2b R_ARM_MOVW_ABS_NC 00000664 .LC46 │ │ │ │ │ -00003ae0 00003a2c R_ARM_MOVT_ABS 00000664 .LC46 │ │ │ │ │ -00003ae8 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003afc 00003b2b R_ARM_MOVW_ABS_NC 00000668 .LC47 │ │ │ │ │ -00003b00 00003b2c R_ARM_MOVT_ABS 00000668 .LC47 │ │ │ │ │ -00003b08 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003b60 0000392b R_ARM_MOVW_ABS_NC 00000660 .LC45 │ │ │ │ │ -00003b64 0000392c R_ARM_MOVT_ABS 00000660 .LC45 │ │ │ │ │ -00003b6c 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003b80 0000382b R_ARM_MOVW_ABS_NC 0000065c .LC44 │ │ │ │ │ -00003b84 0000382c R_ARM_MOVT_ABS 0000065c .LC44 │ │ │ │ │ -00003b8c 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003b9c 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001864 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001924 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000019a4 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000019cc 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001a18 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001a68 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001a7c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001a80 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001a84 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001b88 00004c2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00001b8c 00004c2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00001cf4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001d4c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001dac 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001e1c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001f00 0000511c R_ARM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ +00001f5c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001fb8 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001fcc 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001fd0 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001fd8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002028 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002038 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000203c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002040 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000020a0 0000272b R_ARM_MOVW_ABS_NC 0000048c .LC33 │ │ │ │ │ +000020a4 0000272c R_ARM_MOVT_ABS 0000048c .LC33 │ │ │ │ │ +000020a8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000020cc 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000211c 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00002128 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ +0000212c 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ +00002138 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002150 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002238 0000521c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +0000228c 00002d2b R_ARM_MOVW_ABS_NC 000005ac .LC39 │ │ │ │ │ +00002290 00002d2c R_ARM_MOVT_ABS 000005ac .LC39 │ │ │ │ │ +000022b4 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000022e0 0000531c R_ARM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ +0000233c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002364 00002b2b R_ARM_MOVW_ABS_NC 00000574 .LC37 │ │ │ │ │ +00002368 00002b2c R_ARM_MOVT_ABS 00000574 .LC37 │ │ │ │ │ +0000240c 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00002410 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +000024a8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002578 00001a2b R_ARM_MOVW_ABS_NC 000002f4 .LC19 │ │ │ │ │ +0000257c 00001a2c R_ARM_MOVT_ABS 000002f4 .LC19 │ │ │ │ │ +000025cc 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000025e0 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000025e4 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000025e8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002648 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002690 0000541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000026d4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002708 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002734 0000282b R_ARM_MOVW_ABS_NC 000004cc .LC34 │ │ │ │ │ +00002738 0000292b R_ARM_MOVW_ABS_NC 00000524 .LC35 │ │ │ │ │ +0000273c 0000282c R_ARM_MOVT_ABS 000004cc .LC34 │ │ │ │ │ +00002740 0000292c R_ARM_MOVT_ABS 00000524 .LC35 │ │ │ │ │ +00002744 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002758 00000e2b R_ARM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ +0000275c 00000e2c R_ARM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ +00002810 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000285c 0000551c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00002868 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000286c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002870 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000028a8 00000f2b R_ARM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ +000028ac 00000f2c R_ARM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ +000028b0 0000561c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000028d4 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000028d8 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002914 0000551c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00002998 00001d2b R_ARM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ +0000299c 00001d2c R_ARM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ +00002a2c 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +00002a30 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +00002a34 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002b2c 0000222b R_ARM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ +00002b30 0000222c R_ARM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ +00002b34 0000571c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002b4c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002b9c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002bf8 0000202b R_ARM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ +00002bfc 0000202c R_ARM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ +00002c1c 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002c48 0000521c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002c54 0000581c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00002c84 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c90 0000361c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +00002cfc 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002d08 0000102b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00002d0c 0000102c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00002d28 0000571c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002d7c 00001e2b R_ARM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ +00002d80 00001e2c R_ARM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ +00002d90 0000112b R_ARM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ +00002d94 0000112c R_ARM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ +00002de8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002e10 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00002e14 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00002e18 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ +00002e1c 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ +00002e20 00004a1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002e64 0000042b R_ARM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +00002e68 0000042c R_ARM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +00002e6c 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ +00002e70 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ +00002e74 00004a1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002e88 0000242b R_ARM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ +00002e8c 0000242c R_ARM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ +00002e90 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002ea8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002eb0 0000162b R_ARM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ +00002eb4 0000162c R_ARM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ +00002ee8 00001f2b R_ARM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ +00002eec 00001f2c R_ARM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ +00002ef0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002f6c 0000252b R_ARM_MOVW_ABS_NC 0000043c .LC31 │ │ │ │ │ +00002f70 0000252c R_ARM_MOVT_ABS 0000043c .LC31 │ │ │ │ │ +00002f74 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002f8c 0000262b R_ARM_MOVW_ABS_NC 00000470 .LC32 │ │ │ │ │ +00002f90 0000262c R_ARM_MOVT_ABS 00000470 .LC32 │ │ │ │ │ +00003004 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000300c 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00003024 0000172b R_ARM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ +00003028 0000172c R_ARM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ +0000302c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000303c 00005a1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00003060 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003070 00005b1c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +00003094 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030c4 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ +000030c8 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ +000030cc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003114 00005c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00003118 00005c2c R_ARM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00003120 00005d1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003140 0000152b R_ARM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ +00003144 0000152c R_ARM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ +00003158 0000142b R_ARM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ +0000315c 0000142c R_ARM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ +00003170 0000132b R_ARM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ +00003174 0000132c R_ARM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ +00003188 0000122b R_ARM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ +0000318c 0000122c R_ARM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ +000031c0 00001c2b R_ARM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ +000031c4 00001c2c R_ARM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ +000031c8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003220 00002f2b R_ARM_MOVW_ABS_NC 00000614 .LC41 │ │ │ │ │ +00003224 00002f2c R_ARM_MOVT_ABS 00000614 .LC41 │ │ │ │ │ +00003228 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003244 00002e2b R_ARM_MOVW_ABS_NC 000005c8 .LC40 │ │ │ │ │ +00003248 00002e2c R_ARM_MOVT_ABS 000005c8 .LC40 │ │ │ │ │ +0000324c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003258 00002a2b R_ARM_MOVW_ABS_NC 00000558 .LC36 │ │ │ │ │ +0000325c 00002a2c R_ARM_MOVT_ABS 00000558 .LC36 │ │ │ │ │ +00003260 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003270 00005e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003380 0000521c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +0000338c 00005f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000033a0 0000192b R_ARM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ +000033a4 0000192c R_ARM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ +000033ac 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000033c4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000033cc 00002c2b R_ARM_MOVW_ABS_NC 0000059c .LC38 │ │ │ │ │ +000033d0 00002c2c R_ARM_MOVT_ABS 0000059c .LC38 │ │ │ │ │ +00003408 00001b2b R_ARM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ +0000340c 00001b2c R_ARM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ +00003424 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +00003428 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +00003494 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000034ac 0000361c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +000034dc 00002d2b R_ARM_MOVW_ABS_NC 000005ac .LC39 │ │ │ │ │ +000034e0 00002d2c R_ARM_MOVT_ABS 000005ac .LC39 │ │ │ │ │ +00003588 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000035e8 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000035fc 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003600 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003608 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000367c 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00003680 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00003684 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ +00003688 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ +0000368c 00004a1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00003690 0000042b R_ARM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +00003694 0000042c R_ARM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +00003698 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ +0000369c 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ +000036a0 00004a1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000036b8 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000036bc 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00003748 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003794 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000037a4 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000037a8 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000037ac 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003800 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +00003804 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +00003808 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000038ac 0000372b R_ARM_MOVW_ABS_NC 00000658 .LC43 │ │ │ │ │ +000038b0 0000372c R_ARM_MOVT_ABS 00000658 .LC43 │ │ │ │ │ +000038b8 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +000038d8 0000602b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +000038dc 0000602c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +000038e4 00003c2b R_ARM_MOVW_ABS_NC 0000066c .LC48 │ │ │ │ │ +000038e8 00003c2c R_ARM_MOVT_ABS 0000066c .LC48 │ │ │ │ │ +000038ec 00003d2b R_ARM_MOVW_ABS_NC 00000674 .LC49 │ │ │ │ │ +000038f0 00003d2c R_ARM_MOVT_ABS 00000674 .LC49 │ │ │ │ │ +000038f8 0000611c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +0000391c 00003c2b R_ARM_MOVW_ABS_NC 0000066c .LC48 │ │ │ │ │ +00003920 00003c2c R_ARM_MOVT_ABS 0000066c .LC48 │ │ │ │ │ +00003924 00003d2b R_ARM_MOVW_ABS_NC 00000674 .LC49 │ │ │ │ │ +00003928 00003d2c R_ARM_MOVT_ABS 00000674 .LC49 │ │ │ │ │ +00003930 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000393c 00003a2b R_ARM_MOVW_ABS_NC 00000664 .LC46 │ │ │ │ │ +00003940 00003a2c R_ARM_MOVT_ABS 00000664 .LC46 │ │ │ │ │ +00003948 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003958 00003b2b R_ARM_MOVW_ABS_NC 00000668 .LC47 │ │ │ │ │ +0000395c 00003b2c R_ARM_MOVT_ABS 00000668 .LC47 │ │ │ │ │ +00003964 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +000039b4 0000392b R_ARM_MOVW_ABS_NC 00000660 .LC45 │ │ │ │ │ +000039b8 0000392c R_ARM_MOVT_ABS 00000660 .LC45 │ │ │ │ │ +000039c0 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +000039d0 0000382b R_ARM_MOVW_ABS_NC 0000065c .LC44 │ │ │ │ │ +000039d4 0000382c R_ARM_MOVT_ABS 0000065c .LC44 │ │ │ │ │ +000039dc 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +000039ec 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003a78 0000372b R_ARM_MOVW_ABS_NC 00000658 .LC43 │ │ │ │ │ +00003a7c 0000372c R_ARM_MOVT_ABS 00000658 .LC43 │ │ │ │ │ +00003a84 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003aa8 0000602b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00003aac 0000602c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00003ab8 00003d2b R_ARM_MOVW_ABS_NC 00000674 .LC49 │ │ │ │ │ +00003abc 00003d2c R_ARM_MOVT_ABS 00000674 .LC49 │ │ │ │ │ +00003ac4 0000611c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +00003aec 00003d2b R_ARM_MOVW_ABS_NC 00000674 .LC49 │ │ │ │ │ +00003af0 00003d2c R_ARM_MOVT_ABS 00000674 .LC49 │ │ │ │ │ +00003afc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003b0c 00003a2b R_ARM_MOVW_ABS_NC 00000664 .LC46 │ │ │ │ │ +00003b10 00003a2c R_ARM_MOVT_ABS 00000664 .LC46 │ │ │ │ │ +00003b18 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003b2c 00003b2b R_ARM_MOVW_ABS_NC 00000668 .LC47 │ │ │ │ │ +00003b30 00003b2c R_ARM_MOVT_ABS 00000668 .LC47 │ │ │ │ │ +00003b38 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003b90 0000392b R_ARM_MOVW_ABS_NC 00000660 .LC45 │ │ │ │ │ +00003b94 0000392c R_ARM_MOVT_ABS 00000660 .LC45 │ │ │ │ │ +00003b9c 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003bb0 0000382b R_ARM_MOVW_ABS_NC 0000065c .LC44 │ │ │ │ │ +00003bb4 0000382c R_ARM_MOVT_ABS 0000065c .LC44 │ │ │ │ │ +00003bbc 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003bcc 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -59,24 +59,24 @@ │ │ │ │ │ _PyUnicode_IsPrintable │ │ │ │ │ _PyToken_OneChar │ │ │ │ │ PyErr_Occurred │ │ │ │ │ _PyTokenizer_indenterror │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ _PyToken_ThreeChars │ │ │ │ │ __aeabi_idiv │ │ │ │ │ -_PyTokenizer_syntaxerror_known_range │ │ │ │ │ _PyLexer_type_comment_token_setup │ │ │ │ │ +_PyTokenizer_syntaxerror_known_range │ │ │ │ │ _PyUnicode_ScanIdentifier │ │ │ │ │ _Py_Dealloc │ │ │ │ │ -PyMem_Malloc │ │ │ │ │ -PyMem_Free │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ │ PyExc_UnicodeDecodeError │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ +PyMem_Malloc │ │ │ │ │ +PyMem_Free │ │ │ │ │ PyExc_SyntaxWarning │ │ │ │ │ _PyTokenizer_parser_warn │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ .rel.text.hot │ │ │ │ │ .note.GNU-stack │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -8,43 +8,43 @@ │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 34ec │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq 7c │ │ │ │ │ cmp r0, #10 │ │ │ │ │ movne r3, #25 │ │ │ │ │ strne r3, [r4, #32] │ │ │ │ │ mvnne r1, #0 │ │ │ │ │ bne 70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 34ec │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r3, #11 │ │ │ │ │ mov r1, r0 │ │ │ │ │ streq r3, [r4, #32] │ │ │ │ │ ldreq r2, [r4, #8] │ │ │ │ │ streq r2, [r4, #4] │ │ │ │ │ beq 70 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35f8 │ │ │ │ │ + bl 3628 │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 34ec │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ b 28 │ │ │ │ │ │ │ │ │ │ 00000088 : │ │ │ │ │ lookahead(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -52,15 +52,15 @@ │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 34ec │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq d4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ beq a8 │ │ │ │ │ @@ -75,19 +75,19 @@ │ │ │ │ │ bls cc │ │ │ │ │ subs r4, r0, #95 @ 0x5f │ │ │ │ │ movne r4, #1 │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ movgt r4, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 35f8 │ │ │ │ │ + bl 3628 │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ cmp r5, r7 │ │ │ │ │ beq 128 │ │ │ │ │ ldrb r1, [r5, #-1]! │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 35f8 │ │ │ │ │ + bl 3628 │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ cmp r7, r5 │ │ │ │ │ bne 114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -302,15 +302,15 @@ │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movne r2, #61 @ 0x3d │ │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 354 <_PyTokenizer_Get+0x354> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 34ec │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq d74 <_PyTokenizer_Get+0xd74> │ │ │ │ │ add r5, r4, r8 │ │ │ │ │ sub r2, r6, #123 @ 0x7b │ │ │ │ │ bics r3, r2, #2 │ │ │ │ │ ldr r3, [r5, #2776] @ 0xad8 │ │ │ │ │ @@ -325,15 +325,15 @@ │ │ │ │ │ cmp r6, ip │ │ │ │ │ beq 608 <_PyTokenizer_Get+0x608> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ b 1cc <_PyTokenizer_Get+0x1cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 34ec │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ moveq r8, r1 │ │ │ │ │ beq 550 <_PyTokenizer_Get+0x550> │ │ │ │ │ @@ -676,15 +676,15 @@ │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne ba4 <_PyTokenizer_Get+0xba4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 34ec │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr lr, [r7, #2760] @ 0xac8 │ │ │ │ │ eor r1, r1, #1 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ movne ip, #0 │ │ │ │ │ andeq ip, r1, #1 │ │ │ │ │ @@ -697,18 +697,18 @@ │ │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ │ ldrne r1, [r4, #28] │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ bne ab8 <_PyTokenizer_Get+0xab8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 35f8 │ │ │ │ │ + bl 3628 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35f8 │ │ │ │ │ + bl 3628 │ │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ add r2, r4, r2, lsl #6 │ │ │ │ │ str r3, [r2, #2756] @ 0xac4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -871,50 +871,50 @@ │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 354 <_PyTokenizer_Get+0x354> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 34ec │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ bne d3c <_PyTokenizer_Get+0xd3c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr ip, [r5, #2772] @ 0xad4 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ b 4d8 <_PyTokenizer_Get+0x4d8> │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35f8 │ │ │ │ │ + bl 3628 │ │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r3, r4, r3, lsl #6 │ │ │ │ │ str r7, [r3, #2756] @ 0xac4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r7, [r5, #2812] @ 0xafc │ │ │ │ │ b 338 <_PyTokenizer_Get+0x338> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - bl 35f8 │ │ │ │ │ + bl 3628 │ │ │ │ │ ldr ip, [r5, #2772] @ 0xad4 │ │ │ │ │ b 4d8 <_PyTokenizer_Get+0x4d8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq d84 <_PyTokenizer_Get+0xd84> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35f8 │ │ │ │ │ + bl 3628 │ │ │ │ │ add r3, r4, r8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr ip, [r3, #2772] @ 0xad4 │ │ │ │ │ b 4d8 <_PyTokenizer_Get+0x4d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 34ec │ │ │ │ │ mov r6, r0 │ │ │ │ │ b 4a8 <_PyTokenizer_Get+0x4a8> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_warn_invalid_escape_sequence> │ │ │ │ │ R_ARM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -969,39 +969,39 @@ │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #28] │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ bne 1688 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - beq 1d90 │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + beq 1d74 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 1dec │ │ │ │ │ + bhi 1dd0 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r2, [r7] │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ - bcc 3138 │ │ │ │ │ + bhi 2e10 │ │ │ │ │ ldrb r1, [r7] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 318c │ │ │ │ │ + bne 2e64 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq 19fc │ │ │ │ │ + beq 19e0 │ │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 3118 │ │ │ │ │ + bhi 2df0 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ add r0, r7, #1 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ ldrb ip, [r7] │ │ │ │ │ sub r2, ip, #9 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ @@ -1010,104 +1010,104 @@ │ │ │ │ │ mov lr, #9 │ │ │ │ │ movt lr, #128 @ 0x80 │ │ │ │ │ lsr lr, lr, r2 │ │ │ │ │ tst lr, #1 │ │ │ │ │ bne 1460 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, ip │ │ │ │ │ - beq 30fc │ │ │ │ │ + beq 2db4 │ │ │ │ │ str r7, [r4, #28] │ │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ cmp r0, #28 │ │ │ │ │ - beq 30e0 │ │ │ │ │ + beq 2dd4 │ │ │ │ │ bic r2, r5, #32 │ │ │ │ │ sub r1, r2, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bls 1128 │ │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ │ movle r7, #0 │ │ │ │ │ movgt r7, #1 │ │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ │ orreq r7, r7, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne 1140 │ │ │ │ │ cmp r5, #13 │ │ │ │ │ - beq 3128 │ │ │ │ │ + beq 2e00 │ │ │ │ │ cmp r5, #10 │ │ │ │ │ beq 1468 │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ beq 128c │ │ │ │ │ uxtb r2, r5 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr r2, [r8, r2, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 1888 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ + bne 186c │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ │ cmpne r5, #39 @ 0x27 │ │ │ │ │ - moveq r0, #1 │ │ │ │ │ - movne r0, #0 │ │ │ │ │ - ldrb r2, [r1] │ │ │ │ │ + moveq r1, #1 │ │ │ │ │ + movne r1, #0 │ │ │ │ │ + ldrb r2, [r0] │ │ │ │ │ ldrb r2, [r8, r2] │ │ │ │ │ sub r2, r2, #102 @ 0x66 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #14 │ │ │ │ │ bhi f9c │ │ │ │ │ movw ip, #20481 @ 0x5001 │ │ │ │ │ lsr r2, ip, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 24ec │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ + bne 2500 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ bne 1764 │ │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ │ - beq 2d00 │ │ │ │ │ + beq 2c8c │ │ │ │ │ sub r6, r5, #125 @ 0x7d │ │ │ │ │ clz r6, r6 │ │ │ │ │ lsr r6, r6, #5 │ │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ │ movne r3, r6 │ │ │ │ │ orreq r3, r6, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 14bc │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ cmpne r5, #33 @ 0x21 │ │ │ │ │ beq 14bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 34ec │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_CALL _PyToken_TwoChars │ │ │ │ │ cmp r5, #60 @ 0x3c │ │ │ │ │ cmpeq r8, #62 @ 0x3e │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq 314c │ │ │ │ │ + beq 2e24 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne 22dc │ │ │ │ │ + bne 22c8 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ beq 1240 │ │ │ │ │ ldm r4, {r1, r3} │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi 3138 │ │ │ │ │ + bhi 2e10 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r8, r8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 318c │ │ │ │ │ + bne 2e64 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ beq 1510 │ │ │ │ │ ble 124c │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ @@ -1117,15 +1117,15 @@ │ │ │ │ │ addeq r3, r4, #12288 @ 0x3000 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ beq 1578 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2140 │ │ │ │ │ + beq 2128 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ bl 0 <_PyToken_OneChar> │ │ │ │ │ R_ARM_CALL _PyToken_OneChar │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1134,54 +1134,54 @@ │ │ │ │ │ str r5, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, ip │ │ │ │ │ - beq 30fc │ │ │ │ │ + beq 2db4 │ │ │ │ │ cmp ip, #35 @ 0x23 │ │ │ │ │ str r7, [r4, #28] │ │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ bne eec │ │ │ │ │ movw r7, #47102 @ 0xb7fe │ │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 34ec │ │ │ │ │ add r2, r0, #1 │ │ │ │ │ cmp r2, #14 │ │ │ │ │ bhi 10cc │ │ │ │ │ asr r2, r7, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ bne 10cc │ │ │ │ │ add ip, r4, #12288 @ 0x3000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r4, #2740] @ 0xab4 │ │ │ │ │ ldr r0, [ip, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29e4 │ │ │ │ │ + bne 27d4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2968 │ │ │ │ │ + bne 2758 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ cmp r0, #28 │ │ │ │ │ - beq 30e0 │ │ │ │ │ + beq 2dd4 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 24c0 │ │ │ │ │ + beq 2484 │ │ │ │ │ mov r1, r5 │ │ │ │ │ b f0c │ │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ │ - beq 1df8 │ │ │ │ │ + beq 1ddc │ │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ │ - beq 2394 │ │ │ │ │ + beq 2380 │ │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ │ - beq 1ac4 │ │ │ │ │ + beq 1aa8 │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - beq 20ec │ │ │ │ │ + beq 20d4 │ │ │ │ │ cmp r1, #84 @ 0x54 │ │ │ │ │ - beq 2104 │ │ │ │ │ + beq 20ec │ │ │ │ │ bic r2, r5, #32 │ │ │ │ │ mov r6, #0 │ │ │ │ │ b 1198 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ beq 1448 │ │ │ │ │ @@ -1207,31 +1207,31 @@ │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ │ movne r2, r3 │ │ │ │ │ orreq r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 1238 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 2520 │ │ │ │ │ + beq 2554 │ │ │ │ │ ldr r8, [r4, #4] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ str r8, [r4, #4] │ │ │ │ │ - bcc 3138 │ │ │ │ │ + bcc 2e10 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 318c │ │ │ │ │ + bne 2e64 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - bne 2c44 │ │ │ │ │ + bne 2c20 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ @@ -1241,51 +1241,51 @@ │ │ │ │ │ b 115c │ │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ │ beq 1510 │ │ │ │ │ bgt 1054 │ │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ │ beq 1510 │ │ │ │ │ cmp r5, #41 @ 0x29 │ │ │ │ │ - beq 1948 │ │ │ │ │ + beq 192c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2140 │ │ │ │ │ + beq 2128 │ │ │ │ │ cmp r5, #61 @ 0x3d │ │ │ │ │ bne 1078 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ streq r3, [sl, #52] @ 0x34 │ │ │ │ │ b 1078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 34ec │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr r2, [r8, r3, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 2554 │ │ │ │ │ + bne 2624 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq 2ccc │ │ │ │ │ + beq 2b70 │ │ │ │ │ ldr lr, [r4, #4] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 26a4 │ │ │ │ │ + beq 26f4 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub ip, lr, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bcc 3138 │ │ │ │ │ + bcc 2e10 │ │ │ │ │ ldrb r2, [lr, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 318c │ │ │ │ │ + bne 2e64 │ │ │ │ │ ldr r0, [r4, #476] @ 0x1dc │ │ │ │ │ mov r2, #23 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r0, [r4, #476] @ 0x1dc │ │ │ │ │ @@ -1293,89 +1293,89 @@ │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1230 │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 263c │ │ │ │ │ + bne 26a4 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ ldmib r4, {r7, r9} │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq 1f38 │ │ │ │ │ + beq 1f1c │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 320c │ │ │ │ │ + bhi 33e0 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r6, r7, #1 │ │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ ldrb r1, [r7] │ │ │ │ │ cmp r1, #32 │ │ │ │ │ addeq r8, r8, #1 │ │ │ │ │ addeq r5, r5, #1 │ │ │ │ │ moveq r7, r6 │ │ │ │ │ beq 133c │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - beq 26c0 │ │ │ │ │ + beq 267c │ │ │ │ │ cmp r1, #12 │ │ │ │ │ - beq 26e8 │ │ │ │ │ + beq 291c │ │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ │ - beq 2f7c │ │ │ │ │ + beq 349c │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bcc 3138 │ │ │ │ │ + bcc 2e10 │ │ │ │ │ ldrb r0, [r6, #-1] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 318c │ │ │ │ │ + bne 2e64 │ │ │ │ │ sub lr, r1, #10 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp lr, #25 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ bhi 15f8 │ │ │ │ │ mov ip, #9 │ │ │ │ │ movt ip, #512 @ 0x200 │ │ │ │ │ lsr ip, ip, lr │ │ │ │ │ tst ip, #1 │ │ │ │ │ beq 15f8 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ cmpeq r8, #0 │ │ │ │ │ ldr r1, [r4, #456] @ 0x1c8 │ │ │ │ │ - beq 1f24 │ │ │ │ │ + beq 1f08 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2c28 │ │ │ │ │ + bne 2d64 │ │ │ │ │ ldr r6, [r4, #452] @ 0x1c4 │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #28] │ │ │ │ │ bne 1688 │ │ │ │ │ mov r6, #1 │ │ │ │ │ b e3c │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2530 │ │ │ │ │ + beq 2564 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r7, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2cb0 │ │ │ │ │ + bne 2864 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ bne 116c │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ beq 1408 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ mvn r2, #32 │ │ │ │ │ @@ -1390,15 +1390,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bgt 1308 │ │ │ │ │ add r2, r4, #12288 @ 0x3000 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2a74 │ │ │ │ │ + bne 2cdc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str r6, [r4, #2704] @ 0xa90 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ @@ -1406,33 +1406,33 @@ │ │ │ │ │ b 1230 │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bgt 16ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 34ec │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_CALL _PyToken_TwoChars │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne 22dc │ │ │ │ │ + bne 22c8 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ bne 1010 │ │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ │ ble 125c │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ ldrne r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bne 1578 │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt 2dcc │ │ │ │ │ + bgt 3254 │ │ │ │ │ add r2, r4, r3 │ │ │ │ │ add r0, r4, r3, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r5, [r2, #484] @ 0x1e4 │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ str r2, [r0, #684] @ 0x2ac │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ @@ -1448,71 +1448,71 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1078 │ │ │ │ │ - b 2140 │ │ │ │ │ + b 2128 │ │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 2358 │ │ │ │ │ + bgt 2344 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 261c │ │ │ │ │ + bne 2534 │ │ │ │ │ ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 341c │ │ │ │ │ + beq 33cc │ │ │ │ │ ble 1068 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #480] @ 0x1e0 │ │ │ │ │ add r3, r4, r2 │ │ │ │ │ ldrb r3, [r3, #484] @ 0x1e4 │ │ │ │ │ cmp r5, #41 @ 0x29 │ │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ │ - bne 19d0 │ │ │ │ │ + bne 19b4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 2274 │ │ │ │ │ + bgt 2278 │ │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2140 │ │ │ │ │ + beq 2128 │ │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ │ b 107c │ │ │ │ │ str r9, [r4, #4] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20d0 │ │ │ │ │ + bne 20b8 │ │ │ │ │ ldr r6, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 22b8 │ │ │ │ │ + bne 2260 │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 31b4 │ │ │ │ │ + bne 3430 │ │ │ │ │ lsl r2, r1, #2 │ │ │ │ │ add r3, r4, r2 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ beq 16c8 │ │ │ │ │ - ble 1e90 │ │ │ │ │ + ble 1e74 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movgt r0, #20 │ │ │ │ │ ldrgt r2, [r4, #8] │ │ │ │ │ - bgt 2fec │ │ │ │ │ + bgt 347c │ │ │ │ │ add r2, r4, r2 │ │ │ │ │ ldr r3, [r2, #2292] @ 0x8f4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 1f18 │ │ │ │ │ + bge 1efc │ │ │ │ │ ldr r3, [r4, #452] @ 0x1c4 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #452] @ 0x1c4 │ │ │ │ │ str r8, [r2, #52] @ 0x34 │ │ │ │ │ str r5, [r2, #2296] @ 0x8f8 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ @@ -1522,15 +1522,15 @@ │ │ │ │ │ str r0, [r4, #472] @ 0x1d8 │ │ │ │ │ str r7, [r4, #28] │ │ │ │ │ beq e38 │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - bge 1e10 │ │ │ │ │ + bge 1df4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov r2, #6 │ │ │ │ │ str r6, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1539,162 +1539,155 @@ │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1230 │ │ │ │ │ mov r5, r3 │ │ │ │ │ add r2, r4, r2 │ │ │ │ │ ldr r3, [r2, #2292] @ 0x8f4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1f18 │ │ │ │ │ + bne 1efc │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ ldr r3, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ b 1674 │ │ │ │ │ ldr ip, [sl, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ blt 14d0 │ │ │ │ │ - subs r0, r5, #123 @ 0x7b │ │ │ │ │ + subs r1, r5, #123 @ 0x7b │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - sub r9, r3, r0 │ │ │ │ │ + movne r1, #1 │ │ │ │ │ + sub r9, r3, r1 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 293c │ │ │ │ │ + beq 2710 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ orreq r7, r7, #1 │ │ │ │ │ - tst r0, r7 │ │ │ │ │ - beq 2264 │ │ │ │ │ + tst r1, r7 │ │ │ │ │ + beq 2250 │ │ │ │ │ lsl r2, r2, #6 │ │ │ │ │ - add r0, r4, r2 │ │ │ │ │ - ldr lr, [r0, #2808] @ 0xaf8 │ │ │ │ │ + add r1, r4, r2 │ │ │ │ │ + ldr lr, [r1, #2808] @ 0xaf8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 21c8 │ │ │ │ │ - ldr r0, [r0, #2816] @ 0xb00 │ │ │ │ │ - cmp r0, #1 │ │ │ │ │ - beq 21c8 │ │ │ │ │ + bne 21b0 │ │ │ │ │ + ldr r1, [r1, #2816] @ 0xb00 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + beq 21b0 │ │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ │ bne 14d0 │ │ │ │ │ cmp ip, r9 │ │ │ │ │ bne 14d0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, #58 @ 0x3a │ │ │ │ │ str r3, [sl] │ │ │ │ │ str r3, [sl, #56] @ 0x38 │ │ │ │ │ b 107c │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #2708] @ 0xa94 │ │ │ │ │ str r2, [r4, #468] @ 0x1d4 │ │ │ │ │ str r3, [r4, #2712] @ 0xa98 │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 34ec │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 2474 │ │ │ │ │ + beq 24b0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - moveq r7, #1 │ │ │ │ │ - moveq r8, r7 │ │ │ │ │ - ldreq sl, [r4, #4] │ │ │ │ │ - beq 17e0 │ │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - sub sl, r8, #1 │ │ │ │ │ + beq 2b60 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4] │ │ │ │ │ + sub sl, r3, #1 │ │ │ │ │ str sl, [r4, #4] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bcc 3138 │ │ │ │ │ - ldrb r3, [r8, #-1] │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + bcc 2e10 │ │ │ │ │ + ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 318c │ │ │ │ │ + bne 2e64 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - beq 186c │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1804 │ │ │ │ │ + b 17ec │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq 2440 │ │ │ │ │ - mov sl, r1 │ │ │ │ │ + beq 242c │ │ │ │ │ + mov sl, ip │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq 2008 │ │ │ │ │ + beq 1fec │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 3494 │ │ │ │ │ + bhi 2f7c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ - add r1, sl, #1 │ │ │ │ │ - str r1, [r4, #4] │ │ │ │ │ + add ip, sl, #1 │ │ │ │ │ + str ip, [r4, #4] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ - beq 20d0 │ │ │ │ │ + beq 20b8 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq 1868 │ │ │ │ │ + beq 1850 │ │ │ │ │ ldrb r3, [sl] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r7, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2b18 │ │ │ │ │ + bne 2d3c │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 17f4 │ │ │ │ │ + bne 17dc │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne 1800 │ │ │ │ │ - mov sl, r1 │ │ │ │ │ + bne 17e8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str sl, [sp] │ │ │ │ │ + str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ │ - bne 1e40 │ │ │ │ │ - bl 34bc │ │ │ │ │ + bne 1e24 │ │ │ │ │ + bl 34ec │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ - beq 26f4 │ │ │ │ │ - bgt 2170 │ │ │ │ │ + beq 2ba4 │ │ │ │ │ + bgt 2158 │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ - beq 2180 │ │ │ │ │ - ble 23b4 │ │ │ │ │ + beq 2168 │ │ │ │ │ + ble 23a0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2790 │ │ │ │ │ + beq 2a00 │ │ │ │ │ ldr r3, [r8, r5, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2854 │ │ │ │ │ + bne 2ab8 │ │ │ │ │ cmp r5, #101 @ 0x65 │ │ │ │ │ - beq 27cc │ │ │ │ │ - bgt 2404 │ │ │ │ │ + beq 29b4 │ │ │ │ │ + bgt 23f0 │ │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ │ - beq 27cc │ │ │ │ │ + beq 29b4 │ │ │ │ │ cmp r5, #74 @ 0x4a │ │ │ │ │ - beq 240c │ │ │ │ │ + beq 23f8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 37f8 │ │ │ │ │ + bl 3828 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ - beq 20d0 │ │ │ │ │ + beq 20b8 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bcc 3138 │ │ │ │ │ + bcc 2e10 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 318c │ │ │ │ │ + bne 2e64 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1706,162 +1699,162 @@ │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ble 1584 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2b60 │ │ │ │ │ + bne 2880 │ │ │ │ │ ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 341c │ │ │ │ │ + beq 33cc │ │ │ │ │ bgt 15a4 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ - bmi 2284 │ │ │ │ │ + bmi 2288 │ │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ │ bne 1068 │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2130 │ │ │ │ │ + bne 2118 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, #125 @ 0x7d │ │ │ │ │ str r1, [sl] │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ str r2, [sl, #52] @ 0x34 │ │ │ │ │ str r2, [sl, #56] @ 0x38 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1078 │ │ │ │ │ - b 2140 │ │ │ │ │ + b 2128 │ │ │ │ │ cmp r5, #93 @ 0x5d │ │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ │ - bne 211c │ │ │ │ │ + bne 2104 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 2274 │ │ │ │ │ + bgt 2278 │ │ │ │ │ mov r0, #93 @ 0x5d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2140 │ │ │ │ │ + beq 2128 │ │ │ │ │ mov r0, #93 @ 0x5d │ │ │ │ │ b 107c │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ - bne 249c │ │ │ │ │ + bne 2460 │ │ │ │ │ ldr r2, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1aa8 │ │ │ │ │ + beq 1a8c │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r7, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r9, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a94 │ │ │ │ │ + bne 1a78 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ bne e94 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ - bne 249c │ │ │ │ │ + bne 2460 │ │ │ │ │ ldr r2, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1aa8 │ │ │ │ │ + beq 1a8c │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r9, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a44 │ │ │ │ │ + beq 1a28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r9, [r4, #4] │ │ │ │ │ subne r9, r9, #1 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 24b0 │ │ │ │ │ + b 2474 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 34ec │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ │ cmpne r0, #39 @ 0x27 │ │ │ │ │ - beq 1b68 │ │ │ │ │ + beq 1b4c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bic r2, r5, #32 │ │ │ │ │ - bne 1b04 │ │ │ │ │ + bne 1ae8 │ │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ │ - beq 2438 │ │ │ │ │ + beq 2424 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1b14 │ │ │ │ │ + bne 1af8 │ │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ │ - beq 24f8 │ │ │ │ │ + beq 250c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1b24 │ │ │ │ │ + bne 1b08 │ │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ │ - beq 23ac │ │ │ │ │ + beq 2398 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1b34 │ │ │ │ │ + bne 1b18 │ │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ │ - beq 246c │ │ │ │ │ + beq 2458 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ bne 1154 │ │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ │ bne 1154 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 34ec │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ - bne 1af0 │ │ │ │ │ + bne 1ad4 │ │ │ │ │ tst r6, r7 │ │ │ │ │ - bne 2be0 │ │ │ │ │ + bne 2d04 │ │ │ │ │ tst r7, r8 │ │ │ │ │ - bne 2f64 │ │ │ │ │ + bne 2d90 │ │ │ │ │ tst sl, r7 │ │ │ │ │ - bne 33f0 │ │ │ │ │ + bne 3188 │ │ │ │ │ tst r9, r7 │ │ │ │ │ - bne 33d8 │ │ │ │ │ - tst r6, sl │ │ │ │ │ - bne 303c │ │ │ │ │ - tst r6, r9 │ │ │ │ │ - bne 3024 │ │ │ │ │ - tst sl, r9 │ │ │ │ │ - bne 300c │ │ │ │ │ - orrs sl, sl, r9 │ │ │ │ │ + bne 3170 │ │ │ │ │ + tst sl, r6 │ │ │ │ │ + bne 3158 │ │ │ │ │ + tst r9, r6 │ │ │ │ │ + bne 3140 │ │ │ │ │ + tst r9, sl │ │ │ │ │ + bne 2eb0 │ │ │ │ │ + orrs sl, r9, sl │ │ │ │ │ beq 1764 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ @@ -1875,39 +1868,39 @@ │ │ │ │ │ tst r3, #1 │ │ │ │ │ beq 1764 │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #2708] @ 0xa94 │ │ │ │ │ str r2, [r4, #468] @ 0x1d4 │ │ │ │ │ str r3, [r4, #2712] @ 0xa98 │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 34ec │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 2770 │ │ │ │ │ + beq 2cbc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2764 │ │ │ │ │ + beq 2cb0 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r6, r2, #1 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bcc 3138 │ │ │ │ │ + bcc 2e10 │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 318c │ │ │ │ │ + bne 2e64 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ add r0, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r7, [r4, #28] │ │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ - bgt 3094 │ │ │ │ │ + bgt 2e84 │ │ │ │ │ add r3, r4, r3, lsl #6 │ │ │ │ │ lsl ip, r2, #6 │ │ │ │ │ str r2, [r0, #68] @ 0x44 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r3, #2820] @ 0xb04 │ │ │ │ │ add r3, r4, ip │ │ │ │ │ strb r5, [r3, #2768] @ 0xad0 │ │ │ │ │ @@ -1922,19 +1915,19 @@ │ │ │ │ │ mvn lr, #0 │ │ │ │ │ str r0, [r3, #2800] @ 0xaf0 │ │ │ │ │ str r0, [r3, #2812] @ 0xafc │ │ │ │ │ str lr, [r3, #2792] @ 0xae8 │ │ │ │ │ str lr, [r3, #2796] @ 0xaec │ │ │ │ │ str lr, [r1, #2804] @ 0xaf4 │ │ │ │ │ str r0, [r1, #2808] @ 0xaf8 │ │ │ │ │ - ldr r1, [pc, #3988] @ 2c40 │ │ │ │ │ + ldr r1, [pc, #3980] @ 2c1c │ │ │ │ │ ldrb r3, [r7] │ │ │ │ │ sub r3, r3, #70 @ 0x46 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ - bhi 1d18 │ │ │ │ │ + bhi 1cfc │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ add r1, r4, ip │ │ │ │ │ ldrb r3, [r8, r3] │ │ │ │ │ sub r3, r3, #114 @ 0x72 │ │ │ │ │ @@ -1981,122 +1974,122 @@ │ │ │ │ │ b 1230 │ │ │ │ │ add r3, r4, ip │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r3, #2776] @ 0xad8 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ ldrb r3, [r8, r3] │ │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ │ - bne 1ce0 │ │ │ │ │ - b 1d34 │ │ │ │ │ + bne 1cc4 │ │ │ │ │ + b 1d18 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ bne e84 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25e8 │ │ │ │ │ + beq 25fc │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r7, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r9, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25c8 │ │ │ │ │ + bne 25dc │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq 2580 │ │ │ │ │ + beq 2594 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ bls e50 │ │ │ │ │ mov r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b e84 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b 1ad8 │ │ │ │ │ + b 1abc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ moveq r7, r3 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ moveq r3, r7 │ │ │ │ │ str r6, [r4, #452] @ 0x1c4 │ │ │ │ │ ldrne r3, [r4] │ │ │ │ │ mov r2, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1230 │ │ │ │ │ - bl 3674 │ │ │ │ │ + bl 36a4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2564 │ │ │ │ │ + beq 2634 │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 2538 │ │ │ │ │ + beq 2608 │ │ │ │ │ bic r3, r5, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq 27cc │ │ │ │ │ + beq 29b4 │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq 240c │ │ │ │ │ + beq 23f8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 37f8 │ │ │ │ │ + bl 3828 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 20d4 │ │ │ │ │ + beq 20bc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne 18fc │ │ │ │ │ + bne 18e0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b 192c │ │ │ │ │ + b 1910 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 2fe0 │ │ │ │ │ + ble 3470 │ │ │ │ │ ldr ip, [r4, #452] @ 0x1c4 │ │ │ │ │ add r2, r4, r2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ sub r0, ip, #1 │ │ │ │ │ str r0, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ │ - beq 1f00 │ │ │ │ │ - cmp r0, r8 │ │ │ │ │ - ble 1f00 │ │ │ │ │ + beq 1ee4 │ │ │ │ │ + cmp r8, r0 │ │ │ │ │ + bge 1ee4 │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ str ip, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ │ - beq 1f00 │ │ │ │ │ + beq 1ee4 │ │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ │ - cmp r0, r8 │ │ │ │ │ - ble 1f00 │ │ │ │ │ + cmp r8, r0 │ │ │ │ │ + bge 1ee4 │ │ │ │ │ ldr r2, [r4, #452] @ 0x1c4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r1, r3, lsl #2] │ │ │ │ │ - bne 1edc │ │ │ │ │ - cmp r0, r8 │ │ │ │ │ - bne 2fe0 │ │ │ │ │ + bne 1ec0 │ │ │ │ │ + cmp r8, r0 │ │ │ │ │ + bne 3470 │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #2292] @ 0x8f4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ beq 16d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_indenterror │ │ │ │ │ - b 2154 │ │ │ │ │ + b 213c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3218 │ │ │ │ │ + bne 33ec │ │ │ │ │ ldr r3, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r6, #1 │ │ │ │ │ b 1674 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ bne 15e4 │ │ │ │ │ ldr r2, [r4, #2748] @ 0xabc │ │ │ │ │ @@ -2112,15 +2105,15 @@ │ │ │ │ │ str r7, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r9, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fe4 │ │ │ │ │ + bne 1fc8 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ bne 1344 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ bne 15e4 │ │ │ │ │ ldr r2, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2136,74 +2129,75 @@ │ │ │ │ │ sub r2, r9, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f88 │ │ │ │ │ + beq 1f6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ b 15e4 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 2068 │ │ │ │ │ + bne 2650 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2674 │ │ │ │ │ + mov ip, r9 │ │ │ │ │ + beq 2668 │ │ │ │ │ ldr sl, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str sl, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r9, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1804 │ │ │ │ │ + beq 17ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ │ - str sl, [r4, #4] │ │ │ │ │ + ldr ip, [r4, #8] │ │ │ │ │ cmp r2, #17 │ │ │ │ │ - beq 20d0 │ │ │ │ │ + str ip, [r4, #4] │ │ │ │ │ + beq 20b8 │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - beq 186c │ │ │ │ │ + beq 1850 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ ldr r0, [r4, #468] @ 0x1d4 │ │ │ │ │ add r1, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ str r0, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr ip, [r4, #28] │ │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ ldr ip, [r4, #2712] @ 0xa98 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str ip, [r4, #2708] @ 0xa94 │ │ │ │ │ - bgt 3430 │ │ │ │ │ + bgt 2f18 │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - bne 2b30 │ │ │ │ │ + bne 2728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ @@ -2219,26 +2213,26 @@ │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1230 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1ad8 │ │ │ │ │ + b 1abc │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, sl │ │ │ │ │ - b 1ad8 │ │ │ │ │ + b 1abc │ │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne 2d84 │ │ │ │ │ + bne 31e8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 2500 │ │ │ │ │ + bgt 2514 │ │ │ │ │ mov r0, #125 @ 0x7d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1078 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ @@ -2253,79 +2247,86 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1230 │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq 2b70 │ │ │ │ │ + beq 2944 │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ - bne 18bc │ │ │ │ │ + bne 18a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 34ec │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2b20 │ │ │ │ │ + beq 2890 │ │ │ │ │ uxtb r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r8, r3, lsl #2] │ │ │ │ │ ands r5, r5, #16 │ │ │ │ │ - beq 2d54 │ │ │ │ │ - bl 34bc │ │ │ │ │ + beq 339c │ │ │ │ │ + bl 34ec │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r8, r3, lsl #2] │ │ │ │ │ tst r3, #16 │ │ │ │ │ - beq 25f4 │ │ │ │ │ + beq 256c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 21a8 │ │ │ │ │ + b 2190 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr ip, [r3, #28] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - bne 2264 │ │ │ │ │ - add r0, r4, r2 │ │ │ │ │ - mov r2, ip │ │ │ │ │ - ldr r3, [r0, #2800] @ 0xaf0 │ │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 2250 │ │ │ │ │ + add r2, r4, r2 │ │ │ │ │ + ldr r3, [r2, #2800] @ 0xaf0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r7, r1, r3 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - b 2238 │ │ │ │ │ - ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ │ - addeq r2, r2, #1 │ │ │ │ │ - beq 2234 │ │ │ │ │ - cmp r0, #39 @ 0x27 │ │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ │ - moveq r1, #1 │ │ │ │ │ - movne r1, #0 │ │ │ │ │ - beq 2c0c │ │ │ │ │ + sub r3, r0, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble 222c │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ │ + addeq r0, r0, #1 │ │ │ │ │ + beq 2220 │ │ │ │ │ + cmp r2, #39 @ 0x27 │ │ │ │ │ + cmpne r2, #34 @ 0x22 │ │ │ │ │ + moveq r7, #1 │ │ │ │ │ + movne r7, #0 │ │ │ │ │ + beq 2928 │ │ │ │ │ eor lr, ip, #1 │ │ │ │ │ - cmp r0, #35 @ 0x23 │ │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ │ movne lr, #0 │ │ │ │ │ andeq lr, lr, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 2de0 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - bgt 21f4 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + bne 3268 │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + bgt 21e0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 20d0 │ │ │ │ │ + beq 20b8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r7, [r3, #28] │ │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ │ bne 14d0 │ │ │ │ │ ldr ip, [sl, #8] │ │ │ │ │ b 1748 │ │ │ │ │ + ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ │ + ldr r3, [r4, #452] @ 0x1c4 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + b 1674 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ bpl 1068 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ @@ -2337,46 +2338,40 @@ │ │ │ │ │ add r2, r4, r2, lsl #6 │ │ │ │ │ ldr r2, [r2, #2816] @ 0xb00 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2154 │ │ │ │ │ - ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #452] @ 0x1c4 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - b 1674 │ │ │ │ │ + b 213c │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - beq 315c │ │ │ │ │ + beq 2e34 │ │ │ │ │ mov r8, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 34ec │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <_PyToken_ThreeChars> │ │ │ │ │ R_ARM_CALL _PyToken_ThreeChars │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne 295c │ │ │ │ │ + bne 2d30 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 2954 │ │ │ │ │ + beq 2c14 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bcc 3138 │ │ │ │ │ + bcc 2e10 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 318c │ │ │ │ │ + bne 2e64 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2385,988 +2380,757 @@ │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1230 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r6, #0 │ │ │ │ │ andeq r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 195c │ │ │ │ │ + beq 1940 │ │ │ │ │ add r3, r4, r1, lsl #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ ldr r3, [r3, #2816] @ 0xb00 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ - b 2150 │ │ │ │ │ + b 2138 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1ad8 │ │ │ │ │ + b 1abc │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b 1b48 │ │ │ │ │ + b 1b2c │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq 26f4 │ │ │ │ │ + beq 2ba4 │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq 2b70 │ │ │ │ │ + beq 2944 │ │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ │ - beq 2818 │ │ │ │ │ + beq 2a3c │ │ │ │ │ uxtb r3, r5 │ │ │ │ │ ldr r3, [r8, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2854 │ │ │ │ │ + bne 2ab8 │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 2538 │ │ │ │ │ + beq 2608 │ │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ │ - bgt 18c8 │ │ │ │ │ + bgt 18ac │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 37f8 │ │ │ │ │ + bl 3828 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e7c │ │ │ │ │ - b 20d0 │ │ │ │ │ + bne 1e60 │ │ │ │ │ + b 20b8 │ │ │ │ │ cmp r5, #106 @ 0x6a │ │ │ │ │ - bne 18e4 │ │ │ │ │ + bne 18c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 34ec │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ - bl 39c0 │ │ │ │ │ + bl 39f0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1e7c │ │ │ │ │ - b 20d4 │ │ │ │ │ + bne 1e60 │ │ │ │ │ + b 20bc │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 1b48 │ │ │ │ │ + b 1b2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 34ec │ │ │ │ │ cmp r0, r5 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq sl, [r4, #4] │ │ │ │ │ - beq 17e8 │ │ │ │ │ + beq 17d0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq 2f58 │ │ │ │ │ + beq 2da8 │ │ │ │ │ ldr sl, [r4, #4] │ │ │ │ │ - b 17e8 │ │ │ │ │ + b 17d0 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 1b48 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - beq 2514 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - bne 17a0 │ │ │ │ │ - b 186c │ │ │ │ │ + b 1b2c │ │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 2d24 │ │ │ │ │ + beq 2f08 │ │ │ │ │ sub r9, r7, #1 │ │ │ │ │ cmp r0, #28 │ │ │ │ │ str r9, [r4, #28] │ │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - beq 30e0 │ │ │ │ │ + beq 2dd4 │ │ │ │ │ ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20d4 │ │ │ │ │ + bne 20bc │ │ │ │ │ cmp r0, #11 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movne r2, #67 @ 0x43 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1230 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1bd4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 34ec │ │ │ │ │ + ldr sl, [r4, #4] │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + beq 2528 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 2660 │ │ │ │ │ + ldr r2, [r4] │ │ │ │ │ + sub ip, sl, #1 │ │ │ │ │ + str ip, [r4, #4] │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ + bcc 2e10 │ │ │ │ │ + ldrb r2, [sl, #-1] │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne 2e64 │ │ │ │ │ + ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #476] @ 0x1dc │ │ │ │ │ + b 1850 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 1bb8 │ │ │ │ │ b fa4 │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 1b48 │ │ │ │ │ + b 1b2c │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ - bpl 1994 │ │ │ │ │ - b 2284 │ │ │ │ │ + bpl 1978 │ │ │ │ │ + b 2288 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r8, #3 │ │ │ │ │ - b 17e0 │ │ │ │ │ + b 17c8 │ │ │ │ │ + ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble 1068 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + str r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + ble 1068 │ │ │ │ │ + b 1960 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2c44 │ │ │ │ │ + bne 2c20 │ │ │ │ │ ldr r8, [r4, #4] │ │ │ │ │ b 1218 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ b 1454 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 2890 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r8, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - beq 1e54 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3674 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - bne 1e54 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r2, #67 @ 0x43 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r5, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1230 │ │ │ │ │ + bl 39f0 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 1e60 │ │ │ │ │ + b 20bc │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ bne e84 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25e8 │ │ │ │ │ + beq 25fc │ │ │ │ │ ldr r8, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r8, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r9, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r7, r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dd8 │ │ │ │ │ + beq 1dbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ mov r9, r7 │ │ │ │ │ b e84 │ │ │ │ │ mov r7, r9 │ │ │ │ │ str r9, [r4, #4] │ │ │ │ │ b e84 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2b20 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39c0 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne 1e7c │ │ │ │ │ - b 20d4 │ │ │ │ │ - ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble 1068 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - str r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - ble 1068 │ │ │ │ │ - b 197c │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bl 34ec │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r8, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + beq 1e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ + bl 36a4 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bne 1e38 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - movne r3, #0 │ │ │ │ │ - ldrne r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - strne r3, [r2, #76] @ 0x4c │ │ │ │ │ - mov r2, #66 @ 0x42 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - str ip, [sp] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r2, #67 @ 0x43 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1230 │ │ │ │ │ + cmp r2, #17 │ │ │ │ │ + beq 20b8 │ │ │ │ │ + cmp r2, #22 │ │ │ │ │ + bne 2060 │ │ │ │ │ + mov ip, sl │ │ │ │ │ + b 1850 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ - mov sl, r9 │ │ │ │ │ str r9, [r4, #4] │ │ │ │ │ cmp r2, #17 │ │ │ │ │ - bne 2070 │ │ │ │ │ - b 20d0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 35f8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 35f8 │ │ │ │ │ - ldr lr, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r2, #23 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str lr, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1230 │ │ │ │ │ + bne 2058 │ │ │ │ │ + b 20b8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r8, [r4, #40] @ 0x28 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mla r8, r0, r8, r8 │ │ │ │ │ mov r7, r6 │ │ │ │ │ b 133c │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b 26e0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 3084 │ │ │ │ │ - sub r3, r5, #48 @ 0x30 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi 3054 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ - sub r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bls 2714 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 3084 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr r3, [r8, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 31a0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC25 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 39c0 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne 1e7c │ │ │ │ │ - b 20d4 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - b 1c34 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne 30c0 │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ - mov r1, #3 │ │ │ │ │ - b 1c34 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r8, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 284c │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 35f8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC26 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2154 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ - sub r3, r0, #43 @ 0x2b │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - bics r3, r3, #2 │ │ │ │ │ - bne 28fc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r5, [r8, r3, lsl #2] │ │ │ │ │ - ands r5, r5, #4 │ │ │ │ │ - beq 3408 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3674 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 2564 │ │ │ │ │ - bic r3, r5, #32 │ │ │ │ │ - b 1e60 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r5, #95 @ 0x5f │ │ │ │ │ - bne 23c4 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r8, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 23c4 │ │ │ │ │ - b 27ac │ │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ │ - beq 2818 │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + ldrne r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + strne r3, [r2, #76] @ 0x4c │ │ │ │ │ + mov r2, #66 @ 0x42 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ │ - bl 3674 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 2564 │ │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 2538 │ │ │ │ │ - cmp r5, #45 @ 0x2d │ │ │ │ │ - ble 2894 │ │ │ │ │ - cmp r5, #101 @ 0x65 │ │ │ │ │ - beq 27cc │ │ │ │ │ - bgt 28f0 │ │ │ │ │ - cmp r5, #69 @ 0x45 │ │ │ │ │ - beq 27cc │ │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ │ - beq 240c │ │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 23ec │ │ │ │ │ + bl 3628 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35f8 │ │ │ │ │ + bl 3628 │ │ │ │ │ + ldr lr, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - ldr r1, [r4, #2708] @ 0xa94 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - sub r2, r7, r1 │ │ │ │ │ - sub r1, r3, r1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC27 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + mov r2, #23 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r6, [sp] │ │ │ │ │ + str lr, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1230 │ │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ │ - bne 2894 │ │ │ │ │ - b 240c │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr r3, [r8, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 2800 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 35f8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 37f8 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 20d4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 35f8 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - b 192c │ │ │ │ │ ldr lr, [sl, #52] @ 0x34 │ │ │ │ │ ldr r7, [sl, #56] @ 0x38 │ │ │ │ │ orrs lr, lr, r7 │ │ │ │ │ - beq 2264 │ │ │ │ │ + beq 2250 │ │ │ │ │ mov r7, r9 │ │ │ │ │ b 1710 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - b 233c │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b 233c │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + movwne r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ + movweq r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ + movtne r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC34 │ │ │ │ │ + movteq r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC35 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + cmp r6, #10 │ │ │ │ │ + movne r3, #24 │ │ │ │ │ + strne r3, [r4, #32] │ │ │ │ │ + b 20b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r8, [r4, #28] │ │ │ │ │ mov lr, #9 │ │ │ │ │ ldr r9, [r4, #472] @ 0x1d8 │ │ │ │ │ - b 2998 │ │ │ │ │ + b 2788 │ │ │ │ │ ldrb r7, [r8] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne 2a28 │ │ │ │ │ + bne 2818 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ subs lr, lr, #1 │ │ │ │ │ - beq 2a30 │ │ │ │ │ + beq 2820 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ - bls 2a28 │ │ │ │ │ + bls 2818 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne 2980 │ │ │ │ │ + bne 2770 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldrb r8, [r7] │ │ │ │ │ cmp r8, #9 │ │ │ │ │ cmpne r8, #32 │ │ │ │ │ mov r8, r7 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - beq 29c0 │ │ │ │ │ + beq 27b0 │ │ │ │ │ sub r2, r9, r2 │ │ │ │ │ add r9, r2, r8 │ │ │ │ │ - b 2994 │ │ │ │ │ + b 2784 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2968 │ │ │ │ │ + bne 2758 │ │ │ │ │ ldr r8, [r4, #28] │ │ │ │ │ str ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35f8 │ │ │ │ │ + bl 3628 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r2, #76] @ 0x4c │ │ │ │ │ mov r2, #65 @ 0x41 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1230 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2d44 │ │ │ │ │ + bne 3230 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35f8 │ │ │ │ │ + bl 3628 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ add r7, r8, #6 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bcs 2a9c │ │ │ │ │ + bcs 28a0 │ │ │ │ │ ldr ip, [r4, #476] @ 0x1dc │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ b 1230 │ │ │ │ │ - ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 149c │ │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, #66 @ 0x42 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1230 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + b 1454 │ │ │ │ │ + ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt 2540 │ │ │ │ │ + b 1960 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 34ec │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b 217c │ │ │ │ │ mov r2, #6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a4c │ │ │ │ │ + bne 283c │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 2ae4 │ │ │ │ │ + beq 28e8 │ │ │ │ │ ldrsb r3, [r8, #6] │ │ │ │ │ ldrb r2, [r8, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 2a4c │ │ │ │ │ + blt 283c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ tst r3, #7 │ │ │ │ │ - bne 2a4c │ │ │ │ │ + bne 283c │ │ │ │ │ add r8, r9, #6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 31f8 │ │ │ │ │ + bne 33f4 │ │ │ │ │ ldr ip, [r4, #476] @ 0x1dc │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ b 1230 │ │ │ │ │ - mov r6, #10 │ │ │ │ │ - b 207c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b 2194 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - movwne r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ - movweq r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ - movtne r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC34 │ │ │ │ │ - movteq r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC35 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r6, #10 │ │ │ │ │ - movne r3, #24 │ │ │ │ │ - strne r3, [r4, #32] │ │ │ │ │ - b 20d0 │ │ │ │ │ - ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt 2628 │ │ │ │ │ - b 197c │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b 269c │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + moveq r1, r2 │ │ │ │ │ + moveq ip, #1 │ │ │ │ │ + beq 2220 │ │ │ │ │ + subs ip, r2, r1 │ │ │ │ │ + movne ip, #1 │ │ │ │ │ + b 2220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 34ec │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2f48 │ │ │ │ │ + beq 31d0 │ │ │ │ │ sub r3, r5, #48 @ 0x30 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi 2f18 │ │ │ │ │ + bhi 31a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 34ec │ │ │ │ │ sub r3, r0, #48 @ 0x30 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls 2b90 │ │ │ │ │ + bls 2964 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2f48 │ │ │ │ │ + beq 31d0 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr r3, [r8, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 33bc │ │ │ │ │ + bne 3408 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39c0 │ │ │ │ │ + bl 39f0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1e7c │ │ │ │ │ - b 20d4 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ + bne 1e60 │ │ │ │ │ + b 20bc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 34ec │ │ │ │ │ + sub r3, r0, #43 @ 0x2b │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + bics r3, r3, #2 │ │ │ │ │ + bne 2a70 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 34ec │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r5, [r8, r3, lsl #2] │ │ │ │ │ + ands r5, r5, #4 │ │ │ │ │ + beq 341c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 36a4 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 2634 │ │ │ │ │ + bic r3, r5, #32 │ │ │ │ │ + b 1e44 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 34ec │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r8, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 2ab0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3628 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC26 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 213c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 34ec │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r5, #95 @ 0x5f │ │ │ │ │ + bne 23b0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 34ec │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r8, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 23b0 │ │ │ │ │ + b 2a1c │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr r3, [r8, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 29e8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3628 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3828 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 20bc │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3628 │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + b 1910 │ │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ │ + beq 2a3c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ │ + bl 36a4 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 2634 │ │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ │ + beq 2608 │ │ │ │ │ + cmp r5, #45 @ 0x2d │ │ │ │ │ + ble 2af8 │ │ │ │ │ + cmp r5, #101 @ 0x65 │ │ │ │ │ + beq 29b4 │ │ │ │ │ + bgt 2b54 │ │ │ │ │ + cmp r5, #69 @ 0x45 │ │ │ │ │ + beq 29b4 │ │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ │ + beq 23f8 │ │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 23d8 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3628 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + ldr r1, [r4, #2708] @ 0xa94 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + sub r2, r7, r1 │ │ │ │ │ + sub r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC9 │ │ │ │ │ - ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - sub r2, r2, r0 │ │ │ │ │ - sub r1, r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + R_ARM_MOVT_ABS .LC27 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b 20d0 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - moveq r3, r0 │ │ │ │ │ - moveq ip, #1 │ │ │ │ │ - beq 2234 │ │ │ │ │ - subs ip, r0, r3 │ │ │ │ │ - movne ip, #1 │ │ │ │ │ - b 2234 │ │ │ │ │ - ldr r1, [r4, #464] @ 0x1d0 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - bne 1f2c │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b 15f8 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1230 │ │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ │ + bne 2af8 │ │ │ │ │ + b 23f8 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + ldr sl, [r4, #4] │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + b 17c8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 34ec │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + bne 26dc │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1230 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 34ec │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 2ef8 │ │ │ │ │ + sub r3, r5, #48 @ 0x30 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi 2ec8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 34ec │ │ │ │ │ + sub r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bls 2bc4 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 2ef8 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr r3, [r8, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 2d7c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC25 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 39f0 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 1e60 │ │ │ │ │ + b 20bc │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + b 2328 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2528 │ │ │ │ │ + bne 255c │ │ │ │ │ ldr r2, [r4, #2696] @ 0xa88 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20d0 │ │ │ │ │ + bne 20b8 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3390 │ │ │ │ │ + beq 3114 │ │ │ │ │ bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ R_ARM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - blt 3220 │ │ │ │ │ + blt 2fa4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2528 │ │ │ │ │ + bgt 255c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2528 │ │ │ │ │ + bne 255c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2528 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - b 1454 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - bne 268c │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1230 │ │ │ │ │ + b 255c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_Get> │ │ │ │ │ R_ARM_CALL tok_continuation_line │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 20d4 │ │ │ │ │ + beq 20bc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #2704] @ 0xa90 │ │ │ │ │ ldmib r4, {r7, r9} │ │ │ │ │ b e88 │ │ │ │ │ - str r7, [r4, #28] │ │ │ │ │ - mvn r5, #0 │ │ │ │ │ - str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - cmp r0, #28 │ │ │ │ │ - beq 30e0 │ │ │ │ │ - cmn r5, #1 │ │ │ │ │ - bne ef8 │ │ │ │ │ - b 24c0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 110c │ │ │ │ │ - str ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 29f4 │ │ │ │ │ - bl 35f8 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC18 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + b 1c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + bl 34ec │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne 2d44 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + mov r1, #3 │ │ │ │ │ + b 1c18 │ │ │ │ │ + ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 149c │ │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r5, [sp] │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, #66 @ 0x42 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1230 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ │ - movne r0, #0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2fb8 │ │ │ │ │ - add r2, r4, r2, lsl #2 │ │ │ │ │ - ldr r0, [r4, #464] @ 0x1d0 │ │ │ │ │ - ldr r1, [r2, #684] @ 0x2ac │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bne 2fa4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC41 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2154 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC36 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2154 │ │ │ │ │ - add r0, r7, #1 │ │ │ │ │ - str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Malloc │ │ │ │ │ - ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 20d0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - ble 2ee8 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - mov lr, r1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 2e40 │ │ │ │ │ - eor r5, lr, #1 │ │ │ │ │ - cmp r0, #35 @ 0x23 │ │ │ │ │ - movne r5, #0 │ │ │ │ │ - andeq r5, r5, #1 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne 2e8c │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - strb r0, [ip] │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - ble 2ee4 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add ip, r8, r1 │ │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ │ - beq 2ebc │ │ │ │ │ - cmp r0, #39 @ 0x27 │ │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ │ - moveq r5, #1 │ │ │ │ │ - movne r5, #0 │ │ │ │ │ - str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 2e14 │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - moveq r3, r0 │ │ │ │ │ - moveq lr, #1 │ │ │ │ │ - beq 2e2c │ │ │ │ │ - subs lr, r0, r3 │ │ │ │ │ - movne lr, #1 │ │ │ │ │ - b 2e2c │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - ble 2f08 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ │ - cmp r0, #10 │ │ │ │ │ - bne 2e88 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - bge 2f08 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC9 │ │ │ │ │ + ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - mov lr, #0 │ │ │ │ │ - strb r0, [ip] │ │ │ │ │ - b 2e34 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - strb r0, [r8, r1] │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - add r0, r1, #1 │ │ │ │ │ - ble 2f10 │ │ │ │ │ - ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r1, r1, #2 │ │ │ │ │ - ldrb ip, [ip, r2] │ │ │ │ │ - strb ip, [r8, r0] │ │ │ │ │ - b 2e34 │ │ │ │ │ - ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - strb r2, [r8, r1] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + sub r2, r2, r0 │ │ │ │ │ + sub r1, r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + b 20b8 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2254 │ │ │ │ │ - mov lr, #0 │ │ │ │ │ - b 2e34 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b 2e34 │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - ldr r6, [r8, r3, lsl #2] │ │ │ │ │ - ands r6, r6, #4 │ │ │ │ │ - bne 33bc │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + b 2328 │ │ │ │ │ + mov r6, #10 │ │ │ │ │ + b 2064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35f8 │ │ │ │ │ + bl 3628 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + bl 3628 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + b 1c18 │ │ │ │ │ + ldr r1, [r4, #464] @ 0x1d0 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + bne 1f10 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b 15f8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC21 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 28d4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 2b84 │ │ │ │ │ + R_ARM_MOVT_ABS .LC23 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ - b 2464 │ │ │ │ │ + b 2138 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - b 2bf4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + b 2d18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - moveq r3, r8 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_CALL tok_continuation_line │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 20d0 │ │ │ │ │ - ldmib r4, {r6, r9} │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 26e0 │ │ │ │ │ - str r1, [sp] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC40 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2154 │ │ │ │ │ - ldmib sl, {r0, ip} │ │ │ │ │ - sub r0, r0, #1 │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - bne 2da0 │ │ │ │ │ - add r2, r4, r1, lsl #6 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC39 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b 22a0 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r0, #21 │ │ │ │ │ - str r0, [r4, #32] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r2, [r4, #4] │ │ │ │ │ - mov r2, #67 @ 0x43 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1230 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC15 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - b 2bf4 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC14 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - b 2bf4 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC13 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - b 2bf4 │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - ldr r6, [r8, r3, lsl #2] │ │ │ │ │ - ands r6, r6, #4 │ │ │ │ │ - bne 31a0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 35f8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC24 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 28d4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 2708 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC29 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r6, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1230 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 35f8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 35f8 │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - b 1c34 │ │ │ │ │ + bl 34ec │ │ │ │ │ + b 2450 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + cmp ip, #35 @ 0x23 │ │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + str r2, [r4, #28] │ │ │ │ │ + beq 10c4 │ │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ │ + cmp r0, #28 │ │ │ │ │ + bne 2e78 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1230 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - cmp ip, #35 @ 0x23 │ │ │ │ │ - str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - str r2, [r4, #28] │ │ │ │ │ - beq 10c4 │ │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ │ - b 2d30 │ │ │ │ │ mov r0, #29 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r0, [r4, #32] │ │ │ │ │ - b 24a4 │ │ │ │ │ + b 2468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 34ec │ │ │ │ │ mov r5, r0 │ │ │ │ │ b f30 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -3374,21 +3138,21 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22d0 │ │ │ │ │ + bne 22bc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc 3138 │ │ │ │ │ + bcc 2e10 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ │ ldreq r3, [r4, #476] @ 0x1dc │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #476] @ 0x1dc │ │ │ │ │ beq 125c │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -3397,352 +3161,600 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ + cmn r5, #1 │ │ │ │ │ + bne ef8 │ │ │ │ │ + b 2484 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC23 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + R_ARM_MOVT_ABS .LC29 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 2150 │ │ │ │ │ - add r2, r4, r1, lsl #2 │ │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ - lsl r2, r1, #2 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq 16c4 │ │ │ │ │ - movlt r8, r3 │ │ │ │ │ - movlt r5, r8 │ │ │ │ │ - blt 1628 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble 2fe0 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1230 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC15 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + b 2d18 │ │ │ │ │ + uxtb r3, r5 │ │ │ │ │ + ldr r6, [r8, r3, lsl #2] │ │ │ │ │ + ands r6, r6, #4 │ │ │ │ │ + bne 2d7c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3628 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC24 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 2b38 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 34ec │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 2bb8 │ │ │ │ │ + str r7, [r4, #28] │ │ │ │ │ + mvn r5, #0 │ │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + b 2dcc │ │ │ │ │ + add ip, r4, r1, lsl #6 │ │ │ │ │ + ldrb lr, [ip, #2768] @ 0xad0 │ │ │ │ │ + cmp lr, r5 │ │ │ │ │ + bne 2094 │ │ │ │ │ + ldr lr, [ip, #2772] @ 0xad4 │ │ │ │ │ + cmp lr, r8 │ │ │ │ │ + bne 2094 │ │ │ │ │ + ldr r2, [ip, #2764] @ 0xacc │ │ │ │ │ + ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + ldr r1, [ip, #2760] @ 0xac8 │ │ │ │ │ + add r3, r3, r2 │ │ │ │ │ + ldr r2, [ip, #2816] @ 0xb00 │ │ │ │ │ + sub r3, r3, r1 │ │ │ │ │ + add r3, r4, r3, lsl #2 │ │ │ │ │ + ldr r3, [r3, #684] @ 0x2ac │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - movle r5, r3 │ │ │ │ │ - movle r3, r1 │ │ │ │ │ - ble 1f08 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b 1e98 │ │ │ │ │ + beq 2f88 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - b 2af0 │ │ │ │ │ + movne r2, #102 @ 0x66 │ │ │ │ │ + moveq r2, #116 @ 0x74 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC31 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 213c │ │ │ │ │ mov r2, #29 │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ - b 15e4 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - b 15f8 │ │ │ │ │ + b 2060 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC32 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movne r2, #102 @ 0x66 │ │ │ │ │ + moveq r2, #116 @ 0x74 │ │ │ │ │ + b 2138 │ │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ │ ubfx r0, r2, #2, #3 │ │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 3374 │ │ │ │ │ + beq 30f8 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne 3358 │ │ │ │ │ + bne 30dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3350 │ │ │ │ │ + beq 30d4 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r5, #20 │ │ │ │ │ addeq r2, r5, #28 │ │ │ │ │ lsl r1, r3, #1 │ │ │ │ │ ldrh r7, [r2, r1] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bgt 32b0 │ │ │ │ │ + bgt 3034 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3284 │ │ │ │ │ + bgt 3008 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 3284 │ │ │ │ │ + bne 3008 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3338 │ │ │ │ │ + beq 30bc │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 20d0 │ │ │ │ │ + b 20b8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 32e0 │ │ │ │ │ + bgt 3064 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 32e0 │ │ │ │ │ + bne 3064 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 332c │ │ │ │ │ + beq 30b0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3314 │ │ │ │ │ + bgt 3098 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3314 │ │ │ │ │ + bne 3098 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r2, [r5, #8] │ │ │ │ │ ldrne r3, [r4, #28] │ │ │ │ │ addne r3, r3, r2 │ │ │ │ │ strne r3, [r4, #4] │ │ │ │ │ - bne 3264 │ │ │ │ │ + bne 2fe8 │ │ │ │ │ mov r3, #17 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b 20d0 │ │ │ │ │ + b 20b8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 20d0 │ │ │ │ │ + b 20b8 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b 3250 │ │ │ │ │ + b 2fd4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 33d0 │ │ │ │ │ + beq 31e0 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r5, #20 │ │ │ │ │ addeq r2, r5, #28 │ │ │ │ │ ldr r7, [r2, r3, lsl #2] │ │ │ │ │ - b 3258 │ │ │ │ │ + b 2fdc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 33b4 │ │ │ │ │ + beq 3138 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r5, #20 │ │ │ │ │ addeq r2, r5, #28 │ │ │ │ │ ldrb r7, [r2, r3] │ │ │ │ │ - b 3258 │ │ │ │ │ + b 2fdc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_UnicodeDecodeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_UnicodeDecodeError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #17 │ │ │ │ │ movne r3, #22 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b 20d0 │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ - b 3388 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC20 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b 2150 │ │ │ │ │ + b 20b8 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b 336c │ │ │ │ │ + b 310c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC14 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + b 2d18 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC13 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + b 2d18 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - b 2bf4 │ │ │ │ │ + b 2d18 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - b 2bf4 │ │ │ │ │ + b 2d18 │ │ │ │ │ + uxtb r3, r5 │ │ │ │ │ + ldr r6, [r8, r3, lsl #2] │ │ │ │ │ + ands r6, r6, #4 │ │ │ │ │ + bne 3408 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35f8 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC26 │ │ │ │ │ - b 2d60 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC38 │ │ │ │ │ + R_ARM_MOVT_ABS .LC21 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 2b38 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 34ec │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 2958 │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ + b 30f0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ │ + movne r0, #0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 34c4 │ │ │ │ │ + add r2, r4, r2, lsl #2 │ │ │ │ │ + ldr r0, [r4, #464] @ 0x1d0 │ │ │ │ │ + ldr r1, [r2, #684] @ 0x2ac │ │ │ │ │ mov r2, r5 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 2150 │ │ │ │ │ - add ip, r4, r1, lsl #6 │ │ │ │ │ - ldrb lr, [ip, #2768] @ 0xad0 │ │ │ │ │ - cmp lr, r5 │ │ │ │ │ - bne 20ac │ │ │ │ │ - ldr lr, [ip, #2772] @ 0xad4 │ │ │ │ │ - cmp lr, r8 │ │ │ │ │ - bne 20ac │ │ │ │ │ - ldr r2, [ip, #2764] @ 0xacc │ │ │ │ │ - ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - ldr r1, [ip, #2760] @ 0xac8 │ │ │ │ │ - add r3, r3, r2 │ │ │ │ │ - ldr r2, [ip, #2816] @ 0xb00 │ │ │ │ │ - sub r3, r3, r1 │ │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ │ - ldr r3, [r3, #684] @ 0x2ac │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq 34a0 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ + bne 3240 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC41 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 213c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 110c │ │ │ │ │ + str ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 27e4 │ │ │ │ │ + str r1, [sp] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC40 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 213c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movne r2, #102 @ 0x66 │ │ │ │ │ - moveq r2, #116 @ 0x74 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC31 │ │ │ │ │ + R_ARM_MOVT_ABS .LC36 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 213c │ │ │ │ │ + add r0, r3, #1 │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + beq 20b8 │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + b 32c0 │ │ │ │ │ + eor lr, r8, #1 │ │ │ │ │ + cmp r0, #35 @ 0x23 │ │ │ │ │ + movne lr, #0 │ │ │ │ │ + andeq lr, lr, #1 │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + bne 3310 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + strb r0, [ip] │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble 3370 │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ │ + add ip, ip, r1 │ │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ │ + beq 3344 │ │ │ │ │ + cmp r0, #39 @ 0x27 │ │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ │ + moveq lr, #1 │ │ │ │ │ + movne lr, #0 │ │ │ │ │ + str lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bne 3294 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + moveq r7, r0 │ │ │ │ │ + moveq r8, #1 │ │ │ │ │ + beq 32ac │ │ │ │ │ + subs r8, r7, r0 │ │ │ │ │ + movne r8, #1 │ │ │ │ │ + b 32ac │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble 333c │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ │ + cmp r0, #10 │ │ │ │ │ + bne 330c │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + addlt r1, r1, #1 │ │ │ │ │ + movlt r8, #0 │ │ │ │ │ + strblt r0, [ip] │ │ │ │ │ + blt 32b4 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + b 32b4 │ │ │ │ │ + ldr lr, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + strb r0, [lr, r1] │ │ │ │ │ + add r0, r1, #1 │ │ │ │ │ + ble 3394 │ │ │ │ │ + ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + add r1, r1, #2 │ │ │ │ │ + ldrb ip, [ip, r2] │ │ │ │ │ + strb ip, [lr, r0] │ │ │ │ │ + b 32b4 │ │ │ │ │ + ldr r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + strb r2, [r8, r1] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b 2240 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b 32b4 │ │ │ │ │ + bl 3628 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC18 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2154 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1230 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC38 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b 2138 │ │ │ │ │ mov r2, #29 │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ - b 2078 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ + b 15e4 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + b 15f8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 34ec │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + b 28f4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC32 │ │ │ │ │ + R_ARM_MOVT_ABS .LC20 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movne r2, #102 @ 0x66 │ │ │ │ │ - moveq r2, #116 @ 0x74 │ │ │ │ │ - b 2150 │ │ │ │ │ + b 2138 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3628 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC26 │ │ │ │ │ + b 33a8 │ │ │ │ │ + add r2, r4, r1, lsl #2 │ │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ + lsl r2, r1, #2 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq 16c4 │ │ │ │ │ + movlt r5, r3 │ │ │ │ │ + movlt r8, r5 │ │ │ │ │ + blt 1628 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble 3470 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + movle r3, r1 │ │ │ │ │ + ble 1eec │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b 1e7c │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r0, #21 │ │ │ │ │ + str r0, [r4, #32] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ + mov r2, #67 @ 0x43 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1230 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + moveq r3, r8 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_CALL tok_continuation_line │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 20b8 │ │ │ │ │ + ldmib r4, {r6, r9} │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 269c │ │ │ │ │ + ldmib sl, {r0, ip} │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ + cmp ip, r0 │ │ │ │ │ + bne 3204 │ │ │ │ │ + add r2, r4, r1, lsl #6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC39 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b 22a4 │ │ │ │ │ │ │ │ │ │ -000034bc : │ │ │ │ │ +000034ec : │ │ │ │ │ tok_nextc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq 3518 │ │ │ │ │ + beq 3548 │ │ │ │ │ ldr r2, [r3, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r2, #29 │ │ │ │ │ strhi r2, [r3, #32] │ │ │ │ │ - bhi 35e8 │ │ │ │ │ + bhi 3618 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ str r2, [r3, #476] @ 0x1dc │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ ldrb r0, [r4] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 35e8 │ │ │ │ │ + bne 3618 │ │ │ │ │ ldr r2, [r0, #2748] @ 0xabc │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq 35f0 │ │ │ │ │ + beq 3620 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r4, [r3, #2708] @ 0xa94 │ │ │ │ │ sub r2, r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 35c8 │ │ │ │ │ + bne 35f8 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne 34e8 │ │ │ │ │ + bne 3518 │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 35e8 │ │ │ │ │ + bne 3618 │ │ │ │ │ ldr r2, [r3, #2748] @ 0xabc │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq 35f0 │ │ │ │ │ + beq 3620 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ str r4, [r3, #2708] @ 0xa94 │ │ │ │ │ sub r2, r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3568 │ │ │ │ │ + beq 3598 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 3510 │ │ │ │ │ + b 3540 │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ - b 35e8 │ │ │ │ │ + b 3618 │ │ │ │ │ │ │ │ │ │ -000035f8 : │ │ │ │ │ +00003628 : │ │ │ │ │ tok_backup(): │ │ │ │ │ cmn r1, #1 │ │ │ │ │ bxeq lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bcc 364c │ │ │ │ │ + bcc 367c │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 3660 │ │ │ │ │ + bne 3690 │ │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3760,173 +3772,173 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ │ │ │ │ │ -00003674 : │ │ │ │ │ +000036a4 : │ │ │ │ │ tok_decimal_tail(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldmib r4, {r5, r7} │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 36e0 │ │ │ │ │ + beq 3710 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 378c │ │ │ │ │ + bhi 37bc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r0, [r5] │ │ │ │ │ ldr r3, [r6, r0, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 37a0 │ │ │ │ │ + beq 37d0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 36a0 │ │ │ │ │ + bne 36d0 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 378c │ │ │ │ │ + bne 37bc │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 37ec │ │ │ │ │ + beq 381c │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r7, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3770 │ │ │ │ │ + bne 37a0 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 36a0 │ │ │ │ │ + bne 36d0 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 378c │ │ │ │ │ + bne 37bc │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 37ec │ │ │ │ │ + beq 381c │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r7, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3724 │ │ │ │ │ + beq 3754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r6, #1020] @ 0x3fc │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 37e4 │ │ │ │ │ + beq 3814 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b 36d4 │ │ │ │ │ + b 3704 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 34ec │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ ands r5, r3, #4 │ │ │ │ │ - bne 3694 │ │ │ │ │ + bne 36c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35f8 │ │ │ │ │ + bl 3628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ - b 378c │ │ │ │ │ + b 37bc │ │ │ │ │ │ │ │ │ │ -000037f8 : │ │ │ │ │ +00003828 : │ │ │ │ │ verify_end_of_number.constprop.0(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ add r2, r0, #12288 @ 0x3000 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 386c │ │ │ │ │ + bne 389c │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldr r1, [pc, #400] @ 39bc │ │ │ │ │ + ldr r1, [pc, #400] @ 39ec │ │ │ │ │ sub r2, r3, #97 @ 0x61 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #14 │ │ │ │ │ - bhi 3844 │ │ │ │ │ + bhi 3874 │ │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt 386c │ │ │ │ │ + bgt 389c │ │ │ │ │ bic r2, r3, #32 │ │ │ │ │ sub r2, r2, #65 @ 0x41 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ - bls 38e0 │ │ │ │ │ + bls 3910 │ │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ cmpne r2, #9 │ │ │ │ │ - bls 38e0 │ │ │ │ │ + bls 3910 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 38e0 │ │ │ │ │ + beq 3910 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35f8 │ │ │ │ │ + bl 3628 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxWarning │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ @@ -3936,124 +3948,124 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_CALL _PyTokenizer_parser_warn │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3904 │ │ │ │ │ + bne 3934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ - b 3870 │ │ │ │ │ + bl 34ec │ │ │ │ │ + b 38a0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35f8 │ │ │ │ │ + bl 3628 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 3870 │ │ │ │ │ + b 38a0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 3894 │ │ │ │ │ + b 38c4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 3894 │ │ │ │ │ + b 38c4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 34ec │ │ │ │ │ mov r1, r0 │ │ │ │ │ sub r0, r0, #102 @ 0x66 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ movhi r2, #0 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ movwls r2, #8449 @ 0x2101 │ │ │ │ │ lsrls r2, r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ andls r2, r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 35f8 │ │ │ │ │ + bl 3628 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 3894 │ │ │ │ │ + b 38c4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC45 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 3894 │ │ │ │ │ + b 38c4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 3894 │ │ │ │ │ + b 38c4 │ │ │ │ │ .word 0x0000002f │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -000039c0 : │ │ │ │ │ +000039f0 : │ │ │ │ │ verify_end_of_number(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ add ip, r0, #12288 @ 0x3000 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr ip, [ip, #72] @ 0x48 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 3a34 │ │ │ │ │ + bne 3a64 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #424] @ 3b9c │ │ │ │ │ + ldr r0, [pc, #424] @ 3bcc │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub r1, r1, #97 @ 0x61 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi 3a0c │ │ │ │ │ + bhi 3a3c │ │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt 3a34 │ │ │ │ │ + bgt 3a64 │ │ │ │ │ bic r1, r3, #32 │ │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls 3aac │ │ │ │ │ + bls 3adc │ │ │ │ │ sub r1, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ cmpne r1, #9 │ │ │ │ │ - bls 3aac │ │ │ │ │ + bls 3adc │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ @@ -4061,107 +4073,107 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3aac │ │ │ │ │ + beq 3adc │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 35f8 │ │ │ │ │ + bl 3628 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxWarning │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_CALL _PyTokenizer_parser_warn │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3ad0 │ │ │ │ │ + bne 3b00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34bc │ │ │ │ │ - b 3a38 │ │ │ │ │ + bl 34ec │ │ │ │ │ + b 3a68 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 35f8 │ │ │ │ │ + bl 3628 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 3a38 │ │ │ │ │ + b 3a68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 3a60 │ │ │ │ │ + b 3a90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 3a60 │ │ │ │ │ + b 3a90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 34ec │ │ │ │ │ mov r1, r0 │ │ │ │ │ sub r0, r0, #102 @ 0x66 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ movwls ip, #8449 @ 0x2101 │ │ │ │ │ lsrls ip, ip, r0 │ │ │ │ │ movhi ip, #0 │ │ │ │ │ andls ip, ip, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r5, ip │ │ │ │ │ - bl 35f8 │ │ │ │ │ + bl 3628 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 3a60 │ │ │ │ │ + b 3a90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC45 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 3a60 │ │ │ │ │ + b 3a90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 3a60 │ │ │ │ │ + b 3a90 │ │ │ │ │ .word 0x0000003e │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -44,26 +44,26 @@ │ │ │ │ │ 0x00000290 5f507954 6f6b656e 5f4f6e65 43686172 _PyToken_OneChar │ │ │ │ │ 0x000002a0 00507945 72725f4f 63637572 72656400 .PyErr_Occurred. │ │ │ │ │ 0x000002b0 5f507954 6f6b656e 697a6572 5f696e64 _PyTokenizer_ind │ │ │ │ │ 0x000002c0 656e7465 72726f72 00507955 6e69636f enterror.PyUnico │ │ │ │ │ 0x000002d0 64655f44 65636f64 65555446 38005f50 de_DecodeUTF8._P │ │ │ │ │ 0x000002e0 79546f6b 656e5f54 68726565 43686172 yToken_ThreeChar │ │ │ │ │ 0x000002f0 73005f5f 61656162 695f6964 6976005f s.__aeabi_idiv._ │ │ │ │ │ - 0x00000300 5079546f 6b656e69 7a65725f 73796e74 PyTokenizer_synt │ │ │ │ │ - 0x00000310 61786572 726f725f 6b6e6f77 6e5f7261 axerror_known_ra │ │ │ │ │ - 0x00000320 6e676500 5f50794c 65786572 5f747970 nge._PyLexer_typ │ │ │ │ │ - 0x00000330 655f636f 6d6d656e 745f746f 6b656e5f e_comment_token_ │ │ │ │ │ - 0x00000340 73657475 70006d65 6d636d70 005f5079 setup.memcmp._Py │ │ │ │ │ + 0x00000300 50794c65 7865725f 74797065 5f636f6d PyLexer_type_com │ │ │ │ │ + 0x00000310 6d656e74 5f746f6b 656e5f73 65747570 ment_token_setup │ │ │ │ │ + 0x00000320 006d656d 636d7000 5f507954 6f6b656e .memcmp._PyToken │ │ │ │ │ + 0x00000330 697a6572 5f73796e 74617865 72726f72 izer_syntaxerror │ │ │ │ │ + 0x00000340 5f6b6e6f 776e5f72 616e6765 005f5079 _known_range._Py │ │ │ │ │ 0x00000350 556e6963 6f64655f 5363616e 4964656e Unicode_ScanIden │ │ │ │ │ 0x00000360 74696669 6572005f 50795f44 65616c6c tifier._Py_Deall │ │ │ │ │ - 0x00000370 6f630050 794d656d 5f4d616c 6c6f6300 oc.PyMem_Malloc. │ │ │ │ │ - 0x00000380 50794d65 6d5f4672 65650050 79556e69 PyMem_Free.PyUni │ │ │ │ │ - 0x00000390 636f6465 5f537562 73747269 6e670050 code_Substring.P │ │ │ │ │ - 0x000003a0 79556e69 636f6465 5f417355 54463853 yUnicode_AsUTF8S │ │ │ │ │ - 0x000003b0 7472696e 67005079 4578635f 556e6963 tring.PyExc_Unic │ │ │ │ │ - 0x000003c0 6f646544 65636f64 65457272 6f720050 odeDecodeError.P │ │ │ │ │ - 0x000003d0 79457272 5f457863 65707469 6f6e4d61 yErr_ExceptionMa │ │ │ │ │ - 0x000003e0 74636865 73005079 4578635f 53796e74 tches.PyExc_Synt │ │ │ │ │ + 0x00000370 6f630050 79556e69 636f6465 5f537562 oc.PyUnicode_Sub │ │ │ │ │ + 0x00000380 73747269 6e670050 79556e69 636f6465 string.PyUnicode │ │ │ │ │ + 0x00000390 5f417355 54463853 7472696e 67005079 _AsUTF8String.Py │ │ │ │ │ + 0x000003a0 4578635f 556e6963 6f646544 65636f64 Exc_UnicodeDecod │ │ │ │ │ + 0x000003b0 65457272 6f720050 79457272 5f457863 eError.PyErr_Exc │ │ │ │ │ + 0x000003c0 65707469 6f6e4d61 74636865 73005079 eptionMatches.Py │ │ │ │ │ + 0x000003d0 4d656d5f 4d616c6c 6f630050 794d656d Mem_Malloc.PyMem │ │ │ │ │ + 0x000003e0 5f467265 65005079 4578635f 53796e74 _Free.PyExc_Synt │ │ │ │ │ 0x000003f0 61785761 726e696e 67005f50 79546f6b axWarning._PyTok │ │ │ │ │ 0x00000400 656e697a 65725f70 61727365 725f7761 enizer_parser_wa │ │ │ │ │ 0x00000410 726e00 rn. │ │ │ ├── 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: 2532 (bytes into file) │ │ │ │ │ + Start of section headers: 2564 (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 0x9e4: │ │ │ │ │ +There are 15 section headers, starting at offset 0xa04: │ │ │ │ │ │ │ │ │ │ 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 0000e8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00081c 000048 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 000834 000048 08 I 12 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00011c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 00011c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 00011c 000058 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000174 0002b0 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 000864 0000f8 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 000424 000040 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 00095c 000008 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 000464 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 000464 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 000498 0001e0 10 13 10 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 000678 0001a1 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 000964 000080 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000174 0002c8 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 00087c 000100 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 00043c 000040 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00097c 000008 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 00047c 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00047c 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 0004b0 0001e0 10 13 10 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 000690 0001a1 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 000984 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 $a │ │ │ │ │ - 2: 00000000 688 FUNC LOCAL DEFAULT 6 tok_underflow_readline │ │ │ │ │ + 2: 00000000 712 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 $a │ │ │ │ │ 8: 00000000 64 FUNC LOCAL DEFAULT 8 Py_XDECREF │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,50 +1,51 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x81c contains 9 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x834 contains 9 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 00000b1c R_ARM_CALL 00000000 _PyTokenizer_tok_new │ │ │ │ │ 00000030 00000c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000064 00000d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ 00000074 00000e1c R_ARM_CALL 00000000 _PyTokenizer_new_string │ │ │ │ │ 0000008c 0000022b R_ARM_MOVW_ABS_NC 00000000 tok_underflow_readline │ │ │ │ │ 00000090 0000022c R_ARM_MOVT_ABS 00000000 tok_underflow_readline │ │ │ │ │ 000000c4 00000f1c R_ARM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ 000000c8 0000101c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000000dc 00000f1c R_ARM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x864 contains 31 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x87c contains 32 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000044 0000111c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000078 0000121c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000090 0000131c R_ARM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ -000000a8 0000141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000000e8 0000151c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000140 0000161c R_ARM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ -00000178 0000052b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -0000017c 0000052c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -00000180 0000171c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ -000001b4 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -00000200 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -00000208 0000081c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -00000210 0000081c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -0000021c 0000192b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000220 0000192c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000228 00001a1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000234 00001b1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000244 0000151c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000024c 00001c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000250 00001c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000254 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -00000258 0000062c R_ARM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -00000260 00001d1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000048 0000111c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +0000007c 0000121c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000094 0000131c R_ARM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ +000000ac 0000141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000000f0 0000151c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000148 0000161c R_ARM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ +00000180 0000052b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00000184 0000052c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00000188 0000171c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +000001bc 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001c8 0000111c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +000001d4 0000192b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000001d8 0000192c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000001e0 00001a1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000001ec 00001b1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000023c 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000244 0000081c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +0000024c 0000081c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +0000025c 0000151c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000268 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ 00000270 00001c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000274 00001c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000278 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000027c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000288 00001d1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000290 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000002a8 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000278 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +0000027c 0000062c R_ARM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +00000284 00001d1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000028c 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000294 00001c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000298 00001c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000029c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000002a0 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000002ac 00001d1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000002b4 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x95c contains 1 entry: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x97c contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 0000151d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -10,185 +10,196 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 40 │ │ │ │ │ + bne 1c4 │ │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrle r3, [r0] │ │ │ │ │ - strle r3, [r0, #4] │ │ │ │ │ - strle r3, [r0, #8] │ │ │ │ │ - ldr r0, [r4, #2724] @ 0xaa4 │ │ │ │ │ + bgt 1c4 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + ldr r0, [r0, #2724] @ 0xaa4 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallNoArgs │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 21c │ │ │ │ │ + beq 1d4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r6, [r4, #2700] @ 0xa8c │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 164 │ │ │ │ │ + bne 16c │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ movne r6, r5 │ │ │ │ │ - beq 24c │ │ │ │ │ + beq 270 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1fc │ │ │ │ │ + beq 238 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ bl 0 <_PyLexer_tok_reserve_buf> │ │ │ │ │ R_ARM_CALL _PyLexer_tok_reserve_buf │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29c │ │ │ │ │ + beq 2c0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r2, r3 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - str r1, [r4, #2708] @ 0xa94 │ │ │ │ │ - bgt f0 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ + str r2, [r4, #2708] @ 0xa94 │ │ │ │ │ + bgt f8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne f0 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne f8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ moveq r3, #11 │ │ │ │ │ streq r3, [r4, #32] │ │ │ │ │ - beq 214 │ │ │ │ │ + beq 250 │ │ │ │ │ add r2, r4, #12288 @ 0x3000 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r2, #80] @ 0x50 │ │ │ │ │ ldrb r0, [r3, #-1] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ - bne 1bc │ │ │ │ │ + bne 1f8 │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr r3, [r4, #2700] @ 0xa8c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #464] @ 0x1d0 │ │ │ │ │ - bne 14c │ │ │ │ │ + bne 154 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ R_ARM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a4 │ │ │ │ │ + beq 264 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ sub r0, r0, #10 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ands r3, r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 270 │ │ │ │ │ + beq 294 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Decode │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a0 │ │ │ │ │ + bgt 1a8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 240 │ │ │ │ │ + beq 258 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 70 │ │ │ │ │ + bne 74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b 204 │ │ │ │ │ + b 240 │ │ │ │ │ + ldr r0, [r4, #2724] @ 0xaa4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_CallNoArgs │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bne 54 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1b0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Clear │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + b f8 │ │ │ │ │ add ip, r3, #1 │ │ │ │ │ mov r0, #10 │ │ │ │ │ str ip, [r4, #8] │ │ │ │ │ strb r0, [r3] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ strb r1, [r0] │ │ │ │ │ str r3, [r2, #80] @ 0x50 │ │ │ │ │ ldr r3, [r4, #2700] @ 0xa8c │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #464] @ 0x1d0 │ │ │ │ │ - beq 138 │ │ │ │ │ - b 14c │ │ │ │ │ + beq 140 │ │ │ │ │ + b 154 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 15c │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1a8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Clear │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - b f0 │ │ │ │ │ + b 164 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1a0 │ │ │ │ │ + b 1a8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ + b 250 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b 204 │ │ │ │ │ + b 240 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -197,14 +208,10 @@ │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ ldr r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 204 │ │ │ │ │ + b 240 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 204 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b 214 │ │ │ │ │ + b 240 │ │ │ ├── helpers.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -113,17 +113,17 @@ │ │ │ │ │ 00000a34 0000371c R_ARM_CALL 000005cc _PyTokenizer_syntaxerror │ │ │ │ │ 00000a54 0000361c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.hot' at offset 0x2044 contains 17 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 00001f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ 00000030 0000201c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000000e8 0000211c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000108 0000221c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000015c 0000231c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000000e4 0000211c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000104 0000221c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000114 0000231c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000290 0000102b R_ARM_MOVW_ABS_NC 0000008c .LC12 │ │ │ │ │ 00000294 0000102c R_ARM_MOVT_ABS 0000008c .LC12 │ │ │ │ │ 0000029c 0000102b R_ARM_MOVW_ABS_NC 0000008c .LC12 │ │ │ │ │ 000002a4 0000102c R_ARM_MOVT_ABS 0000008c .LC12 │ │ │ │ │ 000002a8 00000f2b R_ARM_MOVW_ABS_NC 00000080 .LC11 │ │ │ │ │ 000002b0 00000f2c R_ARM_MOVT_ABS 00000080 .LC11 │ │ │ │ │ 000002c4 0000112b R_ARM_MOVW_ABS_NC 00000090 .LC13 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -18,91 +18,91 @@ │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ add r6, r0, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 100 <_PyTokenizer_translate_newlines+0x100> │ │ │ │ │ + beq fc <_PyTokenizer_translate_newlines+0xfc> │ │ │ │ │ ldrb r0, [r4] │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ clzne lr, r2 │ │ │ │ │ movne ip, r5 │ │ │ │ │ movne r3, #0 │ │ │ │ │ lsrne lr, lr, #5 │ │ │ │ │ - beq 14c <_PyTokenizer_translate_newlines+0x14c> │ │ │ │ │ + beq 158 <_PyTokenizer_translate_newlines+0x158> │ │ │ │ │ cmp r0, #10 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 88 <_PyTokenizer_translate_newlines+0x88> │ │ │ │ │ - b 138 <_PyTokenizer_translate_newlines+0x138> │ │ │ │ │ + b 144 <_PyTokenizer_translate_newlines+0x144> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, lr, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 114 <_PyTokenizer_translate_newlines+0x114> │ │ │ │ │ + bne 11c <_PyTokenizer_translate_newlines+0x11c> │ │ │ │ │ mov r3, ip │ │ │ │ │ strb r0, [r3], #1 │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 7c <_PyTokenizer_translate_newlines+0x7c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #10 │ │ │ │ │ - addne ip, ip, #2 │ │ │ │ │ - moveq ip, r3 │ │ │ │ │ - movne r3, #10 │ │ │ │ │ - strbne r3, [ip, #-1] │ │ │ │ │ - sub r1, ip, r5 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ + addne r3, ip, #2 │ │ │ │ │ + movne r2, #10 │ │ │ │ │ + strbne r2, [ip, #1] │ │ │ │ │ + sub r1, r3, r5 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - strb r3, [ip] │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ + strb r2, [r3] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ cmpne r6, r1 │ │ │ │ │ - bls 10c <_PyTokenizer_translate_newlines+0x10c> │ │ │ │ │ + bls 108 <_PyTokenizer_translate_newlines+0x108> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 158 <_PyTokenizer_translate_newlines+0x158> │ │ │ │ │ + beq 110 <_PyTokenizer_translate_newlines+0x110> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r2, #15 │ │ │ │ │ str r2, [r3, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b f4 <_PyTokenizer_translate_newlines+0xf4> │ │ │ │ │ + b f0 <_PyTokenizer_translate_newlines+0xf0> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b f0 <_PyTokenizer_translate_newlines+0xf0> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, #10 │ │ │ │ │ strb r2, [ip], #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 64 <_PyTokenizer_translate_newlines+0x64> │ │ │ │ │ - b c8 <_PyTokenizer_translate_newlines+0xc8> │ │ │ │ │ + mov r3, ip │ │ │ │ │ + b c4 <_PyTokenizer_translate_newlines+0xc4> │ │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c8 <_PyTokenizer_translate_newlines+0xc8> │ │ │ │ │ + beq 13c <_PyTokenizer_translate_newlines+0x13c> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ b 88 <_PyTokenizer_translate_newlines+0x88> │ │ │ │ │ mov r1, #1 │ │ │ │ │ strb r0, [r5] │ │ │ │ │ - b e4 <_PyTokenizer_translate_newlines+0xe4> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b f4 <_PyTokenizer_translate_newlines+0xf4> │ │ │ │ │ + b e0 <_PyTokenizer_translate_newlines+0xe0> │ │ │ │ │ │ │ │ │ │ 00000164 <_PyTokenizer_ensure_utf8>: │ │ │ │ │ _PyTokenizer_ensure_utf8(): │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 2dc <_PyTokenizer_ensure_utf8+0x178> │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ ├── abstract.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 72136 (bytes into file) │ │ │ │ │ + Start of section headers: 72372 (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 0x119c8: │ │ │ │ │ +There are 15 section headers, starting at offset 0x11ab4: │ │ │ │ │ │ │ │ │ │ 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 0013dc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00e550 0005e0 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001410 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 001410 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 001410 008460 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 00eb30 0027b8 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 009870 000dde 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 00a650 001524 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 0112e8 000660 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 00bb74 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00bb74 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 00bba8 001710 10 13 168 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 00d2b8 001298 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 011948 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0012bc 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00e5f4 0005a0 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0012f0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 0012f0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 0012f0 008624 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 00eb94 002840 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 009914 000dde 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 00a6f4 001524 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 0113d4 000660 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 00bc18 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00bc18 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 00bc4c 001710 10 13 168 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 00d35c 001298 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 011a34 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 {} │ │ │ │ │ @@ -45,29 +45,29 @@ │ │ │ │ │ 41: 00002638 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 42: 0000031c 0 NOTYPE LOCAL DEFAULT 7 .LC16 │ │ │ │ │ 43: 00000338 0 NOTYPE LOCAL DEFAULT 7 .LC17 │ │ │ │ │ 44: 00002640 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 45: 00000364 0 NOTYPE LOCAL DEFAULT 7 .LC18 │ │ │ │ │ 46: 00000388 0 NOTYPE LOCAL DEFAULT 7 .LC19 │ │ │ │ │ 47: 000029c0 1896 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ - 48: 00000f18 216 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ + 48: 00000df8 216 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ 49: 0000034c 100 FUNC LOCAL DEFAULT 1 recursive_issubclass.part.0 │ │ │ │ │ 50: 000002c8 132 FUNC LOCAL DEFAULT 1 recursive_issubclass │ │ │ │ │ 51: 000029b8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 52: 000029c0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 53: 00003124 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 54: 00003128 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 55: 000032a0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 56: 000003a0 0 NOTYPE LOCAL DEFAULT 7 .LC20 │ │ │ │ │ 57: 000032a4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 58: 000033f4 448 FUNC LOCAL DEFAULT 5 binary_op1.constprop.1 │ │ │ │ │ 59: 000003a4 0 NOTYPE LOCAL DEFAULT 7 .LC21 │ │ │ │ │ 60: 000003a8 0 NOTYPE LOCAL DEFAULT 7 .LC22 │ │ │ │ │ 61: 000003d8 0 NOTYPE LOCAL DEFAULT 7 .LC23 │ │ │ │ │ - 62: 00007b3c 2340 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ + 62: 00007d00 2340 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ 63: 0000041c 0 NOTYPE LOCAL DEFAULT 7 .LC24 │ │ │ │ │ 64: 00000444 0 NOTYPE LOCAL DEFAULT 7 .LC25 │ │ │ │ │ 65: 00000474 0 NOTYPE LOCAL DEFAULT 7 .LC26 │ │ │ │ │ 66: 0000049c 0 NOTYPE LOCAL DEFAULT 7 .LC27 │ │ │ │ │ 67: 000004a0 0 NOTYPE LOCAL DEFAULT 7 .LC28 │ │ │ │ │ 68: 000004a4 0 NOTYPE LOCAL DEFAULT 7 .LC29 │ │ │ │ │ 69: 000004d4 0 NOTYPE LOCAL DEFAULT 7 .LC30 │ │ │ │ │ @@ -97,63 +97,63 @@ │ │ │ │ │ 93: 0000077c 0 NOTYPE LOCAL DEFAULT 7 .LC46 │ │ │ │ │ 94: 00000780 0 NOTYPE LOCAL DEFAULT 7 .LC47 │ │ │ │ │ 95: 000007b4 0 NOTYPE LOCAL DEFAULT 7 .LC48 │ │ │ │ │ 96: 000003b0 176 FUNC LOCAL DEFAULT 1 sequence_repeat │ │ │ │ │ 97: 000007b8 0 NOTYPE LOCAL DEFAULT 7 .LC49 │ │ │ │ │ 98: 000007bc 0 NOTYPE LOCAL DEFAULT 7 .LC50 │ │ │ │ │ 99: 000007c0 0 NOTYPE LOCAL DEFAULT 7 .LC51 │ │ │ │ │ - 100: 000010a4 84 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ + 100: 00000f84 84 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ 101: 000004f8 152 FUNC LOCAL DEFAULT 1 _IsCContiguous │ │ │ │ │ - 102: 00001028 124 FUNC LOCAL DEFAULT 1 _IsFortranContiguous │ │ │ │ │ + 102: 00000f08 124 FUNC LOCAL DEFAULT 1 _IsFortranContiguous │ │ │ │ │ 103: 000007cc 0 NOTYPE LOCAL DEFAULT 7 .LC52 │ │ │ │ │ 104: 000007d0 0 NOTYPE LOCAL DEFAULT 7 .LC53 │ │ │ │ │ 105: 000007f8 0 NOTYPE LOCAL DEFAULT 7 .LC54 │ │ │ │ │ 106: 00000804 0 NOTYPE LOCAL DEFAULT 7 .LC55 │ │ │ │ │ 107: 000068dc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 108: 000068e0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 109: 00006a2c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 110: 00000824 0 NOTYPE LOCAL DEFAULT 7 .LC56 │ │ │ │ │ 111: 00000844 0 NOTYPE LOCAL DEFAULT 7 .LC57 │ │ │ │ │ - 112: 00000848 0 NOTYPE LOCAL DEFAULT 7 .LC58 │ │ │ │ │ - 113: 0000084c 0 NOTYPE LOCAL DEFAULT 7 .LC59 │ │ │ │ │ - 114: 00000888 0 NOTYPE LOCAL DEFAULT 7 .LC60 │ │ │ │ │ - 115: 000008b4 0 NOTYPE LOCAL DEFAULT 7 .LC61 │ │ │ │ │ - 116: 000008d4 0 NOTYPE LOCAL DEFAULT 7 .LC62 │ │ │ │ │ - 117: 000008f4 0 NOTYPE LOCAL DEFAULT 7 .LC63 │ │ │ │ │ - 118: 00000b04 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 119: 0000091c 0 NOTYPE LOCAL DEFAULT 7 .LC64 │ │ │ │ │ - 120: 00006a30 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 112: 00006a30 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 113: 00000848 0 NOTYPE LOCAL DEFAULT 7 .LC58 │ │ │ │ │ + 114: 0000084c 0 NOTYPE LOCAL DEFAULT 7 .LC59 │ │ │ │ │ + 115: 00000888 0 NOTYPE LOCAL DEFAULT 7 .LC60 │ │ │ │ │ + 116: 000008b4 0 NOTYPE LOCAL DEFAULT 7 .LC61 │ │ │ │ │ + 117: 000008d4 0 NOTYPE LOCAL DEFAULT 7 .LC62 │ │ │ │ │ + 118: 000008f4 0 NOTYPE LOCAL DEFAULT 7 .LC63 │ │ │ │ │ + 119: 000009e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 120: 0000091c 0 NOTYPE LOCAL DEFAULT 7 .LC64 │ │ │ │ │ 121: 00000920 0 NOTYPE LOCAL DEFAULT 7 .LC65 │ │ │ │ │ - 122: 00006f0c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 123: 00006f10 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 124: 00006fec 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 122: 000070d0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 123: 000070d4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 124: 000071b0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 125: 00000924 0 NOTYPE LOCAL DEFAULT 7 .LC66 │ │ │ │ │ - 126: 00006ff0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 126: 000071b4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 127: 00000954 0 NOTYPE LOCAL DEFAULT 7 .LC67 │ │ │ │ │ - 128: 00000b08 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 128: 000009e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 129: 0000097c 0 NOTYPE LOCAL DEFAULT 7 .LC68 │ │ │ │ │ 130: 000009c4 0 NOTYPE LOCAL DEFAULT 7 .LC69 │ │ │ │ │ - 131: 00000da4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 132: 00000dac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 131: 00000c84 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 132: 00000c8c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 133: 000009c8 0 NOTYPE LOCAL DEFAULT 7 .LC70 │ │ │ │ │ 134: 000009cc 0 NOTYPE LOCAL DEFAULT 7 .LC71 │ │ │ │ │ 135: 000009f4 0 NOTYPE LOCAL DEFAULT 7 .LC72 │ │ │ │ │ 136: 00000a20 0 NOTYPE LOCAL DEFAULT 7 .LC73 │ │ │ │ │ 137: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 138: 0000001c 668 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ 139: 00000ad0 0 NOTYPE LOCAL DEFAULT 7 .LC74 │ │ │ │ │ 140: 00000ad4 0 NOTYPE LOCAL DEFAULT 7 .LC75 │ │ │ │ │ 141: 00000ad8 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ - 142: 00000fe8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 142: 00000ec8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 143: 00000adc 0 NOTYPE LOCAL DEFAULT 7 .LC77 │ │ │ │ │ 144: 00000ae0 0 NOTYPE LOCAL DEFAULT 7 .LC78 │ │ │ │ │ - 145: 0000843c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 145: 00008600 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 146: 00000af4 0 NOTYPE LOCAL DEFAULT 7 .LC79 │ │ │ │ │ 147: 00000af8 0 NOTYPE LOCAL DEFAULT 7 .LC80 │ │ │ │ │ - 148: 00000ff0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 148: 00000ed0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 149: 00000afc 0 NOTYPE LOCAL DEFAULT 7 .LC81 │ │ │ │ │ 150: 00000b28 0 NOTYPE LOCAL DEFAULT 7 .LC82 │ │ │ │ │ 151: 00000b60 0 NOTYPE LOCAL DEFAULT 7 .LC83 │ │ │ │ │ 152: 00000770 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 153: 00000b84 0 NOTYPE LOCAL DEFAULT 7 .LC84 │ │ │ │ │ 154: 00000774 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 155: 00000c0c 0 NOTYPE LOCAL DEFAULT 7 .LC85 │ │ │ │ │ @@ -198,15 +198,15 @@ │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ 199: 00000820 152 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ 200: 000008b8 316 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ - 201: 000010f8 244 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ + 201: 00000fd8 244 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ 202: 000009f4 148 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenDict_Type │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ @@ -217,15 +217,15 @@ │ │ │ │ │ 213: 00000b6c 2344 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ 219: 00001db4 80 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ - 220: 000008d0 568 FUNC GLOBAL HIDDEN 1 _PySequence_IterSearch │ │ │ │ │ + 220: 000007b0 568 FUNC GLOBAL HIDDEN 1 _PySequence_IterSearch │ │ │ │ │ 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ @@ -288,68 +288,68 @@ │ │ │ │ │ 284: 00005e7c 52 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ 285: 00000460 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceSubtract │ │ │ │ │ 286: 00005eb0 452 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ 287: 00006074 696 FUNC GLOBAL DEFAULT 5 _PyNumber_PowerNoMod │ │ │ │ │ 288: 0000632c 152 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ 289: 000063c4 68 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ 290: 00006408 460 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ - 291: 00000590 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceAnd │ │ │ │ │ + 291: 00000590 184 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceAnd │ │ │ │ │ 292: 000065d4 112 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ 293: 00006644 452 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ 294: 00006808 216 FUNC GLOBAL DEFAULT 5 PyIter_NextItem │ │ │ │ │ 295: 000068e0 336 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ - 296: 000005c8 80 FUNC GLOBAL DEFAULT 1 _PyObject_HasLen │ │ │ │ │ - 297: 00000618 200 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ + 296: 00000648 80 FUNC GLOBAL DEFAULT 1 _PyObject_HasLen │ │ │ │ │ + 297: 00000698 200 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ - 299: 000006e0 416 FUNC GLOBAL DEFAULT 1 PyNumber_Xor │ │ │ │ │ - 300: 00000880 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceXor │ │ │ │ │ - 301: 000008b8 24 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ + 299: 00006a30 452 FUNC GLOBAL DEFAULT 5 PyNumber_Xor │ │ │ │ │ + 300: 00000760 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceXor │ │ │ │ │ + 301: 00000798 24 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ 302: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 303: 00006a30 452 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ - 304: 00006bf4 544 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ - 305: 00006e14 252 FUNC GLOBAL DEFAULT 5 _PyIter_Send │ │ │ │ │ + 303: 00006bf4 452 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ + 304: 00006db8 544 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ + 305: 00006fd8 252 FUNC GLOBAL DEFAULT 5 _PyIter_Send │ │ │ │ │ 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ - 307: 00006f10 224 FUNC GLOBAL DEFAULT 5 PyIter_Send │ │ │ │ │ - 308: 00006ff0 444 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ + 307: 000070d4 224 FUNC GLOBAL DEFAULT 5 PyIter_Send │ │ │ │ │ + 308: 000071b4 444 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ - 310: 00000b08 272 FUNC GLOBAL DEFAULT 1 PySequence_Concat │ │ │ │ │ - 311: 000071ac 720 FUNC GLOBAL DEFAULT 5 PyNumber_Power │ │ │ │ │ - 312: 0000747c 692 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceMultiply │ │ │ │ │ - 313: 00000c18 404 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ + 310: 000009e8 272 FUNC GLOBAL DEFAULT 1 PySequence_Concat │ │ │ │ │ + 311: 00007370 720 FUNC GLOBAL DEFAULT 5 PyNumber_Power │ │ │ │ │ + 312: 00007640 692 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceMultiply │ │ │ │ │ + 313: 00000af8 404 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ - 315: 00000dac 140 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ - 316: 00000e38 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ - 317: 00000e70 112 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ - 318: 00007730 536 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ + 315: 00000c8c 140 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ + 316: 00000d18 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ + 317: 00000d50 112 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ + 318: 000078f4 536 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ │ 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ 323: 00000000 28 FUNC GLOBAL DEFAULT 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ - 324: 00007948 500 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ - 325: 00000ee0 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ + 324: 00007b0c 500 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ + 325: 00000dc0 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ 326: 000002b8 80 FUNC GLOBAL DEFAULT 8 PyNumber_MatrixMultiply │ │ │ │ │ 327: 00000308 56 FUNC GLOBAL DEFAULT 8 PyNumber_InPlaceMatrixMultiply │ │ │ │ │ - 328: 00000ff0 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ + 328: 00000ed0 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ 329: 00000340 24 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ 330: 00000358 600 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceConcat │ │ │ │ │ 331: 000005b0 20 FUNC GLOBAL DEFAULT 8 PyNumber_InPlacePower │ │ │ │ │ 332: 000005c4 216 FUNC GLOBAL DEFAULT 8 PyObject_GetAIter │ │ │ │ │ 333: 0000069c 120 FUNC GLOBAL DEFAULT 8 PyObject_DelItemString │ │ │ │ │ 334: 00000774 100 FUNC GLOBAL DEFAULT 8 PyMapping_HasKey │ │ │ │ │ 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 336: 000007d8 96 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyString │ │ │ │ │ 337: 00000838 56 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ 338: 00000870 56 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ - 339: 000011ec 92 FUNC GLOBAL DEFAULT 1 PyBuffer_GetPointer │ │ │ │ │ - 340: 00001248 200 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ + 339: 000010cc 92 FUNC GLOBAL DEFAULT 1 PyBuffer_GetPointer │ │ │ │ │ + 340: 00001128 200 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ 341: 000008a8 620 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 343: 00000b14 528 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ - 344: 00001310 204 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ + 344: 000011f0 204 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ 345: 00000d24 156 FUNC GLOBAL DEFAULT 8 PyBuffer_SizeFromFormat │ │ │ │ │ 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModuleAttrString │ │ │ │ │ 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ 348: 00000dc0 32 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ 350: 00000e00 268 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xe550 contains 188 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe5f4 contains 180 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 0000b81c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 0000003c 0000b91c R_ARM_CALL 00000520 PyObject_GetItem │ │ │ │ │ 00000064 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000007c 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ 000000c4 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ 000000fc 0000b81c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ @@ -27,174 +27,166 @@ │ │ │ │ │ 000002f0 0000e71d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ 00000308 00002d2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 0000030c 00002d2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ 00000364 0000d62b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ 00000368 0000d62c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ 00000380 00003d2b R_ARM_MOVW_ABS_NC 000003d8 .LC23 │ │ │ │ │ 00000384 00003d2c R_ARM_MOVT_ABS 000003d8 .LC23 │ │ │ │ │ -000003ac 00003e1d R_ARM_JUMP24 00007b3c abstract_issubclass │ │ │ │ │ +000003ac 00003e1d R_ARM_JUMP24 00007d00 abstract_issubclass │ │ │ │ │ 000003e8 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000003ec 0000de2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000003fc 0000bb1c R_ARM_CALL 00001e04 PyNumber_AsSsize_t │ │ │ │ │ 00000424 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000440 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000444 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000044c 00005e2b R_ARM_MOVW_ABS_NC 00000780 .LC47 │ │ │ │ │ 00000450 00005e2c R_ARM_MOVT_ABS 00000780 .LC47 │ │ │ │ │ 00000458 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000480 0000612b R_ARM_MOVW_ABS_NC 000007b8 .LC49 │ │ │ │ │ 00000484 0000612c R_ARM_MOVT_ABS 000007b8 .LC49 │ │ │ │ │ 000004f4 0000ae1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000005b0 0000672b R_ARM_MOVW_ABS_NC 000007cc .LC52 │ │ │ │ │ -000005b4 0000672c R_ARM_MOVT_ABS 000007cc .LC52 │ │ │ │ │ -0000065c 00012a1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -0000069c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006b0 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -000006bc 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006c0 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000006c8 00006e2b R_ARM_MOVW_ABS_NC 00000824 .LC56 │ │ │ │ │ -000006cc 00006e2c R_ARM_MOVT_ABS 00000824 .LC56 │ │ │ │ │ -000006d4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000728 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000072c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000788 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000798 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000079c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000007b4 00006f2b R_ARM_MOVW_ABS_NC 00000844 .LC57 │ │ │ │ │ -000007b8 00006f2c R_ARM_MOVT_ABS 00000844 .LC57 │ │ │ │ │ -000007d4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000007d8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000080c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000838 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000083c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000864 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000878 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008a0 0000702b R_ARM_MOVW_ABS_NC 00000848 .LC58 │ │ │ │ │ -000008a4 0000702c R_ARM_MOVT_ABS 00000848 .LC58 │ │ │ │ │ -000008cc 0000dc1d R_ARM_JUMP24 000008d0 _PySequence_IterSearch │ │ │ │ │ -00000908 0000ac1c R_ARM_CALL 00000724 PyObject_GetIter │ │ │ │ │ -00000938 00012e1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000009b0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009dc 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009f0 0001002b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000009f4 0001002c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000009f8 0000752b R_ARM_MOVW_ABS_NC 000008f4 .LC63 │ │ │ │ │ -000009fc 0000752c R_ARM_MOVT_ABS 000008f4 .LC63 │ │ │ │ │ -00000a04 0001111c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a18 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a40 0000b32b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000a44 0000b32c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000a50 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000a60 0000b51c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000a74 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000a78 0000de2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000a7c 0000732b R_ARM_MOVW_ABS_NC 000008b4 .LC61 │ │ │ │ │ -00000a80 0000732c R_ARM_MOVT_ABS 000008b4 .LC61 │ │ │ │ │ -00000a88 0001111c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a90 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000a94 0000de2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000a98 0000742b R_ARM_MOVW_ABS_NC 000008d4 .LC62 │ │ │ │ │ -00000a9c 0000742c R_ARM_MOVT_ABS 000008d4 .LC62 │ │ │ │ │ -00000aa4 0001111c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000aac 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000ab0 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000ab8 0000cf1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000ad8 0000712b R_ARM_MOVW_ABS_NC 0000084c .LC59 │ │ │ │ │ -00000adc 0000712c R_ARM_MOVT_ABS 0000084c .LC59 │ │ │ │ │ -00000ae0 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000aec 0000722b R_ARM_MOVW_ABS_NC 00000888 .LC60 │ │ │ │ │ -00000af0 0000722c R_ARM_MOVT_ABS 00000888 .LC60 │ │ │ │ │ -00000af4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000afc 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00000b04 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000b58 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00000bac 00003a1c R_ARM_CALL 000033f4 binary_op1.constprop.1 │ │ │ │ │ -00000bb0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000bb4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000bd4 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000bd8 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000be0 00007f2b R_ARM_MOVW_ABS_NC 00000954 .LC67 │ │ │ │ │ -00000be4 00007f2c R_ARM_MOVT_ABS 00000954 .LC67 │ │ │ │ │ -00000bec 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000c00 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000c04 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000c0c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c3c 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000c40 0000cb2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000c44 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00000c48 0000cc2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00000c68 00013a1d R_ARM_JUMP24 00000000 PyDict_Values │ │ │ │ │ -00000c7c 0001131c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00000c90 0000aa2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00000c94 0000aa2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00000ca0 0000ac1c R_ARM_CALL 00000724 PyObject_GetIter │ │ │ │ │ -00000ccc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cdc 0000f51c R_ARM_CALL 00003ae8 PySequence_List │ │ │ │ │ -00000d04 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d1c 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000d20 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000d38 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000d48 0000552b R_ARM_MOVW_ABS_NC 00000734 .LC42 │ │ │ │ │ -00000d4c 0000552c R_ARM_MOVT_ABS 00000734 .LC42 │ │ │ │ │ -00000d68 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000d84 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00000d9c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000da4 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000da8 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000dd4 0000b81c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000df0 0000ca1c R_ARM_CALL 000009f4 PyMapping_GetOptionalItem │ │ │ │ │ -00000e18 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e2c 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00000e58 0000852b R_ARM_MOVW_ABS_NC 000009c8 .LC70 │ │ │ │ │ -00000e5c 0000852c R_ARM_MOVT_ABS 000009c8 .LC70 │ │ │ │ │ -00000eb4 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00000ec0 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000ec4 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000ecc 0000862b R_ARM_MOVW_ABS_NC 000009cc .LC71 │ │ │ │ │ -00000ed0 0000862c R_ARM_MOVT_ABS 000009cc .LC71 │ │ │ │ │ -00000ed8 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000f00 00008d2b R_ARM_MOVW_ABS_NC 00000ad8 .LC76 │ │ │ │ │ -00000f04 00008d2c R_ARM_MOVT_ABS 00000ad8 .LC76 │ │ │ │ │ -00000f3c 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000f94 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000f98 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000fa4 0000f01c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00000fbc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fe0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fe8 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000fec 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001010 0000932b R_ARM_MOVW_ABS_NC 00000af8 .LC80 │ │ │ │ │ -00001014 0000932c R_ARM_MOVT_ABS 00000af8 .LC80 │ │ │ │ │ -00001158 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -000011a4 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000011a8 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000011cc 0000102b R_ARM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ -000011d0 0000102c R_ARM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ -000011d4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000011dc 00002a2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -000011e0 00002a2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -000011e4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001290 00012a1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -000012d4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012e4 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -000012f0 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000012f4 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000012fc 00009c2b R_ARM_MOVW_ABS_NC 00000cac .LC86 │ │ │ │ │ -00001300 00009c2c R_ARM_MOVT_ABS 00000cac .LC86 │ │ │ │ │ -00001308 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000135c 00012a1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -000013a0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013b0 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -000013bc 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000013c0 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000013c8 00009e2b R_ARM_MOVW_ABS_NC 00000d00 .LC88 │ │ │ │ │ -000013cc 00009e2c R_ARM_MOVT_ABS 00000d00 .LC88 │ │ │ │ │ -000013d4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000005c8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000005cc 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000005e8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000005ec 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000005fc 0000221c R_ARM_CALL 000035b4 binary_op1 │ │ │ │ │ +00000614 0000672b R_ARM_MOVW_ABS_NC 000007cc .LC52 │ │ │ │ │ +00000618 0000672c R_ARM_MOVT_ABS 000007cc .LC52 │ │ │ │ │ +00000640 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006dc 00012a1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +0000071c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000730 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +0000073c 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000740 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000748 00006e2b R_ARM_MOVW_ABS_NC 00000824 .LC56 │ │ │ │ │ +0000074c 00006e2c R_ARM_MOVT_ABS 00000824 .LC56 │ │ │ │ │ +00000754 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000780 0000712b R_ARM_MOVW_ABS_NC 00000848 .LC58 │ │ │ │ │ +00000784 0000712c R_ARM_MOVT_ABS 00000848 .LC58 │ │ │ │ │ +000007ac 0000dc1d R_ARM_JUMP24 000007b0 _PySequence_IterSearch │ │ │ │ │ +000007e8 0000ac1c R_ARM_CALL 00000724 PyObject_GetIter │ │ │ │ │ +00000818 00012e1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000890 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008bc 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000008d0 0001002b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000008d4 0001002c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000008d8 0000762b R_ARM_MOVW_ABS_NC 000008f4 .LC63 │ │ │ │ │ +000008dc 0000762c R_ARM_MOVT_ABS 000008f4 .LC63 │ │ │ │ │ +000008e4 0001111c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000008f8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000920 0000b32b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000924 0000b32c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000930 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000940 0000b51c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000954 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000958 0000de2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000095c 0000742b R_ARM_MOVW_ABS_NC 000008b4 .LC61 │ │ │ │ │ +00000960 0000742c R_ARM_MOVT_ABS 000008b4 .LC61 │ │ │ │ │ +00000968 0001111c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000970 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000974 0000de2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000978 0000752b R_ARM_MOVW_ABS_NC 000008d4 .LC62 │ │ │ │ │ +0000097c 0000752c R_ARM_MOVT_ABS 000008d4 .LC62 │ │ │ │ │ +00000984 0001111c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000098c 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000990 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000998 0000cf1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000009b8 0000722b R_ARM_MOVW_ABS_NC 0000084c .LC59 │ │ │ │ │ +000009bc 0000722c R_ARM_MOVT_ABS 0000084c .LC59 │ │ │ │ │ +000009c0 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009cc 0000732b R_ARM_MOVW_ABS_NC 00000888 .LC60 │ │ │ │ │ +000009d0 0000732c R_ARM_MOVT_ABS 00000888 .LC60 │ │ │ │ │ +000009d4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009dc 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +000009e4 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a38 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00000a8c 00003a1c R_ARM_CALL 000033f4 binary_op1.constprop.1 │ │ │ │ │ +00000a90 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000a94 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000ab4 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ab8 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000ac0 00007f2b R_ARM_MOVW_ABS_NC 00000954 .LC67 │ │ │ │ │ +00000ac4 00007f2c R_ARM_MOVT_ABS 00000954 .LC67 │ │ │ │ │ +00000acc 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ae0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000ae4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000aec 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b1c 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000b20 0000cb2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000b24 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +00000b28 0000cc2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +00000b48 00013a1d R_ARM_JUMP24 00000000 PyDict_Values │ │ │ │ │ +00000b5c 0001131c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000b70 0000aa2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00000b74 0000aa2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00000b80 0000ac1c R_ARM_CALL 00000724 PyObject_GetIter │ │ │ │ │ +00000bac 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bbc 0000f51c R_ARM_CALL 00003ae8 PySequence_List │ │ │ │ │ +00000be4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bfc 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c00 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c18 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000c28 0000552b R_ARM_MOVW_ABS_NC 00000734 .LC42 │ │ │ │ │ +00000c2c 0000552c R_ARM_MOVT_ABS 00000734 .LC42 │ │ │ │ │ +00000c48 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000c64 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00000c7c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c84 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c88 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000cb4 0000b81c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000cd0 0000ca1c R_ARM_CALL 000009f4 PyMapping_GetOptionalItem │ │ │ │ │ +00000cf8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d0c 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00000d38 0000852b R_ARM_MOVW_ABS_NC 000009c8 .LC70 │ │ │ │ │ +00000d3c 0000852c R_ARM_MOVT_ABS 000009c8 .LC70 │ │ │ │ │ +00000d94 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00000da0 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000da4 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000dac 0000862b R_ARM_MOVW_ABS_NC 000009cc .LC71 │ │ │ │ │ +00000db0 0000862c R_ARM_MOVT_ABS 000009cc .LC71 │ │ │ │ │ +00000db8 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000de0 00008d2b R_ARM_MOVW_ABS_NC 00000ad8 .LC76 │ │ │ │ │ +00000de4 00008d2c R_ARM_MOVT_ABS 00000ad8 .LC76 │ │ │ │ │ +00000e1c 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000e74 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e78 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000e84 0000f01c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00000e9c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ec0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ec8 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000ecc 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000ef0 0000932b R_ARM_MOVW_ABS_NC 00000af8 .LC80 │ │ │ │ │ +00000ef4 0000932c R_ARM_MOVT_ABS 00000af8 .LC80 │ │ │ │ │ +00001038 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00001084 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001088 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000010ac 0000102b R_ARM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ +000010b0 0000102c R_ARM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ +000010b4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000010bc 00002a2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +000010c0 00002a2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +000010c4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001170 00012a1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +000011b4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011c4 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +000011d0 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000011d4 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000011dc 00009c2b R_ARM_MOVW_ABS_NC 00000cac .LC86 │ │ │ │ │ +000011e0 00009c2c R_ARM_MOVT_ABS 00000cac .LC86 │ │ │ │ │ +000011e8 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000123c 00012a1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +00001280 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001290 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +0000129c 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000012a0 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000012a8 00009e2b R_ARM_MOVW_ABS_NC 00000d00 .LC88 │ │ │ │ │ +000012ac 00009e2c R_ARM_MOVT_ABS 00000d00 .LC88 │ │ │ │ │ +000012b4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xeb30 contains 1271 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xeb94 contains 1288 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000a92b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 00000028 0000a92c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 00000058 0000aa2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ 0000005c 0000aa2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ 00000070 0000ab1d R_ARM_JUMP24 00000000 PyList_AsTuple │ │ │ │ │ 00000078 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ @@ -271,15 +263,15 @@ │ │ │ │ │ 0000088c 0000b32c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 0000089c 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ 000008ac 0000b51c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 000008b4 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000094c 0000ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 00000950 0000ba2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 0000095c 0000bb1c R_ARM_CALL 00001e04 PyNumber_AsSsize_t │ │ │ │ │ -0000097c 0000c91d R_ARM_JUMP24 000010f8 PySequence_SetItem │ │ │ │ │ +0000097c 0000c91d R_ARM_JUMP24 00000fd8 PySequence_SetItem │ │ │ │ │ 00000980 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ 00000994 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000009b4 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000009b8 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000009c0 0000102b R_ARM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ 000009c4 0000102c R_ARM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ 000009cc 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -419,15 +411,15 @@ │ │ │ │ │ 00001d50 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ 00001d5c 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001d84 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001d88 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ 00001d8c 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001da0 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ 00001db0 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001e00 0000dc1d R_ARM_JUMP24 000008d0 _PySequence_IterSearch │ │ │ │ │ +00001e00 0000dc1d R_ARM_JUMP24 000007b0 _PySequence_IterSearch │ │ │ │ │ 00001e44 0000dd1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00001e80 0000dd1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00001ed0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ef4 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001ef8 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001efc 0000192b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ 00001f00 0000192c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ @@ -542,15 +534,15 @@ │ │ │ │ │ 0000281c 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ 0000283c 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00002860 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002870 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ 00002898 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000028e8 00002d2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 000028ec 00002d2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -000028f0 0000301c R_ARM_CALL 00000f18 check_class │ │ │ │ │ +000028f0 0000301c R_ARM_CALL 00000df8 check_class │ │ │ │ │ 00002914 0000311d R_ARM_JUMP24 0000034c recursive_issubclass.part.0 │ │ │ │ │ 00002928 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ 0000292c 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ 00002930 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00002950 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ 00002954 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ 00002958 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ @@ -583,35 +575,35 @@ │ │ │ │ │ 00002dfc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002e78 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ 00002e7c 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ 00002e84 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00002eb4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002ec0 00002d2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00002ec4 00002d2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002ec8 0000301c R_ARM_CALL 00000f18 check_class │ │ │ │ │ +00002ec8 0000301c R_ARM_CALL 00000df8 check_class │ │ │ │ │ 00002ee4 0000311c R_ARM_CALL 0000034c recursive_issubclass.part.0 │ │ │ │ │ 00002f00 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ 00002f04 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ 00002f0c 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00002f24 00002d2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00002f28 00002d2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002f30 0000301c R_ARM_CALL 00000f18 check_class │ │ │ │ │ +00002f30 0000301c R_ARM_CALL 00000df8 check_class │ │ │ │ │ 00002f44 0000311c R_ARM_CALL 0000034c recursive_issubclass.part.0 │ │ │ │ │ 00002f58 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ 00002f78 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ 00002f7c 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ 00002f80 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00002fa0 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ 00002fa4 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ 00002fac 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00002fc4 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ 00002fec 0000321c R_ARM_CALL 000002c8 recursive_issubclass │ │ │ │ │ 00003000 00002d2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00003004 00002d2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -0000300c 0000301c R_ARM_CALL 00000f18 check_class │ │ │ │ │ +0000300c 0000301c R_ARM_CALL 00000df8 check_class │ │ │ │ │ 00003028 0000311d R_ARM_JUMP24 0000034c recursive_issubclass.part.0 │ │ │ │ │ 0000304c 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ 00003050 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ 00003054 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 0000307c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000030a0 0000321d R_ARM_JUMP24 000002c8 recursive_issubclass │ │ │ │ │ 000030b8 0000321c R_ARM_CALL 000002c8 recursive_issubclass │ │ │ │ │ @@ -725,15 +717,15 @@ │ │ │ │ │ 00003b24 0000ef1c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ 00003b48 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ 00003b78 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003b90 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003bc4 0000e71d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ 00003bdc 00002d2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00003be0 00002d2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00003bf4 0000301c R_ARM_CALL 00000f18 check_class │ │ │ │ │ +00003bf4 0000301c R_ARM_CALL 00000df8 check_class │ │ │ │ │ 00003c1c 0000311d R_ARM_JUMP24 0000034c recursive_issubclass.part.0 │ │ │ │ │ 00003c80 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00003c84 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003c88 00003f2b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ 00003c8c 00003f2c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ 00003c98 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00003ca4 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ @@ -886,15 +878,15 @@ │ │ │ │ │ 00004998 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ 000049dc 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000049f4 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00004a38 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004a68 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00004a7c 00004d2b R_ARM_MOVW_ABS_NC 0000065c .LC36 │ │ │ │ │ 00004a80 00004d2c R_ARM_MOVT_ABS 0000065c .LC36 │ │ │ │ │ -00004a84 0000301c R_ARM_CALL 00000f18 check_class │ │ │ │ │ +00004a84 0000301c R_ARM_CALL 00000df8 check_class │ │ │ │ │ 00004aa0 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00004ae4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004af4 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00004b30 00010d2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ 00004b34 00010d2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ 00004b64 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00004bcc 0000502b R_ARM_MOVW_ABS_NC 0000069c .LC37 │ │ │ │ │ @@ -1182,17 +1174,17 @@ │ │ │ │ │ 00006380 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00006398 00003f2b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ 0000639c 00003f2c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ 000063a0 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000063b4 00002a2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ 000063b8 00002a2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ 000063bc 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000065a8 0000641d R_ARM_JUMP24 000010a4 _IsFortranContiguous.part.0 │ │ │ │ │ +000065a8 0000641d R_ARM_JUMP24 00000f84 _IsFortranContiguous.part.0 │ │ │ │ │ 000065b8 0000651c R_ARM_CALL 000004f8 _IsCContiguous │ │ │ │ │ -000065d0 0000661d R_ARM_JUMP24 00001028 _IsFortranContiguous │ │ │ │ │ +000065d0 0000661d R_ARM_JUMP24 00000f08 _IsFortranContiguous │ │ │ │ │ 00006618 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ 00006624 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00006628 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00006630 0000682b R_ARM_MOVW_ABS_NC 000007d0 .LC53 │ │ │ │ │ 00006634 0000682c R_ARM_MOVT_ABS 000007d0 .LC53 │ │ │ │ │ 0000663c 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000668c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ @@ -1224,251 +1216,268 @@ │ │ │ │ │ 000068dc 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000691c 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00006934 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00006978 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000069a0 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000069bc 00004d2b R_ARM_MOVW_ABS_NC 0000065c .LC36 │ │ │ │ │ 000069c0 00004d2c R_ARM_MOVT_ABS 0000065c .LC36 │ │ │ │ │ -000069c4 0000301c R_ARM_CALL 00000f18 check_class │ │ │ │ │ +000069c4 0000301c R_ARM_CALL 00000df8 check_class │ │ │ │ │ 000069e0 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00006a24 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006a2c 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00006a78 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00006a7c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00006ad8 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00006ae8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00006aec 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006b04 0000772b R_ARM_MOVW_ABS_NC 0000091c .LC64 │ │ │ │ │ -00006b08 0000772c R_ARM_MOVT_ABS 0000091c .LC64 │ │ │ │ │ +00006b04 00006f2b R_ARM_MOVW_ABS_NC 00000844 .LC57 │ │ │ │ │ +00006b08 00006f2c R_ARM_MOVT_ABS 00000844 .LC57 │ │ │ │ │ 00006b14 0000241d R_ARM_JUMP24 00000238 binary_op.part.0 │ │ │ │ │ 00006b24 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00006b28 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00006b58 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00006b5c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00006b64 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006b90 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00006b94 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00006bbc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006bec 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c34 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c38 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c8c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c90 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006cd8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006cdc 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006d00 0000792b R_ARM_MOVW_ABS_NC 00000920 .LC65 │ │ │ │ │ -00006d04 0000792c R_ARM_MOVT_ABS 00000920 .LC65 │ │ │ │ │ -00006d10 0000201d R_ARM_JUMP24 00000238 binary_iop.part.0 │ │ │ │ │ -00006d44 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006d50 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006d54 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006d9c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006da0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006dcc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006de4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006df8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e0c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e48 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006e4c 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006e5c 0000c52b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006e60 0000c52c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006ee4 0001131c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00006ef8 0001321c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ -00006f0c 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006f4c 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006f50 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006f64 0000c52b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006f68 0000c52c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006fb8 0001321c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ -00006fe4 0001131c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00006fec 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007020 0000ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00007024 0000ec2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00007028 00007d2b R_ARM_MOVW_ABS_NC 00000924 .LC66 │ │ │ │ │ -0000702c 00007d2c R_ARM_MOVT_ABS 00000924 .LC66 │ │ │ │ │ -00007034 0001111c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007070 0001351c R_ARM_CALL 00000000 _PyLong_Format │ │ │ │ │ -00007094 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070c8 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000070cc 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000070d4 0000192b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -000070d8 0000192c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -000070e0 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000070fc 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00007100 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00007120 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007124 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007130 00001a2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00007134 00001a2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -0000713c 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000715c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007164 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00007168 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00007178 00001b2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -0000717c 00001b2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00007184 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000071a4 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00007218 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000721c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000725c 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007268 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000726c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000072b0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000072b4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007310 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007314 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000731c 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007320 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007338 0000632b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ -0000733c 0000632c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ -00007340 0000232b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00007344 0000232c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -0000734c 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000737c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007380 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000073b8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000073bc 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000073e4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000073f0 0000632b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ -000073f4 0000632c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ -000073f8 0000812b R_ARM_MOVW_ABS_NC 0000097c .LC68 │ │ │ │ │ -000073fc 0000812c R_ARM_MOVT_ABS 0000097c .LC68 │ │ │ │ │ -00007408 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000741c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007420 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007424 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000744c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007474 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000074b4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000074b8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000074c0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000074c4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000757c 0000601d R_ARM_JUMP24 000003b0 sequence_repeat │ │ │ │ │ -00007580 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007584 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000075c4 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000760c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007624 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007660 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000768c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007690 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000769c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000076c0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000076d8 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000076dc 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000076e4 0000822b R_ARM_MOVW_ABS_NC 000009c4 .LC69 │ │ │ │ │ -000076e8 0000822c R_ARM_MOVT_ABS 000009c4 .LC69 │ │ │ │ │ -000076f0 0000232b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -000076f4 0000232c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00007704 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007758 00013f2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -0000775c 00013f2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000077dc 00013f2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000077e0 00013f2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000077e8 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007808 0001401d R_ARM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ -00007810 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00007824 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007834 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007838 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007840 0000872b R_ARM_MOVW_ABS_NC 000009f4 .LC72 │ │ │ │ │ -00007844 0000872c R_ARM_MOVT_ABS 000009f4 .LC72 │ │ │ │ │ -0000784c 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007864 0000e41c R_ARM_CALL 00002044 _PyNumber_Index │ │ │ │ │ -00007870 0001411c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00007894 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000078b0 0001421d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -000078c4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000078e4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000078ec 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000078f0 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00007900 0000882b R_ARM_MOVW_ABS_NC 00000a20 .LC73 │ │ │ │ │ -00007904 0000882c R_ARM_MOVT_ABS 00000a20 .LC73 │ │ │ │ │ -0000790c 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000793c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007988 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000798c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000079e0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000079e4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007a2c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007a30 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007a54 00008c2b R_ARM_MOVW_ABS_NC 00000ad4 .LC75 │ │ │ │ │ -00007a58 00008c2c R_ARM_MOVT_ABS 00000ad4 .LC75 │ │ │ │ │ -00007a64 0000201d R_ARM_JUMP24 00000238 binary_iop.part.0 │ │ │ │ │ -00007aa0 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007aac 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007ab0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007ac4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007ac8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007af4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b0c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b20 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b34 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b68 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007be8 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007c64 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007ce0 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007d6c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d90 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007db4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007dd4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007df8 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007e20 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ -00007e54 0000902b R_ARM_MOVW_ABS_NC 00000ae0 .LC78 │ │ │ │ │ -00007e58 0000902c R_ARM_MOVT_ABS 00000ae0 .LC78 │ │ │ │ │ -00007e5c 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00007e88 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c3c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006c40 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006c9c 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006cac 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006cb0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006cc8 0000782b R_ARM_MOVW_ABS_NC 0000091c .LC64 │ │ │ │ │ +00006ccc 0000782c R_ARM_MOVT_ABS 0000091c .LC64 │ │ │ │ │ +00006cd8 0000241d R_ARM_JUMP24 00000238 binary_op.part.0 │ │ │ │ │ +00006ce8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006cec 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006d1c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006d20 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006d28 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d54 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006d58 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006d80 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006db0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006df8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006dfc 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006e50 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006e54 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006e9c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006ea0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006ec4 0000792b R_ARM_MOVW_ABS_NC 00000920 .LC65 │ │ │ │ │ +00006ec8 0000792c R_ARM_MOVT_ABS 00000920 .LC65 │ │ │ │ │ +00006ed4 0000201d R_ARM_JUMP24 00000238 binary_iop.part.0 │ │ │ │ │ +00006f08 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006f14 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006f18 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006f60 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006f64 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006f90 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fa8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fbc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fd0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000700c 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007010 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007020 0000c52b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00007024 0000c52c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000070a8 0001131c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000070bc 0001321c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ +000070d0 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007110 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007114 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007128 0000c52b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000712c 0000c52c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000717c 0001321c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ +000071a8 0001131c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000071b0 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000071e4 0000ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000071e8 0000ec2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000071ec 00007d2b R_ARM_MOVW_ABS_NC 00000924 .LC66 │ │ │ │ │ +000071f0 00007d2c R_ARM_MOVT_ABS 00000924 .LC66 │ │ │ │ │ +000071f8 0001111c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007234 0001351c R_ARM_CALL 00000000 _PyLong_Format │ │ │ │ │ +00007258 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000728c 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007290 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007298 0000192b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +0000729c 0000192c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +000072a4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000072c0 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000072c4 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000072e4 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000072e8 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000072f4 00001a2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +000072f8 00001a2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00007300 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007320 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007328 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000732c 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000733c 00001b2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00007340 00001b2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00007348 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00007368 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +000073dc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000073e0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007420 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000742c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007430 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007474 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007478 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000074d4 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000074d8 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000074e0 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000074e4 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000074fc 0000632b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ +00007500 0000632c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ +00007504 0000232b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00007508 0000232c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +00007510 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007540 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007544 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000757c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007580 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000075a8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000075b4 0000632b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ +000075b8 0000632c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ +000075bc 0000812b R_ARM_MOVW_ABS_NC 0000097c .LC68 │ │ │ │ │ +000075c0 0000812c R_ARM_MOVT_ABS 0000097c .LC68 │ │ │ │ │ +000075cc 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000075e0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000075e4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000075e8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007610 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007638 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007678 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000767c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007684 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007688 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007740 0000601d R_ARM_JUMP24 000003b0 sequence_repeat │ │ │ │ │ +00007744 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007748 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007788 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000077d0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077e8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007824 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007850 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007854 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007860 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007884 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000789c 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000078a0 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000078a8 0000822b R_ARM_MOVW_ABS_NC 000009c4 .LC69 │ │ │ │ │ +000078ac 0000822c R_ARM_MOVT_ABS 000009c4 .LC69 │ │ │ │ │ +000078b4 0000232b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +000078b8 0000232c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +000078c8 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000791c 00013f2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00007920 00013f2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000079a0 00013f2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000079a4 00013f2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000079ac 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000079cc 0001401d R_ARM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ +000079d4 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +000079e8 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000079f8 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000079fc 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007a04 0000872b R_ARM_MOVW_ABS_NC 000009f4 .LC72 │ │ │ │ │ +00007a08 0000872c R_ARM_MOVT_ABS 000009f4 .LC72 │ │ │ │ │ +00007a10 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007a28 0000e41c R_ARM_CALL 00002044 _PyNumber_Index │ │ │ │ │ +00007a34 0001411c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00007a58 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007a74 0001421d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00007a88 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007aa8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ab0 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00007ab4 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00007ac4 0000882b R_ARM_MOVW_ABS_NC 00000a20 .LC73 │ │ │ │ │ +00007ac8 0000882c R_ARM_MOVT_ABS 00000a20 .LC73 │ │ │ │ │ +00007ad0 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00007b00 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b4c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007b50 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007ba4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007ba8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007bf0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007bf4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007c18 00008c2b R_ARM_MOVW_ABS_NC 00000ad4 .LC75 │ │ │ │ │ +00007c1c 00008c2c R_ARM_MOVT_ABS 00000ad4 .LC75 │ │ │ │ │ +00007c28 0000201d R_ARM_JUMP24 00000238 binary_iop.part.0 │ │ │ │ │ +00007c64 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007c70 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007c74 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007c88 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007c8c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007cb8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007cd0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ce4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007cf8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d2c 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007dac 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007e28 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00007ea4 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007ecc 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ -00007fe4 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ -00007ff8 0000902b R_ARM_MOVW_ABS_NC 00000ae0 .LC78 │ │ │ │ │ -00007ffc 0000902c R_ARM_MOVT_ABS 00000ae0 .LC78 │ │ │ │ │ -00008004 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00008034 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008048 0000902b R_ARM_MOVW_ABS_NC 00000ae0 .LC78 │ │ │ │ │ -0000804c 0000902c R_ARM_MOVT_ABS 00000ae0 .LC78 │ │ │ │ │ -00008054 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00008084 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000080a0 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000080c8 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ -00008110 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ -00008114 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008150 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ -00008154 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008190 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ -00008194 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000081c0 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000081e8 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ -0000821c 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ +00007f30 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f54 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f78 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f98 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007fbc 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007fe4 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ +00008018 0000902b R_ARM_MOVW_ABS_NC 00000ae0 .LC78 │ │ │ │ │ +0000801c 0000902c R_ARM_MOVT_ABS 00000ae0 .LC78 │ │ │ │ │ +00008020 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000804c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008068 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00008090 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ +000081a8 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ +000081bc 0000902b R_ARM_MOVW_ABS_NC 00000ae0 .LC78 │ │ │ │ │ +000081c0 0000902c R_ARM_MOVT_ABS 00000ae0 .LC78 │ │ │ │ │ +000081c8 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000081f8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000820c 0000902b R_ARM_MOVW_ABS_NC 00000ae0 .LC78 │ │ │ │ │ +00008210 0000902c R_ARM_MOVT_ABS 00000ae0 .LC78 │ │ │ │ │ +00008218 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00008248 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008258 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ -0000825c 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008284 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ -00008290 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000082a0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000082b0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000082c8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000082e0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008304 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008318 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ -00008350 0000902b R_ARM_MOVW_ABS_NC 00000ae0 .LC78 │ │ │ │ │ -00008354 0000902c R_ARM_MOVT_ABS 00000ae0 .LC78 │ │ │ │ │ -0000835c 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00008434 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000843c 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008440 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008444 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008448 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000844c 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008450 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008454 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008458 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000845c 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008264 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000828c 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ +000082d4 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ +000082d8 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008314 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ +00008318 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008354 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ +00008358 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008384 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000083ac 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ +000083e0 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ +0000840c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000841c 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ +00008420 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008448 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ +00008454 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008464 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008474 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000848c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000084a4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000084c8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000084dc 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ +00008514 0000902b R_ARM_MOVW_ABS_NC 00000ae0 .LC78 │ │ │ │ │ +00008518 0000902c R_ARM_MOVT_ABS 00000ae0 .LC78 │ │ │ │ │ +00008520 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000085f8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008600 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008604 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008608 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000860c 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008610 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008614 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008618 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000861c 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008620 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x112e8 contains 204 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x113d4 contains 204 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000008 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000060 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000064 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000008c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000d0 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ @@ -1503,15 +1512,15 @@ │ │ │ │ │ 000002e0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000002f4 00008f2b R_ARM_MOVW_ABS_NC 00000adc .LC77 │ │ │ │ │ 000002f8 00008f2c R_ARM_MOVT_ABS 00000adc .LC77 │ │ │ │ │ 00000304 0000241d R_ARM_JUMP24 00000238 binary_op.part.0 │ │ │ │ │ 00000328 0000922b R_ARM_MOVW_ABS_NC 00000af4 .LC79 │ │ │ │ │ 0000032c 0000922c R_ARM_MOVT_ABS 00000af4 .LC79 │ │ │ │ │ 00000334 0000211c R_ARM_CALL 00000164 binary_iop │ │ │ │ │ -00000354 0000dc1d R_ARM_JUMP24 000008d0 _PySequence_IterSearch │ │ │ │ │ +00000354 0000dc1d R_ARM_JUMP24 000007b0 _PySequence_IterSearch │ │ │ │ │ 00000408 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000040c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000450 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000498 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000004dc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000514 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000550 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1546,20 +1555,20 @@ │ │ │ │ │ 00000760 0000f01d R_ARM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ 00000770 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000007a4 0000ca1c R_ARM_CALL 000009f4 PyMapping_GetOptionalItem │ │ │ │ │ 000007b0 0000992b R_ARM_MOVW_ABS_NC 00000b84 .LC84 │ │ │ │ │ 000007b4 0000992c R_ARM_MOVT_ABS 00000b84 .LC84 │ │ │ │ │ 000007bc 00014f1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 000007c8 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ -00000804 00013b1c R_ARM_CALL 00000dac PyMapping_GetOptionalItemString │ │ │ │ │ +00000804 00013b1c R_ARM_CALL 00000c8c PyMapping_GetOptionalItemString │ │ │ │ │ 00000810 00009b2b R_ARM_MOVW_ABS_NC 00000c0c .LC85 │ │ │ │ │ 00000814 00009b2c R_ARM_MOVT_ABS 00000c0c .LC85 │ │ │ │ │ 0000081c 00014f1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 00000828 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ -00000854 00013b1c R_ARM_CALL 00000dac PyMapping_GetOptionalItemString │ │ │ │ │ +00000854 00013b1c R_ARM_CALL 00000c8c PyMapping_GetOptionalItemString │ │ │ │ │ 00000860 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ 0000088c 0000ca1c R_ARM_CALL 000009f4 PyMapping_GetOptionalItem │ │ │ │ │ 00000898 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ 00000924 0001561c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000934 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000938 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000988 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1612,15 +1621,15 @@ │ │ │ │ │ 00000e60 0001601c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000e78 0001611c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000ea0 0000a22b R_ARM_MOVW_ABS_NC 00000f60 _Py_add_one_to_index_F │ │ │ │ │ 00000ea4 0000a22c R_ARM_MOVT_ABS 00000f60 _Py_add_one_to_index_F │ │ │ │ │ 00000ea8 0000a32b R_ARM_MOVW_ABS_NC 00000f0c _Py_add_one_to_index_C │ │ │ │ │ 00000eac 0000a32c R_ARM_MOVT_ABS 00000f0c _Py_add_one_to_index_C │ │ │ │ │ 00000eb4 0001621c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000ec8 0001531c R_ARM_CALL 000011ec PyBuffer_GetPointer │ │ │ │ │ +00000ec8 0001531c R_ARM_CALL 000010cc PyBuffer_GetPointer │ │ │ │ │ 00000ed8 00015f1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000f00 0001631c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000fbc 0000f71d R_ARM_JUMP24 00003c20 PyObject_Size │ │ │ │ │ 00001080 0001071c R_ARM_CALL 00004b7c PyObject_GetBuffer │ │ │ │ │ 00001094 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001098 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000109c 0000a42b R_ARM_MOVW_ABS_NC 00000d48 .LC91 │ │ │ │ │ @@ -1633,25 +1642,25 @@ │ │ │ │ │ 000010ec 0000a52b R_ARM_MOVW_ABS_NC 00000d80 .LC92 │ │ │ │ │ 000010f0 0000a52c R_ARM_MOVT_ABS 00000d80 .LC92 │ │ │ │ │ 000010f8 0001111c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001100 00010a1c R_ARM_CALL 00004dc8 PyBuffer_Release │ │ │ │ │ 00001108 00010a1c R_ARM_CALL 00004dc8 PyBuffer_Release │ │ │ │ │ 00001120 0000651c R_ARM_CALL 000004f8 _IsCContiguous │ │ │ │ │ 0000113c 0000651c R_ARM_CALL 000004f8 _IsCContiguous │ │ │ │ │ -0000114c 0000661c R_ARM_CALL 00001028 _IsFortranContiguous │ │ │ │ │ -00001168 0000661c R_ARM_CALL 00001028 _IsFortranContiguous │ │ │ │ │ +0000114c 0000661c R_ARM_CALL 00000f08 _IsFortranContiguous │ │ │ │ │ +00001168 0000661c R_ARM_CALL 00000f08 _IsFortranContiguous │ │ │ │ │ 00001180 00015f1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00001188 00010a1c R_ARM_CALL 00004dc8 PyBuffer_Release │ │ │ │ │ 00001190 00010a1c R_ARM_CALL 00004dc8 PyBuffer_Release │ │ │ │ │ 000011a0 0001601c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000011b4 0001611c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000011bc 00010a1c R_ARM_CALL 00004dc8 PyBuffer_Release │ │ │ │ │ 000011c4 00010a1c R_ARM_CALL 00004dc8 PyBuffer_Release │ │ │ │ │ -00001264 0001531c R_ARM_CALL 000011ec PyBuffer_GetPointer │ │ │ │ │ -00001274 0001531c R_ARM_CALL 000011ec PyBuffer_GetPointer │ │ │ │ │ +00001264 0001531c R_ARM_CALL 000010cc PyBuffer_GetPointer │ │ │ │ │ +00001274 0001531c R_ARM_CALL 000010cc PyBuffer_GetPointer │ │ │ │ │ 00001284 00015f1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00001294 0001631c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000129c 00010a1c R_ARM_CALL 00004dc8 PyBuffer_Release │ │ │ │ │ 000012a4 00010a1c R_ARM_CALL 00004dc8 PyBuffer_Release │ │ │ │ │ 00001308 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000130c 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001310 0000a62b R_ARM_MOVW_ABS_NC 00000db8 .LC93 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -35,15 +35,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ b 6c │ │ │ │ │ │ │ │ │ │ 00000088 : │ │ │ │ │ PyObject_Type(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -57,15 +57,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ 000000d4 : │ │ │ │ │ PyMapping_SetItemString(): │ │ │ │ │ @@ -82,28 +82,28 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 148 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 8b8 │ │ │ │ │ + bl 8b8 <_PySequence_IterSearch+0x108> │ │ │ │ │ R_ARM_CALL PyObject_SetItem │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 138 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ beq 150 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ b 138 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ @@ -242,15 +242,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl f18 │ │ │ │ │ + bl df8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 338 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -275,24 +275,24 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq 39c │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ - bl f18 │ │ │ │ │ + bl df8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 39c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 7b3c │ │ │ │ │ + b 7d00 │ │ │ │ │ R_ARM_JUMP24 abstract_issubclass │ │ │ │ │ │ │ │ │ │ 000003b0 : │ │ │ │ │ sequence_repeat(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -436,237 +436,154 @@ │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 51c <_IsCContiguous+0x24> │ │ │ │ │ │ │ │ │ │ 00000590 : │ │ │ │ │ PyNumber_InPlaceAnd(): │ │ │ │ │ - push {fp, lr} │ │ │ │ │ + push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #4 │ │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ - mov r3, #52 @ 0x34 │ │ │ │ │ - mov r2, #104 @ 0x68 │ │ │ │ │ - movw ip, #0 │ │ │ │ │ + add fp, sp, #20 │ │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 5e8 │ │ │ │ │ + ldr r3, [r3, #104] @ 0x68 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 5e8 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + beq 628 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 35b4 │ │ │ │ │ + R_ARM_CALL binary_op1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + bne 5e0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC52 │ │ │ │ │ - movt ip, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 164 │ │ │ │ │ - sub sp, fp, #4 │ │ │ │ │ - pop {fp, pc} │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + b 238 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 5f0 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne 5f0 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 5f0 │ │ │ │ │ │ │ │ │ │ -000005c8 <_PyObject_HasLen>: │ │ │ │ │ +00000648 <_PyObject_HasLen>: │ │ │ │ │ _PyObject_HasLen(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5fc <_PyObject_HasLen+0x34> │ │ │ │ │ + beq 67c <_PyObject_HasLen+0x34> │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ - beq 5fc <_PyObject_HasLen+0x34> │ │ │ │ │ + beq 67c <_PyObject_HasLen+0x34> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5f0 <_PyObject_HasLen+0x28> │ │ │ │ │ + beq 670 <_PyObject_HasLen+0x28> │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ - b 5f0 <_PyObject_HasLen+0x28> │ │ │ │ │ + b 670 <_PyObject_HasLen+0x28> │ │ │ │ │ │ │ │ │ │ -00000618 : │ │ │ │ │ +00000698 : │ │ │ │ │ PySequence_GetSlice(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6b0 │ │ │ │ │ + beq 730 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6bc │ │ │ │ │ + beq 73c │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6bc │ │ │ │ │ + beq 73c │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_CALL _PySlice_FromIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 6a4 │ │ │ │ │ + beq 724 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6a0 │ │ │ │ │ + bgt 720 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 6a0 │ │ │ │ │ + bne 720 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 6a4 │ │ │ │ │ + b 724 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 6a4 │ │ │ │ │ - │ │ │ │ │ -000006e0 : │ │ │ │ │ -PyNumber_Xor(): │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #20 │ │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 7a4 │ │ │ │ │ - ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bne 758 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 7ac │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - beq 818 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 720 │ │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq 720 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 824 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 798 │ │ │ │ │ - str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 7c8 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 734 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bne 758 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC57 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 238 │ │ │ │ │ - str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bne 74c │ │ │ │ │ - ldr r2, [r4] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 730 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r4] │ │ │ │ │ - bne 730 │ │ │ │ │ - str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 730 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 86c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 7ac │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r7 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bne 74c │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7ac │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - bne 7ac │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7ac │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - bne 824 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 824 │ │ │ │ │ + b 724 │ │ │ │ │ │ │ │ │ │ -00000880 : │ │ │ │ │ +00000760 : │ │ │ │ │ PyNumber_InPlaceXor(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -677,456 +594,456 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 164 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000008b8 : │ │ │ │ │ +00000798 : │ │ │ │ │ PySequence_Index(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, #2 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 8d0 <_PySequence_IterSearch> │ │ │ │ │ + b 7b0 <_PySequence_IterSearch> │ │ │ │ │ R_ARM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ -000008d0 <_PySequence_IterSearch>: │ │ │ │ │ +000007b0 <_PySequence_IterSearch>: │ │ │ │ │ _PySequence_IterSearch(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #0 │ │ │ │ │ - beq afc <_PySequence_IterSearch+0x22c> │ │ │ │ │ + beq 9dc <_PySequence_IterSearch+0x22c> │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bl 724 │ │ │ │ │ + bl 724 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ movne r7, r4 │ │ │ │ │ - beq aac <_PySequence_IterSearch+0x1dc> │ │ │ │ │ + beq 98c <_PySequence_IterSearch+0x1dc> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 9c0 <_PySequence_IterSearch+0xf0> │ │ │ │ │ + beq 8a0 <_PySequence_IterSearch+0xf0> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 958 <_PySequence_IterSearch+0x88> │ │ │ │ │ + bgt 838 <_PySequence_IterSearch+0x88> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - beq a10 <_PySequence_IterSearch+0x140> │ │ │ │ │ + beq 8f0 <_PySequence_IterSearch+0x140> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt a08 <_PySequence_IterSearch+0x138> │ │ │ │ │ - bne 984 <_PySequence_IterSearch+0xb4> │ │ │ │ │ + blt 8e8 <_PySequence_IterSearch+0x138> │ │ │ │ │ + bne 864 <_PySequence_IterSearch+0xb4> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne 918 <_PySequence_IterSearch+0x48> │ │ │ │ │ + bne 7f8 <_PySequence_IterSearch+0x48> │ │ │ │ │ cmn r7, #-2147483647 @ 0x80000001 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ orr r4, r4, r3 │ │ │ │ │ - b 918 <_PySequence_IterSearch+0x48> │ │ │ │ │ + b 7f8 <_PySequence_IterSearch+0x48> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne a24 <_PySequence_IterSearch+0x154> │ │ │ │ │ + bne 904 <_PySequence_IterSearch+0x154> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne a90 <_PySequence_IterSearch+0x1c0> │ │ │ │ │ + bne 970 <_PySequence_IterSearch+0x1c0> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 9b4 <_PySequence_IterSearch+0xe4> │ │ │ │ │ + bgt 894 <_PySequence_IterSearch+0xe4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 9b4 <_PySequence_IterSearch+0xe4> │ │ │ │ │ + bne 894 <_PySequence_IterSearch+0xe4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - ldr r3, [pc, #316] @ b04 <_PySequence_IterSearch+0x234> │ │ │ │ │ + ldr r3, [pc, #316] @ 9e4 <_PySequence_IterSearch+0x234> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r4, [r2, r3] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a34 <_PySequence_IterSearch+0x164> │ │ │ │ │ + bne 914 <_PySequence_IterSearch+0x164> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a08 <_PySequence_IterSearch+0x138> │ │ │ │ │ + bne 8e8 <_PySequence_IterSearch+0x138> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne 994 <_PySequence_IterSearch+0xc4> │ │ │ │ │ + bne 874 <_PySequence_IterSearch+0xc4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 994 <_PySequence_IterSearch+0xc4> │ │ │ │ │ + b 874 <_PySequence_IterSearch+0xc4> │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 958 <_PySequence_IterSearch+0x88> │ │ │ │ │ + b 838 <_PySequence_IterSearch+0x88> │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - bne a68 <_PySequence_IterSearch+0x198> │ │ │ │ │ + bne 948 <_PySequence_IterSearch+0x198> │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 994 <_PySequence_IterSearch+0xc4> │ │ │ │ │ + b 874 <_PySequence_IterSearch+0xc4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9dc <_PySequence_IterSearch+0x10c> │ │ │ │ │ + beq 8bc <_PySequence_IterSearch+0x10c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9dc <_PySequence_IterSearch+0x10c> │ │ │ │ │ + beq 8bc <_PySequence_IterSearch+0x10c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - b 9dc <_PySequence_IterSearch+0x10c> │ │ │ │ │ + b 8bc <_PySequence_IterSearch+0x10c> │ │ │ │ │ cmn r7, #-2147483647 @ 0x80000001 │ │ │ │ │ addne r7, r7, #1 │ │ │ │ │ - bne 918 <_PySequence_IterSearch+0x48> │ │ │ │ │ + bne 7f8 <_PySequence_IterSearch+0x48> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC61 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b a08 <_PySequence_IterSearch+0x138> │ │ │ │ │ + b 8e8 <_PySequence_IterSearch+0x138> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC62 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b a08 <_PySequence_IterSearch+0x138> │ │ │ │ │ + b 8e8 <_PySequence_IterSearch+0x138> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ae4 <_PySequence_IterSearch+0x214> │ │ │ │ │ + beq 9c4 <_PySequence_IterSearch+0x214> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - bne aec <_PySequence_IterSearch+0x21c> │ │ │ │ │ + bne 9cc <_PySequence_IterSearch+0x21c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 9b4 <_PySequence_IterSearch+0xe4> │ │ │ │ │ + b 894 <_PySequence_IterSearch+0xe4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b ae4 <_PySequence_IterSearch+0x214> │ │ │ │ │ - bl 714 │ │ │ │ │ + b 9c4 <_PySequence_IterSearch+0x214> │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b ae4 <_PySequence_IterSearch+0x214> │ │ │ │ │ + b 9c4 <_PySequence_IterSearch+0x214> │ │ │ │ │ .word 0x00000134 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000b08 : │ │ │ │ │ +000009e8 : │ │ │ │ │ PySequence_Concat(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq b58 │ │ │ │ │ + beq a38 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq bd4 │ │ │ │ │ + beq ab4 │ │ │ │ │ ldr lr, [r2, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq b68 │ │ │ │ │ + beq a48 │ │ │ │ │ mov r3, lr │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr lr, [ip, #84] @ 0x54 │ │ │ │ │ tst lr, #536870912 @ 0x20000000 │ │ │ │ │ - bne bd4 │ │ │ │ │ + bne ab4 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq bd4 │ │ │ │ │ + beq ab4 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr lr, [r2, #84] @ 0x54 │ │ │ │ │ tst lr, #536870912 @ 0x20000000 │ │ │ │ │ - bne bd4 │ │ │ │ │ + bne ab4 │ │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq bd4 │ │ │ │ │ + beq ab4 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq bd4 │ │ │ │ │ + beq ab4 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ bl 33f4 │ │ │ │ │ R_ARM_CALL binary_op1.constprop.1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne b60 │ │ │ │ │ + bne a40 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble bf4 │ │ │ │ │ + ble ad4 │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b b5c │ │ │ │ │ + b a3c │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - bne bd0 │ │ │ │ │ + bne ab0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b bd0 │ │ │ │ │ + b ab0 │ │ │ │ │ │ │ │ │ │ -00000c18 : │ │ │ │ │ +00000af8 : │ │ │ │ │ PyMapping_Values(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq d80 │ │ │ │ │ + beq c60 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDict_Type │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenDict_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenDict_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - bne c6c │ │ │ │ │ + bne b4c │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_Values │ │ │ │ │ - ldr r0, [pc, #304] @ da4 │ │ │ │ │ + ldr r0, [pc, #304] @ c84 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r4, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq d08 │ │ │ │ │ + beq be8 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq d08 │ │ │ │ │ - bl 724 │ │ │ │ │ + beq be8 │ │ │ │ │ + bl 724 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d14 │ │ │ │ │ + beq bf4 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cd4 │ │ │ │ │ + bgt bb4 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne cd4 │ │ │ │ │ + bne bb4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 3ae8 │ │ │ │ │ R_ARM_CALL PySequence_List │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d08 │ │ │ │ │ + bgt be8 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne d08 │ │ │ │ │ + bne be8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - ldr r2, [pc, #140] @ da8 │ │ │ │ │ + ldr r2, [pc, #140] @ c88 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r5, [r1, r2] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d6c │ │ │ │ │ + beq c4c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ - ldr ip, [pc, #76] @ da4 │ │ │ │ │ + ldr ip, [pc, #76] @ c84 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d8c │ │ │ │ │ + ble c6c │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b d08 │ │ │ │ │ + b be8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b d08 │ │ │ │ │ + b be8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne d78 │ │ │ │ │ + bne c58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d78 │ │ │ │ │ + b c58 │ │ │ │ │ .word 0x0000e508 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000dac : │ │ │ │ │ +00000c8c : │ │ │ │ │ PyMapping_GetOptionalItemString(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r0, r1, #0 │ │ │ │ │ - beq e28 │ │ │ │ │ + beq d08 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ streq r1, [r2] │ │ │ │ │ - beq e30 │ │ │ │ │ + beq d10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 9f4 <_PySequence_IterSearch+0x124> │ │ │ │ │ + bl 9f4 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e1c │ │ │ │ │ + bgt cfc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne e1c │ │ │ │ │ + bne cfc │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ str r0, [r2] │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b e1c │ │ │ │ │ + b cfc │ │ │ │ │ │ │ │ │ │ -00000e38 : │ │ │ │ │ +00000d18 : │ │ │ │ │ PyNumber_InPlaceRemainder(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -1137,34 +1054,34 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC70 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 164 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000e70 : │ │ │ │ │ +00000d50 : │ │ │ │ │ PyNumber_Positive(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq eb4 │ │ │ │ │ + beq d94 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec0 │ │ │ │ │ + beq da0 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec0 │ │ │ │ │ + beq da0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -1172,17 +1089,17 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC71 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b eb8 │ │ │ │ │ + b d98 │ │ │ │ │ │ │ │ │ │ -00000ee0 : │ │ │ │ │ +00000dc0 : │ │ │ │ │ PyNumber_InPlaceTrueDivide(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -1193,80 +1110,80 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 164 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000f18 : │ │ │ │ │ +00000df8 : │ │ │ │ │ check_class(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ - ldr r1, [pc, #168] @ fe8 │ │ │ │ │ + ldr r1, [pc, #168] @ ec8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f78 │ │ │ │ │ + beq e58 │ │ │ │ │ ldrd r2, [r0] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq f70 │ │ │ │ │ + beq e50 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fb0 │ │ │ │ │ + ble e90 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fd4 │ │ │ │ │ - ldr r3, [pc, #108] @ fec │ │ │ │ │ + ble eb4 │ │ │ │ │ + ldr r3, [pc, #108] @ ecc │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fc4 │ │ │ │ │ + bne ea4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b f68 │ │ │ │ │ + b e48 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne f64 │ │ │ │ │ + bne e44 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f64 │ │ │ │ │ + b e44 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fa8 │ │ │ │ │ - b f94 │ │ │ │ │ + bne e88 │ │ │ │ │ + b e74 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne f78 │ │ │ │ │ + bne e58 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f78 │ │ │ │ │ + b e58 │ │ │ │ │ .word 0x00008544 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000ff0 : │ │ │ │ │ +00000ed0 : │ │ │ │ │ PyNumber_InPlaceRshift(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -1277,286 +1194,286 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC80 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 164 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001028 <_IsFortranContiguous>: │ │ │ │ │ +00000f08 <_IsFortranContiguous>: │ │ │ │ │ _IsFortranContiguous(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 109c <_IsFortranContiguous+0x74> │ │ │ │ │ + beq f7c <_IsFortranContiguous+0x74> │ │ │ │ │ ldr ip, [r0, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1098 <_IsFortranContiguous+0x70> │ │ │ │ │ + beq f78 <_IsFortranContiguous+0x70> │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr lr, [r0, #20] │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - ble 1090 <_IsFortranContiguous+0x68> │ │ │ │ │ + ble f70 <_IsFortranContiguous+0x68> │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble 107c <_IsFortranContiguous+0x54> │ │ │ │ │ + ble f5c <_IsFortranContiguous+0x54> │ │ │ │ │ ldr r4, [ip, r2, lsl #2] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 1088 <_IsFortranContiguous+0x60> │ │ │ │ │ + bne f68 <_IsFortranContiguous+0x60> │ │ │ │ │ mul r1, r0, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 1058 <_IsFortranContiguous+0x30> │ │ │ │ │ + b f38 <_IsFortranContiguous+0x30> │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - b 10a4 <_IsFortranContiguous.part.0> │ │ │ │ │ + b f84 <_IsFortranContiguous.part.0> │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000010a4 <_IsFortranContiguous.part.0>: │ │ │ │ │ +00000f84 <_IsFortranContiguous.part.0>: │ │ │ │ │ _IsFortranContiguous.part.0(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ movle r0, #1 │ │ │ │ │ - bgt 10c8 <_IsFortranContiguous.part.0+0x24> │ │ │ │ │ + bgt fa8 <_IsFortranContiguous.part.0+0x24> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ ldr r1, [r2], #4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ addgt r0, r0, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 10d4 <_IsFortranContiguous.part.0+0x30> │ │ │ │ │ + bne fb4 <_IsFortranContiguous.part.0+0x30> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ movgt r0, #0 │ │ │ │ │ movle r0, #1 │ │ │ │ │ - b 10bc <_IsFortranContiguous.part.0+0x18> │ │ │ │ │ + b f9c <_IsFortranContiguous.part.0+0x18> │ │ │ │ │ │ │ │ │ │ -000010f8 : │ │ │ │ │ +00000fd8 : │ │ │ │ │ PySequence_SetItem(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1158 │ │ │ │ │ + beq 1038 │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11a4 │ │ │ │ │ + beq 1084 │ │ │ │ │ ldr lr, [r2, #20] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 11a4 │ │ │ │ │ + beq 1084 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 1168 │ │ │ │ │ + blt 1048 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, lr │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1140 │ │ │ │ │ + beq 1020 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 115c │ │ │ │ │ + blt 103c │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr lr, [r2, #20] │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ - b 1140 │ │ │ │ │ + b 1020 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r1, [ip, #56] @ 0x38 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 11cc │ │ │ │ │ + beq 10ac │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11dc │ │ │ │ │ + bne 10bc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 115c │ │ │ │ │ + b 103c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 115c │ │ │ │ │ + b 103c │ │ │ │ │ │ │ │ │ │ -000011ec : │ │ │ │ │ +000010cc : │ │ │ │ │ PyBuffer_GetPointer(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble 1240 │ │ │ │ │ + ble 1120 │ │ │ │ │ ldr lr, [r0, #32] │ │ │ │ │ ldr r5, [r4, r3, lsl #2] │ │ │ │ │ ldr ip, [r0, #36] @ 0x24 │ │ │ │ │ ldr lr, [lr, r3, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mla r2, r5, lr, r2 │ │ │ │ │ - beq 1238 │ │ │ │ │ + beq 1118 │ │ │ │ │ ldr ip, [ip, r3, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldrge r2, [r2] │ │ │ │ │ addge r2, r2, ip │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 1204 │ │ │ │ │ + b 10e4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001248 : │ │ │ │ │ +00001128 : │ │ │ │ │ PySequence_DelSlice(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 12e4 │ │ │ │ │ + beq 11c4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r4, [r3, #56] @ 0x38 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 12f0 │ │ │ │ │ + beq 11d0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 12f0 │ │ │ │ │ + beq 11d0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_CALL _PySlice_FromIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12e8 │ │ │ │ │ + beq 11c8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12d8 │ │ │ │ │ + bgt 11b8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 12d8 │ │ │ │ │ + bne 11b8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 12d8 │ │ │ │ │ + b 11b8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC86 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 12e8 │ │ │ │ │ + b 11c8 │ │ │ │ │ │ │ │ │ │ -00001310 : │ │ │ │ │ +000011f0 : │ │ │ │ │ PySequence_SetSlice(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 13b0 │ │ │ │ │ + beq 1290 │ │ │ │ │ ldr ip, [r5, #4] │ │ │ │ │ ldr r4, [ip, #56] @ 0x38 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 13bc │ │ │ │ │ + beq 129c │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 13bc │ │ │ │ │ + beq 129c │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, lr │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_CALL _PySlice_FromIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 13b4 │ │ │ │ │ + beq 1294 │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 13a4 │ │ │ │ │ + bgt 1284 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 13a4 │ │ │ │ │ + bne 1284 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 13a4 │ │ │ │ │ + b 1284 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC88 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 13b4 │ │ │ │ │ + b 1294 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -703,15 +703,15 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 990 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 10f8 │ │ │ │ │ + b fd8 │ │ │ │ │ R_ARM_JUMP24 PySequence_SetItem │ │ │ │ │ bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ @@ -2182,15 +2182,15 @@ │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r0, ip │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 8d0 │ │ │ │ │ + b 7b0 │ │ │ │ │ R_ARM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ 00001e04 : │ │ │ │ │ PyNumber_AsSsize_t(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -3023,15 +3023,15 @@ │ │ │ │ │ bne 28b4 │ │ │ │ │ b 27b8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ - bl f18 │ │ │ │ │ + bl df8 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2904 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ b 27b8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -3441,15 +3441,15 @@ │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 2ed4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ - bl f18 │ │ │ │ │ + bl df8 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2edc │ │ │ │ │ mvn r2, #0 │ │ │ │ │ b 2aec │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -3474,15 +3474,15 @@ │ │ │ │ │ b 2a1c │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl f18 │ │ │ │ │ + bl df8 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2ed4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 34c │ │ │ │ │ R_ARM_CALL recursive_issubclass.part.0 │ │ │ │ │ @@ -3542,15 +3542,15 @@ │ │ │ │ │ b 2b44 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl f18 │ │ │ │ │ + bl df8 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2ed4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -4453,15 +4453,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl f18 │ │ │ │ │ + bl df8 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 3c0c <_PyObject_RealIsSubclass+0x70> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ @@ -5579,15 +5579,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 4a10 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ - bl f18 │ │ │ │ │ + bl df8 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r4, #0 │ │ │ │ │ beq 4a1c │ │ │ │ │ ldr r1, [pc, #88] @ 4af4 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -5595,15 +5595,15 @@ │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 4a1c │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 7b3c │ │ │ │ │ + bl 7d00 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 4a1c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ @@ -7666,27 +7666,27 @@ │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ mul r3, lr, r3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ bne 6574 │ │ │ │ │ b 64dc │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 10a4 │ │ │ │ │ + b f84 │ │ │ │ │ R_ARM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ │ bne 64e4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 4f8 │ │ │ │ │ R_ARM_CALL _IsCContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1028 │ │ │ │ │ + b f08 │ │ │ │ │ R_ARM_JUMP24 _IsFortranContiguous │ │ │ │ │ │ │ │ │ │ 000065d4 : │ │ │ │ │ PyNumber_Absolute(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -7983,15 +7983,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 695c <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ - bl f18 │ │ │ │ │ + bl df8 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r4, #0 │ │ │ │ │ beq 695c <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ ldr r1, [pc, #80] @ 6a2c <_PyObject_RealIsInstance+0x14c> │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -7999,15 +7999,15 @@ │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 695c <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 7b3c │ │ │ │ │ + bl 7d00 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 695c <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ @@ -8015,72 +8015,205 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 695c <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ .word 0x00008670 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006a30 : │ │ │ │ │ +00006a30 : │ │ │ │ │ +PyNumber_Xor(): │ │ │ │ │ + push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #20 │ │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + sub sp, sp, #8 │ │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 6af4 │ │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne 6aa8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 6afc │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + beq 6b70 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 6a70 │ │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq 6a70 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 6b7c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 6ae8 │ │ │ │ │ + str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyType_IsSubtype │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 6b18 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + b 6a84 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne 6bc4 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC57 │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + b 238 │ │ │ │ │ + R_ARM_JUMP24 binary_op.part.0 │ │ │ │ │ + str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + bne 6a9c │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 6a80 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne 6a80 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + b 6a80 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 6be0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 6afc │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r7 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bne 6a9c │ │ │ │ │ + ldr r2, [r0] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 6afc │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [r0] │ │ │ │ │ + bne 6afc │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 6afc │ │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 6afc │ │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ + subs r7, r3, #0 │ │ │ │ │ + bne 6b84 │ │ │ │ │ + b 6afc │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne 6b7c │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 6b7c │ │ │ │ │ + │ │ │ │ │ +00006bf4 : │ │ │ │ │ PyNumber_Rshift(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6af4 │ │ │ │ │ + beq 6cb8 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 6aa8 │ │ │ │ │ + bne 6c6c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6afc │ │ │ │ │ + beq 6cc0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 6b70 │ │ │ │ │ + beq 6d34 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6a70 │ │ │ │ │ + beq 6c34 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 6a70 │ │ │ │ │ + beq 6c34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6b7c │ │ │ │ │ + beq 6d40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6ae8 │ │ │ │ │ + beq 6cac │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6b18 │ │ │ │ │ + bne 6cdc │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 6a84 │ │ │ │ │ + b 6c48 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 6bc4 │ │ │ │ │ + bne 6d88 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -8094,378 +8227,378 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 6a9c │ │ │ │ │ + bne 6c60 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6a80 │ │ │ │ │ + bgt 6c44 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6a80 │ │ │ │ │ + bne 6c44 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 6a80 │ │ │ │ │ + b 6c44 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6be0 │ │ │ │ │ + ble 6da4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6afc │ │ │ │ │ + beq 6cc0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6a9c │ │ │ │ │ + bne 6c60 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6afc │ │ │ │ │ + bgt 6cc0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6afc │ │ │ │ │ + bne 6cc0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6afc │ │ │ │ │ + b 6cc0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6afc │ │ │ │ │ + beq 6cc0 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 6b84 │ │ │ │ │ - b 6afc │ │ │ │ │ + bne 6d48 │ │ │ │ │ + b 6cc0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6b7c │ │ │ │ │ + bne 6d40 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b7c │ │ │ │ │ + b 6d40 │ │ │ │ │ │ │ │ │ │ -00006bf4 : │ │ │ │ │ +00006db8 : │ │ │ │ │ PyNumber_InPlaceLshift(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6d68 │ │ │ │ │ + beq 6f2c │ │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6c70 │ │ │ │ │ + beq 6e34 │ │ │ │ │ blx r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 6c54 │ │ │ │ │ + beq 6e18 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6dec │ │ │ │ │ + ble 6fb0 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6d68 │ │ │ │ │ + beq 6f2c │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, ip │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 6d14 │ │ │ │ │ + bne 6ed8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6cf8 │ │ │ │ │ + beq 6ebc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6c48 │ │ │ │ │ + bne 6e0c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6e00 │ │ │ │ │ + ble 6fc4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6cf8 │ │ │ │ │ + beq 6ebc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6c48 │ │ │ │ │ + bne 6e0c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6dd8 │ │ │ │ │ + ble 6f9c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 238 │ │ │ │ │ R_ARM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6d5c │ │ │ │ │ + beq 6f20 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 6d5c │ │ │ │ │ + beq 6f20 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6cc4 │ │ │ │ │ + beq 6e88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6d50 │ │ │ │ │ + beq 6f14 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6d90 │ │ │ │ │ + bne 6f54 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 6c98 │ │ │ │ │ + b 6e5c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 6c8c │ │ │ │ │ - b 6cf8 │ │ │ │ │ + bne 6e50 │ │ │ │ │ + b 6ebc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 6cf8 │ │ │ │ │ + beq 6ebc │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6cf8 │ │ │ │ │ + beq 6ebc │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 6ccc │ │ │ │ │ - b 6cf8 │ │ │ │ │ + bne 6e90 │ │ │ │ │ + b 6ebc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6c48 │ │ │ │ │ + bne 6e0c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6c94 │ │ │ │ │ + bgt 6e58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 6c94 │ │ │ │ │ + bne 6e58 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 6c94 │ │ │ │ │ + b 6e58 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6cf8 │ │ │ │ │ + bne 6ebc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6cf8 │ │ │ │ │ + b 6ebc │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6c60 │ │ │ │ │ + bne 6e24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6c60 │ │ │ │ │ + b 6e24 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 6cc4 │ │ │ │ │ + bne 6e88 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6cc4 │ │ │ │ │ + b 6e88 │ │ │ │ │ │ │ │ │ │ -00006e14 <_PyIter_Send>: │ │ │ │ │ +00006fd8 <_PyIter_Send>: │ │ │ │ │ _PyIter_Send(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [ip, #4] │ │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6ea4 <_PyIter_Send+0x90> │ │ │ │ │ + bne 7068 <_PyIter_Send+0x90> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 6ec8 <_PyIter_Send+0xb4> │ │ │ │ │ + bne 708c <_PyIter_Send+0xb4> │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ - beq 6ec8 <_PyIter_Send+0xb4> │ │ │ │ │ + beq 708c <_PyIter_Send+0xb4> │ │ │ │ │ mov r0, ip │ │ │ │ │ sub r5, fp, #20 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ - beq 6ef4 <_PyIter_Send+0xe0> │ │ │ │ │ + beq 70b8 <_PyIter_Send+0xe0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ ldm r5, {r0, r1} │ │ │ │ │ stm r4, {r0, r1} │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6e48 <_PyIter_Send+0x34> │ │ │ │ │ + beq 700c <_PyIter_Send+0x34> │ │ │ │ │ sub r5, fp, #20 │ │ │ │ │ mov r0, ip │ │ │ │ │ mov r2, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 6e8c <_PyIter_Send+0x78> │ │ │ │ │ + b 7050 <_PyIter_Send+0x78> │ │ │ │ │ sub r5, fp, #20 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - ldr r0, [pc, #52] @ 6f0c <_PyIter_Send+0xf8> │ │ │ │ │ + ldr r0, [pc, #52] @ 70d0 <_PyIter_Send+0xf8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str ip, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bne 6e88 <_PyIter_Send+0x74> │ │ │ │ │ + bne 704c <_PyIter_Send+0x74> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ - b 6e8c <_PyIter_Send+0x78> │ │ │ │ │ + b 7050 <_PyIter_Send+0x78> │ │ │ │ │ .word 0x0000d974 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006f10 : │ │ │ │ │ +000070d4 : │ │ │ │ │ PyIter_Send(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r4, [lr, #40] @ 0x28 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 6f98 │ │ │ │ │ + bne 715c │ │ │ │ │ mov r1, ip │ │ │ │ │ mov ip, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 6fcc │ │ │ │ │ + bne 7190 │ │ │ │ │ ldr r3, [lr, #112] @ 0x70 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ - beq 6fcc │ │ │ │ │ + beq 7190 │ │ │ │ │ mov r0, ip │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ movne r0, #1 │ │ │ │ │ - beq 6fb4 │ │ │ │ │ + beq 7178 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6f44 │ │ │ │ │ + beq 7108 │ │ │ │ │ mov r3, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ - b 6f90 │ │ │ │ │ + b 7154 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ - ldr r0, [pc, #8] @ 6fec │ │ │ │ │ + ldr r0, [pc, #8] @ 71b0 │ │ │ │ │ str ip, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ - b 6f80 │ │ │ │ │ + b 7144 │ │ │ │ │ .word 0x0000d974 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006ff0 : │ │ │ │ │ +000071b4 : │ │ │ │ │ PyNumber_ToBase(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub r3, r1, #8 │ │ │ │ │ bic r2, r1, #8 │ │ │ │ │ bic r3, r3, #8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 7048 │ │ │ │ │ + beq 720c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -8474,76 +8607,76 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 71a0 │ │ │ │ │ + beq 7364 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 70b0 │ │ │ │ │ + beq 7274 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 709c │ │ │ │ │ + ble 7260 │ │ │ │ │ bl 0 <_PyLong_Format> │ │ │ │ │ R_ARM_CALL _PyLong_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 703c │ │ │ │ │ + bgt 7200 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 703c │ │ │ │ │ + bne 7200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 703c │ │ │ │ │ + b 7200 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 7070 │ │ │ │ │ + b 7234 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 70c8 │ │ │ │ │ + beq 728c │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 70e8 │ │ │ │ │ + bne 72ac │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 7038 │ │ │ │ │ + b 71fc │ │ │ │ │ blx r2 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 703c │ │ │ │ │ + beq 7200 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 7114 │ │ │ │ │ + bne 72d8 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 70a4 │ │ │ │ │ + b 7268 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 7164 │ │ │ │ │ + bne 7328 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -8551,22 +8684,22 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7038 │ │ │ │ │ + bgt 71fc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 7038 │ │ │ │ │ + bne 71fc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7038 │ │ │ │ │ + b 71fc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -8574,25 +8707,25 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 710c │ │ │ │ │ + beq 72d0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7038 │ │ │ │ │ - b 714c │ │ │ │ │ + bgt 71fc │ │ │ │ │ + b 7310 │ │ │ │ │ mov r6, r4 │ │ │ │ │ bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 703c │ │ │ │ │ + b 7200 │ │ │ │ │ │ │ │ │ │ -000071ac : │ │ │ │ │ +00007370 : │ │ │ │ │ PyNumber_Power(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ @@ -8604,375 +8737,375 @@ │ │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 742c │ │ │ │ │ + beq 75f0 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 723c │ │ │ │ │ + bne 7400 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7368 │ │ │ │ │ + beq 752c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq 7358 │ │ │ │ │ + beq 751c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq 7204 │ │ │ │ │ + beq 73c8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7298 │ │ │ │ │ + beq 745c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7268 │ │ │ │ │ + beq 742c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7370 │ │ │ │ │ + bne 7534 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 7230 │ │ │ │ │ + bne 73f4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7410 │ │ │ │ │ + ble 75d4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 72d0 │ │ │ │ │ + beq 7494 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r9 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 7230 │ │ │ │ │ + bne 73f4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7440 │ │ │ │ │ + ble 7604 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 730c │ │ │ │ │ + beq 74d0 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ cmpne r7, r4 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 73a8 │ │ │ │ │ + bne 756c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ - bne 73ec │ │ │ │ │ + bne 75b0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7230 │ │ │ │ │ + b 73f4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r9, #0 │ │ │ │ │ - ble 7410 │ │ │ │ │ + ble 75d4 │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 72d0 │ │ │ │ │ + b 7494 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 7230 │ │ │ │ │ + bne 73f4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7468 │ │ │ │ │ + ble 762c │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 7270 │ │ │ │ │ + b 7434 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 7230 │ │ │ │ │ + bne 73f4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 730c │ │ │ │ │ + bgt 74d0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 730c │ │ │ │ │ + bne 74d0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 730c │ │ │ │ │ + b 74d0 │ │ │ │ │ ldr lr, [r8, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC68 │ │ │ │ │ ldr lr, [lr, #12] │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 7350 │ │ │ │ │ + b 7514 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7298 │ │ │ │ │ + bne 745c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7298 │ │ │ │ │ + b 745c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7454 │ │ │ │ │ + bne 7618 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 72d0 │ │ │ │ │ + b 7494 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 72d0 │ │ │ │ │ + bne 7494 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 72d0 │ │ │ │ │ + b 7494 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ subs r9, r3, #0 │ │ │ │ │ - bne 7298 │ │ │ │ │ + bne 745c │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b 72d0 │ │ │ │ │ + b 7494 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 73a0 │ │ │ │ │ + bne 7564 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 73a0 │ │ │ │ │ + b 7564 │ │ │ │ │ │ │ │ │ │ -0000747c : │ │ │ │ │ +00007640 : │ │ │ │ │ PyNumber_InPlaceMultiply(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7580 │ │ │ │ │ + beq 7744 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movweq r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movteq r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - beq 7500 │ │ │ │ │ + beq 76c4 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 74e4 │ │ │ │ │ + beq 76a8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 76b4 │ │ │ │ │ + ble 7878 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 76ac │ │ │ │ │ + beq 7870 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 7590 │ │ │ │ │ + bne 7754 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 766c │ │ │ │ │ + beq 7830 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 74d8 │ │ │ │ │ + bne 769c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7618 │ │ │ │ │ + ble 77dc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 7630 │ │ │ │ │ + bne 77f4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7710 │ │ │ │ │ + beq 78d4 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76c8 │ │ │ │ │ + beq 788c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 3b0 │ │ │ │ │ R_ARM_JUMP24 sequence_repeat │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 7504 │ │ │ │ │ + b 76c8 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7510 │ │ │ │ │ + beq 76d4 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7510 │ │ │ │ │ + beq 76d4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7628 │ │ │ │ │ + beq 77ec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 751c │ │ │ │ │ + beq 76e0 │ │ │ │ │ mov r1, ip │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 751c │ │ │ │ │ + beq 76e0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 74d8 │ │ │ │ │ + bne 769c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7518 │ │ │ │ │ + bgt 76dc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7518 │ │ │ │ │ + bne 76dc │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 7518 │ │ │ │ │ + b 76dc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7628 │ │ │ │ │ + bne 77ec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7664 │ │ │ │ │ + beq 7828 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 74d8 │ │ │ │ │ + bne 769c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7548 │ │ │ │ │ + bgt 770c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7664 │ │ │ │ │ + bne 7828 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ ldr r3, [ip, #52] @ 0x34 │ │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7558 │ │ │ │ │ + bgt 771c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne 7558 │ │ │ │ │ + bne 771c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 7558 │ │ │ │ │ + b 771c │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 7504 │ │ │ │ │ + b 76c8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 74f0 │ │ │ │ │ + bne 76b4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 74f0 │ │ │ │ │ + b 76b4 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 756c │ │ │ │ │ + bne 7730 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -8986,156 +9119,156 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [ip, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 74d8 │ │ │ │ │ + b 769c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 76d4 │ │ │ │ │ + beq 7898 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76d4 │ │ │ │ │ + beq 7898 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b 7574 │ │ │ │ │ + b 7738 │ │ │ │ │ │ │ │ │ │ -00007730 : │ │ │ │ │ +000078f4 : │ │ │ │ │ PyNumber_Float(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 780c │ │ │ │ │ + beq 79d0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 77b4 │ │ │ │ │ + beq 7978 │ │ │ │ │ ldr ip, [r3, #48] @ 0x30 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 77d8 │ │ │ │ │ + beq 799c │ │ │ │ │ ldr r4, [ip, #72] @ 0x48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 77cc │ │ │ │ │ + beq 7990 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ blx r4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 77a4 │ │ │ │ │ + beq 7968 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 7824 │ │ │ │ │ + bne 79e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b 77a4 │ │ │ │ │ + b 7968 │ │ │ │ │ ldr r1, [ip, #132] @ 0x84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7864 │ │ │ │ │ + bne 7a28 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 781c │ │ │ │ │ + bne 79e0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromString │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 77c4 │ │ │ │ │ + b 7988 │ │ │ │ │ vldr d0, [r2, #8] │ │ │ │ │ - b 78a4 │ │ │ │ │ + b 7a68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 78ec │ │ │ │ │ + bne 7ab0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 78d4 │ │ │ │ │ + ble 7a98 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 77a4 │ │ │ │ │ + b 7968 │ │ │ │ │ bl 2044 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 77a4 │ │ │ │ │ + beq 7968 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 78b4 │ │ │ │ │ + ble 7a78 │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 78a0 │ │ │ │ │ + bne 7a64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 785c │ │ │ │ │ + bne 7a20 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7884 │ │ │ │ │ + bne 7a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7884 │ │ │ │ │ + b 7a48 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 785c │ │ │ │ │ + bgt 7a20 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 785c │ │ │ │ │ + bne 7a20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 785c │ │ │ │ │ + b 7a20 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r4, [sp] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -9144,803 +9277,803 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC73 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 78cc │ │ │ │ │ + bne 7a90 │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 78a4 │ │ │ │ │ + bgt 7a68 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 78a4 │ │ │ │ │ + bne 7a68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 78a4 │ │ │ │ │ + b 7a68 │ │ │ │ │ │ │ │ │ │ -00007948 : │ │ │ │ │ +00007b0c : │ │ │ │ │ PyNumber_InPlaceFloorDivide(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7a68 │ │ │ │ │ + beq 7c2c │ │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 79c4 │ │ │ │ │ + beq 7b88 │ │ │ │ │ blx r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 79a8 │ │ │ │ │ + beq 7b6c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7b14 │ │ │ │ │ + ble 7cd8 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7a68 │ │ │ │ │ + beq 7c2c │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 7a70 │ │ │ │ │ + bne 7c34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7a4c │ │ │ │ │ + beq 7c10 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 799c │ │ │ │ │ + bne 7b60 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7b28 │ │ │ │ │ + ble 7cec │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7a4c │ │ │ │ │ + beq 7c10 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 799c │ │ │ │ │ + bne 7b60 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7b00 │ │ │ │ │ + ble 7cc4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC75 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 238 │ │ │ │ │ R_ARM_JUMP24 binary_iop.part.0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 79cc │ │ │ │ │ + b 7b90 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 79d8 │ │ │ │ │ + beq 7b9c │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 79d8 │ │ │ │ │ + beq 7b9c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7a18 │ │ │ │ │ + beq 7bdc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7aac │ │ │ │ │ + beq 7c70 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7ab8 │ │ │ │ │ + bne 7c7c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 79ec │ │ │ │ │ + b 7bb0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 799c │ │ │ │ │ + bne 7b60 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 79e8 │ │ │ │ │ + bgt 7bac │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 79e8 │ │ │ │ │ + bne 7bac │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 79e8 │ │ │ │ │ + b 7bac │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 7a4c │ │ │ │ │ + bne 7c10 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7a4c │ │ │ │ │ + b 7c10 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 79b4 │ │ │ │ │ + bne 7b78 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 79b4 │ │ │ │ │ + b 7b78 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 7a18 │ │ │ │ │ + bne 7bdc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7a18 │ │ │ │ │ + b 7bdc │ │ │ │ │ │ │ │ │ │ -00007b3c : │ │ │ │ │ +00007d00 : │ │ │ │ │ abstract_issubclass(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 830c │ │ │ │ │ + beq 84d0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ - ldr r1, [pc, #2256] @ 843c │ │ │ │ │ + ldr r1, [pc, #2256] @ 8600 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 825c │ │ │ │ │ + beq 8420 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 83c4 │ │ │ │ │ + beq 8588 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 83fc │ │ │ │ │ + beq 85c0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7de4 │ │ │ │ │ - ldr r3, [pc, #2204] @ 8440 │ │ │ │ │ + beq 7fa8 │ │ │ │ │ + ldr r3, [pc, #2204] @ 8604 │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [sl, r3] │ │ │ │ │ ldr r1, [r0, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 8344 │ │ │ │ │ + bcc 8508 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 7fcc │ │ │ │ │ + ble 8190 │ │ │ │ │ str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq 82e8 │ │ │ │ │ - ldr r1, [pc, #2132] @ 843c │ │ │ │ │ + beq 84ac │ │ │ │ │ + ldr r1, [pc, #2132] @ 8600 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8194 │ │ │ │ │ + beq 8358 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 8330 │ │ │ │ │ + beq 84f4 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7fa4 │ │ │ │ │ + beq 8168 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 81ac │ │ │ │ │ - ldr r3, [pc, #2080] @ 8444 │ │ │ │ │ + beq 8370 │ │ │ │ │ + ldr r3, [pc, #2080] @ 8608 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [sl, r3] │ │ │ │ │ ldr r1, [r0, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 803c │ │ │ │ │ + bcc 8200 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 7fa4 │ │ │ │ │ + ble 8168 │ │ │ │ │ add r7, r8, #12 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq 820c │ │ │ │ │ - ldr r1, [pc, #2008] @ 843c │ │ │ │ │ + beq 83d0 │ │ │ │ │ + ldr r1, [pc, #2008] @ 8600 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 8114 │ │ │ │ │ + beq 82d8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 83e8 │ │ │ │ │ + beq 85ac │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7f7c │ │ │ │ │ + beq 8140 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 7e90 │ │ │ │ │ - ldr r2, [pc, #1960] @ 8448 │ │ │ │ │ + beq 8054 │ │ │ │ │ + ldr r2, [pc, #1960] @ 860c │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r0, [sl, r2] │ │ │ │ │ ldr r1, [r0, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 7fec │ │ │ │ │ + bcc 81b0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 7f7c │ │ │ │ │ + ble 8140 │ │ │ │ │ add r6, r5, #12 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq 7fd4 │ │ │ │ │ - ldr r1, [pc, #1884] @ 843c │ │ │ │ │ + beq 8198 │ │ │ │ │ + ldr r1, [pc, #1884] @ 8600 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8154 │ │ │ │ │ + beq 8318 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 83d8 │ │ │ │ │ + beq 859c │ │ │ │ │ ldr r4, [r8, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7f54 │ │ │ │ │ + beq 8118 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 808c │ │ │ │ │ - ldr r1, [pc, #1840] @ 844c │ │ │ │ │ + beq 8250 │ │ │ │ │ + ldr r1, [pc, #1840] @ 8610 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r0, [sl, r1] │ │ │ │ │ ldr ip, [r0, #788] @ 0x314 │ │ │ │ │ cmp fp, ip │ │ │ │ │ - bcc 7e48 │ │ │ │ │ + bcc 800c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 7f54 │ │ │ │ │ + ble 8118 │ │ │ │ │ ldr r0, [r8, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 7b3c │ │ │ │ │ + bl 7d00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ef0 │ │ │ │ │ + beq 80b4 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 83b8 │ │ │ │ │ + bgt 857c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - bne 83b0 │ │ │ │ │ + bne 8574 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8328 │ │ │ │ │ + bgt 84ec │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8320 │ │ │ │ │ + bne 84e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8388 │ │ │ │ │ + bgt 854c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 8380 │ │ │ │ │ + bne 8544 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7dd8 │ │ │ │ │ + bgt 7f9c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7dd8 │ │ │ │ │ + bne 7f9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq 8310 │ │ │ │ │ - ldr r1, [pc, #1604] @ 843c │ │ │ │ │ + beq 84d4 │ │ │ │ │ + ldr r1, [pc, #1604] @ 8600 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8254 │ │ │ │ │ + beq 8418 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 822c │ │ │ │ │ + beq 83f0 │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 83fc │ │ │ │ │ + beq 85c0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7de4 │ │ │ │ │ - ldr r3, [pc, #1552] @ 8450 │ │ │ │ │ + beq 7fa8 │ │ │ │ │ + ldr r3, [pc, #1552] @ 8614 │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 7ba8 │ │ │ │ │ + b 7d6c │ │ │ │ │ sub ip, ip, #16384 @ 0x4000 │ │ │ │ │ cmp ip, fp │ │ │ │ │ - bhi 7d2c │ │ │ │ │ + bhi 7ef0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC78 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7d2c │ │ │ │ │ + beq 7ef0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8164 │ │ │ │ │ + bgt 8328 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 8164 │ │ │ │ │ + bne 8328 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8164 │ │ │ │ │ + b 8328 │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq 8270 │ │ │ │ │ - ldr r1, [pc, #1432] @ 843c │ │ │ │ │ + beq 8434 │ │ │ │ │ + ldr r1, [pc, #1432] @ 8600 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 8110 │ │ │ │ │ + beq 82d4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 80ec │ │ │ │ │ + beq 82b0 │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7f7c │ │ │ │ │ + beq 8140 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 7e90 │ │ │ │ │ - ldr r2, [pc, #1384] @ 8454 │ │ │ │ │ + beq 8054 │ │ │ │ │ + ldr r2, [pc, #1384] @ 8618 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 7ca0 │ │ │ │ │ + b 7e64 │ │ │ │ │ add r3, r8, #16 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, #1 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bl 7b3c │ │ │ │ │ + bl 7d00 │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8390 │ │ │ │ │ + bne 8554 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne 7f14 │ │ │ │ │ + bne 80d8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 82f4 │ │ │ │ │ + ble 84b8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7ccc │ │ │ │ │ + bne 7e90 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 82d0 │ │ │ │ │ + ble 8494 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7c50 │ │ │ │ │ + bne 7e14 │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 82b8 │ │ │ │ │ + ble 847c │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7bd4 │ │ │ │ │ + bne 7d98 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 7db8 │ │ │ │ │ + b 7f7c │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r6, #1 │ │ │ │ │ bl 498 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 7d70 │ │ │ │ │ + b 7f34 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 7cb0 │ │ │ │ │ + bhi 7e74 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC78 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7cb0 │ │ │ │ │ + beq 7e74 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8124 │ │ │ │ │ + bgt 82e8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8124 │ │ │ │ │ + bne 82e8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8124 │ │ │ │ │ + b 82e8 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 7c34 │ │ │ │ │ + bhi 7df8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC78 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7c34 │ │ │ │ │ + beq 7df8 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 81a4 │ │ │ │ │ + bgt 8368 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 81a4 │ │ │ │ │ + bne 8368 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 81a4 │ │ │ │ │ + b 8368 │ │ │ │ │ ldr r0, [r8, #16] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq 8224 │ │ │ │ │ + beq 83e8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ - ldr r1, [pc, #920] @ 843c │ │ │ │ │ + ldr r1, [pc, #920] @ 8600 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8150 │ │ │ │ │ + beq 8314 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 812c │ │ │ │ │ + beq 82f0 │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r4, [r8, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7f54 │ │ │ │ │ + beq 8118 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 808c │ │ │ │ │ - ldr r1, [pc, #880] @ 8458 │ │ │ │ │ + beq 8250 │ │ │ │ │ + ldr r1, [pc, #880] @ 861c │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 7d1c │ │ │ │ │ + b 7ee0 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 810c │ │ │ │ │ + bgt 82d0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - beq 828c │ │ │ │ │ + beq 8450 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8114 │ │ │ │ │ + beq 82d8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7f88 │ │ │ │ │ + beq 814c │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 7d94 │ │ │ │ │ + b 7f58 │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 814c │ │ │ │ │ + bgt 8310 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r8] │ │ │ │ │ - beq 8298 │ │ │ │ │ + beq 845c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 8154 │ │ │ │ │ + beq 8318 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7f60 │ │ │ │ │ + beq 8124 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 7d70 │ │ │ │ │ + b 7f34 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 818c │ │ │ │ │ + bgt 8350 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - beq 82ac │ │ │ │ │ + beq 8470 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 8194 │ │ │ │ │ + beq 8358 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7fb0 │ │ │ │ │ + beq 8174 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 7db8 │ │ │ │ │ + b 7f7c │ │ │ │ │ ldr r0, [r8, #16] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq 8278 │ │ │ │ │ - ldr r1, [pc, #636] @ 843c │ │ │ │ │ + beq 843c │ │ │ │ │ + ldr r1, [pc, #636] @ 8600 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8190 │ │ │ │ │ + beq 8354 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 816c │ │ │ │ │ + beq 8330 │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7fa4 │ │ │ │ │ + beq 8168 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 81ac │ │ │ │ │ - ldr r3, [pc, #596] @ 845c │ │ │ │ │ + beq 8370 │ │ │ │ │ + ldr r3, [pc, #596] @ 8620 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 7c24 │ │ │ │ │ + b 7de8 │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r6, #1 │ │ │ │ │ bl 498 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 7d94 │ │ │ │ │ + b 7f58 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 7fdc │ │ │ │ │ + b 81a0 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8254 │ │ │ │ │ + bgt 8418 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 824c │ │ │ │ │ + bne 8410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 825c │ │ │ │ │ + beq 8420 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ rsb r6, r3, #0 │ │ │ │ │ - b 7dd8 │ │ │ │ │ + b 7f9c │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 8214 │ │ │ │ │ + b 83d8 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r6, #1 │ │ │ │ │ bl 498 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 7db8 │ │ │ │ │ + b 7f7c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8104 │ │ │ │ │ + b 82c8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 8144 │ │ │ │ │ + b 8308 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8184 │ │ │ │ │ + b 8348 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 7fb0 │ │ │ │ │ + bne 8174 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7fb0 │ │ │ │ │ + b 8174 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7f88 │ │ │ │ │ + bne 814c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7f88 │ │ │ │ │ + b 814c │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 827c │ │ │ │ │ + b 8440 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - bne 7f60 │ │ │ │ │ + bne 8124 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7f60 │ │ │ │ │ + b 8124 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, #1 │ │ │ │ │ bl 498 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 7dd8 │ │ │ │ │ + b 7f9c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7f88 │ │ │ │ │ + beq 814c │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 7d94 │ │ │ │ │ + b 7f58 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r5, r3 │ │ │ │ │ - bgt 8194 │ │ │ │ │ - b 8178 │ │ │ │ │ + bgt 8358 │ │ │ │ │ + b 833c │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 7bb8 │ │ │ │ │ + bhi 7d7c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC78 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7bb8 │ │ │ │ │ + beq 7d7c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8424 │ │ │ │ │ + ble 85e8 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 7dd8 │ │ │ │ │ + b 7f9c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7fb0 │ │ │ │ │ + beq 8174 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 7db8 │ │ │ │ │ + b 7f7c │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7d54 │ │ │ │ │ + ble 7f18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7f60 │ │ │ │ │ + beq 8124 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 7d70 │ │ │ │ │ + b 7f34 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r5, r3 │ │ │ │ │ - bgt 825c │ │ │ │ │ - b 8238 │ │ │ │ │ + bgt 8420 │ │ │ │ │ + b 83fc │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8138 │ │ │ │ │ - b 8154 │ │ │ │ │ + ble 82fc │ │ │ │ │ + b 8318 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r8, r3 │ │ │ │ │ - bgt 8114 │ │ │ │ │ - b 80f8 │ │ │ │ │ + bgt 82d8 │ │ │ │ │ + b 82bc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8410 │ │ │ │ │ + ble 85d4 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 7dd8 │ │ │ │ │ + b 7f9c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 8408 │ │ │ │ │ - b 7dd0 │ │ │ │ │ + bne 85cc │ │ │ │ │ + b 7f94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8378 │ │ │ │ │ + bne 853c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8378 │ │ │ │ │ + b 853c │ │ │ │ │ .word 0x00008544 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000894 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000081c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000007a4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -267,15 +267,15 @@ │ │ │ │ │ 00000340 : │ │ │ │ │ PySequence_Count(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 8d0 │ │ │ │ │ + b 7b0 │ │ │ │ │ R_ARM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ 00000358 : │ │ │ │ │ PySequence_InPlaceConcat(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -631,15 +631,15 @@ │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 800 │ │ │ │ │ bl 714 │ │ │ │ │ b 810 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ - bl dac │ │ │ │ │ + bl c8c │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bge 824 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ @@ -659,15 +659,15 @@ │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ - bl dac │ │ │ │ │ + bl c8c │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ bl 498 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ @@ -1154,15 +1154,15 @@ │ │ │ │ │ moveq r9, r3 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq efc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec │ │ │ │ │ + bl 10cc │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -1351,23 +1351,23 @@ │ │ │ │ │ bne 1148 │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ bl 4f8 │ │ │ │ │ R_ARM_CALL _IsCContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1174 │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 1028 │ │ │ │ │ + bl f08 │ │ │ │ │ R_ARM_CALL _IsFortranContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1198 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1198 │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl 1028 │ │ │ │ │ + bl f08 │ │ │ │ │ R_ARM_CALL _IsFortranContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1198 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1430,20 +1430,20 @@ │ │ │ │ │ strlt r1, [r2] │ │ │ │ │ blt 125c │ │ │ │ │ cmn r3, #1 │ │ │ │ │ str r7, [r2], #-4 │ │ │ │ │ bne 1230 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 11ec │ │ │ │ │ + bl 10cc │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl 11ec │ │ │ │ │ + bl 10cc │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r5, #0 │ │ │ ├── bytes_methods.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 23216 (bytes into file) │ │ │ │ │ + Start of section headers: 23212 (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 0x5ab0: │ │ │ │ │ +There are 16 section headers, starting at offset 0x5aac: │ │ │ │ │ │ │ │ │ │ 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 001558 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 005110 000360 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00510c 000360 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00158c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 00158c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 00158c 002668 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 005470 000570 08 I 13 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 003bf4 0000f3 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 003ce8 000194 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 0059e0 000048 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 003e7c 0007ee 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 00466a 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 00466a 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 0046a0 000590 10 14 26 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 004c30 0004dd 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 005a28 000088 00 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 00158c 002664 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 00546c 000570 08 I 13 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 003bf0 0000f3 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 003ce4 000194 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 0059dc 000048 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 003e78 0007ee 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 004666 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 004666 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 00469c 000590 10 14 26 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 004c2c 0004dd 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 005a24 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 {} │ │ │ │ │ @@ -69,15 +69,15 @@ │ │ │ │ │ 65: 00000c88 88 FUNC GLOBAL HIDDEN 1 _Py_bytes_capitalize │ │ │ │ │ 66: 00000ce0 136 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalnum │ │ │ │ │ 67: 00000d68 136 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalpha │ │ │ │ │ 68: 00000df0 156 FUNC GLOBAL HIDDEN 1 _Py_bytes_islower │ │ │ │ │ 69: 00000e8c 136 FUNC GLOBAL HIDDEN 1 _Py_bytes_isspace │ │ │ │ │ 70: 00000f14 216 FUNC GLOBAL HIDDEN 1 _Py_bytes_istitle │ │ │ │ │ 71: 00000fec 164 FUNC GLOBAL HIDDEN 1 _Py_bytes_isupper │ │ │ │ │ - 72: 0000220c 1116 FUNC GLOBAL HIDDEN 5 _Py_bytes_rindex │ │ │ │ │ + 72: 0000220c 1112 FUNC GLOBAL HIDDEN 5 _Py_bytes_rindex │ │ │ │ │ 73: 00001090 88 FUNC GLOBAL HIDDEN 1 _Py_bytes_swapcase │ │ │ │ │ 74: 000010e8 132 FUNC GLOBAL HIDDEN 1 _Py_bytes_title │ │ │ │ │ 75: 00000000 98 OBJECT GLOBAL HIDDEN 10 _Py_isascii__doc__ │ │ │ │ │ 76: 00000064 291 OBJECT GLOBAL HIDDEN 10 _Py_maketrans__doc__ │ │ │ │ │ 77: 00000188 123 OBJECT GLOBAL HIDDEN 10 _Py_swapcase__doc__ │ │ │ │ │ 78: 00000204 124 OBJECT GLOBAL HIDDEN 10 _Py_capitalize__doc__ │ │ │ │ │ 79: 00000280 155 OBJECT GLOBAL HIDDEN 10 _Py_title__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x5110 contains 108 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x510c contains 108 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000040 0000111c R_ARM_CALL 00000000 tailmatch.constprop.1 │ │ │ │ │ 00000054 0000341d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000084 0000111c R_ARM_CALL 00000000 tailmatch.constprop.1 │ │ │ │ │ 000000a4 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 000000a8 0000362c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 000000b4 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ @@ -106,15 +106,15 @@ │ │ │ │ │ 00001104 00001b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ 00001108 0000392b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ 0000110c 0000392c R_ARM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ 000014d4 00002e1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00001504 0000161c R_ARM_CALL 000000ec stringlib__two_way_count │ │ │ │ │ 00001554 00002f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x5470 contains 174 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x546c contains 174 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 00001b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ 00000018 00001b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ 000000c4 00001d1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 000000e8 00001e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000214 00001f1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00000298 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ @@ -244,27 +244,27 @@ │ │ │ │ │ 00001d10 00002f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00001d44 00001d1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 00001d64 00001e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00001f14 0000211c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ 00001f28 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002008 00001f1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00002134 0000211c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00002184 0000161c R_ARM_CALL 000000ec stringlib__two_way_count │ │ │ │ │ -00002190 0000231c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000219c 0000242b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000021a0 0000242c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000021a4 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ -000021a8 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ -000021b0 0000251c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000021d8 0000081c R_ARM_CALL 0000116c stringlib_adaptive_find │ │ │ │ │ -000021e4 0000262b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000021e8 0000262c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000021f0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000021f4 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000021fc 0000271c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002188 0000081c R_ARM_CALL 0000116c stringlib_adaptive_find │ │ │ │ │ +00002194 0000231c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021a0 0000242b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000021a4 0000242c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000021a8 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ +000021ac 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ +000021b4 0000251c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000021c0 0000262b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000021c4 0000262c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000021cc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000021d0 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000021d8 0000271c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002200 0000161c R_ARM_CALL 000000ec stringlib__two_way_count │ │ │ │ │ 0000223c 00001d1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 00002260 00001e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00002350 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002354 0000242b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00002358 0000242c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000235c 00000a2b R_ARM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ 00002360 00000a2c R_ARM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ @@ -277,21 +277,21 @@ │ │ │ │ │ 000024f8 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000260c 0000231c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002618 0000242b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000261c 0000242c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00002620 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 00002624 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 0000262c 0000251c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002648 0000262b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000264c 0000262c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002654 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002658 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002660 0000271c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002644 0000262b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002648 0000262c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002650 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002654 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000265c 0000271c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x59e0 contains 9 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x59dc contains 9 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000038 0000321c R_ARM_CALL 00000000 memset │ │ │ │ │ 0000005c 00001e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000000bc 0000331c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 000000cc 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000000dc 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000138 0000061c R_ARM_CALL 0000020c stringlib__preprocess │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2040,25 +2040,25 @@ │ │ │ │ │ beq 2020 <_Py_bytes_count+0x30c> │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21b4 <_Py_bytes_count+0x4a0> │ │ │ │ │ + bne 21b8 <_Py_bytes_count+0x4a4> │ │ │ │ │ cmp r4, sl │ │ │ │ │ ldr r8, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ movgt r4, sl │ │ │ │ │ ble 2044 <_Py_bytes_count+0x330> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addlt r7, r7, sl │ │ │ │ │ biclt r7, r7, r7, asr #31 │ │ │ │ │ subs r4, r4, r7 │ │ │ │ │ - bmi 2204 <_Py_bytes_count+0x4f0> │ │ │ │ │ + bmi 21e0 <_Py_bytes_count+0x4cc> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 2128 <_Py_bytes_count+0x414> │ │ │ │ │ cmp r6, r4 │ │ │ │ │ bgt 2058 <_Py_bytes_count+0x344> │ │ │ │ │ add r3, r9, r7 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ @@ -2186,44 +2186,44 @@ │ │ │ │ │ b 1df0 <_Py_bytes_count+0xdc> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ beq 1fd0 <_Py_bytes_count+0x2bc> │ │ │ │ │ ldr r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ add r8, r6, ip │ │ │ │ │ mov r6, #1 │ │ │ │ │ - str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - ldrb r3, [r9, r6] │ │ │ │ │ + str r4, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + ldrb r4, [r9, r6] │ │ │ │ │ ldrb sl, [r8, #1]! │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ beq 2060 <_Py_bytes_count+0x34c> │ │ │ │ │ ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + ldr r4, [fp, #-104] @ 0xffffff98 │ │ │ │ │ bne 1f4c <_Py_bytes_count+0x238> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ │ beq 1f10 <_Py_bytes_count+0x1fc> │ │ │ │ │ add r6, r7, #1 │ │ │ │ │ add ip, ip, r6 │ │ │ │ │ b 1f08 <_Py_bytes_count+0x1f4> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21e4 <_Py_bytes_count+0x4d0> │ │ │ │ │ + beq 21c0 <_Py_bytes_count+0x4ac> │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21e4 <_Py_bytes_count+0x4d0> │ │ │ │ │ + beq 21c0 <_Py_bytes_count+0x4ac> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2190 <_Py_bytes_count+0x47c> │ │ │ │ │ + beq 2194 <_Py_bytes_count+0x480> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ strbls r0, [fp, #-81] @ 0xffffffaf │ │ │ │ │ - bhi 219c <_Py_bytes_count+0x488> │ │ │ │ │ + bhi 21a0 <_Py_bytes_count+0x48c> │ │ │ │ │ cmp r4, sl │ │ │ │ │ movgt r4, sl │ │ │ │ │ movgt r5, #0 │ │ │ │ │ movgt r6, #1 │ │ │ │ │ subgt r8, fp, #81 @ 0x51 │ │ │ │ │ bgt 1d84 <_Py_bytes_count+0x70> │ │ │ │ │ mov r5, #0 │ │ │ │ │ @@ -2299,68 +2299,68 @@ │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ bne 1df8 <_Py_bytes_count+0xe4> │ │ │ │ │ b 1e9c <_Py_bytes_count+0x188> │ │ │ │ │ asr r3, r6, #2 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, r4, asr #2 │ │ │ │ │ - bge 21bc <_Py_bytes_count+0x4a8> │ │ │ │ │ + blt 21e8 <_Py_bytes_count+0x4d4> │ │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ │ + str ip, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ + mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl ec <_Py_bytes_rfind+0x58> │ │ │ │ │ - R_ARM_CALL stringlib__two_way_count │ │ │ │ │ + bl 116c <_Py_bytes_index+0x340> │ │ │ │ │ + R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 1f10 <_Py_bytes_count+0x1fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21b4 <_Py_bytes_count+0x4a0> │ │ │ │ │ + bne 21b8 <_Py_bytes_count+0x4a4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 1f2c <_Py_bytes_count+0x218> │ │ │ │ │ - ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - str ip, [sp, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 116c <_Py_bytes_index+0x340> │ │ │ │ │ - R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b 1f10 <_Py_bytes_count+0x1fc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 21b4 <_Py_bytes_count+0x4a0> │ │ │ │ │ + b 21b8 <_Py_bytes_count+0x4a4> │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 2130 <_Py_bytes_count+0x41c> │ │ │ │ │ + ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl ec <_Py_bytes_rfind+0x58> │ │ │ │ │ + R_ARM_CALL stringlib__two_way_count │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b 1f10 <_Py_bytes_count+0x1fc> │ │ │ │ │ │ │ │ │ │ 0000220c <_Py_bytes_rindex>: │ │ │ │ │ _Py_bytes_rindex(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ @@ -2457,31 +2457,31 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mvn r7, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - subne r1, fp, #80 @ 0x50 │ │ │ │ │ beq 2390 <_Py_bytes_rindex+0x184> │ │ │ │ │ + sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmn r7, #2 │ │ │ │ │ beq 236c <_Py_bytes_rindex+0x160> │ │ │ │ │ cmn r7, #1 │ │ │ │ │ beq 2354 <_Py_bytes_rindex+0x148> │ │ │ │ │ b 2450 <_Py_bytes_rindex+0x244> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2648 <_Py_bytes_rindex+0x43c> │ │ │ │ │ + beq 2644 <_Py_bytes_rindex+0x438> │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2648 <_Py_bytes_rindex+0x43c> │ │ │ │ │ + beq 2644 <_Py_bytes_rindex+0x438> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 260c <_Py_bytes_rindex+0x400> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ strbls r0, [fp, #-81] @ 0xffffffaf │ │ │ │ │ @@ -2525,25 +2525,25 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2634 <_Py_bytes_rindex+0x428> │ │ │ │ │ sub r7, r0, r7 │ │ │ │ │ b 242c <_Py_bytes_rindex+0x220> │ │ │ │ │ add r5, r3, r4 │ │ │ │ │ - add r6, r3, r1 │ │ │ │ │ + add r8, r1, #1 │ │ │ │ │ add r5, r9, r5 │ │ │ │ │ + add r6, r3, r1 │ │ │ │ │ + str r8, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + mov r1, ip │ │ │ │ │ str lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov lr, r3 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - add r8, r1, #1 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - str r8, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + mov lr, r3 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ ldrb r3, [r6, #-1]! │ │ │ │ │ ldrb r1, [r5, #-1]! │ │ │ │ │ cmp r1, r3 │ │ │ │ │ beq 24e8 <_Py_bytes_rindex+0x2dc> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r0, ip │ │ │ │ │ @@ -2644,16 +2644,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 236c <_Py_bytes_rindex+0x160> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ subne r1, fp, #80 @ 0x50 │ │ │ │ │ - mvnne r7, #0 │ │ │ │ │ - bne 2388 <_Py_bytes_rindex+0x17c> │ │ │ │ │ + bne 234c <_Py_bytes_rindex+0x140> │ │ │ │ │ b 2354 <_Py_bytes_rindex+0x148> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ ├── 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: 100888 (bytes into file) │ │ │ │ │ + Start of section headers: 101064 (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 0x18a18: │ │ │ │ │ +There are 18 section headers, starting at offset 0x18ac8: │ │ │ │ │ │ │ │ │ │ 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 005b9c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 014c10 0016c8 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 005bd0 000824 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0162d8 000710 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0063f4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 0063f4 0016a6 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 007a9c 0052ec 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 0169e8 001760 08 I 15 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 00cd88 002580 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 018148 000090 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 00f308 001aec 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 0181d8 0007b0 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 010df4 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 010df4 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 010e28 0023c0 10 16 382 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0131e8 001a25 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 018988 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 004db8 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 014c90 0014e0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 004dec 000824 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 016170 000710 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 005610 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 005610 0016a6 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 006cb8 006150 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 016880 001978 08 I 15 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 00ce08 002580 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 0181f8 000090 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 00f388 001aec 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 018288 0007b0 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 010e74 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 010e74 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 010ea8 0023c0 10 16 382 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 013268 001a25 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 018a38 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 {} │ │ │ │ │ @@ -34,163 +34,163 @@ │ │ │ │ │ 30: 00000b4c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 31: 00000c84 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 32: 00000c88 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 33: 00000c88 368 FUNC LOCAL DEFAULT 7 byteswriter_create │ │ │ │ │ 34: 00000df4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 35: 00000128 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 36: 00000df8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 37: 00001038 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 38: 00001040 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 39: 00001280 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 40: 00001288 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 41: 00001328 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 37: 00001044 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 38: 0000104c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 39: 0000128c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 00001294 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 41: 00001334 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 42: 00000034 64 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ - 43: 0000132c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 44: 0000132c 72 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ + 43: 00001338 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 44: 00001338 72 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ 45: 0000013c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 46: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 47: 00001374 768 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ - 48: 00001668 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 49: 00001674 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 50: 000017ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 51: 000017b0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 52: 00001a20 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 47: 00001380 768 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ + 48: 00001674 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 49: 00001680 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 50: 000017b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 51: 000017bc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 52: 00001a2c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 53: 00000184 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ - 54: 00001a28 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 55: 00001b08 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 54: 00001a34 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 55: 00001b14 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 56: 0000019c 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 57: 000001b0 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 58: 00001b0c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 59: 00001b0c 516 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ - 60: 00001d0c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 61: 00001d10 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 62: 00001d10 24 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ - 63: 00001d28 68 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ + 58: 00001b18 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 59: 00001b18 516 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ + 60: 00001d18 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 61: 00001d1c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 62: 00001d1c 24 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ + 63: 00001d34 68 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ 64: 00000074 200 FUNC LOCAL DEFAULT 1 bytes_iter │ │ │ │ │ 65: 00000134 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 66: 0000013c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 67: 0000013c 128 FUNC LOCAL DEFAULT 1 striter_dealloc │ │ │ │ │ 68: 000001b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 69: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ - 70: 00001d6c 256 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ + 70: 00001d78 256 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ 71: 000001ec 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ 72: 000001f0 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 73: 00000204 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 74: 0000020c 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ 75: 00000224 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ - 76: 00001e6c 576 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ - 77: 000020a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 76: 00001e78 576 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ + 77: 000020b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 78: 00000238 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ - 79: 000020ac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 80: 00002308 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 79: 000020b8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 80: 00002314 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 81: 00000258 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ - 82: 000001bc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 83: 000001bc 2760 FUNC LOCAL DEFAULT 1 bytes_replace │ │ │ │ │ + 82: 00002318 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 83: 00002318 2852 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ 84: 00000000 364 FUNC LOCAL DEFAULT 11 stringlib_default_find.constprop.1 │ │ │ │ │ - 85: 00000c84 76 FUNC LOCAL DEFAULT 1 return_self │ │ │ │ │ - 86: 0000557c 664 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ - 87: 00000e60 808 FUNC LOCAL DEFAULT 1 fastsearch.constprop.1 │ │ │ │ │ + 85: 000001bc 76 FUNC LOCAL DEFAULT 1 return_self │ │ │ │ │ + 86: 00004798 664 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ + 87: 00002e3c 808 FUNC LOCAL DEFAULT 7 fastsearch.constprop.1 │ │ │ │ │ 88: 000018d4 168 FUNC LOCAL DEFAULT 11 stringlib__two_way_count │ │ │ │ │ - 89: 00000c80 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 90: 00000c84 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 89: 00002e38 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 90: 000001bc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 91: 00000274 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ - 92: 00000cd0 224 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ + 92: 00000208 224 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ 93: 00000280 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ - 94: 00005814 304 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 95: 00005944 600 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 96: 00001184 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 97: 00000294 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 98: 00001188 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 99: 0000230c 2612 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 94: 00002e3c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 95: 00004a30 304 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 96: 00004b60 600 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 97: 00003160 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 98: 00000294 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ + 99: 00003164 2612 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ 100: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 101: 000002b0 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ 102: 000002cc 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 103: 0000030c 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 104: 00000328 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ - 105: 0000230c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 106: 00002d3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 105: 00003164 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 106: 00003b94 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 107: 00000350 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ 108: 00000374 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ 109: 00000398 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 110: 000003bc 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 111: 000003c4 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 112: 000003f0 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 113: 00002d40 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 114: 00002d40 1644 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ - 115: 00003ea8 1716 FUNC LOCAL DEFAULT 7 PyBytes_FromObject.part.0 │ │ │ │ │ - 116: 0000339c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 117: 000033ac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 118: 000033ac 76 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ + 113: 00003b98 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 114: 00003b98 1644 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ + 115: 00004d0c 1716 FUNC LOCAL DEFAULT 7 PyBytes_FromObject.part.0 │ │ │ │ │ + 116: 000041f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 117: 00004204 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 118: 00004204 76 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ 119: 00000400 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ 120: 00000410 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ 121: 0000016c 104 FUNC LOCAL DEFAULT 11 bytes_str │ │ │ │ │ - 122: 000013ec 628 FUNC LOCAL DEFAULT 1 _Py_bytes_repr.constprop.0 │ │ │ │ │ + 122: 000005fc 640 FUNC LOCAL DEFAULT 1 _Py_bytes_repr.constprop.0 │ │ │ │ │ 123: 0000042c 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 124: 00003a0c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 125: 0000165c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 126: 00001660 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 127: 00001660 32 FUNC LOCAL DEFAULT 1 bytes_repr │ │ │ │ │ - 128: 00003a10 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 129: 00003aa0 68 FUNC LOCAL DEFAULT 7 bytes_iteritem │ │ │ │ │ - 130: 00003ae0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 131: 00003ae4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 132: 00003ae4 140 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ - 133: 00003b6c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 124: 00004870 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 125: 00000878 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 126: 0000087c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 127: 0000087c 32 FUNC LOCAL DEFAULT 1 bytes_repr │ │ │ │ │ + 128: 00004874 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 129: 00004904 68 FUNC LOCAL DEFAULT 7 bytes_iteritem │ │ │ │ │ + 130: 00004944 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 131: 00004948 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 132: 00004948 140 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ + 133: 000049d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 134: 00000450 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ - 135: 00003b70 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 136: 00003b70 256 FUNC LOCAL DEFAULT 7 bytes_index │ │ │ │ │ + 135: 000049d4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 136: 000049d4 256 FUNC LOCAL DEFAULT 7 bytes_index │ │ │ │ │ 137: 00000458 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ - 138: 00003c70 252 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ - 139: 00001680 20 FUNC LOCAL DEFAULT 1 bytes_join │ │ │ │ │ + 138: 00004ad4 252 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ + 139: 0000089c 20 FUNC LOCAL DEFAULT 1 bytes_join │ │ │ │ │ 140: 00000460 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ - 141: 00001694 208 FUNC LOCAL DEFAULT 1 bytes_startswith │ │ │ │ │ - 142: 00003d6c 36 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ + 141: 000008b0 208 FUNC LOCAL DEFAULT 1 bytes_startswith │ │ │ │ │ + 142: 00004bd0 36 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ 143: 0000046c 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ - 144: 00001764 408 FUNC LOCAL DEFAULT 1 bytes_repeat │ │ │ │ │ + 144: 00000980 408 FUNC LOCAL DEFAULT 1 bytes_repeat │ │ │ │ │ 145: 00000488 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ 146: 000004a8 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ 147: 0000185c 120 FUNC LOCAL DEFAULT 11 _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ 148: 000004d0 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ - 149: 0000455c 256 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ + 149: 000053c0 256 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ 150: 000004dc 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ - 151: 0000465c 256 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ + 151: 000054c0 256 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ 152: 000004e4 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ - 153: 000018fc 412 FUNC LOCAL DEFAULT 1 bytes_partition │ │ │ │ │ - 154: 00001a90 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 155: 00001a98 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 156: 00001a98 2484 FUNC LOCAL DEFAULT 1 bytes_split │ │ │ │ │ - 157: 00002448 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 158: 0000244c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 159: 0000244c 140 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ + 153: 00000b18 412 FUNC LOCAL DEFAULT 1 bytes_partition │ │ │ │ │ + 154: 00000cac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 155: 00000cb4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 156: 00000cb4 2484 FUNC LOCAL DEFAULT 1 bytes_split │ │ │ │ │ + 157: 00001664 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 158: 00001668 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 159: 00001668 140 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ 160: 000004f4 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ 161: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ 162: 0000056c 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ 163: 000005ac 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ - 164: 00002754 368 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ - 165: 000028c4 648 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ - 166: 00002b4c 244 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ - 167: 00002c40 1148 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ - 168: 00002c3c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 164: 00001970 368 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ + 165: 00001ae0 648 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ + 166: 00001d68 244 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ + 167: 00001e5c 1148 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ + 168: 00001e58 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 169: 000005b4 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ - 170: 00002c40 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 171: 00004b10 1756 FUNC LOCAL DEFAULT 7 bytes_fromformat │ │ │ │ │ - 172: 00004aa0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 173: 00004aac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 170: 00001e5c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 171: 00005974 1756 FUNC LOCAL DEFAULT 7 bytes_fromformat │ │ │ │ │ + 172: 00005904 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 173: 00005910 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 174: 000005e4 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ 175: 0000062c 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ 176: 00000630 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ 177: 00000634 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ 178: 00000638 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ 179: 0000063c 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ 180: 00000640 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ 181: 00000644 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ 182: 00000648 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ 183: 0000064c 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ - 184: 000051e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 185: 000030bc 72 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ + 184: 00006048 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 185: 000022d8 72 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ 186: 00000650 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ 187: 00000660 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ 188: 0000066c 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ 189: 00000690 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ 190: 000006c4 0 NOTYPE LOCAL DEFAULT 6 .LC79 │ │ │ │ │ 191: 00000700 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ 192: 00000744 0 NOTYPE LOCAL DEFAULT 6 .LC82 │ │ │ │ │ @@ -226,75 +226,75 @@ │ │ │ │ │ 222: 00000edc 0 NOTYPE LOCAL DEFAULT 6 .LC113 │ │ │ │ │ 223: 00000f2c 0 NOTYPE LOCAL DEFAULT 6 .LC114 │ │ │ │ │ 224: 00000f54 0 NOTYPE LOCAL DEFAULT 6 .LC115 │ │ │ │ │ 225: 00000fa0 0 NOTYPE LOCAL DEFAULT 6 .LC116 │ │ │ │ │ 226: 00000ff0 0 NOTYPE LOCAL DEFAULT 6 .LC117 │ │ │ │ │ 227: 0000104c 0 NOTYPE LOCAL DEFAULT 6 .LC118 │ │ │ │ │ 228: 00001080 0 NOTYPE LOCAL DEFAULT 6 .LC119 │ │ │ │ │ - 229: 00004744 148 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ - 230: 000041a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 231: 000041b8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 229: 00003960 148 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ + 230: 000033c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 231: 000033d4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 232: 000004b0 408 FUNC LOCAL DEFAULT 11 formatfloat │ │ │ │ │ 233: 000010cc 0 NOTYPE LOCAL DEFAULT 6 .LC120 │ │ │ │ │ - 234: 000047d8 376 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ - 235: 0000494c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 236: 00004950 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 237: 00004950 452 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ - 238: 00005154 252 FUNC LOCAL DEFAULT 1 stringlib_default_rfind.constprop.0 │ │ │ │ │ - 239: 00004b14 112 FUNC LOCAL DEFAULT 1 stringlib_rfind_char │ │ │ │ │ - 240: 00004b0c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 241: 00004b14 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 242: 00004b84 64 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ + 234: 000039f4 376 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ + 235: 00003b68 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 236: 00003b6c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 237: 00003b6c 452 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ + 238: 00004370 252 FUNC LOCAL DEFAULT 1 stringlib_default_rfind.constprop.0 │ │ │ │ │ + 239: 00003d30 112 FUNC LOCAL DEFAULT 1 stringlib_rfind_char │ │ │ │ │ + 240: 00003d28 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 241: 00003d30 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 242: 00003da0 64 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ 243: 000001d4 32 FUNC LOCAL DEFAULT 11 stringlib_isdigit │ │ │ │ │ 244: 000001f4 32 FUNC LOCAL DEFAULT 11 stringlib_isascii │ │ │ │ │ 245: 00001100 0 NOTYPE LOCAL DEFAULT 6 .LC121 │ │ │ │ │ 246: 00000214 116 FUNC LOCAL DEFAULT 11 bytes_lstrip │ │ │ │ │ - 247: 00004bc4 768 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ - 248: 00004ec0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 249: 00004ec4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 247: 00003de0 768 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ + 248: 000040dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 249: 000040e0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 250: 00001108 0 NOTYPE LOCAL DEFAULT 6 .LC122 │ │ │ │ │ - 251: 00004edc 120 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ - 252: 00004f54 64 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ - 253: 00004f94 252 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ + 251: 000040f8 120 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ + 252: 00004170 64 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ + 253: 000041b0 252 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ 254: 000003ac 96 FUNC LOCAL DEFAULT 11 bytes_item │ │ │ │ │ 255: 00000408 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 256: 0000040c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 257: 0000040c 64 FUNC LOCAL DEFAULT 11 stringlib_capitalize │ │ │ │ │ - 258: 00005128 44 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ + 258: 00004344 44 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ 259: 00001110 0 NOTYPE LOCAL DEFAULT 6 .LC123 │ │ │ │ │ 260: 00001148 0 NOTYPE LOCAL DEFAULT 6 .LC124 │ │ │ │ │ 261: 00001184 0 NOTYPE LOCAL DEFAULT 6 .LC125 │ │ │ │ │ 262: 000011bc 0 NOTYPE LOCAL DEFAULT 6 .LC126 │ │ │ │ │ 263: 00000648 552 FUNC LOCAL DEFAULT 11 stringlib_expandtabs │ │ │ │ │ 264: 0000086c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 265: 000011cc 0 NOTYPE LOCAL DEFAULT 6 .LC127 │ │ │ │ │ 266: 000011d4 0 NOTYPE LOCAL DEFAULT 6 .LC128 │ │ │ │ │ 267: 00001230 0 NOTYPE LOCAL DEFAULT 6 .LC129 │ │ │ │ │ 268: 0000124c 0 NOTYPE LOCAL DEFAULT 6 .LC130 │ │ │ │ │ 269: 00001258 0 NOTYPE LOCAL DEFAULT 6 .LC131 │ │ │ │ │ 270: 00000870 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 271: 00000870 424 FUNC LOCAL DEFAULT 11 stringlib_center │ │ │ │ │ - 272: 00005250 176 FUNC LOCAL DEFAULT 1 pad │ │ │ │ │ + 272: 0000446c 176 FUNC LOCAL DEFAULT 1 pad │ │ │ │ │ 273: 00000a18 32 FUNC LOCAL DEFAULT 11 stringlib_isalnum │ │ │ │ │ 274: 00000a38 32 FUNC LOCAL DEFAULT 11 stringlib_isalpha │ │ │ │ │ 275: 00000a58 32 FUNC LOCAL DEFAULT 11 stringlib_islower │ │ │ │ │ 276: 00000a78 32 FUNC LOCAL DEFAULT 11 stringlib_isspace │ │ │ │ │ 277: 00000a98 32 FUNC LOCAL DEFAULT 11 stringlib_istitle │ │ │ │ │ 278: 00000ab8 32 FUNC LOCAL DEFAULT 11 stringlib_isupper │ │ │ │ │ 279: 000012b8 0 NOTYPE LOCAL DEFAULT 6 .LC132 │ │ │ │ │ 280: 000012c0 0 NOTYPE LOCAL DEFAULT 6 .LC133 │ │ │ │ │ 281: 00001318 0 NOTYPE LOCAL DEFAULT 6 .LC134 │ │ │ │ │ - 282: 00005300 448 FUNC LOCAL DEFAULT 1 stringlib_ljust │ │ │ │ │ + 282: 0000451c 448 FUNC LOCAL DEFAULT 1 stringlib_ljust │ │ │ │ │ 283: 00001374 0 NOTYPE LOCAL DEFAULT 6 .LC135 │ │ │ │ │ 284: 0000137c 0 NOTYPE LOCAL DEFAULT 6 .LC136 │ │ │ │ │ 285: 000013d4 0 NOTYPE LOCAL DEFAULT 6 .LC137 │ │ │ │ │ 286: 00000ad8 408 FUNC LOCAL DEFAULT 11 stringlib_rjust │ │ │ │ │ 287: 00001430 0 NOTYPE LOCAL DEFAULT 6 .LC138 │ │ │ │ │ - 288: 000051ec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 289: 000051ec 256 FUNC LOCAL DEFAULT 7 bytes_rindex │ │ │ │ │ + 288: 00006050 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 289: 00006050 256 FUNC LOCAL DEFAULT 7 bytes_rindex │ │ │ │ │ 290: 00000cec 64 FUNC LOCAL DEFAULT 11 stringlib_swapcase │ │ │ │ │ 291: 00000d2c 64 FUNC LOCAL DEFAULT 11 stringlib_title │ │ │ │ │ 292: 00000d6c 212 FUNC LOCAL DEFAULT 11 stringlib_zfill │ │ │ │ │ 293: 00001438 0 NOTYPE LOCAL DEFAULT 6 .LC139 │ │ │ │ │ 294: 00001494 0 NOTYPE LOCAL DEFAULT 6 .LC140 │ │ │ │ │ 295: 00000e40 1928 FUNC LOCAL DEFAULT 11 bytes_rsplit │ │ │ │ │ 296: 000015c4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ @@ -302,17 +302,17 @@ │ │ │ │ │ 298: 000014f0 0 NOTYPE LOCAL DEFAULT 6 .LC142 │ │ │ │ │ 299: 000015c8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 300: 000015c8 96 FUNC LOCAL DEFAULT 11 striter_reduce │ │ │ │ │ 301: 00001624 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 302: 00001628 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 303: 00001628 232 FUNC LOCAL DEFAULT 11 bytes_removeprefix │ │ │ │ │ 304: 00001828 52 FUNC LOCAL DEFAULT 11 striter_traverse │ │ │ │ │ - 305: 00005810 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 305: 00004a2c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 306: 00001978 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 307: 00005814 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 307: 00004a30 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 308: 0000197c 168 FUNC LOCAL DEFAULT 11 stringlib__lex_search │ │ │ │ │ 309: 0000197c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 310: 000014f8 0 NOTYPE LOCAL DEFAULT 6 .LC145 │ │ │ │ │ 311: 00001a24 40 FUNC LOCAL DEFAULT 11 bytes_getnewargs │ │ │ │ │ 312: 00001a4c 120 FUNC LOCAL DEFAULT 11 striter_setstate │ │ │ │ │ 313: 00001ac4 40 FUNC LOCAL DEFAULT 11 bytes_alloc │ │ │ │ │ 314: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ @@ -399,39 +399,39 @@ │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 397: 00000518 92 FUNC GLOBAL DEFAULT 7 PyBytes_AsString │ │ │ │ │ 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 400: 00000574 1496 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ - 402: 00000df8 584 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithPointer │ │ │ │ │ + 402: 00000df8 596 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithPointer │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 404: 00001288 164 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Discard │ │ │ │ │ + 404: 00001294 164 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Discard │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 408: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ - 412: 00001040 584 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithSize │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 412: 0000104c 584 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithSize │ │ │ │ │ 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_HashBuffer │ │ │ │ │ 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 423: 00001674 316 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Create │ │ │ │ │ - 424: 000017b0 60 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GetData │ │ │ │ │ - 425: 000017ec 572 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Finish │ │ │ │ │ - 426: 00001a28 228 FUNC GLOBAL DEFAULT 7 PyBytes_FromString │ │ │ │ │ + 423: 00001680 316 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Create │ │ │ │ │ + 424: 000017bc 60 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GetData │ │ │ │ │ + 425: 000017f8 572 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Finish │ │ │ │ │ + 426: 00001a34 228 FUNC GLOBAL DEFAULT 7 PyBytes_FromString │ │ │ │ │ 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ @@ -442,50 +442,50 @@ │ │ │ │ │ 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromEncodedObject │ │ │ │ │ 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 445: 000020ac 608 FUNC GLOBAL HIDDEN 7 _PyBytes_Concat │ │ │ │ │ + 445: 000020b8 608 FUNC GLOBAL HIDDEN 7 _PyBytes_Concat │ │ │ │ │ 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ - 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ + 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ - 454: 00000db0 176 FUNC GLOBAL DEFAULT 1 PyBytes_AsStringAndSize │ │ │ │ │ + 454: 000002e8 176 FUNC GLOBAL DEFAULT 1 PyBytes_AsStringAndSize │ │ │ │ │ 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ - 457: 00001188 108 FUNC GLOBAL DEFAULT 1 PyBytes_Join │ │ │ │ │ + 457: 00000398 108 FUNC GLOBAL DEFAULT 1 PyBytes_Join │ │ │ │ │ 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ - 462: 000011f4 424 FUNC GLOBAL DEFAULT 1 PyBytes_Concat │ │ │ │ │ + 462: 00000404 424 FUNC GLOBAL DEFAULT 1 PyBytes_Concat │ │ │ │ │ 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Calloc │ │ │ │ │ 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 472: 00003d90 280 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ + 472: 00004bf4 280 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ 473: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 474: 0000139c 80 FUNC GLOBAL DEFAULT 1 PyBytes_Size │ │ │ │ │ - 475: 000033f8 552 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ - 476: 00003620 372 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Grow │ │ │ │ │ - 477: 00003794 636 FUNC GLOBAL HIDDEN 7 _Py_bytes_repr │ │ │ │ │ + 474: 000005ac 80 FUNC GLOBAL DEFAULT 1 PyBytes_Size │ │ │ │ │ + 475: 00004250 552 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ + 476: 00004478 372 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Grow │ │ │ │ │ + 477: 000045ec 648 FUNC GLOBAL HIDDEN 7 _Py_bytes_repr │ │ │ │ │ 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ - 480: 00003a10 144 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ + 480: 00004874 144 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_GetItemRef │ │ │ │ │ 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ @@ -494,21 +494,21 @@ │ │ │ │ │ 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ - 497: 000024d8 636 FUNC GLOBAL HIDDEN 1 _PyBytes_FromHex │ │ │ │ │ + 497: 000016f4 636 FUNC GLOBAL HIDDEN 1 _PyBytes_FromHex │ │ │ │ │ 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 499: 0000475c 848 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ - 500: 00004aac 100 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ + 499: 000055c0 848 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ + 500: 00005910 100 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ - 503: 00003104 5696 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ + 503: 00002320 5696 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatBytesWriter │ │ │ │ │ 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ASCII │ │ │ │ │ 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FormatLong │ │ │ │ │ 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ @@ -520,18 +520,18 @@ │ │ │ │ │ 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 523: 00004ec4 24 FUNC GLOBAL DEFAULT 1 PyBytesWriter_GetSize │ │ │ │ │ + 523: 000040e0 24 FUNC GLOBAL DEFAULT 1 PyBytesWriter_GetSize │ │ │ │ │ 524: 00000288 292 FUNC GLOBAL DEFAULT 11 PyBytesWriter_Resize │ │ │ │ │ 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ - 526: 00005090 152 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ + 526: 000042ac 152 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 529: 0000044c 100 FUNC GLOBAL DEFAULT 11 _PyBytes_ReverseFind │ │ │ │ │ 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ @@ -540,15 +540,15 @@ │ │ │ │ │ 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ 537: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ │ 538: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ 539: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ 540: 00000c70 124 FUNC GLOBAL DEFAULT 11 PyBytesWriter_WriteBytes │ │ │ │ │ 541: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ 542: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ - 543: 000054c0 188 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ + 543: 000046dc 188 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ 544: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 545: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 546: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ 547: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ 548: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 549: 00001710 24 FUNC GLOBAL DEFAULT 11 _PyBytesWriter_CreateByteArray │ │ │ │ │ 550: 00001728 168 FUNC GLOBAL DEFAULT 11 PyBytesWriter_Format │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x14c10 contains 729 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x14c90 contains 668 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000018 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000001c 00000c2b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ 00000020 00000c2c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ 00000028 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000070 00018a1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ @@ -11,757 +11,696 @@ │ │ │ │ │ 0000011c 00000e2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ 00000120 00000e2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ 00000128 00018c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000134 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000138 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000001b4 0001b51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000001b8 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000001fc 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000210 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000234 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000248 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000002dc 0000541c R_ARM_CALL 00000000 stringlib_default_find.constprop.1 │ │ │ │ │ -000002f0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000002f4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000324 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000338 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000350 0001c11c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000360 0001c21c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000003ec 0001c31c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000408 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -00000424 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000460 0001c31c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000004d0 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -00000534 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000055c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000584 0001c31c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000005bc 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -00000600 0001c31c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000624 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000644 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000684 0000541c R_ARM_CALL 00000000 stringlib_default_find.constprop.1 │ │ │ │ │ -000006a8 0001c41c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000006b8 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -00000730 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000074c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000794 0001c31c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000007c4 0001c41c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000007d8 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -00000814 0001c31c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000083c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000858 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000878 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000888 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000008ec 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000008f0 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000008f4 0000512b R_ARM_MOVW_ABS_NC 00000258 .LC29 │ │ │ │ │ -000008f8 0000512c R_ARM_MOVT_ABS 00000258 .LC29 │ │ │ │ │ -00000900 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000920 0000581c R_ARM_CALL 000018d4 stringlib__two_way_count │ │ │ │ │ -00000950 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -0000096c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000980 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000009d0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000009f4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000a0c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000a2c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000a54 0001c41c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000a6c 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -00000aa0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000ae4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000b2c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000b50 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000b60 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000b98 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000c38 0000581c R_ARM_CALL 000018d4 stringlib__two_way_count │ │ │ │ │ -00000c5c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c6c 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000c88 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000c8c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ccc 00017e1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000cfc 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000d0c 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000d24 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000d38 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000d4c 0001c51c R_ARM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ -00000d64 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000d78 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000d94 00005b2b R_ARM_MOVW_ABS_NC 00000274 .LC30 │ │ │ │ │ -00000d98 00005b2c R_ARM_MOVT_ABS 00000274 .LC30 │ │ │ │ │ -00000d9c 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000df8 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000e0c 00000e2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00000e10 00000e2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00000e18 00018c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000e24 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000e28 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000e2c 00005d2b R_ARM_MOVW_ABS_NC 00000280 .LC31 │ │ │ │ │ -00000e30 00005d2c R_ARM_MOVT_ABS 00000280 .LC31 │ │ │ │ │ -00000e38 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e40 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e44 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e4c 0000112b R_ARM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -00000e50 0000112c R_ARM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -00000e58 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000010e0 0001c31c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001114 0001c71c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00001184 0001c802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000011bc 0000631d R_ARM_JUMP24 0000230c stringlib_bytes_join │ │ │ │ │ -000011c0 00000e2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -000011c4 00000e2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -000011cc 00018c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000011d8 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000011dc 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000011e0 0000612b R_ARM_MOVW_ABS_NC 00000294 .LC33 │ │ │ │ │ -000011e4 0000612c R_ARM_MOVT_ABS 00000294 .LC33 │ │ │ │ │ -000011ec 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000123c 0001bd1c R_ARM_CALL 000020ac _PyBytes_Concat │ │ │ │ │ -00001260 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001264 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000127c 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000012b0 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -000012d4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000012dc 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000012fc 00018a1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001300 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001308 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000133c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001348 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000134c 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001354 00004e2b R_ARM_MOVW_ABS_NC 00000238 .LC28 │ │ │ │ │ -00001358 00004e2c R_ARM_MOVT_ABS 00000238 .LC28 │ │ │ │ │ -00001368 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001398 00018a1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000013c8 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000013cc 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000013d4 0000112b R_ARM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -000013d8 0000112c R_ARM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -000013e0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000014ac 0001de1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -000014f8 0001df2b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -000014fc 0001df2c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -000015b4 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000015b8 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000015bc 00006e2b R_ARM_MOVW_ABS_NC 000003bc .LC41 │ │ │ │ │ -000015c0 00006e2c R_ARM_MOVT_ABS 000003bc .LC41 │ │ │ │ │ -000015c4 00007b2b R_ARM_MOVW_ABS_NC 0000042c .LC47 │ │ │ │ │ -000015c8 00007b2c R_ARM_MOVT_ABS 0000042c .LC47 │ │ │ │ │ -000015d0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000165c 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001690 0000631d R_ARM_JUMP24 0000230c stringlib_bytes_join │ │ │ │ │ -000016f0 0001e31c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ -00001708 00008c2b R_ARM_MOVW_ABS_NC 00000460 .LC51 │ │ │ │ │ -0000170c 00008c2c R_ARM_MOVT_ABS 00000460 .LC51 │ │ │ │ │ -00001710 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001730 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001750 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000178c 0001c41c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000017b4 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000017c0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000017c4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017e0 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001820 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001840 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000186c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001888 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000188c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000018bc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000018c0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000018d8 0001831d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000018dc 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000018e0 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000018e4 00008f2b R_ARM_MOVW_ABS_NC 0000046c .LC52 │ │ │ │ │ -000018e8 00008f2c R_ARM_MOVT_ABS 0000046c .LC52 │ │ │ │ │ -000018f4 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001928 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001938 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001968 0001ed1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001998 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000019c4 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000019cc 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000019e8 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001a4c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001a50 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001a54 0000982b R_ARM_MOVW_ABS_NC 000004e4 .LC57 │ │ │ │ │ -00001a58 0000982c R_ARM_MOVT_ABS 000004e4 .LC57 │ │ │ │ │ -00001a60 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001a88 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a90 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001a94 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b10 0001c11c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001b1c 0001c21c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001b4c 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001b50 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001b68 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001ba4 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00001cb8 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001d0c 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001d34 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001d4c 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00001d74 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d7c 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001da8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001dac 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001df0 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00001e00 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001e04 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001f64 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001f8c 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00001fc0 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fe8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001fec 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002044 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002070 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002088 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020b8 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000020d8 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000020dc 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002110 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002168 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002180 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000021a8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021c8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021e0 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000021e4 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000021fc 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002220 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002230 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00002258 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002268 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00002288 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000022f0 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002318 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000231c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002320 0000982b R_ARM_MOVW_ABS_NC 000004e4 .LC57 │ │ │ │ │ -00002324 0000982c R_ARM_MOVT_ABS 000004e4 .LC57 │ │ │ │ │ -0000232c 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000233c 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00002368 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002388 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002398 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000023c0 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023cc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000023d0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002410 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002438 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002448 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002470 0001f11c R_ARM_CALL 000024d8 _PyBytes_FromHex │ │ │ │ │ -00002474 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002478 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000024a4 0001f21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000024cc 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002540 0000191c R_ARM_CALL 00000b4c byteswriter_create.constprop.0 │ │ │ │ │ -00002560 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002564 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002568 0001912b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -0000256c 0001912c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -000025e4 0001921c R_ARM_CALL 00000df8 PyBytesWriter_FinishWithPointer │ │ │ │ │ -0000263c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002640 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002644 0000a22b R_ARM_MOVW_ABS_NC 0000056c .LC60 │ │ │ │ │ -00002648 0000a22c R_ARM_MOVT_ABS 0000056c .LC60 │ │ │ │ │ -00002650 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002658 0001941c R_ARM_CALL 00001288 PyBytesWriter_Discard │ │ │ │ │ -0000266c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000267c 0000211c R_ARM_CALL 00000c88 byteswriter_create │ │ │ │ │ -0000268c 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000026a4 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000026d4 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000026d8 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000026dc 0000a12b R_ARM_MOVW_ABS_NC 0000052c .LC59 │ │ │ │ │ -000026e0 0000a12c R_ARM_MOVT_ABS 0000052c .LC59 │ │ │ │ │ -000026e8 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000026f0 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000026f4 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000026fc 0000a02b R_ARM_MOVW_ABS_NC 000004f4 .LC58 │ │ │ │ │ -00002700 0000a02c R_ARM_MOVT_ABS 000004f4 .LC58 │ │ │ │ │ -00002708 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002718 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002794 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002798 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000027ac 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000027dc 0001c31c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000027ec 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002800 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002818 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000281c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000283c 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002840 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002878 00017e1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002880 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002884 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000028a8 0000a32b R_ARM_MOVW_ABS_NC 000005ac .LC61 │ │ │ │ │ -000028ac 0000a32c R_ARM_MOVT_ABS 000005ac .LC61 │ │ │ │ │ -000028b0 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000028d8 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000028dc 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002904 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000294c 0001c31c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000295c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000297c 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000029a0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000029a8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000029ac 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002a00 0001c31c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002a30 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002a34 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002a90 00017e1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002aa4 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002aa8 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002ae8 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002b1c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002b20 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002be4 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002c2c 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002c3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002c78 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002c88 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002cc0 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -00002e0c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002e10 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002e24 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002e34 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002e40 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002e8c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f04 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002f3c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002fa0 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -00002fac 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002fb0 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002fcc 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003028 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000302c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003054 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003070 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003074 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003078 0000a92b R_ARM_MOVW_ABS_NC 000005b4 .LC62 │ │ │ │ │ -0000307c 0000a92c R_ARM_MOVT_ABS 000005b4 .LC62 │ │ │ │ │ -00003084 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003090 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000030a4 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000030ec 0001f71d R_ARM_JUMP24 00003104 _PyBytes_FormatEx │ │ │ │ │ -000030f0 0001a12b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030f4 0001a12c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000313c 0000191c R_ARM_CALL 00000b4c byteswriter_create.constprop.0 │ │ │ │ │ -0000318c 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003190 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000032e4 0001f82b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000032e8 0001f82c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000334c 0001f91c R_ARM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ -00003368 0001c31c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003390 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000033dc 0001921c R_ARM_CALL 00000df8 PyBytesWriter_FinishWithPointer │ │ │ │ │ -0000348c 0001db1c R_ARM_CALL 000033f8 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -000034dc 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003544 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003548 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003558 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000355c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000358c 0000e12b R_ARM_MOVW_ABS_NC 00000fa0 .LC116 │ │ │ │ │ -00003590 0000e22b R_ARM_MOVW_ABS_NC 00000ff0 .LC117 │ │ │ │ │ -00003594 0000e12c R_ARM_MOVT_ABS 00000fa0 .LC116 │ │ │ │ │ -00003598 0000e22c R_ARM_MOVT_ABS 00000ff0 .LC117 │ │ │ │ │ -0000359c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000035ac 0001941c R_ARM_CALL 00001288 PyBytesWriter_Discard │ │ │ │ │ -00003620 0001fa1c R_ARM_CALL 00000000 PyObject_ASCII │ │ │ │ │ -00003698 0001fb1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -00003740 0001db1c R_ARM_CALL 000033f8 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00003770 0000211c R_ARM_CALL 00000c88 byteswriter_create │ │ │ │ │ -0000378c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000379c 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000037a0 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000037b0 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000037b4 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000037d0 0000df2b R_ARM_MOVW_ABS_NC 00000f2c .LC114 │ │ │ │ │ -000037d4 0000df2c R_ARM_MOVT_ABS 00000f2c .LC114 │ │ │ │ │ -000037dc 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003804 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003808 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000380c 0000be2b R_ARM_MOVW_ABS_NC 000006c4 .LC79 │ │ │ │ │ -00003810 0000be2c R_ARM_MOVT_ABS 000006c4 .LC79 │ │ │ │ │ -00003820 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003880 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000038a4 0001fc1c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -000038dc 0001fd1c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00003910 0001c11c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003920 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003924 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000392c 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003958 0000bb2b R_ARM_MOVW_ABS_NC 00000660 .LC76 │ │ │ │ │ -0000395c 0000bb2c R_ARM_MOVT_ABS 00000660 .LC76 │ │ │ │ │ -00003968 0000ba2b R_ARM_MOVW_ABS_NC 00000650 .LC75 │ │ │ │ │ -0000396c 0000ba2c R_ARM_MOVT_ABS 00000650 .LC75 │ │ │ │ │ -00003978 0000d22b R_ARM_MOVW_ABS_NC 00000ac0 .LC101 │ │ │ │ │ -0000397c 0000d22c R_ARM_MOVT_ABS 00000ac0 .LC101 │ │ │ │ │ -00003980 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003988 0000e02b R_ARM_MOVW_ABS_NC 00000f54 .LC115 │ │ │ │ │ -0000398c 0000e02c R_ARM_MOVT_ABS 00000f54 .LC115 │ │ │ │ │ -00003990 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000399c 0000ba2b R_ARM_MOVW_ABS_NC 00000650 .LC75 │ │ │ │ │ -000039a0 0000ba2c R_ARM_MOVT_ABS 00000650 .LC75 │ │ │ │ │ -000039b4 0000bb2b R_ARM_MOVW_ABS_NC 00000660 .LC76 │ │ │ │ │ -000039b8 0000bb2c R_ARM_MOVT_ABS 00000660 .LC76 │ │ │ │ │ -000039c4 0000d12b R_ARM_MOVW_ABS_NC 00000a90 .LC100 │ │ │ │ │ -000039c8 0000d12c R_ARM_MOVT_ABS 00000a90 .LC100 │ │ │ │ │ +000001c0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000001c4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000204 00017e1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000234 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000244 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000025c 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000270 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000284 0001c51c R_ARM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ +0000029c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000002b0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000002cc 00005b2b R_ARM_MOVW_ABS_NC 00000274 .LC30 │ │ │ │ │ +000002d0 00005b2c R_ARM_MOVT_ABS 00000274 .LC30 │ │ │ │ │ +000002d4 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000330 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000344 00000e2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00000348 00000e2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00000350 00018c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000035c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000360 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000364 00005d2b R_ARM_MOVW_ABS_NC 00000280 .LC31 │ │ │ │ │ +00000368 00005d2c R_ARM_MOVT_ABS 00000280 .LC31 │ │ │ │ │ +00000370 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000378 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000037c 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000384 0000112b R_ARM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +00000388 0000112c R_ARM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +00000390 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003cc 0000631d R_ARM_JUMP24 00003164 stringlib_bytes_join │ │ │ │ │ +000003d0 00000e2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +000003d4 00000e2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +000003dc 00018c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000003e8 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003ec 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003f0 0000622b R_ARM_MOVW_ABS_NC 00000294 .LC33 │ │ │ │ │ +000003f4 0000622c R_ARM_MOVT_ABS 00000294 .LC33 │ │ │ │ │ +000003fc 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000044c 0001bd1c R_ARM_CALL 000020b8 _PyBytes_Concat │ │ │ │ │ +00000470 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000474 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000048c 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000004c0 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +000004e4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000004ec 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000050c 00018a1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000510 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000518 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000054c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000558 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000055c 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000564 00004e2b R_ARM_MOVW_ABS_NC 00000238 .LC28 │ │ │ │ │ +00000568 00004e2c R_ARM_MOVT_ABS 00000238 .LC28 │ │ │ │ │ +00000578 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000005a8 00018a1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000005d8 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000005dc 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000005e4 0000112b R_ARM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +000005e8 0000112c R_ARM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +000005f0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006bc 0001de1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00000708 0001df2b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +0000070c 0001df2c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +000007c4 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000007c8 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000007cc 00006e2b R_ARM_MOVW_ABS_NC 000003bc .LC41 │ │ │ │ │ +000007d0 00006e2c R_ARM_MOVT_ABS 000003bc .LC41 │ │ │ │ │ +000007d4 00007b2b R_ARM_MOVW_ABS_NC 0000042c .LC47 │ │ │ │ │ +000007d8 00007b2c R_ARM_MOVT_ABS 0000042c .LC47 │ │ │ │ │ +000007e0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000878 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000008ac 0000631d R_ARM_JUMP24 00003164 stringlib_bytes_join │ │ │ │ │ +0000090c 0001e31c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ +00000924 00008c2b R_ARM_MOVW_ABS_NC 00000460 .LC51 │ │ │ │ │ +00000928 00008c2c R_ARM_MOVT_ABS 00000460 .LC51 │ │ │ │ │ +0000092c 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000094c 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000096c 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000009a8 0001c21c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000009d0 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000009dc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000009e0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000009fc 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000a3c 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000a5c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000a88 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000aa4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000aa8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000ad8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000adc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000af4 0001831d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00000af8 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000afc 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000b00 00008f2b R_ARM_MOVW_ABS_NC 0000046c .LC52 │ │ │ │ │ +00000b04 00008f2c R_ARM_MOVT_ABS 0000046c .LC52 │ │ │ │ │ +00000b10 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b44 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000b54 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000b84 0001ed1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000ba0 0000571c R_ARM_CALL 00002e3c fastsearch.constprop.1 │ │ │ │ │ +00000bb4 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000be0 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000be8 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c04 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000c68 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000c6c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000c70 0000982b R_ARM_MOVW_ABS_NC 000004e4 .LC57 │ │ │ │ │ +00000c74 0000982c R_ARM_MOVT_ABS 000004e4 .LC57 │ │ │ │ │ +00000c7c 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ca4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cac 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000cb0 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d2c 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000d38 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000d68 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d6c 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d84 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000dc0 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00000ed4 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000f28 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000f50 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000f68 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00000f90 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f98 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000fc4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000fc8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000100c 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000101c 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001020 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001180 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000011a8 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000011dc 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001204 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001208 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001260 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000128c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012a4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012d4 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000012f4 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000012f8 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000132c 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001384 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000139c 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000013c4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013e4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013fc 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001400 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001418 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000143c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000144c 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00001474 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001484 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000014a4 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000014e8 0000571c R_ARM_CALL 00002e3c fastsearch.constprop.1 │ │ │ │ │ +0000150c 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001534 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001538 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000153c 0000982b R_ARM_MOVW_ABS_NC 000004e4 .LC57 │ │ │ │ │ +00001540 0000982c R_ARM_MOVT_ABS 000004e4 .LC57 │ │ │ │ │ +00001548 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001558 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00001584 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015a4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015b4 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000015dc 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015e8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000015ec 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000162c 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001654 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001664 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000168c 0001f11c R_ARM_CALL 000016f4 _PyBytes_FromHex │ │ │ │ │ +00001690 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001694 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000016c0 0001f21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000016e8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000175c 0000191c R_ARM_CALL 00000b4c byteswriter_create.constprop.0 │ │ │ │ │ +0000177c 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001780 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001784 0001912b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +00001788 0001912c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +00001800 0001921c R_ARM_CALL 00000df8 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00001858 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000185c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001860 0000a22b R_ARM_MOVW_ABS_NC 0000056c .LC60 │ │ │ │ │ +00001864 0000a22c R_ARM_MOVT_ABS 0000056c .LC60 │ │ │ │ │ +0000186c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001874 0001941c R_ARM_CALL 00001294 PyBytesWriter_Discard │ │ │ │ │ +00001888 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001898 0000211c R_ARM_CALL 00000c88 byteswriter_create │ │ │ │ │ +000018a8 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000018c0 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000018f0 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000018f4 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000018f8 0000a12b R_ARM_MOVW_ABS_NC 0000052c .LC59 │ │ │ │ │ +000018fc 0000a12c R_ARM_MOVT_ABS 0000052c .LC59 │ │ │ │ │ +00001904 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000190c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001910 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001918 0000a02b R_ARM_MOVW_ABS_NC 000004f4 .LC58 │ │ │ │ │ +0000191c 0000a02c R_ARM_MOVT_ABS 000004f4 .LC58 │ │ │ │ │ +00001924 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001934 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000019b0 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000019b4 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000019c8 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000019f8 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001a08 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001a1c 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001a34 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001a38 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001a58 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001a5c 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001a94 00017e1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001a9c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001aa0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001ac4 0000a32b R_ARM_MOVW_ABS_NC 000005ac .LC61 │ │ │ │ │ +00001ac8 0000a32c R_ARM_MOVT_ABS 000005ac .LC61 │ │ │ │ │ +00001acc 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001af4 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001af8 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001b20 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001b68 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001b78 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001b98 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001bbc 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001bc4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001bc8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001c1c 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001c4c 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001c50 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001cac 00017e1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001cc0 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001cc4 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001d04 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001d38 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001d3c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001e00 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001e48 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001e58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001e94 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001ea4 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001edc 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +00002028 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000202c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002040 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002050 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000205c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000020a8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002120 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002158 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000021bc 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +000021c8 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000021cc 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000021e8 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002244 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002248 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002270 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000228c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002290 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002294 0000a92b R_ARM_MOVW_ABS_NC 000005b4 .LC62 │ │ │ │ │ +00002298 0000a92c R_ARM_MOVT_ABS 000005b4 .LC62 │ │ │ │ │ +000022a0 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000022ac 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000022c0 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002308 0001f71d R_ARM_JUMP24 00002320 _PyBytes_FormatEx │ │ │ │ │ +0000230c 0001a12b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002310 0001a12c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002358 0000191c R_ARM_CALL 00000b4c byteswriter_create.constprop.0 │ │ │ │ │ +000023a8 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000023ac 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002500 0001f82b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00002504 0001f82c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002568 0001f91c R_ARM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ +00002584 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000025ac 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000025f8 0001921c R_ARM_CALL 00000df8 PyBytesWriter_FinishWithPointer │ │ │ │ │ +000026a8 0001db1c R_ARM_CALL 00004250 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +000026f8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002760 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002764 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002774 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002778 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000027a8 0000e12b R_ARM_MOVW_ABS_NC 00000fa0 .LC116 │ │ │ │ │ +000027ac 0000e22b R_ARM_MOVW_ABS_NC 00000ff0 .LC117 │ │ │ │ │ +000027b0 0000e12c R_ARM_MOVT_ABS 00000fa0 .LC116 │ │ │ │ │ +000027b4 0000e22c R_ARM_MOVT_ABS 00000ff0 .LC117 │ │ │ │ │ +000027b8 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000027c8 0001941c R_ARM_CALL 00001294 PyBytesWriter_Discard │ │ │ │ │ +0000283c 0001fa1c R_ARM_CALL 00000000 PyObject_ASCII │ │ │ │ │ +000028b4 0001fb1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +0000295c 0001db1c R_ARM_CALL 00004250 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +0000298c 0000211c R_ARM_CALL 00000c88 byteswriter_create │ │ │ │ │ +000029a8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000029b8 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000029bc 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000029cc 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000029d0 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000029ec 0000df2b R_ARM_MOVW_ABS_NC 00000f2c .LC114 │ │ │ │ │ +000029f0 0000df2c R_ARM_MOVT_ABS 00000f2c .LC114 │ │ │ │ │ +000029f8 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002a20 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002a24 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002a28 0000be2b R_ARM_MOVW_ABS_NC 000006c4 .LC79 │ │ │ │ │ +00002a2c 0000be2c R_ARM_MOVT_ABS 000006c4 .LC79 │ │ │ │ │ +00002a3c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002a9c 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002ac0 0001fc1c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00002af8 0001fd1c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00002b2c 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002b3c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002b40 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002b48 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002b74 0000bb2b R_ARM_MOVW_ABS_NC 00000660 .LC76 │ │ │ │ │ +00002b78 0000bb2c R_ARM_MOVT_ABS 00000660 .LC76 │ │ │ │ │ +00002b84 0000ba2b R_ARM_MOVW_ABS_NC 00000650 .LC75 │ │ │ │ │ +00002b88 0000ba2c R_ARM_MOVT_ABS 00000650 .LC75 │ │ │ │ │ +00002b94 0000d22b R_ARM_MOVW_ABS_NC 00000ac0 .LC101 │ │ │ │ │ +00002b98 0000d22c R_ARM_MOVT_ABS 00000ac0 .LC101 │ │ │ │ │ +00002b9c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002ba4 0000e02b R_ARM_MOVW_ABS_NC 00000f54 .LC115 │ │ │ │ │ +00002ba8 0000e02c R_ARM_MOVT_ABS 00000f54 .LC115 │ │ │ │ │ +00002bac 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002bb8 0000ba2b R_ARM_MOVW_ABS_NC 00000650 .LC75 │ │ │ │ │ +00002bbc 0000ba2c R_ARM_MOVT_ABS 00000650 .LC75 │ │ │ │ │ +00002bd0 0000bb2b R_ARM_MOVW_ABS_NC 00000660 .LC76 │ │ │ │ │ +00002bd4 0000bb2c R_ARM_MOVT_ABS 00000660 .LC76 │ │ │ │ │ +00002be0 0000d12b R_ARM_MOVW_ABS_NC 00000a90 .LC100 │ │ │ │ │ +00002be4 0000d12c R_ARM_MOVT_ABS 00000a90 .LC100 │ │ │ │ │ +00002be8 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002bf4 0000ba2b R_ARM_MOVW_ABS_NC 00000650 .LC75 │ │ │ │ │ +00002bf8 0000ba2c R_ARM_MOVT_ABS 00000650 .LC75 │ │ │ │ │ +00002c00 0000bb2b R_ARM_MOVW_ABS_NC 00000660 .LC76 │ │ │ │ │ +00002c04 0000bb2c R_ARM_MOVT_ABS 00000660 .LC76 │ │ │ │ │ +00002c1c 0000d02b R_ARM_MOVW_ABS_NC 00000a60 .LC99 │ │ │ │ │ +00002c20 0000d02c R_ARM_MOVT_ABS 00000a60 .LC99 │ │ │ │ │ +00002c24 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002c40 0001fb1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00002c64 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c6c 0001fe1c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00002c78 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002c7c 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002c88 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00002c8c 0001ff2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00002ca8 0002001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002cd8 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002cdc 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002ce0 0000bd2b R_ARM_MOVW_ABS_NC 00000690 .LC78 │ │ │ │ │ +00002ce4 0000bd2c R_ARM_MOVT_ABS 00000690 .LC78 │ │ │ │ │ +00002cf4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002d04 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002d08 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002d10 0000bc2b R_ARM_MOVW_ABS_NC 0000066c .LC77 │ │ │ │ │ +00002d14 0000bc2c R_ARM_MOVT_ABS 0000066c .LC77 │ │ │ │ │ +00002d1c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002d5c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d9c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dc8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dd4 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002dd8 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002dec 0000e42b R_ARM_MOVW_ABS_NC 00001080 .LC119 │ │ │ │ │ +00002df0 0000e42c R_ARM_MOVT_ABS 00001080 .LC119 │ │ │ │ │ +00002df4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002e0c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002e10 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002e14 0000e32b R_ARM_MOVW_ABS_NC 0000104c .LC118 │ │ │ │ │ +00002e18 0000e32c R_ARM_MOVT_ABS 0000104c .LC118 │ │ │ │ │ +00002e20 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002e4c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002e64 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002e70 00000e2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00002e74 00000e2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00002e78 00018c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002e98 0000cc2b R_ARM_MOVW_ABS_NC 00000910 .LC94 │ │ │ │ │ +00002e9c 0000cc2c R_ARM_MOVT_ABS 00000910 .LC94 │ │ │ │ │ +00002ea4 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002ea8 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002eb4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002f04 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002f40 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002f44 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002f58 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002f5c 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00003018 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00003088 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003094 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003098 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000030a0 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000030c8 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ +000030cc 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ +000030d0 0000c52b R_ARM_MOVW_ABS_NC 000007f0 .LC87 │ │ │ │ │ +000030d4 0000c52c R_ARM_MOVT_ABS 000007f0 .LC87 │ │ │ │ │ +000030d8 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000030e0 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000030e4 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003104 0000c12b R_ARM_MOVW_ABS_NC 00000770 .LC83 │ │ │ │ │ +00003108 0000c12c R_ARM_MOVT_ABS 00000770 .LC83 │ │ │ │ │ +0000310c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003118 0000bf2b R_ARM_MOVW_ABS_NC 00000700 .LC81 │ │ │ │ │ +0000311c 0000bf2c R_ARM_MOVT_ABS 00000700 .LC81 │ │ │ │ │ +00003124 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003128 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003134 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003140 0000c22b R_ARM_MOVW_ABS_NC 0000079c .LC84 │ │ │ │ │ +00003144 0000c22c R_ARM_MOVT_ABS 0000079c .LC84 │ │ │ │ │ +00003148 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003154 0000c02b R_ARM_MOVW_ABS_NC 00000744 .LC82 │ │ │ │ │ +00003158 0000c02c R_ARM_MOVT_ABS 00000744 .LC82 │ │ │ │ │ +0000315c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003164 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ +00003168 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ +0000316c 0000c62b R_ARM_MOVW_ABS_NC 0000081c .LC88 │ │ │ │ │ +00003170 0000c62c R_ARM_MOVT_ABS 0000081c .LC88 │ │ │ │ │ +00003174 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003180 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ +00003184 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ +00003188 0000c42b R_ARM_MOVW_ABS_NC 000007c8 .LC86 │ │ │ │ │ +0000318c 0000c42c R_ARM_MOVT_ABS 000007c8 .LC86 │ │ │ │ │ +00003190 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000031cc 0002011c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00003210 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000321c 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003220 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003228 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003250 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ +00003254 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ +00003258 0000c92b R_ARM_MOVW_ABS_NC 00000890 .LC91 │ │ │ │ │ +0000325c 0000c92c R_ARM_MOVT_ABS 00000890 .LC91 │ │ │ │ │ +00003260 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003268 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ +0000326c 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ +00003270 0000ca2b R_ARM_MOVW_ABS_NC 000008c0 .LC92 │ │ │ │ │ +00003274 0000ca2c R_ARM_MOVT_ABS 000008c0 .LC92 │ │ │ │ │ +00003278 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003284 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ +00003288 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ +0000328c 0000c82b R_ARM_MOVW_ABS_NC 00000864 .LC90 │ │ │ │ │ +00003290 0000c82c R_ARM_MOVT_ABS 00000864 .LC90 │ │ │ │ │ +00003294 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000032a0 0000cb2b R_ARM_MOVW_ABS_NC 000008ec .LC93 │ │ │ │ │ +000032a4 0000cb2c R_ARM_MOVT_ABS 000008ec .LC93 │ │ │ │ │ +000032ac 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000032b0 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000032bc 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003360 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00003364 0001ff2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00003370 0002001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003380 0002021c R_ARM_CALL 00000000 PyIndex_Check │ │ │ │ │ +00003394 0002031c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000033c4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000033c8 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000033cc 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000033d0 0001d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000033d4 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000033d8 0001ff2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000033e8 0002001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003400 0001cf1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00003418 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00003430 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003440 0000191c R_ARM_CALL 00000b4c byteswriter_create.constprop.0 │ │ │ │ │ +00003468 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00003478 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003484 00019c1c R_ARM_CALL 0000104c PyBytesWriter_FinishWithSize │ │ │ │ │ +000034b0 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000034bc 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000034c0 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000034dc 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ +000034e0 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ +000034e4 0000db2b R_ARM_MOVW_ABS_NC 00000e00 .LC110 │ │ │ │ │ +000034e8 0000db2c R_ARM_MOVT_ABS 00000e00 .LC110 │ │ │ │ │ +000034ec 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000350c 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ +00003510 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ +00003514 0000da2b R_ARM_MOVW_ABS_NC 00000dc8 .LC109 │ │ │ │ │ +00003518 0000da2c R_ARM_MOVT_ABS 00000dc8 .LC109 │ │ │ │ │ +0000351c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003524 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ +00003528 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ +0000352c 0000d92b R_ARM_MOVW_ABS_NC 00000d90 .LC108 │ │ │ │ │ +00003530 0000d92c R_ARM_MOVT_ABS 00000d90 .LC108 │ │ │ │ │ +00003534 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003540 0001941c R_ARM_CALL 00001294 PyBytesWriter_Discard │ │ │ │ │ +00003548 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003558 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000355c 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003574 0000cf2b R_ARM_MOVW_ABS_NC 000009fc .LC98 │ │ │ │ │ +00003578 0000cf2c R_ARM_MOVT_ABS 000009fc .LC98 │ │ │ │ │ +0000357c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000035d8 0001d21c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00003600 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003644 0001d41c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00003674 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003680 0000c72b R_ARM_MOVW_ABS_NC 00000844 .LC89 │ │ │ │ │ +00003684 0000c72c R_ARM_MOVT_ABS 00000844 .LC89 │ │ │ │ │ +0000368c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003690 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000369c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003700 0000e81c R_ARM_CALL 000004b0 formatfloat │ │ │ │ │ +00003760 0000e81c R_ARM_CALL 000004b0 formatfloat │ │ │ │ │ +00003784 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003788 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000037a0 0000de2b R_ARM_MOVW_ABS_NC 00000edc .LC113 │ │ │ │ │ +000037a4 0000de2c R_ARM_MOVT_ABS 00000edc .LC113 │ │ │ │ │ +000037a8 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000037c4 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000037c8 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000037e0 0000d72b R_ARM_MOVW_ABS_NC 00000cac .LC106 │ │ │ │ │ +000037e4 0000d72c R_ARM_MOVT_ABS 00000cac .LC106 │ │ │ │ │ +000037e8 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000380c 0000d82b R_ARM_MOVW_ABS_NC 00000d20 .LC107 │ │ │ │ │ +00003810 0000d82c R_ARM_MOVT_ABS 00000d20 .LC107 │ │ │ │ │ +00003814 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003824 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003828 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003840 0000d42b R_ARM_MOVW_ABS_NC 00000b5c .LC103 │ │ │ │ │ +00003844 0000d42c R_ARM_MOVT_ABS 00000b5c .LC103 │ │ │ │ │ +00003848 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003854 0000d62b R_ARM_MOVW_ABS_NC 00000c38 .LC105 │ │ │ │ │ +00003858 0000d62c R_ARM_MOVT_ABS 00000c38 .LC105 │ │ │ │ │ +0000385c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003878 0000ce2b R_ARM_MOVW_ABS_NC 00000994 .LC97 │ │ │ │ │ +0000387c 0000ce2c R_ARM_MOVT_ABS 00000994 .LC97 │ │ │ │ │ +00003880 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003890 0000cd2b R_ARM_MOVW_ABS_NC 0000092c .LC96 │ │ │ │ │ +00003894 0000cd2c R_ARM_MOVT_ABS 0000092c .LC96 │ │ │ │ │ +00003898 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000038bc 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000038c0 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000038d4 00006f2b R_ARM_MOVW_ABS_NC 000003c4 .LC42 │ │ │ │ │ +000038d8 00006f2c R_ARM_MOVT_ABS 000003c4 .LC42 │ │ │ │ │ +000038dc 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003900 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003910 0000dd2b R_ARM_MOVW_ABS_NC 00000e88 .LC112 │ │ │ │ │ +00003914 0000dd2c R_ARM_MOVT_ABS 00000e88 .LC112 │ │ │ │ │ +00003918 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003924 0000d52b R_ARM_MOVW_ABS_NC 00000bcc .LC104 │ │ │ │ │ +00003928 0000d52c R_ARM_MOVT_ABS 00000bcc .LC104 │ │ │ │ │ +0000392c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003938 0000d32b R_ARM_MOVW_ABS_NC 00000aec .LC102 │ │ │ │ │ +0000393c 0000d32c R_ARM_MOVT_ABS 00000aec .LC102 │ │ │ │ │ +00003940 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003950 0000dc2b R_ARM_MOVW_ABS_NC 00000e34 .LC111 │ │ │ │ │ +00003954 0000dc2c R_ARM_MOVT_ABS 00000e34 .LC111 │ │ │ │ │ +00003958 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000399c 0002041d R_ARM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ +000039b4 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000039b8 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000039c4 0000e92b R_ARM_MOVW_ABS_NC 000010cc .LC120 │ │ │ │ │ +000039c8 0000e92c R_ARM_MOVT_ABS 000010cc .LC120 │ │ │ │ │ 000039cc 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000039d8 0000ba2b R_ARM_MOVW_ABS_NC 00000650 .LC75 │ │ │ │ │ -000039dc 0000ba2c R_ARM_MOVT_ABS 00000650 .LC75 │ │ │ │ │ -000039e4 0000bb2b R_ARM_MOVW_ABS_NC 00000660 .LC76 │ │ │ │ │ -000039e8 0000bb2c R_ARM_MOVT_ABS 00000660 .LC76 │ │ │ │ │ -00003a00 0000d02b R_ARM_MOVW_ABS_NC 00000a60 .LC99 │ │ │ │ │ -00003a04 0000d02c R_ARM_MOVT_ABS 00000a60 .LC99 │ │ │ │ │ -00003a08 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003a24 0001fb1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -00003a48 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a50 0001fe1c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -00003a5c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003a60 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003a6c 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00003a70 0001ff2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00003a8c 0002001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003abc 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003ac0 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003ac4 0000bd2b R_ARM_MOVW_ABS_NC 00000690 .LC78 │ │ │ │ │ -00003ac8 0000bd2c R_ARM_MOVT_ABS 00000690 .LC78 │ │ │ │ │ -00003ad8 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003ae8 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003aec 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003af4 0000bc2b R_ARM_MOVW_ABS_NC 0000066c .LC77 │ │ │ │ │ -00003af8 0000bc2c R_ARM_MOVT_ABS 0000066c .LC77 │ │ │ │ │ -00003b00 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003b40 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b80 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bac 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bb8 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003bbc 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003bd0 0000e42b R_ARM_MOVW_ABS_NC 00001080 .LC119 │ │ │ │ │ -00003bd4 0000e42c R_ARM_MOVT_ABS 00001080 .LC119 │ │ │ │ │ -00003bd8 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003bf0 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003bf4 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003bf8 0000e32b R_ARM_MOVW_ABS_NC 0000104c .LC118 │ │ │ │ │ -00003bfc 0000e32c R_ARM_MOVT_ABS 0000104c .LC118 │ │ │ │ │ -00003c04 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003c30 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003c48 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00003c54 00000e2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00003c58 00000e2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00003c5c 00018c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003c7c 0000cc2b R_ARM_MOVW_ABS_NC 00000910 .LC94 │ │ │ │ │ -00003c80 0000cc2c R_ARM_MOVT_ABS 00000910 .LC94 │ │ │ │ │ -00003c88 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003c8c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003c98 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003ce8 0001c21c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00003d24 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003d28 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003d3c 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003d40 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003dfc 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00003e6c 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003e78 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003e7c 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003e84 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003eac 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ -00003eb0 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ -00003eb4 0000c52b R_ARM_MOVW_ABS_NC 000007f0 .LC87 │ │ │ │ │ -00003eb8 0000c52c R_ARM_MOVT_ABS 000007f0 .LC87 │ │ │ │ │ -00003ebc 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003ec4 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003ec8 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003ee8 0000c12b R_ARM_MOVW_ABS_NC 00000770 .LC83 │ │ │ │ │ -00003eec 0000c12c R_ARM_MOVT_ABS 00000770 .LC83 │ │ │ │ │ -00003ef0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003efc 0000bf2b R_ARM_MOVW_ABS_NC 00000700 .LC81 │ │ │ │ │ -00003f00 0000bf2c R_ARM_MOVT_ABS 00000700 .LC81 │ │ │ │ │ -00003f08 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003f0c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003f18 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003f24 0000c22b R_ARM_MOVW_ABS_NC 0000079c .LC84 │ │ │ │ │ -00003f28 0000c22c R_ARM_MOVT_ABS 0000079c .LC84 │ │ │ │ │ -00003f2c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003f38 0000c02b R_ARM_MOVW_ABS_NC 00000744 .LC82 │ │ │ │ │ -00003f3c 0000c02c R_ARM_MOVT_ABS 00000744 .LC82 │ │ │ │ │ -00003f40 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003f48 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ -00003f4c 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ -00003f50 0000c62b R_ARM_MOVW_ABS_NC 0000081c .LC88 │ │ │ │ │ -00003f54 0000c62c R_ARM_MOVT_ABS 0000081c .LC88 │ │ │ │ │ -00003f58 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003f64 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ -00003f68 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ -00003f6c 0000c42b R_ARM_MOVW_ABS_NC 000007c8 .LC86 │ │ │ │ │ -00003f70 0000c42c R_ARM_MOVT_ABS 000007c8 .LC86 │ │ │ │ │ -00003f74 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003fb0 0002011c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00003ff4 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004000 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004004 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000400c 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004034 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ -00004038 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ -0000403c 0000c92b R_ARM_MOVW_ABS_NC 00000890 .LC91 │ │ │ │ │ -00004040 0000c92c R_ARM_MOVT_ABS 00000890 .LC91 │ │ │ │ │ -00004044 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000404c 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ -00004050 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ -00004054 0000ca2b R_ARM_MOVW_ABS_NC 000008c0 .LC92 │ │ │ │ │ -00004058 0000ca2c R_ARM_MOVT_ABS 000008c0 .LC92 │ │ │ │ │ -0000405c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004068 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ -0000406c 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ -00004070 0000c82b R_ARM_MOVW_ABS_NC 00000864 .LC90 │ │ │ │ │ -00004074 0000c82c R_ARM_MOVT_ABS 00000864 .LC90 │ │ │ │ │ -00004078 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004084 0000cb2b R_ARM_MOVW_ABS_NC 000008ec .LC93 │ │ │ │ │ -00004088 0000cb2c R_ARM_MOVT_ABS 000008ec .LC93 │ │ │ │ │ -00004090 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004094 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000040a0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004144 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00004148 0001ff2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00004154 0002001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004164 0002021c R_ARM_CALL 00000000 PyIndex_Check │ │ │ │ │ -00004178 0002031c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000041a8 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000041ac 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000041b0 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000041b4 0001d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000041b8 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000041bc 0001ff2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000041cc 0002001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000041e4 0001cf1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000041fc 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00004214 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00004224 0000191c R_ARM_CALL 00000b4c byteswriter_create.constprop.0 │ │ │ │ │ -0000424c 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -0000425c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004268 00019c1c R_ARM_CALL 00001040 PyBytesWriter_FinishWithSize │ │ │ │ │ -00004294 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000042a0 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000042a4 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000042c0 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ -000042c4 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ -000042c8 0000db2b R_ARM_MOVW_ABS_NC 00000e00 .LC110 │ │ │ │ │ -000042cc 0000db2c R_ARM_MOVT_ABS 00000e00 .LC110 │ │ │ │ │ -000042d0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000042f0 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ -000042f4 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ -000042f8 0000da2b R_ARM_MOVW_ABS_NC 00000dc8 .LC109 │ │ │ │ │ -000042fc 0000da2c R_ARM_MOVT_ABS 00000dc8 .LC109 │ │ │ │ │ -00004300 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004308 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ -0000430c 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ -00004310 0000d92b R_ARM_MOVW_ABS_NC 00000d90 .LC108 │ │ │ │ │ -00004314 0000d92c R_ARM_MOVT_ABS 00000d90 .LC108 │ │ │ │ │ -00004318 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004324 0001941c R_ARM_CALL 00001288 PyBytesWriter_Discard │ │ │ │ │ -0000432c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000433c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004340 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004358 0000cf2b R_ARM_MOVW_ABS_NC 000009fc .LC98 │ │ │ │ │ -0000435c 0000cf2c R_ARM_MOVT_ABS 000009fc .LC98 │ │ │ │ │ -00004360 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000043bc 0001d21c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000043e4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004428 0001d41c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00004458 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004464 0000c72b R_ARM_MOVW_ABS_NC 00000844 .LC89 │ │ │ │ │ -00004468 0000c72c R_ARM_MOVT_ABS 00000844 .LC89 │ │ │ │ │ -00004470 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004474 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004480 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000044e4 0000e81c R_ARM_CALL 000004b0 formatfloat │ │ │ │ │ -00004544 0000e81c R_ARM_CALL 000004b0 formatfloat │ │ │ │ │ -00004568 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000456c 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004584 0000de2b R_ARM_MOVW_ABS_NC 00000edc .LC113 │ │ │ │ │ -00004588 0000de2c R_ARM_MOVT_ABS 00000edc .LC113 │ │ │ │ │ -0000458c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000045a8 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000045ac 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000045c4 0000d72b R_ARM_MOVW_ABS_NC 00000cac .LC106 │ │ │ │ │ -000045c8 0000d72c R_ARM_MOVT_ABS 00000cac .LC106 │ │ │ │ │ -000045cc 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000045f0 0000d82b R_ARM_MOVW_ABS_NC 00000d20 .LC107 │ │ │ │ │ -000045f4 0000d82c R_ARM_MOVT_ABS 00000d20 .LC107 │ │ │ │ │ -000045f8 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004608 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000460c 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004624 0000d42b R_ARM_MOVW_ABS_NC 00000b5c .LC103 │ │ │ │ │ -00004628 0000d42c R_ARM_MOVT_ABS 00000b5c .LC103 │ │ │ │ │ -0000462c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004638 0000d62b R_ARM_MOVW_ABS_NC 00000c38 .LC105 │ │ │ │ │ -0000463c 0000d62c R_ARM_MOVT_ABS 00000c38 .LC105 │ │ │ │ │ -00004640 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000465c 0000ce2b R_ARM_MOVW_ABS_NC 00000994 .LC97 │ │ │ │ │ -00004660 0000ce2c R_ARM_MOVT_ABS 00000994 .LC97 │ │ │ │ │ -00004664 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004674 0000cd2b R_ARM_MOVW_ABS_NC 0000092c .LC96 │ │ │ │ │ -00004678 0000cd2c R_ARM_MOVT_ABS 0000092c .LC96 │ │ │ │ │ -0000467c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000046a0 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000046a4 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000046b8 00006f2b R_ARM_MOVW_ABS_NC 000003c4 .LC42 │ │ │ │ │ -000046bc 00006f2c R_ARM_MOVT_ABS 000003c4 .LC42 │ │ │ │ │ -000046c0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000046e4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000046f4 0000dd2b R_ARM_MOVW_ABS_NC 00000e88 .LC112 │ │ │ │ │ -000046f8 0000dd2c R_ARM_MOVT_ABS 00000e88 .LC112 │ │ │ │ │ -000046fc 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004708 0000d52b R_ARM_MOVW_ABS_NC 00000bcc .LC104 │ │ │ │ │ -0000470c 0000d52c R_ARM_MOVT_ABS 00000bcc .LC104 │ │ │ │ │ -00004710 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000471c 0000d32b R_ARM_MOVW_ABS_NC 00000aec .LC102 │ │ │ │ │ -00004720 0000d32c R_ARM_MOVT_ABS 00000aec .LC102 │ │ │ │ │ -00004724 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004734 0000dc2b R_ARM_MOVW_ABS_NC 00000e34 .LC111 │ │ │ │ │ -00004738 0000dc2c R_ARM_MOVT_ABS 00000e34 .LC111 │ │ │ │ │ -0000473c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004780 0002041d R_ARM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ -00004798 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000479c 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000047a8 0000e92b R_ARM_MOVW_ABS_NC 000010cc .LC120 │ │ │ │ │ -000047ac 0000e92c R_ARM_MOVT_ABS 000010cc .LC120 │ │ │ │ │ -000047b0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000047bc 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000047c0 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000483c 0002051c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ -00004874 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000048ac 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000048d8 0001c11c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000048ec 0001c21c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00004914 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004940 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000494c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000497c 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000498c 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000049b4 0001ed1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00004a30 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004a5c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004a60 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004a64 0000982b R_ARM_MOVW_ABS_NC 000004e4 .LC57 │ │ │ │ │ -00004a68 0000982c R_ARM_MOVT_ABS 000004e4 .LC57 │ │ │ │ │ -00004a70 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004aa4 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004ad4 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004adc 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004b04 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b0c 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004b10 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004b68 0002061c R_ARM_CALL 00000000 memrchr │ │ │ │ │ -00004ba0 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -00004bb8 0002071c R_ARM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ -00004c28 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004c40 00020a1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004c5c 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00004d80 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004d94 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00004de0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004de4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004df8 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00004e3c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e5c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e7c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004eb0 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004ec0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004f24 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004f28 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004f3c 0000fa2b R_ARM_MOVW_ABS_NC 00001108 .LC122 │ │ │ │ │ -00004f40 0000fa2c R_ARM_MOVT_ABS 00001108 .LC122 │ │ │ │ │ -00004f44 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004f70 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -00004f88 00020d1c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ -00004fc0 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004fd0 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005010 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005024 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000503c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005058 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000505c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005084 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000050f4 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005150 0002101d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00005290 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -000052b4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000052d4 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -000052f8 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00005334 0001c11c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00005340 0001c21c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000053c8 0001172b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ -000053cc 0001172c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ -000053d0 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000053e8 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000053ec 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000053f4 0001182b R_ARM_MOVW_ABS_NC 000012c0 .LC133 │ │ │ │ │ -000053f8 0001182c R_ARM_MOVT_ABS 000012c0 .LC133 │ │ │ │ │ -00005400 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005408 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000540c 0001ff2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000541c 0002001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005430 00010b2b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ -00005434 00010b2c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ -00005438 00010c2b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ -0000543c 00010c2c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ -00005440 0001172b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ -00005444 0001172c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ -00005448 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000546c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005470 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005478 0001192b R_ARM_MOVW_ABS_NC 00001318 .LC134 │ │ │ │ │ -0000547c 0001192c R_ARM_MOVT_ABS 00001318 .LC134 │ │ │ │ │ -00005484 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000054a0 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000054ac 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000054e4 0001901c R_ARM_CALL 00000574 _PyBytes_DecodeEscape2 │ │ │ │ │ -0000550c 0002202b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00005510 0002202c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00005524 0001252b R_ARM_MOVW_ABS_NC 00001438 .LC139 │ │ │ │ │ -00005528 0001252c R_ARM_MOVT_ABS 00001438 .LC139 │ │ │ │ │ -0000552c 0002211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000554c 0001262b R_ARM_MOVW_ABS_NC 00001494 .LC140 │ │ │ │ │ -00005550 0001262c R_ARM_MOVT_ABS 00001494 .LC140 │ │ │ │ │ -00005554 0002211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00005574 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005738 0001c71c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000575c 0000581c R_ARM_CALL 000018d4 stringlib__two_way_count │ │ │ │ │ -00005810 0001c802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00005844 0001341c R_ARM_CALL 0000197c stringlib__lex_search │ │ │ │ │ -0000585c 0001341c R_ARM_CALL 0000197c stringlib__lex_search │ │ │ │ │ -00005884 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000058e4 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +000039d8 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000039dc 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003a58 0002051c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ +00003a90 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003ac8 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003af4 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00003b08 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00003b30 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003b5c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003b98 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00003ba8 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003bd0 0001ed1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00003c4c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c78 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003c7c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003c80 0000982b R_ARM_MOVW_ABS_NC 000004e4 .LC57 │ │ │ │ │ +00003c84 0000982c R_ARM_MOVT_ABS 000004e4 .LC57 │ │ │ │ │ +00003c8c 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003cc0 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00003cf0 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00003cf8 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003d20 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d28 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003d2c 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003d84 0002061c R_ARM_CALL 00000000 memrchr │ │ │ │ │ +00003dbc 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +00003dd4 0002071c R_ARM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ +00003e44 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003e5c 00020a1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003e78 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003f9c 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00003fb0 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00003ffc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004000 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004014 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00004058 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004078 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004098 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040cc 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000040dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004140 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004144 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004158 0000fa2b R_ARM_MOVW_ABS_NC 00001108 .LC122 │ │ │ │ │ +0000415c 0000fa2c R_ARM_MOVT_ABS 00001108 .LC122 │ │ │ │ │ +00004160 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000418c 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +000041a4 00020d1c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +000041dc 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +000041ec 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000422c 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004240 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004258 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004274 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004278 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000042a0 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000042e4 0000571c R_ARM_CALL 00002e3c fastsearch.constprop.1 │ │ │ │ │ +00004310 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000436c 0002101d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000044ac 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +000044d0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000044f0 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004514 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004550 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000455c 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000045e4 0001172b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ +000045e8 0001172c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ +000045ec 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004604 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004608 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004610 0001182b R_ARM_MOVW_ABS_NC 000012c0 .LC133 │ │ │ │ │ +00004614 0001182c R_ARM_MOVT_ABS 000012c0 .LC133 │ │ │ │ │ +0000461c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004624 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00004628 0001ff2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00004638 0002001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000464c 00010b2b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ +00004650 00010b2c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ +00004654 00010c2b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ +00004658 00010c2c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ +0000465c 0001172b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ +00004660 0001172c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ +00004664 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00004688 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000468c 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004694 0001192b R_ARM_MOVW_ABS_NC 00001318 .LC134 │ │ │ │ │ +00004698 0001192c R_ARM_MOVT_ABS 00001318 .LC134 │ │ │ │ │ +000046a0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000046bc 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046c8 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004700 0001901c R_ARM_CALL 00000574 _PyBytes_DecodeEscape2 │ │ │ │ │ +00004728 0002202b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000472c 0002202c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004740 0001252b R_ARM_MOVW_ABS_NC 00001438 .LC139 │ │ │ │ │ +00004744 0001252c R_ARM_MOVT_ABS 00001438 .LC139 │ │ │ │ │ +00004748 0002211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00004768 0001262b R_ARM_MOVW_ABS_NC 00001494 .LC140 │ │ │ │ │ +0000476c 0001262c R_ARM_MOVT_ABS 00001494 .LC140 │ │ │ │ │ +00004770 0002211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00004790 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004954 0001c71c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00004978 0000581c R_ARM_CALL 000018d4 stringlib__two_way_count │ │ │ │ │ +00004a2c 0001c802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00004a60 0001341c R_ARM_CALL 0000197c stringlib__lex_search │ │ │ │ │ +00004a78 0001341c R_ARM_CALL 0000197c stringlib__lex_search │ │ │ │ │ +00004aa0 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004b00 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x162d8 contains 226 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x16170 contains 226 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00022c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00007f02 R_ARM_ABS32 00001660 bytes_repr │ │ │ │ │ +0000002c 00007f02 R_ARM_ABS32 0000087c bytes_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00002c02 R_ARM_ABS32 0000132c bytes_hash │ │ │ │ │ +0000003c 00002c02 R_ARM_ABS32 00001338 bytes_hash │ │ │ │ │ 00000044 00007902 R_ARM_ABS32 0000016c bytes_str │ │ │ │ │ 00000048 00022d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000058 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00002f02 R_ARM_ABS32 00001374 bytes_richcompare │ │ │ │ │ +00000064 00002f02 R_ARM_ABS32 00001380 bytes_richcompare │ │ │ │ │ 0000006c 00004002 R_ARM_ABS32 00000074 bytes_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 00013902 R_ARM_ABS32 00001ac4 bytes_alloc │ │ │ │ │ -0000009c 00007202 R_ARM_ABS32 00002d40 bytes_new │ │ │ │ │ +0000009c 00007202 R_ARM_ABS32 00003b98 bytes_new │ │ │ │ │ 000000a0 00018b02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000d0 00008102 R_ARM_ABS32 00003aa0 bytes_iteritem │ │ │ │ │ +000000d0 00008102 R_ARM_ABS32 00004904 bytes_iteritem │ │ │ │ │ 000000d8 00022c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000ec 00004302 R_ARM_ABS32 0000013c striter_dealloc │ │ │ │ │ 0000011c 00022d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000130 00013002 R_ARM_ABS32 00001828 striter_traverse │ │ │ │ │ 00000140 00022e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000144 00008402 R_ARM_ABS32 00003ae4 striter_next │ │ │ │ │ +00000144 00008402 R_ARM_ABS32 00004948 striter_next │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001ac 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d8 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -807,57 +746,57 @@ │ │ │ │ │ 00000414 0001e702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000420 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000430 0001e702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 0000043c 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000440 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000444 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000448 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000044c 00010202 R_ARM_ABS32 00005128 striter_len │ │ │ │ │ +0000044c 00010202 R_ARM_ABS32 00004344 striter_len │ │ │ │ │ 00000454 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000458 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000045c 00012c02 R_ARM_ABS32 000015c8 striter_reduce │ │ │ │ │ 00000464 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000468 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000046c 00013802 R_ARM_ABS32 00001a4c striter_setstate │ │ │ │ │ 00000474 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000494 0000b902 R_ARM_ABS32 000030bc bytes_mod │ │ │ │ │ +00000494 0000b902 R_ARM_ABS32 000022d8 bytes_mod │ │ │ │ │ 00000518 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000051c 00013702 R_ARM_ABS32 00001a24 bytes_getnewargs │ │ │ │ │ 00000528 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 00007602 R_ARM_ABS32 000033ac bytes___bytes__ │ │ │ │ │ +0000052c 00007602 R_ARM_ABS32 00004204 bytes___bytes__ │ │ │ │ │ 00000534 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 00010102 R_ARM_ABS32 0000040c stringlib_capitalize │ │ │ │ │ 00000544 00022f02 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 00000548 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000054c 00010f02 R_ARM_ABS32 00000870 stringlib_center │ │ │ │ │ 00000554 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000055c 00009702 R_ARM_ABS32 0000465c bytes_count │ │ │ │ │ +0000055c 00009702 R_ARM_ABS32 000054c0 bytes_count │ │ │ │ │ 00000564 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000056c 00004c02 R_ARM_ABS32 00001e6c bytes_decode │ │ │ │ │ +0000056c 00004c02 R_ARM_ABS32 00001e78 bytes_decode │ │ │ │ │ 00000574 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000578 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000057c 00009502 R_ARM_ABS32 0000455c bytes_endswith │ │ │ │ │ +0000057c 00009502 R_ARM_ABS32 000053c0 bytes_endswith │ │ │ │ │ 00000584 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000588 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000058c 00010702 R_ARM_ABS32 00000648 stringlib_expandtabs │ │ │ │ │ 00000594 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000598 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000059c 00008a02 R_ARM_ABS32 00003c70 bytes_find │ │ │ │ │ +0000059c 00008a02 R_ARM_ABS32 00004ad4 bytes_find │ │ │ │ │ 000005a4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ac 00009f02 R_ARM_ABS32 0000244c bytes_fromhex │ │ │ │ │ +000005ac 00009f02 R_ARM_ABS32 00001668 bytes_fromhex │ │ │ │ │ 000005b4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005bc 0000ea02 R_ARM_ABS32 000047d8 bytes_hex │ │ │ │ │ +000005bc 0000ea02 R_ARM_ABS32 000039f4 bytes_hex │ │ │ │ │ 000005c4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005cc 00008802 R_ARM_ABS32 00003b70 bytes_index │ │ │ │ │ +000005cc 00008802 R_ARM_ABS32 000049d4 bytes_index │ │ │ │ │ 000005d4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005dc 00011102 R_ARM_ABS32 00000a18 stringlib_isalnum │ │ │ │ │ 000005e4 00023002 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ 000005e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005ec 00011202 R_ARM_ABS32 00000a38 stringlib_isalpha │ │ │ │ │ 000005f4 00023102 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ @@ -876,95 +815,95 @@ │ │ │ │ │ 00000638 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000063c 00011502 R_ARM_ABS32 00000a98 stringlib_istitle │ │ │ │ │ 00000644 00023602 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ 00000648 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000064c 00011602 R_ARM_ABS32 00000ab8 stringlib_isupper │ │ │ │ │ 00000654 00023702 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 00000658 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000065c 00008b02 R_ARM_ABS32 00001680 bytes_join │ │ │ │ │ +0000065c 00008b02 R_ARM_ABS32 0000089c bytes_join │ │ │ │ │ 00000664 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000668 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000066c 00011a02 R_ARM_ABS32 00005300 stringlib_ljust │ │ │ │ │ +0000066c 00011a02 R_ARM_ABS32 0000451c stringlib_ljust │ │ │ │ │ 00000674 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000067c 0000f202 R_ARM_ABS32 00004b84 stringlib_lower │ │ │ │ │ +0000067c 0000f202 R_ARM_ABS32 00003da0 stringlib_lower │ │ │ │ │ 00000684 00023802 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000688 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000068c 0000f602 R_ARM_ABS32 00000214 bytes_lstrip │ │ │ │ │ 00000694 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000698 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000069c 00005c02 R_ARM_ABS32 00000cd0 bytes_maketrans │ │ │ │ │ +0000069c 00005c02 R_ARM_ABS32 00000208 bytes_maketrans │ │ │ │ │ 000006a4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ac 00009902 R_ARM_ABS32 000018fc bytes_partition │ │ │ │ │ +000006ac 00009902 R_ARM_ABS32 00000b18 bytes_partition │ │ │ │ │ 000006b4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006bc 00005302 R_ARM_ABS32 000001bc bytes_replace │ │ │ │ │ +000006bc 00005302 R_ARM_ABS32 00002318 bytes_replace │ │ │ │ │ 000006c4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006cc 00012f02 R_ARM_ABS32 00001628 bytes_removeprefix │ │ │ │ │ 000006d4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006dc 0000fd02 R_ARM_ABS32 00004f94 bytes_removesuffix │ │ │ │ │ +000006dc 0000fd02 R_ARM_ABS32 000041b0 bytes_removesuffix │ │ │ │ │ 000006e4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ec 00004602 R_ARM_ABS32 00001d6c bytes_rfind │ │ │ │ │ +000006ec 00004602 R_ARM_ABS32 00001d78 bytes_rfind │ │ │ │ │ 000006f4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006fc 00012102 R_ARM_ABS32 000051ec bytes_rindex │ │ │ │ │ +000006fc 00012102 R_ARM_ABS32 00006050 bytes_rindex │ │ │ │ │ 00000704 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000070c 00011e02 R_ARM_ABS32 00000ad8 stringlib_rjust │ │ │ │ │ 00000714 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000071c 0000ed02 R_ARM_ABS32 00004950 bytes_rpartition │ │ │ │ │ +0000071c 0000ed02 R_ARM_ABS32 00003b6c bytes_rpartition │ │ │ │ │ 00000724 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000728 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000072c 00012702 R_ARM_ABS32 00000e40 bytes_rsplit │ │ │ │ │ 00000734 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000738 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000073c 0000a402 R_ARM_ABS32 00002754 bytes_rstrip │ │ │ │ │ +0000073c 0000a402 R_ARM_ABS32 00001970 bytes_rstrip │ │ │ │ │ 00000744 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000748 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000074c 00009c02 R_ARM_ABS32 00001a98 bytes_split │ │ │ │ │ +0000074c 00009c02 R_ARM_ABS32 00000cb4 bytes_split │ │ │ │ │ 00000754 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000758 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000075c 0000f702 R_ARM_ABS32 00004bc4 bytes_splitlines │ │ │ │ │ +0000075c 0000f702 R_ARM_ABS32 00003de0 bytes_splitlines │ │ │ │ │ 00000764 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000768 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000076c 00008d02 R_ARM_ABS32 00001694 bytes_startswith │ │ │ │ │ +0000076c 00008d02 R_ARM_ABS32 000008b0 bytes_startswith │ │ │ │ │ 00000774 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000778 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000077c 0000fb02 R_ARM_ABS32 00004edc bytes_strip │ │ │ │ │ +0000077c 0000fb02 R_ARM_ABS32 000040f8 bytes_strip │ │ │ │ │ 00000784 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000788 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000078c 00012202 R_ARM_ABS32 00000cec stringlib_swapcase │ │ │ │ │ 00000794 00023902 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 00000798 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000079c 00012302 R_ARM_ABS32 00000d2c stringlib_title │ │ │ │ │ 000007a4 00023a02 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 000007a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007ac 0000a602 R_ARM_ABS32 00002b4c bytes_translate │ │ │ │ │ +000007ac 0000a602 R_ARM_ABS32 00001d68 bytes_translate │ │ │ │ │ 000007b4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007bc 0000fc02 R_ARM_ABS32 00004f54 stringlib_upper │ │ │ │ │ +000007bc 0000fc02 R_ARM_ABS32 00004170 stringlib_upper │ │ │ │ │ 000007c4 00023b02 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 000007c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007cc 00012402 R_ARM_ABS32 00000d6c stringlib_zfill │ │ │ │ │ 000007d4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000007e8 00003f02 R_ARM_ABS32 00001d28 bytes_buffer_getbuffer │ │ │ │ │ -000007f0 00003e02 R_ARM_ABS32 00001d10 bytes_length │ │ │ │ │ -000007f4 00003b02 R_ARM_ABS32 00001b0c bytes_subscript │ │ │ │ │ -000007fc 00003e02 R_ARM_ABS32 00001d10 bytes_length │ │ │ │ │ -00000800 0001bd02 R_ARM_ABS32 000020ac _PyBytes_Concat │ │ │ │ │ -00000804 00009002 R_ARM_ABS32 00001764 bytes_repeat │ │ │ │ │ +000007e8 00003f02 R_ARM_ABS32 00001d34 bytes_buffer_getbuffer │ │ │ │ │ +000007f0 00003e02 R_ARM_ABS32 00001d1c bytes_length │ │ │ │ │ +000007f4 00003b02 R_ARM_ABS32 00001b18 bytes_subscript │ │ │ │ │ +000007fc 00003e02 R_ARM_ABS32 00001d1c bytes_length │ │ │ │ │ +00000800 0001bd02 R_ARM_ABS32 000020b8 _PyBytes_Concat │ │ │ │ │ +00000804 00009002 R_ARM_ABS32 00000980 bytes_repeat │ │ │ │ │ 00000808 0000fe02 R_ARM_ABS32 000003ac bytes_item │ │ │ │ │ -00000818 00008e02 R_ARM_ABS32 00003d6c bytes_contains │ │ │ │ │ +00000818 00008e02 R_ARM_ABS32 00004bd0 bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x169e8 contains 748 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x16880 contains 815 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000050 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000005c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000060 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000078 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000a4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000000bc 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ @@ -1026,15 +965,15 @@ │ │ │ │ │ 000006c8 0001912b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ 000006cc 0001912c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ 0000091c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000920 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000928 0000172b R_ARM_MOVW_ABS_NC 000000bc .LC10 │ │ │ │ │ 0000092c 0000172c R_ARM_MOVT_ABS 000000bc .LC10 │ │ │ │ │ 00000938 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000944 0001941c R_ARM_CALL 00001288 PyBytesWriter_Discard │ │ │ │ │ +00000944 0001941c R_ARM_CALL 00001294 PyBytesWriter_Discard │ │ │ │ │ 0000096c 0000132b R_ARM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ 00000970 0000132c R_ARM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ 00000978 0001951c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 0000098c 0000142b R_ARM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ 00000990 0000142c R_ARM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ 00000994 0001951c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 000009bc 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ @@ -1050,672 +989,739 @@ │ │ │ │ │ 00000ae0 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000ae4 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000ae8 0000162b R_ARM_MOVW_ABS_NC 000000a4 .LC8 │ │ │ │ │ 00000aec 0000162c R_ARM_MOVT_ABS 000000a4 .LC8 │ │ │ │ │ 00000af8 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000b44 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b48 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000c08 0001941c R_ARM_CALL 00001288 PyBytesWriter_Discard │ │ │ │ │ +00000c08 0001941c R_ARM_CALL 00001294 PyBytesWriter_Discard │ │ │ │ │ 00000c1c 0001971c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000c54 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000c58 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000c5c 00001d2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ 00000c60 00001d2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ 00000c68 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000c78 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000c84 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000d5c 0001971c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000da0 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000dbc 0001941c R_ARM_CALL 00001288 PyBytesWriter_Discard │ │ │ │ │ +00000dbc 0001941c R_ARM_CALL 00001294 PyBytesWriter_Discard │ │ │ │ │ 00000dc8 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000dcc 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000dd0 00001d2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ 00000dd4 00001d2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ 00000ddc 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000de8 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000df4 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000e50 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000e60 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000e64 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000e80 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000eac 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00000eb0 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00000f34 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -00000f68 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000f9c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fa8 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000fb0 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000fc8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000ff8 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00001008 0001941c R_ARM_CALL 00001288 PyBytesWriter_Discard │ │ │ │ │ -00001018 0001941c R_ARM_CALL 00001288 PyBytesWriter_Discard │ │ │ │ │ -0000101c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001020 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001024 0000232b R_ARM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ -00001028 0000232c R_ARM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ -00001030 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001038 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000103c 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000010a0 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000010b0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000010b4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000010d0 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000010f4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001120 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001134 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001138 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000119c 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -000011d4 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000011f0 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001210 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00001224 0001941c R_ARM_CALL 00001288 PyBytesWriter_Discard │ │ │ │ │ -0000122c 0001842b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001230 0001842c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001234 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001238 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001244 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001258 0000071c R_ARM_CALL 00000000 _PyBytes_FromSize.part.0 │ │ │ │ │ -00001268 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001280 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001284 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000130c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001324 00019a1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00001328 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001360 00019d1c R_ARM_CALL 00000000 Py_HashBuffer │ │ │ │ │ -00001408 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001420 00019f1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001438 00019f1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001440 0001a01c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00001454 0001a12b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001458 0001a12c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000147c 0001a22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001480 0001a22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001488 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000148c 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014c0 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000014d0 0001a22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000014d4 0001a22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000014f0 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014f4 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001504 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001508 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001518 0001a22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000151c 0001a22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001538 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000153c 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000154c 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001550 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001560 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001564 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001574 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001578 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001588 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000158c 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000159c 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000015a0 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000015ac 0001a41c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -000015d4 0001a52b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -000015d8 0001a52c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -000015e0 00002d2b R_ARM_MOVW_ABS_NC 0000013c .LC14 │ │ │ │ │ -000015e4 00002d2c R_ARM_MOVT_ABS 0000013c .LC14 │ │ │ │ │ -000015f0 0001a61c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00001610 0001a52b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -00001614 0001a52c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -0000161c 00002e2b R_ARM_MOVW_ABS_NC 00000160 .LC15 │ │ │ │ │ -00001620 00002e2c R_ARM_MOVT_ABS 00000160 .LC15 │ │ │ │ │ -00001628 0001a61c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00001630 0001a12b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001634 0001a12c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001668 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000166c 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001670 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001730 0001941c R_ARM_CALL 00001288 PyBytesWriter_Discard │ │ │ │ │ -00001744 0001971c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000177c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001780 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001784 00001d2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ -00001788 00001d2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ -00001790 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017a0 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000017ac 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001850 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001860 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001864 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001880 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000018a4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000018cc 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018e0 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000018e4 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000194c 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -00001988 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000019a4 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000019c0 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -000019d4 0001941c R_ARM_CALL 00001288 PyBytesWriter_Discard │ │ │ │ │ -000019dc 0001842b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000019e0 0001842c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000019e4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000019e8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000019f0 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000019fc 0000071c R_ARM_CALL 00000000 _PyBytes_FromSize.part.0 │ │ │ │ │ -00001a08 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001a20 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001a24 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001a40 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001a64 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001a70 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001a74 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001a8c 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001aa8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001ab4 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001ab8 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001abc 0000352b R_ARM_MOVW_ABS_NC 00000184 .LC19 │ │ │ │ │ -00001ac0 0000352c R_ARM_MOVT_ABS 00000184 .LC19 │ │ │ │ │ -00001acc 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001adc 0001831d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001aec 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001af0 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001b08 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b38 0001ac2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00001b3c 0001ac2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00001b58 0001ad1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00001b74 0001ae1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00001ba0 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001bb8 0001af2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001bbc 0001af2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001bcc 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001c24 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001c30 0001b11c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -00001c3c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001c40 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001cb0 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001cd4 0000382b R_ARM_MOVW_ABS_NC 0000019c .LC20 │ │ │ │ │ -00001cd8 0000382c R_ARM_MOVT_ABS 0000019c .LC20 │ │ │ │ │ -00001ce0 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001cec 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001cf0 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001cf8 0000392b R_ARM_MOVW_ABS_NC 000001b0 .LC21 │ │ │ │ │ -00001cfc 0000392c R_ARM_MOVT_ABS 000001b0 .LC21 │ │ │ │ │ -00001d04 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001d0c 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001d60 0001b31c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -00001dc8 0001b61c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00001de0 0000452b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ -00001de4 0000452c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ -00001de8 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001e08 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001e2c 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001e58 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001ef0 0001b91c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001efc 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001f20 0001ba1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001f50 0001b91c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001f5c 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001f78 0001ba1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001fc4 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001fe8 0001ba1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -0000201c 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000202c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002030 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002034 00004a2b R_ARM_MOVW_ABS_NC 0000020c .LC26 │ │ │ │ │ -00002038 00004a2c R_ARM_MOVT_ABS 0000020c .LC26 │ │ │ │ │ -00002040 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002050 0000472b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ -00002054 0000472c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ -00002058 0000482b R_ARM_MOVW_ABS_NC 000001f0 .LC24 │ │ │ │ │ -0000205c 0000482c R_ARM_MOVT_ABS 000001f0 .LC24 │ │ │ │ │ -00002060 0000492b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ -00002064 0000492c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ -00002068 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00002088 0000472b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ -0000208c 0000472c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ -00002090 00004b2b R_ARM_MOVW_ABS_NC 00000224 .LC27 │ │ │ │ │ -00002094 00004b2c R_ARM_MOVT_ABS 00000224 .LC27 │ │ │ │ │ -00002098 0000492b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ -0000209c 0000492c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ -000020a0 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000020a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000020e0 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000020f8 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000214c 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000215c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002160 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000217c 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000021ac 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000021bc 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000021d0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000021e8 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000021fc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002200 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002244 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002248 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002274 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002288 0000071c R_ARM_CALL 00000000 _PyBytes_FromSize.part.0 │ │ │ │ │ -000022ac 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000022c0 0001842b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000022c4 0001842c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000022c8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000022cc 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000022d4 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000022e0 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000022e4 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000022ec 00004e2b R_ARM_MOVW_ABS_NC 00000238 .LC28 │ │ │ │ │ -000022f0 00004e2c R_ARM_MOVT_ABS 00000238 .LC28 │ │ │ │ │ -00002300 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002308 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002330 0000652b R_ARM_MOVW_ABS_NC 000002b0 .LC34 │ │ │ │ │ -00002334 0000652c R_ARM_MOVT_ABS 000002b0 .LC34 │ │ │ │ │ -0000233c 0001ca1c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000237c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002380 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000023f8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000023fc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002584 0001971c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000026ec 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002704 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000271c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002734 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000274c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002764 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000277c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027b0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027c8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027e0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027f8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002810 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002828 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002840 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002858 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002904 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002910 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000291c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002928 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002934 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002940 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002950 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002958 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002960 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002968 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002970 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002978 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002980 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000298c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000029e8 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000029fc 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002a0c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002a10 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002a3c 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002a78 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002a7c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002aac 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002b00 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002b34 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002b48 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002b64 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b6c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b88 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002b8c 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002b90 0000662b R_ARM_MOVW_ABS_NC 000002cc .LC35 │ │ │ │ │ -00002b94 0000662c R_ARM_MOVT_ABS 000002cc .LC35 │ │ │ │ │ -00002ba4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002bb8 0001cb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00002bbc 0001cb2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00002bc4 0000682b R_ARM_MOVW_ABS_NC 00000328 .LC37 │ │ │ │ │ -00002bc8 0000682c R_ARM_MOVT_ABS 00000328 .LC37 │ │ │ │ │ -00002bd0 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002c08 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002c58 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c78 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002c84 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c90 0001cc1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -00002ca0 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cac 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002cb0 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002cb4 0000672b R_ARM_MOVW_ABS_NC 0000030c .LC36 │ │ │ │ │ -00002cb8 0000672c R_ARM_MOVT_ABS 0000030c .LC36 │ │ │ │ │ -00002cc8 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002ce4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cf0 0001cd1c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00002d14 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d28 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d3c 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002da8 0001cf1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002db4 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002de8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002dec 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002dfc 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00002e14 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002e48 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00002e58 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002e64 00019c1c R_ARM_CALL 00001040 PyBytesWriter_FinishWithSize │ │ │ │ │ -00002e74 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002e78 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002ee0 0001d21c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00002f04 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f20 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002f24 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002f30 00006f2b R_ARM_MOVW_ABS_NC 000003c4 .LC42 │ │ │ │ │ -00002f34 00006f2c R_ARM_MOVT_ABS 000003c4 .LC42 │ │ │ │ │ -00002f3c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002f5c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f98 0001b91c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00002fa4 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00002fe4 0001d31c R_ARM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ -00003034 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003064 0001b11c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -00003084 0001d41c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000030a8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030b0 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000030b4 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000030b8 00006b2b R_ARM_MOVW_ABS_NC 00000350 .LC38 │ │ │ │ │ -000030bc 00006b2c R_ARM_MOVT_ABS 00000350 .LC38 │ │ │ │ │ -000030c4 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000030d0 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000030d4 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000030e0 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000310c 0001d51c R_ARM_CALL 00000000 PyObject_Calloc │ │ │ │ │ -00003118 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000311c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003138 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000314c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003150 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000315c 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003168 0000071c R_ARM_CALL 00000000 _PyBytes_FromSize.part.0 │ │ │ │ │ -00003170 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003174 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003178 0000702b R_ARM_MOVW_ABS_NC 000003f0 .LC43 │ │ │ │ │ -0000317c 0000702c R_ARM_MOVT_ABS 000003f0 .LC43 │ │ │ │ │ -00003184 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000318c 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003198 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000319c 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000031a4 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000031b0 0001d71c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000031b8 0001d81c R_ARM_CALL 00003d90 PyBytes_FromObject │ │ │ │ │ -00003210 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000322c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003230 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003234 00004a2b R_ARM_MOVW_ABS_NC 0000020c .LC26 │ │ │ │ │ -00003238 00004a2c R_ARM_MOVT_ABS 0000020c .LC26 │ │ │ │ │ -00003240 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000324c 0000472b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ -00003250 0000472c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ -00003254 0000482b R_ARM_MOVW_ABS_NC 000001f0 .LC24 │ │ │ │ │ -00003258 0000482c R_ARM_MOVT_ABS 000001f0 .LC24 │ │ │ │ │ -0000325c 00006e2b R_ARM_MOVW_ABS_NC 000003bc .LC41 │ │ │ │ │ -00003260 00006e2c R_ARM_MOVT_ABS 000003bc .LC41 │ │ │ │ │ -00003264 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00003288 0001b91c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00003294 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000032b8 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000032bc 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000032c0 00006d2b R_ARM_MOVW_ABS_NC 00000398 .LC40 │ │ │ │ │ -000032c4 00006d2c R_ARM_MOVT_ABS 00000398 .LC40 │ │ │ │ │ -000032c8 00006c2b R_ARM_MOVW_ABS_NC 00000374 .LC39 │ │ │ │ │ -000032cc 00006c2c R_ARM_MOVT_ABS 00000374 .LC39 │ │ │ │ │ -000032e4 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000032ec 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000032f0 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000032f4 00006d2b R_ARM_MOVW_ABS_NC 00000398 .LC40 │ │ │ │ │ -000032f8 00006d2c R_ARM_MOVT_ABS 00000398 .LC40 │ │ │ │ │ -00003300 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003308 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000330c 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003314 00006b2b R_ARM_MOVW_ABS_NC 00000350 .LC38 │ │ │ │ │ -00003318 00006b2c R_ARM_MOVT_ABS 00000350 .LC38 │ │ │ │ │ -0000331c 00006c2b R_ARM_MOVW_ABS_NC 00000374 .LC39 │ │ │ │ │ -00003320 00006c2c R_ARM_MOVT_ABS 00000374 .LC39 │ │ │ │ │ -00003330 0000472b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ -00003334 0000472c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ -00003338 00004b2b R_ARM_MOVW_ABS_NC 00000224 .LC27 │ │ │ │ │ -0000333c 00004b2c R_ARM_MOVT_ABS 00000224 .LC27 │ │ │ │ │ -00003340 00006e2b R_ARM_MOVW_ABS_NC 000003bc .LC41 │ │ │ │ │ -00003344 00006e2c R_ARM_MOVT_ABS 000003bc .LC41 │ │ │ │ │ -00003348 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00003378 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000338c 0001941c R_ARM_CALL 00001288 PyBytesWriter_Discard │ │ │ │ │ -00003394 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000339c 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000033a0 0001d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000033a4 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000033a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000033b0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000033b4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000033f4 00017e1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000343c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003440 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003444 0000772b R_ARM_MOVW_ABS_NC 00000400 .LC44 │ │ │ │ │ -00003448 0000772c R_ARM_MOVT_ABS 00000400 .LC44 │ │ │ │ │ -00003450 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000034a4 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003538 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -000035c0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000035dc 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -000035f0 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00003610 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003648 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000364c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003650 0000772b R_ARM_MOVW_ABS_NC 00000400 .LC44 │ │ │ │ │ -00003654 0000772c R_ARM_MOVT_ABS 00000400 .LC44 │ │ │ │ │ -0000365c 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000036a4 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003718 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000373c 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -00003754 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00003768 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00003788 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003864 0001de1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -000038a8 0001df2b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -000038ac 0001df2c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00003968 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000396c 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003974 00007b2b R_ARM_MOVW_ABS_NC 0000042c .LC47 │ │ │ │ │ -00003978 00007b2c R_ARM_MOVT_ABS 0000042c .LC47 │ │ │ │ │ -00003980 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003a0c 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003a4c 0001c01d R_ARM_JUMP24 00000000 memset │ │ │ │ │ -00003a6c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003a90 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003ae0 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003b60 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b6c 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003bcc 0001e11c R_ARM_CALL 00000000 _Py_bytes_index │ │ │ │ │ -00003be4 0000862b R_ARM_MOVW_ABS_NC 00000450 .LC49 │ │ │ │ │ -00003be8 0000862c R_ARM_MOVT_ABS 00000450 .LC49 │ │ │ │ │ -00003bec 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003c0c 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003c30 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003c5c 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003ccc 0001e21c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -00003ce4 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003d08 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003d2c 0000892b R_ARM_MOVW_ABS_NC 00000458 .LC50 │ │ │ │ │ -00003d30 0000892c R_ARM_MOVT_ABS 00000458 .LC50 │ │ │ │ │ -00003d34 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003d58 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003d8c 0001e41d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -00003db4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003db8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003dc4 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00003ddc 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003e14 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00003e24 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003e30 00019c1c R_ARM_CALL 00001040 PyBytesWriter_FinishWithSize │ │ │ │ │ -00003e58 0001941c R_ARM_CALL 00001288 PyBytesWriter_Discard │ │ │ │ │ -00003e60 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003e80 00000e2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00003e84 00000e2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00003e8c 00018c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003ec4 0001e52b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00003ec8 0001e52c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00003f20 0001e61c R_ARM_CALL 00000000 _PyList_GetItemRef │ │ │ │ │ -00003f30 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003f84 0001921d R_ARM_JUMP24 00000df8 PyBytesWriter_FinishWithPointer │ │ │ │ │ -00003f88 0001e72b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003f8c 0001e72c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00003fa0 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003fa4 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003fac 0001e81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00003fc0 0001e91c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -0000400c 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000401c 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004070 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004080 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000040b8 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000040c8 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004100 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000413c 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004150 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004180 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004190 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000041bc 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000041d0 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004204 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004210 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004224 0001921c R_ARM_CALL 00000df8 PyBytesWriter_FinishWithPointer │ │ │ │ │ -00004294 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000042c0 00019c1d R_ARM_JUMP24 00001040 PyBytesWriter_FinishWithSize │ │ │ │ │ -000042d8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000042e8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004304 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004324 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004344 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004364 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004384 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043a4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043c4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043e8 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000043f4 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000043f8 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000043fc 0000912b R_ARM_MOVW_ABS_NC 00000488 .LC53 │ │ │ │ │ -00004400 0000912c R_ARM_MOVT_ABS 00000488 .LC53 │ │ │ │ │ -00004408 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004410 0001941c R_ARM_CALL 00001288 PyBytesWriter_Discard │ │ │ │ │ -0000441c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004420 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004428 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000443c 0000922b R_ARM_MOVW_ABS_NC 000004a8 .LC54 │ │ │ │ │ -00004440 0000922c R_ARM_MOVT_ABS 000004a8 .LC54 │ │ │ │ │ -00004448 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004460 0000931c R_ARM_CALL 0000185c _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ -000044ac 0000931c R_ARM_CALL 0000185c _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ -000044dc 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000044e8 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000044ec 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000044f0 0000912b R_ARM_MOVW_ABS_NC 00000488 .LC53 │ │ │ │ │ -000044f4 0000912c R_ARM_MOVT_ABS 00000488 .LC53 │ │ │ │ │ -000044fc 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004504 0001941c R_ARM_CALL 00001288 PyBytesWriter_Discard │ │ │ │ │ -00004528 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004538 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000045b8 0001eb1c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -000045d0 0000942b R_ARM_MOVW_ABS_NC 000004d0 .LC55 │ │ │ │ │ -000045d4 0000942c R_ARM_MOVT_ABS 000004d0 .LC55 │ │ │ │ │ -000045d8 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000045f8 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000461c 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004648 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000046b8 0001ec1c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -000046d0 0000962b R_ARM_MOVW_ABS_NC 000004dc .LC56 │ │ │ │ │ -000046d4 0000962c R_ARM_MOVT_ABS 000004dc .LC56 │ │ │ │ │ -000046d8 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000046f8 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000471c 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004748 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004784 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00004848 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004858 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000485c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000487c 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000048ac 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000048b0 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004928 0001941c R_ARM_CALL 00001288 PyBytesWriter_Discard │ │ │ │ │ -0000496c 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -000049a0 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000049d4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049e4 0001971c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004a10 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004a38 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00004a48 0001941c R_ARM_CALL 00001288 PyBytesWriter_Discard │ │ │ │ │ -00004a54 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004a6c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004a74 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004a80 0001941c R_ARM_CALL 00001288 PyBytesWriter_Discard │ │ │ │ │ -00004a84 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004a88 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004a8c 0000232b R_ARM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ -00004a90 0000232c R_ARM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ -00004a98 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004aa0 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004aa4 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004aa8 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004ac8 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00004afc 0001921d R_ARM_JUMP24 00000df8 PyBytesWriter_FinishWithPointer │ │ │ │ │ -00004b00 0001941c R_ARM_CALL 00001288 PyBytesWriter_Discard │ │ │ │ │ -00004b5c 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00004b60 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00004c0c 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00004c68 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004d60 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -00004d9c 0001c71c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00004e18 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004e74 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00004e8c 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00004ea4 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004fc4 0000b32b R_ARM_MOVW_ABS_NC 0000063c .LC69 │ │ │ │ │ -00004fc8 0000b42b R_ARM_MOVW_ABS_NC 00000640 .LC70 │ │ │ │ │ -00004fcc 0000b32c R_ARM_MOVT_ABS 0000063c .LC69 │ │ │ │ │ -00004fd0 0000b42c R_ARM_MOVT_ABS 00000640 .LC70 │ │ │ │ │ -00004fd4 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004fdc 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00004ff0 0001db1c R_ARM_CALL 000033f8 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00005008 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005030 0000b52b R_ARM_MOVW_ABS_NC 00000644 .LC71 │ │ │ │ │ -00005034 0000b52c R_ARM_MOVT_ABS 00000644 .LC71 │ │ │ │ │ -00005048 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005050 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00005064 0001db1c R_ARM_CALL 000033f8 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -0000507c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005094 0000b62b R_ARM_MOVW_ABS_NC 00000648 .LC72 │ │ │ │ │ -00005098 0000b62c R_ARM_MOVT_ABS 00000648 .LC72 │ │ │ │ │ -000050a0 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000050ac 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000050c0 0001db1c R_ARM_CALL 000033f8 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -000050d8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000050ec 0000b22b R_ARM_MOVW_ABS_NC 00000638 .LC68 │ │ │ │ │ -000050f0 0000b22c R_ARM_MOVT_ABS 00000638 .LC68 │ │ │ │ │ -000050f4 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000510c 0000b72b R_ARM_MOVW_ABS_NC 0000064c .LC73 │ │ │ │ │ -00005110 0000b72c R_ARM_MOVT_ABS 0000064c .LC73 │ │ │ │ │ -00005118 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000513c 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00005150 0001f61c R_ARM_CALL 00000000 __memmove_chk │ │ │ │ │ -00005180 0000b02b R_ARM_MOVW_ABS_NC 00000630 .LC66 │ │ │ │ │ -00005184 0000b12b R_ARM_MOVW_ABS_NC 00000634 .LC67 │ │ │ │ │ -00005188 0000b02c R_ARM_MOVT_ABS 00000630 .LC66 │ │ │ │ │ -0000518c 0000b12c R_ARM_MOVT_ABS 00000634 .LC67 │ │ │ │ │ -00005198 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000051a0 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000051a4 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000051a8 0000ae2b R_ARM_MOVW_ABS_NC 000005e4 .LC64 │ │ │ │ │ -000051ac 0000ae2c R_ARM_MOVT_ABS 000005e4 .LC64 │ │ │ │ │ -000051b4 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000051d4 0000af2b R_ARM_MOVW_ABS_NC 0000062c .LC65 │ │ │ │ │ -000051d8 0000af2c R_ARM_MOVT_ABS 0000062c .LC65 │ │ │ │ │ -000051dc 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000051e4 0001c802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000051e8 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00005248 00021b1c R_ARM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -00005260 00011f2b R_ARM_MOVW_ABS_NC 00001430 .LC138 │ │ │ │ │ -00005264 00011f2c R_ARM_MOVT_ABS 00001430 .LC138 │ │ │ │ │ -00005268 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005288 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000052ac 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000052d8 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000f60 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00000f94 00019a1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00000fd0 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fdc 00019b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000fe4 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000ffc 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001014 0001941c R_ARM_CALL 00001294 PyBytesWriter_Discard │ │ │ │ │ +00001024 0001941c R_ARM_CALL 00001294 PyBytesWriter_Discard │ │ │ │ │ +00001028 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000102c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001030 0000232b R_ARM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ +00001034 0000232c R_ARM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ +0000103c 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001044 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001048 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000010ac 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000010bc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000010c0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000010dc 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001100 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000112c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001140 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001144 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000011a8 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +000011e0 00019b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000011fc 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +0000121c 00019a1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00001230 0001941c R_ARM_CALL 00001294 PyBytesWriter_Discard │ │ │ │ │ +00001238 0001842b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000123c 0001842c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001240 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001244 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001250 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001264 0000071c R_ARM_CALL 00000000 _PyBytes_FromSize.part.0 │ │ │ │ │ +00001274 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000128c 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001290 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001318 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001330 00019b1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00001334 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000136c 00019d1c R_ARM_CALL 00000000 Py_HashBuffer │ │ │ │ │ +00001414 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000142c 00019f1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001444 00019f1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0000144c 0001a01c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00001460 0001a12b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001464 0001a12c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001488 0001a22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000148c 0001a22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001494 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001498 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014cc 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000014dc 0001a22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000014e0 0001a22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000014fc 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001500 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001510 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001514 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001524 0001a22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001528 0001a22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001544 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001548 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001558 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000155c 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000156c 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001570 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001580 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001584 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001594 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001598 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000015a8 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000015ac 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000015b8 0001a41c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +000015e0 0001a52b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +000015e4 0001a52c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +000015ec 00002d2b R_ARM_MOVW_ABS_NC 0000013c .LC14 │ │ │ │ │ +000015f0 00002d2c R_ARM_MOVT_ABS 0000013c .LC14 │ │ │ │ │ +000015fc 0001a61c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +0000161c 0001a52b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +00001620 0001a52c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +00001628 00002e2b R_ARM_MOVW_ABS_NC 00000160 .LC15 │ │ │ │ │ +0000162c 00002e2c R_ARM_MOVT_ABS 00000160 .LC15 │ │ │ │ │ +00001634 0001a61c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +0000163c 0001a12b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001640 0001a12c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001674 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001678 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000167c 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000173c 0001941c R_ARM_CALL 00001294 PyBytesWriter_Discard │ │ │ │ │ +00001750 0001971c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001788 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000178c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001790 00001d2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ +00001794 00001d2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ +0000179c 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017ac 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000017b8 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000185c 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000186c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001870 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000188c 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000018b0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000018d8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018ec 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000018f0 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001958 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +00001994 00019b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000019b0 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000019cc 00019a1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +000019e0 0001941c R_ARM_CALL 00001294 PyBytesWriter_Discard │ │ │ │ │ +000019e8 0001842b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000019ec 0001842c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000019f0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000019f4 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000019fc 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001a08 0000071c R_ARM_CALL 00000000 _PyBytes_FromSize.part.0 │ │ │ │ │ +00001a14 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001a2c 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001a30 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001a4c 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001a70 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001a7c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001a80 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001a98 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001ab4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001ac0 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001ac4 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001ac8 0000352b R_ARM_MOVW_ABS_NC 00000184 .LC19 │ │ │ │ │ +00001acc 0000352c R_ARM_MOVT_ABS 00000184 .LC19 │ │ │ │ │ +00001ad8 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ae8 0001831d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001af8 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001afc 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001b14 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b44 0001ac2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00001b48 0001ac2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00001b64 0001ad1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00001b80 0001ae1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00001bac 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001bc4 0001af2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001bc8 0001af2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001bd8 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001c30 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001c3c 0001b11c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00001c48 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001c4c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001cbc 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001ce0 0000382b R_ARM_MOVW_ABS_NC 0000019c .LC20 │ │ │ │ │ +00001ce4 0000382c R_ARM_MOVT_ABS 0000019c .LC20 │ │ │ │ │ +00001cec 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001cf8 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001cfc 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001d04 0000392b R_ARM_MOVW_ABS_NC 000001b0 .LC21 │ │ │ │ │ +00001d08 0000392c R_ARM_MOVT_ABS 000001b0 .LC21 │ │ │ │ │ +00001d10 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001d18 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001d6c 0001b31c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +00001dd4 0001b61c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00001dec 0000452b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ +00001df0 0000452c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ +00001df4 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001e14 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001e38 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001e64 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001efc 0001b91c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001f08 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001f2c 0001ba1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001f5c 0001b91c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001f68 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001f84 0001ba1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001fd0 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001ff4 0001ba1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00002028 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002038 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000203c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002040 00004a2b R_ARM_MOVW_ABS_NC 0000020c .LC26 │ │ │ │ │ +00002044 00004a2c R_ARM_MOVT_ABS 0000020c .LC26 │ │ │ │ │ +0000204c 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000205c 0000472b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ +00002060 0000472c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ +00002064 0000482b R_ARM_MOVW_ABS_NC 000001f0 .LC24 │ │ │ │ │ +00002068 0000482c R_ARM_MOVT_ABS 000001f0 .LC24 │ │ │ │ │ +0000206c 0000492b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ +00002070 0000492c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ +00002074 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00002094 0000472b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ +00002098 0000472c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ +0000209c 00004b2b R_ARM_MOVW_ABS_NC 00000224 .LC27 │ │ │ │ │ +000020a0 00004b2c R_ARM_MOVT_ABS 00000224 .LC27 │ │ │ │ │ +000020a4 0000492b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ +000020a8 0000492c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ +000020ac 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000020b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000020ec 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002104 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002158 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002168 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000216c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002188 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000021b8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000021c8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000021dc 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000021f4 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002208 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000220c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002250 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002254 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002280 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002294 0000071c R_ARM_CALL 00000000 _PyBytes_FromSize.part.0 │ │ │ │ │ +000022b8 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000022cc 0001842b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000022d0 0001842c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000022d4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000022d8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000022e0 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000022ec 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000022f0 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000022f8 00004e2b R_ARM_MOVW_ABS_NC 00000238 .LC28 │ │ │ │ │ +000022fc 00004e2c R_ARM_MOVT_ABS 00000238 .LC28 │ │ │ │ │ +0000230c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002314 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002358 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002368 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000238c 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000023a4 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002430 0000541c R_ARM_CALL 00000000 stringlib_default_find.constprop.1 │ │ │ │ │ +00002444 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002448 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002478 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000248c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000024a0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000024a4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000024b8 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000024e8 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000024f8 0000551c R_ARM_CALL 000001bc return_self │ │ │ │ │ +00002534 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002568 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000025c0 0000561c R_ARM_CALL 00004798 stringlib_adaptive_find │ │ │ │ │ +00002630 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002658 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000268c 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002700 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002724 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002744 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002784 0000541c R_ARM_CALL 00000000 stringlib_default_find.constprop.1 │ │ │ │ │ +000027a4 0001c21c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002838 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002848 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000289c 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000028d0 0001c21c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000292c 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002954 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002974 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000298c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000299c 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000029e4 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002a00 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002a60 0000561c R_ARM_CALL 00004798 stringlib_adaptive_find │ │ │ │ │ +00002a80 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002a9c 0000581c R_ARM_CALL 000018d4 stringlib__two_way_count │ │ │ │ │ +00002ac4 0001c21c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002b0c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002b4c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002b90 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002ba0 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002bb0 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002c18 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c28 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002cd8 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002cdc 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002ce0 0000512b R_ARM_MOVW_ABS_NC 00000258 .LC29 │ │ │ │ │ +00002ce4 0000512c R_ARM_MOVT_ABS 00000258 .LC29 │ │ │ │ │ +00002cec 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d04 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002d1c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002d70 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002d8c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002dd0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002dec 0000581c R_ARM_CALL 000018d4 stringlib__two_way_count │ │ │ │ │ +00002e14 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002e24 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002e38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000030bc 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000030f0 0001c71c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00003134 0000561c R_ARM_CALL 00004798 stringlib_adaptive_find │ │ │ │ │ +00003148 00005f1c R_ARM_CALL 00004a30 stringlib__preprocess │ │ │ │ │ +00003158 0000601c R_ARM_CALL 00004b60 stringlib__two_way │ │ │ │ │ +00003160 0001c802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00003188 0000652b R_ARM_MOVW_ABS_NC 000002b0 .LC34 │ │ │ │ │ +0000318c 0000652c R_ARM_MOVT_ABS 000002b0 .LC34 │ │ │ │ │ +00003194 0001ca1c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000031d4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000031d8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003250 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003254 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000033dc 0001971c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003544 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000355c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003574 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000358c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000035a4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000035bc 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000035d4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003608 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003620 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003638 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003650 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003668 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003680 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003698 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000036b0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000375c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003768 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003774 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003780 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000378c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003798 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000037a8 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000037b0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000037b8 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000037c0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000037c8 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000037d0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000037d8 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000037e4 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003840 00019b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003854 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003864 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003868 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003894 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000038d0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000038d4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003904 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003958 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000398c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000039a0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000039bc 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039c4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039e0 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000039e4 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000039e8 0000662b R_ARM_MOVW_ABS_NC 000002cc .LC35 │ │ │ │ │ +000039ec 0000662c R_ARM_MOVT_ABS 000002cc .LC35 │ │ │ │ │ +000039fc 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003a10 0001cb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00003a14 0001cb2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00003a1c 0000682b R_ARM_MOVW_ABS_NC 00000328 .LC37 │ │ │ │ │ +00003a20 0000682c R_ARM_MOVT_ABS 00000328 .LC37 │ │ │ │ │ +00003a28 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003a60 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003ab0 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ad0 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003adc 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ae8 0001cc1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00003af8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b04 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003b08 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003b0c 0000672b R_ARM_MOVW_ABS_NC 0000030c .LC36 │ │ │ │ │ +00003b10 0000672c R_ARM_MOVT_ABS 0000030c .LC36 │ │ │ │ │ +00003b20 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003b3c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b48 0001cd1c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00003b6c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b80 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b94 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003c00 0001cf1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00003c0c 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003c40 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003c44 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003c54 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00003c6c 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003ca0 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00003cb0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003cbc 00019c1c R_ARM_CALL 0000104c PyBytesWriter_FinishWithSize │ │ │ │ │ +00003ccc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003cd0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003d38 0001d21c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00003d5c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d78 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003d7c 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003d88 00006f2b R_ARM_MOVW_ABS_NC 000003c4 .LC42 │ │ │ │ │ +00003d8c 00006f2c R_ARM_MOVT_ABS 000003c4 .LC42 │ │ │ │ │ +00003d94 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003db4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003df0 0001b91c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00003dfc 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003e3c 0001d31c R_ARM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ +00003e8c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003ebc 0001b11c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00003edc 0001d41c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00003f00 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f08 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003f0c 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003f10 00006b2b R_ARM_MOVW_ABS_NC 00000350 .LC38 │ │ │ │ │ +00003f14 00006b2c R_ARM_MOVT_ABS 00000350 .LC38 │ │ │ │ │ +00003f1c 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f28 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003f2c 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003f38 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003f64 0001d51c R_ARM_CALL 00000000 PyObject_Calloc │ │ │ │ │ +00003f70 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003f74 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003f90 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003fa4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003fa8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003fb4 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003fc0 0000071c R_ARM_CALL 00000000 _PyBytes_FromSize.part.0 │ │ │ │ │ +00003fc8 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003fcc 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003fd0 0000702b R_ARM_MOVW_ABS_NC 000003f0 .LC43 │ │ │ │ │ +00003fd4 0000702c R_ARM_MOVT_ABS 000003f0 .LC43 │ │ │ │ │ +00003fdc 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003fe4 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ff0 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003ff4 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ffc 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004008 0001d71c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00004010 0001d81c R_ARM_CALL 00004bf4 PyBytes_FromObject │ │ │ │ │ +00004068 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004084 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004088 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000408c 00004a2b R_ARM_MOVW_ABS_NC 0000020c .LC26 │ │ │ │ │ +00004090 00004a2c R_ARM_MOVT_ABS 0000020c .LC26 │ │ │ │ │ +00004098 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000040a4 0000472b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ +000040a8 0000472c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ +000040ac 0000482b R_ARM_MOVW_ABS_NC 000001f0 .LC24 │ │ │ │ │ +000040b0 0000482c R_ARM_MOVT_ABS 000001f0 .LC24 │ │ │ │ │ +000040b4 00006e2b R_ARM_MOVW_ABS_NC 000003bc .LC41 │ │ │ │ │ +000040b8 00006e2c R_ARM_MOVT_ABS 000003bc .LC41 │ │ │ │ │ +000040bc 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000040e0 0001b91c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000040ec 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00004110 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004114 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004118 00006d2b R_ARM_MOVW_ABS_NC 00000398 .LC40 │ │ │ │ │ +0000411c 00006d2c R_ARM_MOVT_ABS 00000398 .LC40 │ │ │ │ │ +00004120 00006c2b R_ARM_MOVW_ABS_NC 00000374 .LC39 │ │ │ │ │ +00004124 00006c2c R_ARM_MOVT_ABS 00000374 .LC39 │ │ │ │ │ +0000413c 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004144 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004148 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000414c 00006d2b R_ARM_MOVW_ABS_NC 00000398 .LC40 │ │ │ │ │ +00004150 00006d2c R_ARM_MOVT_ABS 00000398 .LC40 │ │ │ │ │ +00004158 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004160 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004164 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000416c 00006b2b R_ARM_MOVW_ABS_NC 00000350 .LC38 │ │ │ │ │ +00004170 00006b2c R_ARM_MOVT_ABS 00000350 .LC38 │ │ │ │ │ +00004174 00006c2b R_ARM_MOVW_ABS_NC 00000374 .LC39 │ │ │ │ │ +00004178 00006c2c R_ARM_MOVT_ABS 00000374 .LC39 │ │ │ │ │ +00004188 0000472b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ +0000418c 0000472c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ +00004190 00004b2b R_ARM_MOVW_ABS_NC 00000224 .LC27 │ │ │ │ │ +00004194 00004b2c R_ARM_MOVT_ABS 00000224 .LC27 │ │ │ │ │ +00004198 00006e2b R_ARM_MOVW_ABS_NC 000003bc .LC41 │ │ │ │ │ +0000419c 00006e2c R_ARM_MOVT_ABS 000003bc .LC41 │ │ │ │ │ +000041a0 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000041d0 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000041e4 0001941c R_ARM_CALL 00001294 PyBytesWriter_Discard │ │ │ │ │ +000041ec 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000041f4 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000041f8 0001d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000041fc 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004200 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004208 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000420c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000424c 00017e1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004294 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004298 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000429c 0000772b R_ARM_MOVW_ABS_NC 00000400 .LC44 │ │ │ │ │ +000042a0 0000772c R_ARM_MOVT_ABS 00000400 .LC44 │ │ │ │ │ +000042a8 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000042fc 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004390 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +00004418 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004434 00019a1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00004448 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00004468 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000044a0 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000044a4 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000044a8 0000772b R_ARM_MOVW_ABS_NC 00000400 .LC44 │ │ │ │ │ +000044ac 0000772c R_ARM_MOVT_ABS 00000400 .LC44 │ │ │ │ │ +000044b4 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000044fc 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004570 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004594 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +000045ac 00019a1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +000045c0 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000045e0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000046bc 0001de1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00004700 0001df2b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00004704 0001df2c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +000047c0 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000047c4 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000047cc 00007b2b R_ARM_MOVW_ABS_NC 0000042c .LC47 │ │ │ │ │ +000047d0 00007b2c R_ARM_MOVT_ABS 0000042c .LC47 │ │ │ │ │ +000047d8 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004870 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000048b0 0001c01d R_ARM_JUMP24 00000000 memset │ │ │ │ │ +000048d0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000048f4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004944 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000049c4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000049d0 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004a30 0001e11c R_ARM_CALL 00000000 _Py_bytes_index │ │ │ │ │ +00004a48 0000862b R_ARM_MOVW_ABS_NC 00000450 .LC49 │ │ │ │ │ +00004a4c 0000862c R_ARM_MOVT_ABS 00000450 .LC49 │ │ │ │ │ +00004a50 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004a70 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004a94 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004ac0 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004b30 0001e21c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +00004b48 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004b6c 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004b90 0000892b R_ARM_MOVW_ABS_NC 00000458 .LC50 │ │ │ │ │ +00004b94 0000892c R_ARM_MOVT_ABS 00000458 .LC50 │ │ │ │ │ +00004b98 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004bbc 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004bf0 0001e41d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +00004c18 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004c1c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004c28 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00004c40 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004c78 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00004c88 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004c94 00019c1c R_ARM_CALL 0000104c PyBytesWriter_FinishWithSize │ │ │ │ │ +00004cbc 0001941c R_ARM_CALL 00001294 PyBytesWriter_Discard │ │ │ │ │ +00004cc4 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004ce4 00000e2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00004ce8 00000e2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00004cf0 00018c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004d28 0001e52b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00004d2c 0001e52c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00004d84 0001e61c R_ARM_CALL 00000000 _PyList_GetItemRef │ │ │ │ │ +00004d94 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004de8 0001921d R_ARM_JUMP24 00000df8 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00004dec 0001e72b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00004df0 0001e72c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00004e04 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004e08 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004e10 0001e81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00004e24 0001e91c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00004e70 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00004e80 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004ed4 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00004ee4 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004f1c 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00004f2c 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004f64 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004fa0 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00004fb4 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004fe4 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00004ff4 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005020 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00005034 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005068 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00005074 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005088 0001921c R_ARM_CALL 00000df8 PyBytesWriter_FinishWithPointer │ │ │ │ │ +000050f8 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005124 00019c1d R_ARM_JUMP24 0000104c PyBytesWriter_FinishWithSize │ │ │ │ │ +0000513c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000514c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005168 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005188 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051a8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051c8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051e8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005208 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005228 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000524c 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005258 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000525c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005260 0000912b R_ARM_MOVW_ABS_NC 00000488 .LC53 │ │ │ │ │ +00005264 0000912c R_ARM_MOVT_ABS 00000488 .LC53 │ │ │ │ │ +0000526c 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005274 0001941c R_ARM_CALL 00001294 PyBytesWriter_Discard │ │ │ │ │ +00005280 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005284 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000528c 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000052a0 0000922b R_ARM_MOVW_ABS_NC 000004a8 .LC54 │ │ │ │ │ +000052a4 0000922c R_ARM_MOVT_ABS 000004a8 .LC54 │ │ │ │ │ +000052ac 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000052c4 0000931c R_ARM_CALL 0000185c _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ +00005310 0000931c R_ARM_CALL 0000185c _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ +00005340 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000534c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00005350 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005354 0000912b R_ARM_MOVW_ABS_NC 00000488 .LC53 │ │ │ │ │ +00005358 0000912c R_ARM_MOVT_ABS 00000488 .LC53 │ │ │ │ │ +00005360 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005368 0001941c R_ARM_CALL 00001294 PyBytesWriter_Discard │ │ │ │ │ +0000538c 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000539c 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000541c 0001eb1c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +00005434 0000942b R_ARM_MOVW_ABS_NC 000004d0 .LC55 │ │ │ │ │ +00005438 0000942c R_ARM_MOVT_ABS 000004d0 .LC55 │ │ │ │ │ +0000543c 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000545c 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005480 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000054ac 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000551c 0001ec1c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +00005534 0000962b R_ARM_MOVW_ABS_NC 000004dc .LC56 │ │ │ │ │ +00005538 0000962c R_ARM_MOVT_ABS 000004dc .LC56 │ │ │ │ │ +0000553c 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000555c 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005580 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000055ac 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000055e8 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000056ac 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000056bc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000056c0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000056e0 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005710 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005714 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000578c 0001941c R_ARM_CALL 00001294 PyBytesWriter_Discard │ │ │ │ │ +000057d0 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +00005804 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00005838 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005848 0001971c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005874 00019b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000589c 00019a1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +000058ac 0001941c R_ARM_CALL 00001294 PyBytesWriter_Discard │ │ │ │ │ +000058b8 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000058d0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000058d8 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000058e4 0001941c R_ARM_CALL 00001294 PyBytesWriter_Discard │ │ │ │ │ +000058e8 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000058ec 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000058f0 0000232b R_ARM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ +000058f4 0000232c R_ARM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ +000058fc 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005904 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005908 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000590c 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000592c 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00005960 0001921d R_ARM_JUMP24 00000df8 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00005964 0001941c R_ARM_CALL 00001294 PyBytesWriter_Discard │ │ │ │ │ +000059c0 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000059c4 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00005a70 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00005acc 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005bc4 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +00005c00 0001c71c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00005c7c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005cd8 00019a1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00005cf0 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00005d08 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005e28 0000b32b R_ARM_MOVW_ABS_NC 0000063c .LC69 │ │ │ │ │ +00005e2c 0000b42b R_ARM_MOVW_ABS_NC 00000640 .LC70 │ │ │ │ │ +00005e30 0000b32c R_ARM_MOVT_ABS 0000063c .LC69 │ │ │ │ │ +00005e34 0000b42c R_ARM_MOVT_ABS 00000640 .LC70 │ │ │ │ │ +00005e38 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005e40 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00005e54 0001db1c R_ARM_CALL 00004250 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00005e6c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005e94 0000b52b R_ARM_MOVW_ABS_NC 00000644 .LC71 │ │ │ │ │ +00005e98 0000b52c R_ARM_MOVT_ABS 00000644 .LC71 │ │ │ │ │ +00005eac 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005eb4 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00005ec8 0001db1c R_ARM_CALL 00004250 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00005ee0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005ef8 0000b62b R_ARM_MOVW_ABS_NC 00000648 .LC72 │ │ │ │ │ +00005efc 0000b62c R_ARM_MOVT_ABS 00000648 .LC72 │ │ │ │ │ +00005f04 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005f10 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00005f24 0001db1c R_ARM_CALL 00004250 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00005f3c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005f50 0000b22b R_ARM_MOVW_ABS_NC 00000638 .LC68 │ │ │ │ │ +00005f54 0000b22c R_ARM_MOVT_ABS 00000638 .LC68 │ │ │ │ │ +00005f58 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005f70 0000b72b R_ARM_MOVW_ABS_NC 0000064c .LC73 │ │ │ │ │ +00005f74 0000b72c R_ARM_MOVT_ABS 0000064c .LC73 │ │ │ │ │ +00005f7c 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005fa0 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00005fb4 0001f61c R_ARM_CALL 00000000 __memmove_chk │ │ │ │ │ +00005fe4 0000b02b R_ARM_MOVW_ABS_NC 00000630 .LC66 │ │ │ │ │ +00005fe8 0000b12b R_ARM_MOVW_ABS_NC 00000634 .LC67 │ │ │ │ │ +00005fec 0000b02c R_ARM_MOVT_ABS 00000630 .LC66 │ │ │ │ │ +00005ff0 0000b12c R_ARM_MOVT_ABS 00000634 .LC67 │ │ │ │ │ +00005ffc 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00006004 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006008 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000600c 0000ae2b R_ARM_MOVW_ABS_NC 000005e4 .LC64 │ │ │ │ │ +00006010 0000ae2c R_ARM_MOVT_ABS 000005e4 .LC64 │ │ │ │ │ +00006018 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006038 0000af2b R_ARM_MOVW_ABS_NC 0000062c .LC65 │ │ │ │ │ +0000603c 0000af2c R_ARM_MOVT_ABS 0000062c .LC65 │ │ │ │ │ +00006040 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00006048 0001c802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000604c 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000060ac 00021b1c R_ARM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +000060c4 00011f2b R_ARM_MOVW_ABS_NC 00001430 .LC138 │ │ │ │ │ +000060c8 00011f2c R_ARM_MOVT_ABS 00001430 .LC138 │ │ │ │ │ +000060cc 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000060ec 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00006110 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000613c 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x18148 contains 18 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x181f8 contains 18 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000002a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1728,52 +1734,52 @@ │ │ │ │ │ 000002e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000300 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000304 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x181d8 contains 246 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x18288 contains 246 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000184 0001a01c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -000001a4 00007a1d R_ARM_JUMP24 000013ec _Py_bytes_repr.constprop.0 │ │ │ │ │ +000001a4 00007a1d R_ARM_JUMP24 000005fc _Py_bytes_repr.constprop.0 │ │ │ │ │ 000001a8 0001a52b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ 000001ac 0001a52c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ 000001b4 0000782b R_ARM_MOVW_ABS_NC 00000410 .LC45 │ │ │ │ │ 000001b8 0000782c R_ARM_MOVT_ABS 00000410 .LC45 │ │ │ │ │ 000001c0 0001a61c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 000001f0 0002081d R_ARM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ 00000210 0002091d R_ARM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ 00000244 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000248 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000025c 0000f52b R_ARM_MOVW_ABS_NC 00001100 .LC121 │ │ │ │ │ 00000260 0000f52c R_ARM_MOVT_ABS 00001100 .LC121 │ │ │ │ │ 00000264 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000284 0000a51d R_ARM_JUMP24 000028c4 do_argstrip │ │ │ │ │ +00000284 0000a51d R_ARM_JUMP24 00001ae0 do_argstrip │ │ │ │ │ 000002a4 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000002a8 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000002ac 00001d2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ 000002b0 00001d2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ 000002b8 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000032c 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +0000032c 00019a1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ 00000340 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ 00000358 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000374 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000380 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ 0000039c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000003d4 0001af2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 000003d8 0001af2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 000003dc 0000382b R_ARM_MOVW_ABS_NC 0000019c .LC20 │ │ │ │ │ 000003e0 0000382c R_ARM_MOVT_ABS 0000019c .LC20 │ │ │ │ │ 000003e8 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000408 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000428 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ 00000440 00020f1c R_ARM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ -00000498 0000ef1c R_ARM_CALL 00004b14 stringlib_rfind_char │ │ │ │ │ -000004a0 0000ee1c R_ARM_CALL 00005154 stringlib_default_rfind.constprop.0 │ │ │ │ │ +00000498 0000ef1c R_ARM_CALL 00003d30 stringlib_rfind_char │ │ │ │ │ +000004a0 0000ee1c R_ARM_CALL 00004370 stringlib_default_rfind.constprop.0 │ │ │ │ │ 000004e8 0002121c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ 00000500 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000050c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000510 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000518 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000530 0001032b R_ARM_MOVW_ABS_NC 00001110 .LC123 │ │ │ │ │ 00000534 0001032c R_ARM_MOVT_ABS 00001110 .LC123 │ │ │ │ │ @@ -1782,20 +1788,20 @@ │ │ │ │ │ 00000564 0001042c R_ARM_MOVT_ABS 00001148 .LC124 │ │ │ │ │ 0000056c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000057c 0001052b R_ARM_MOVW_ABS_NC 00001184 .LC125 │ │ │ │ │ 00000580 0001052c R_ARM_MOVT_ABS 00001184 .LC125 │ │ │ │ │ 00000584 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000005ac 0002131c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ 000005b8 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000005d8 0001db1c R_ARM_CALL 000033f8 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -000005e8 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000005d8 0001db1c R_ARM_CALL 00004250 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +000005e8 00019b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000005f8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000604 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000604 00019b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000614 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000624 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000624 00019b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000006c8 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000006e4 0002011c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 000006f4 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000074c 0002141c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 000007c0 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ 000007fc 0002141c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 00000844 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ @@ -1803,16 +1809,16 @@ │ │ │ │ │ 0000084c 0001062b R_ARM_MOVW_ABS_NC 000011bc .LC126 │ │ │ │ │ 00000850 0001062c R_ARM_MOVT_ABS 000011bc .LC126 │ │ │ │ │ 00000858 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000086c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000008a8 0001092b R_ARM_MOVW_ABS_NC 000011cc .LC127 │ │ │ │ │ 000008ac 0001092c R_ARM_MOVT_ABS 000011cc .LC127 │ │ │ │ │ 000008b0 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000008c0 0001c11c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000008cc 0001c21c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000008c0 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000008cc 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 000008f0 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000008fc 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000093c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000940 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000944 00010a2b R_ARM_MOVW_ABS_NC 000011d4 .LC128 │ │ │ │ │ 00000948 00010a2c R_ARM_MOVT_ABS 000011d4 .LC128 │ │ │ │ │ 00000950 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -1827,27 +1833,27 @@ │ │ │ │ │ 000009ac 00010b2b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ 000009b0 00010b2c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ 000009b4 00010c2b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ 000009b8 00010c2c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ 000009bc 0001092b R_ARM_MOVW_ABS_NC 000011cc .LC127 │ │ │ │ │ 000009c0 0001092c R_ARM_MOVT_ABS 000011cc .LC127 │ │ │ │ │ 000009c4 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000009e4 0000551d R_ARM_JUMP24 00000c84 return_self │ │ │ │ │ -00000a0c 0001101d R_ARM_JUMP24 00005250 pad │ │ │ │ │ +000009e4 0000551d R_ARM_JUMP24 000001bc return_self │ │ │ │ │ +00000a0c 0001101d R_ARM_JUMP24 0000446c pad │ │ │ │ │ 00000a34 0002151d R_ARM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ 00000a54 0002161d R_ARM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ 00000a74 0002171d R_ARM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ 00000a94 0002181d R_ARM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ 00000ab4 0002191d R_ARM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ 00000ad4 00021a1d R_ARM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ 00000b10 00011b2b R_ARM_MOVW_ABS_NC 00001374 .LC135 │ │ │ │ │ 00000b14 00011b2c R_ARM_MOVT_ABS 00001374 .LC135 │ │ │ │ │ 00000b18 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000b28 0001c11c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000b34 0001c21c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000b28 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000b34 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000b58 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b64 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000ba0 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000ba4 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000ba8 00011c2b R_ARM_MOVW_ABS_NC 0000137c .LC136 │ │ │ │ │ 00000bac 00011c2c R_ARM_MOVT_ABS 0000137c .LC136 │ │ │ │ │ 00000bb4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -1862,34 +1868,34 @@ │ │ │ │ │ 00000c10 00010b2b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ 00000c14 00010b2c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ 00000c18 00010c2b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ 00000c1c 00010c2c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ 00000c20 00011b2b R_ARM_MOVW_ABS_NC 00001374 .LC135 │ │ │ │ │ 00000c24 00011b2c R_ARM_MOVT_ABS 00001374 .LC135 │ │ │ │ │ 00000c28 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000c4c 0000551d R_ARM_JUMP24 00000c84 return_self │ │ │ │ │ -00000c64 0001101d R_ARM_JUMP24 00005250 pad │ │ │ │ │ +00000c4c 0000551d R_ARM_JUMP24 000001bc return_self │ │ │ │ │ +00000c64 0001101d R_ARM_JUMP24 0000446c pad │ │ │ │ │ 00000c98 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000cac 0001dc1c R_ARM_CALL 00003620 PyBytesWriter_Grow │ │ │ │ │ +00000cac 0001dc1c R_ARM_CALL 00004478 PyBytesWriter_Grow │ │ │ │ │ 00000ce0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000d08 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ 00000d20 00021d1c R_ARM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ 00000d48 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ 00000d60 00021e1c R_ARM_CALL 00000000 _Py_bytes_title │ │ │ │ │ -00000d88 0001c11c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000d88 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000d94 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000da8 0001c21c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000da8 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000dcc 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000df0 0000551d R_ARM_JUMP24 00000c84 return_self │ │ │ │ │ -00000e08 0001101c R_ARM_CALL 00005250 pad │ │ │ │ │ +00000df0 0000551d R_ARM_JUMP24 000001bc return_self │ │ │ │ │ +00000e08 0001101c R_ARM_CALL 0000446c pad │ │ │ │ │ 00000ec0 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000eec 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000ef0 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ef8 0001c11c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000f04 0001c21c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000ef8 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000f04 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000f28 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f34 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000f44 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000f48 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000f5c 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000f60 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000f88 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ @@ -1918,15 +1924,15 @@ │ │ │ │ │ 00001290 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001294 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000012b4 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000012d8 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001300 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001320 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001334 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000138c 0000ee1c R_ARM_CALL 00005154 stringlib_default_rfind.constprop.0 │ │ │ │ │ +0000138c 0000ee1c R_ARM_CALL 00004370 stringlib_default_rfind.constprop.0 │ │ │ │ │ 000013ac 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000013d0 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001400 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001418 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001438 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000143c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001470 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ @@ -1955,28 +1961,28 @@ │ │ │ │ │ 000016ac 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000016bc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000016c0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000016e8 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00001700 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001724 0000211d R_ARM_JUMP24 00000c88 byteswriter_create │ │ │ │ │ 00001750 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001760 0001dc1c R_ARM_CALL 00003620 PyBytesWriter_Grow │ │ │ │ │ -00001780 0000ab1c R_ARM_CALL 00004b10 bytes_fromformat │ │ │ │ │ +00001760 0001dc1c R_ARM_CALL 00004478 PyBytesWriter_Grow │ │ │ │ │ +00001780 0000ab1c R_ARM_CALL 00005974 bytes_fromformat │ │ │ │ │ 000017bc 00020c1c R_ARM_CALL 00000288 PyBytesWriter_Resize │ │ │ │ │ -000017e8 0001ce1c R_ARM_CALL 000011f4 PyBytes_Concat │ │ │ │ │ +000017e8 0001ce1c R_ARM_CALL 00000404 PyBytes_Concat │ │ │ │ │ 000017f8 00002a1d R_ARM_JUMP24 00000034 Py_XDECREF │ │ │ │ │ 00001814 00006e2b R_ARM_MOVW_ABS_NC 000003bc .LC41 │ │ │ │ │ 00001818 00006e2c R_ARM_MOVT_ABS 000003bc .LC41 │ │ │ │ │ -00001824 0001dd1d R_ARM_JUMP24 00003794 _Py_bytes_repr │ │ │ │ │ +00001824 0001dd1d R_ARM_JUMP24 000045ec _Py_bytes_repr │ │ │ │ │ 0000189c 00020c1c R_ARM_CALL 00000288 PyBytesWriter_Resize │ │ │ │ │ -00001920 00005e1c R_ARM_CALL 00005814 stringlib__preprocess │ │ │ │ │ -00001930 00005f1c R_ARM_CALL 00005944 stringlib__two_way │ │ │ │ │ +00001920 00005f1c R_ARM_CALL 00004a30 stringlib__preprocess │ │ │ │ │ +00001930 0000601c R_ARM_CALL 00004b60 stringlib__two_way │ │ │ │ │ 00001968 0001c71c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00001978 0001c802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00001a34 0001362b R_ARM_MOVW_ABS_NC 000014f8 .LC145 │ │ │ │ │ 00001a38 0001362c R_ARM_MOVT_ABS 000014f8 .LC145 │ │ │ │ │ 00001a48 0002241d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00001a68 0001c21c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001a68 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00001a88 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001ab8 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001abc 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001ad8 0002291c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -460,16 +460,16 @@ │ │ │ │ │ PyBytesWriter_FinishWithPointer │ │ │ │ │ PyExc_ValueError │ │ │ │ │ PyBytesWriter_Discard │ │ │ │ │ _Py_ctype_table │ │ │ │ │ PyMem_Malloc │ │ │ │ │ _Py_tss_interp │ │ │ │ │ PyByteArray_FromStringAndSize │ │ │ │ │ -PyMem_Free │ │ │ │ │ PyByteArray_Resize │ │ │ │ │ +PyMem_Free │ │ │ │ │ PyBytesWriter_FinishWithSize │ │ │ │ │ Py_HashBuffer │ │ │ │ │ PyBool_FromLong │ │ │ │ │ _Py_GetConfig │ │ │ │ │ _Py_NotImplementedStruct │ │ │ │ │ _Py_TrueStruct │ │ │ │ │ _Py_FalseStruct │ │ │ │ │ @@ -496,17 +496,17 @@ │ │ │ │ │ PyUnicode_AsUTF8AndSize │ │ │ │ │ PyUnicode_FromEncodedObject │ │ │ │ │ _PyArg_UnpackKeywords │ │ │ │ │ _PyArg_BadArgument │ │ │ │ │ _PyBytes_Concat │ │ │ │ │ PyObject_GetBuffer │ │ │ │ │ PyBuffer_Release │ │ │ │ │ +__aeabi_idiv │ │ │ │ │ _PyNumber_Index │ │ │ │ │ PyLong_AsSsize_t │ │ │ │ │ -__aeabi_idiv │ │ │ │ │ _Py_bytes_maketrans │ │ │ │ │ PyBytes_AsStringAndSize │ │ │ │ │ __stack_chk_fail │ │ │ │ │ __stack_chk_guard │ │ │ │ │ PyBytes_Join │ │ │ │ │ PySequence_Fast │ │ │ │ │ PyExc_RuntimeError │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -136,794 +136,40 @@ │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x00000020 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000001bc : │ │ │ │ │ -bytes_replace(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #32 │ │ │ │ │ - str r0, [ip, #3904] @ 0xf40 │ │ │ │ │ - sub sp, sp, #156 @ 0x9c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - subs r6, r3, #0 │ │ │ │ │ - bne b34 │ │ │ │ │ - sub r8, fp, #124 @ 0x7c │ │ │ │ │ - mov r2, #44 @ 0x2c │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - sub sl, fp, #80 @ 0x50 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memset │ │ │ │ │ - mov r2, #44 @ 0x2c │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memset │ │ │ │ │ - sub r3, r9, #2 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi b64 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq b64 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldr r0, [r4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bne 904 │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - mov r1, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne 904 │ │ │ │ │ - cmp r7, #2 │ │ │ │ │ - bne 348 │ │ │ │ │ - ldr r9, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - blt 3b4 │ │ │ │ │ - ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - mvn r7, #-2147483648 @ 0x80000000 │ │ │ │ │ - str r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - str r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq a34 │ │ │ │ │ - ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - add r2, r5, #16 │ │ │ │ │ - str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - bne 3c4 │ │ │ │ │ - cmp r9, #1 │ │ │ │ │ - beq 564 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt 2ec │ │ │ │ │ - cmp r9, #1 │ │ │ │ │ - ble 2ec │ │ │ │ │ - movw r3, #2499 @ 0x9c3 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bgt 470 │ │ │ │ │ - str r7, [sp] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - add r0, r5, #16 │ │ │ │ │ - bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ - R_ARM_CALL stringlib_default_find.constprop.1 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bgt 4cc │ │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne 880 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r5] │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 328 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyBuffer_Release │ │ │ │ │ - ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 33c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyBuffer_Release │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ - str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - bl 0 <_PyNumber_Index> │ │ │ │ │ - R_ARM_CALL _PyNumber_Index │ │ │ │ │ - ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq c68 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ - ldr r2, [r4] │ │ │ │ │ - ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble c4c │ │ │ │ │ - cmn r7, #1 │ │ │ │ │ - beq c68 │ │ │ │ │ - ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - ldr r9, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ │ - str r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - str r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - bgt 3b4 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt c44 │ │ │ │ │ - bne 288 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl c84 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b 314 │ │ │ │ │ - ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - bne 64c │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - bne 92c │ │ │ │ │ - ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - add r0, r5, #16 │ │ │ │ │ - ldrb r9, [r3] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memchr │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 3b4 │ │ │ │ │ - str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - ldrb r5, [r3] │ │ │ │ │ - bl 120 │ │ │ │ │ - R_ARM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 314 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - add r0, r4, #16 │ │ │ │ │ - str r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - sub r3, r3, r1 │ │ │ │ │ - add r0, r2, r3 │ │ │ │ │ - add r6, r2, r6 │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - strb r5, [r2, r3] │ │ │ │ │ - b 450 │ │ │ │ │ - strb r5, [r0], #1 │ │ │ │ │ - sub r2, r6, r0 │ │ │ │ │ - subs r7, r7, #1 │ │ │ │ │ - beq 314 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memchr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 44c │ │ │ │ │ - b 314 │ │ │ │ │ - movw r3, #29999 @ 0x752f │ │ │ │ │ - cmp r9, #99 @ 0x63 │ │ │ │ │ - cmple r6, r3 │ │ │ │ │ - movle r3, #1 │ │ │ │ │ - movgt r3, #0 │ │ │ │ │ - cmp r9, #5 │ │ │ │ │ - orrle r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 2c8 │ │ │ │ │ - asr r3, r9, #2 │ │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ │ - cmp r3, r6, asr #2 │ │ │ │ │ - blt c24 │ │ │ │ │ - ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - add r0, r5, #16 │ │ │ │ │ - str r7, [sp] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - bl 557c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b 2e4 │ │ │ │ │ - mls r0, r9, r7, r6 │ │ │ │ │ - bl 120 │ │ │ │ │ - R_ARM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 314 │ │ │ │ │ - ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - add r5, r4, #16 │ │ │ │ │ - str r4, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - add r2, r3, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - sub r7, r7, #1 │ │ │ │ │ - sub r4, r3, r6 │ │ │ │ │ - beq 54c │ │ │ │ │ - ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl e60 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 54c │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - str r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - add r5, r5, r2 │ │ │ │ │ - add r2, r9, r2 │ │ │ │ │ - add r6, r6, r2 │ │ │ │ │ - b 4f4 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r4, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 314 │ │ │ │ │ - ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - add r9, r2, r6 │ │ │ │ │ - ldrb r3, [r3] │ │ │ │ │ - str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - ldr r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - sub r2, r9, r0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memchr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5a8 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bne 57c │ │ │ │ │ - str r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b 5b4 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - str r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 3b4 │ │ │ │ │ - ldr r5, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - sub r0, r6, r5 │ │ │ │ │ - bl 120 │ │ │ │ │ - R_ARM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 314 │ │ │ │ │ - add r7, r4, #16 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - str r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - ldr r5, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - str r8, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - ldr r8, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - str sl, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - sub sl, r9, r5 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - sub r6, r6, #1 │ │ │ │ │ - beq 62c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memchr │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 62c │ │ │ │ │ - sub sl, r4, r5 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - add r7, r7, sl │ │ │ │ │ - add r5, r4, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 5e4 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - ldr r8, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - ldr sl, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 314 │ │ │ │ │ - cmp r9, #1 │ │ │ │ │ - beq 75c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt 3b4 │ │ │ │ │ - cmp r9, #1 │ │ │ │ │ - ble 3b4 │ │ │ │ │ - movw r3, #2499 @ 0x9c3 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bgt 894 │ │ │ │ │ - str r7, [sp] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - add r0, r5, #16 │ │ │ │ │ - bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ - R_ARM_CALL stringlib_default_find.constprop.1 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - ble 3b4 │ │ │ │ │ - ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ - sub r0, r0, r6 │ │ │ │ │ - sub r4, r3, r9 │ │ │ │ │ - bl 0 <__aeabi_idiv> │ │ │ │ │ - R_ARM_CALL __aeabi_idiv │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - bgt 8ec │ │ │ │ │ - mla r0, r7, r4, r6 │ │ │ │ │ - bl 120 │ │ │ │ │ - R_ARM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 314 │ │ │ │ │ - ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - str r4, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - add r2, r3, r6 │ │ │ │ │ - add r6, r4, #16 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - sub r7, r7, #1 │ │ │ │ │ - sub r1, r3, r4 │ │ │ │ │ - beq 9fc │ │ │ │ │ - ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r1, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - bl e60 │ │ │ │ │ - ldr r1, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 9fc │ │ │ │ │ - add r3, r4, r5 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - beq 9e0 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - add r6, r6, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - add r6, r6, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - add r4, r3, r9 │ │ │ │ │ - b 6dc │ │ │ │ │ - ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - add r0, r5, #16 │ │ │ │ │ - str r5, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - add r9, r0, r6 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldrb r4, [r2] │ │ │ │ │ - str r4, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - b 78c │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - beq 9d8 │ │ │ │ │ - sub r2, r9, r0 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memchr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 77c │ │ │ │ │ - subs r3, r5, #0 │ │ │ │ │ - ldr r5, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - beq 3b4 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ - sub r0, r0, r6 │ │ │ │ │ - sub r4, r3, #1 │ │ │ │ │ - bl 0 <__aeabi_idiv> │ │ │ │ │ - R_ARM_CALL __aeabi_idiv │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - bgt 8ec │ │ │ │ │ - ldr r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - mla r0, r3, r4, r6 │ │ │ │ │ - bl 120 │ │ │ │ │ - R_ARM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 314 │ │ │ │ │ - ldr r5, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - add r7, r4, #16 │ │ │ │ │ - str r4, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - ldr r4, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - sub r3, r9, r4 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - sub r5, r5, #1 │ │ │ │ │ - beq 868 │ │ │ │ │ - ldr r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memchr │ │ │ │ │ - ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 868 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - beq a14 │ │ │ │ │ - sub r2, r6, r4 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - ldr r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - add r7, r7, r2 │ │ │ │ │ - ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - add r7, r7, r4 │ │ │ │ │ - add r4, r6, #1 │ │ │ │ │ - b 7f4 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r4, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 314 │ │ │ │ │ - ldr r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ - R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b 314 │ │ │ │ │ - movw r3, #29999 @ 0x752f │ │ │ │ │ - cmp r9, #99 @ 0x63 │ │ │ │ │ - cmple r6, r3 │ │ │ │ │ - movle r3, #1 │ │ │ │ │ - movgt r3, #0 │ │ │ │ │ - cmp r9, #5 │ │ │ │ │ - orrle r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 670 │ │ │ │ │ - asr r2, r9, #2 │ │ │ │ │ - add r2, r2, r2, lsl #1 │ │ │ │ │ - cmp r2, r6, asr #2 │ │ │ │ │ - blt 90c │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - str r7, [sp] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - add r0, r5, #16 │ │ │ │ │ - bl 557c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b 68c │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC29 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 314 │ │ │ │ │ - str r7, [sp] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - add r0, r5, #16 │ │ │ │ │ - bl 18d4 │ │ │ │ │ - R_ARM_CALL stringlib__two_way_count │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b 68c │ │ │ │ │ - ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - add r0, r5, #16 │ │ │ │ │ - bl e60 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - str r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 3b4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 120 │ │ │ │ │ - R_ARM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 314 │ │ │ │ │ - add r5, r4, #16 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - add r0, r5, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - add r2, r5, r6 │ │ │ │ │ - add r6, r0, r9 │ │ │ │ │ - str r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - subs r7, r7, #1 │ │ │ │ │ - beq 314 │ │ │ │ │ - ldr r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - sub r1, r1, r6 │ │ │ │ │ - bl e60 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 314 │ │ │ │ │ - add r0, r6, r0 │ │ │ │ │ - ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - add r5, r9, r5 │ │ │ │ │ - add r6, r6, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 990 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - b 7ac │ │ │ │ │ - ldr r5, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - add r4, r4, r9 │ │ │ │ │ - ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - add r6, r6, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 6dc │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - ldr r4, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 314 │ │ │ │ │ - ldr r6, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - add r7, r7, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 7f4 │ │ │ │ │ - ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 3b4 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ - addgt r7, r6, #1 │ │ │ │ │ - sub r0, r0, r6 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - bl 0 <__aeabi_idiv> │ │ │ │ │ - R_ARM_CALL __aeabi_idiv │ │ │ │ │ - ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - blt 8ec │ │ │ │ │ - ldr r9, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - mla r0, r9, r7, r6 │ │ │ │ │ - bl 120 │ │ │ │ │ - R_ARM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 314 │ │ │ │ │ - add r0, r4, #16 │ │ │ │ │ - add r3, r5, #16 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - cmp r9, #1 │ │ │ │ │ - str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - add r9, r0, r9 │ │ │ │ │ - sub r3, r7, #1 │ │ │ │ │ - str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - ble bb4 │ │ │ │ │ - ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - sub r3, r7, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble ba8 │ │ │ │ │ - add r3, r5, #14 │ │ │ │ │ - add r5, r5, #15 │ │ │ │ │ - add r3, r3, r7 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - add r3, r9, #1 │ │ │ │ │ - ldrb r2, [r5, #1]! │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - strb r2, [r3, #-1] │ │ │ │ │ - ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r2, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - ldr r1, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - add r3, r0, r2 │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - bne ad0 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - add r3, r9, r2 │ │ │ │ │ - ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - add r2, r2, r7 │ │ │ │ │ - sub r7, r7, #2 │ │ │ │ │ - str r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - mla r9, r1, r7, r3 │ │ │ │ │ - ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - sub r2, r6, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 314 │ │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ │ - sub r8, fp, #124 @ 0x7c │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - add r7, r2, r7 │ │ │ │ │ - sub sl, fp, #80 @ 0x50 │ │ │ │ │ - mov r2, #44 @ 0x2c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memset │ │ │ │ │ - mov r2, #44 @ 0x2c │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memset │ │ │ │ │ - ldr ip, [pc, #276] @ c80 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov lr, #3 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - sub ip, fp, #136 @ 0x88 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - str ip, [sp, #20] │ │ │ │ │ - mov ip, #2 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - stmib sp, {ip, lr} │ │ │ │ │ - bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ - R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - bne 228 │ │ │ │ │ - b 314 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b b1c │ │ │ │ │ - sub r3, r7, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - ldrb r3, [r3] │ │ │ │ │ - strb r3, [r4, #16] │ │ │ │ │ - ble ba8 │ │ │ │ │ - ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - add r0, r7, #15 │ │ │ │ │ - ldr r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - add r0, r5, r0 │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldrb ip, [r1], #1 │ │ │ │ │ - strb ip, [r3] │ │ │ │ │ - ldr ip, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - ldrb ip, [ip] │ │ │ │ │ - strb ip, [r3, #1] │ │ │ │ │ - add r3, r3, r2 │ │ │ │ │ - bne be4 │ │ │ │ │ - ldr r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - add r3, r9, r2 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - add r1, r1, r7 │ │ │ │ │ - sub r7, r7, #2 │ │ │ │ │ - str r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - mla r9, r2, r7, r3 │ │ │ │ │ - b b1c │ │ │ │ │ - str r7, [sp] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - add r0, r5, #16 │ │ │ │ │ - bl 18d4 │ │ │ │ │ - R_ARM_CALL stringlib__two_way_count │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b 2e4 │ │ │ │ │ - mvn r7, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 288 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r4] │ │ │ │ │ - bne 378 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b 378 │ │ │ │ │ - str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 25c │ │ │ │ │ - b 904 │ │ │ │ │ - .word 0x000001d4 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - │ │ │ │ │ -00000c84 : │ │ │ │ │ +000001bc : │ │ │ │ │ return_self(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne cbc │ │ │ │ │ + bne 1f4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -00000cd0 : │ │ │ │ │ +00000208 : │ │ │ │ │ bytes_maketrans(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ │ @@ -936,42 +182,42 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne d88 │ │ │ │ │ + bne 2c0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ sub r1, fp, #100 @ 0x64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne da8 │ │ │ │ │ + bne 2e0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da8 │ │ │ │ │ + bne 2e0 │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ sub r0, fp, #100 @ 0x64 │ │ │ │ │ bl 0 <_Py_bytes_maketrans> │ │ │ │ │ R_ARM_CALL _Py_bytes_maketrans │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d68 │ │ │ │ │ + beq 2a0 │ │ │ │ │ sub r0, fp, #100 @ 0x64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d7c │ │ │ │ │ + beq 2b4 │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r3, #2 │ │ │ │ │ @@ -980,42 +226,42 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d18 │ │ │ │ │ + bne 250 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b d54 │ │ │ │ │ + b 28c │ │ │ │ │ │ │ │ │ │ -00000db0 : │ │ │ │ │ +000002e8 : │ │ │ │ │ PyBytes_AsStringAndSize(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq e0c │ │ │ │ │ + beq 344 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr ip, [r3, #84] @ 0x54 │ │ │ │ │ tst ip, #134217728 @ 0x8000000 │ │ │ │ │ - beq e40 │ │ │ │ │ + beq 378 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ add r3, r0, #16 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ strne r4, [r2] │ │ │ │ │ - bne e04 │ │ │ │ │ + bne 33c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne e24 │ │ │ │ │ + bne 35c │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1355 @ 0x54b │ │ │ │ │ @@ -1030,253 +276,45 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b e1c │ │ │ │ │ + b 354 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b e1c │ │ │ │ │ + b 354 │ │ │ │ │ │ │ │ │ │ -00000e60 : │ │ │ │ │ -fastsearch.constprop.1(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #32 │ │ │ │ │ - str r0, [ip, #3936] @ 0xf60 │ │ │ │ │ - sub sp, sp, #124 @ 0x7c │ │ │ │ │ - ldr ip, [pc, #772] @ 1184 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - ldr ip, [ip] │ │ │ │ │ - str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - blt 1034 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble 10c4 │ │ │ │ │ - movw lr, #2499 @ 0x9c3 │ │ │ │ │ - cmp r1, lr │ │ │ │ │ - bgt 1118 │ │ │ │ │ - sub lr, ip, #1 │ │ │ │ │ - ldrb r8, [r5] │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r1, r6, ip │ │ │ │ │ - and r0, r8, #31 │ │ │ │ │ - ldrb r3, [r5, lr] │ │ │ │ │ - lsl r2, r2, r0 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - subeq r6, ip, #2 │ │ │ │ │ - movne r6, lr │ │ │ │ │ - cmp lr, #1 │ │ │ │ │ - beq f8c │ │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - and r0, r0, #31 │ │ │ │ │ - subeq r6, ip, #3 │ │ │ │ │ - cmp lr, #2 │ │ │ │ │ - orr r2, r2, r7, lsl r0 │ │ │ │ │ - beq f8c │ │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - and r0, r0, #31 │ │ │ │ │ - subeq r6, ip, #4 │ │ │ │ │ - cmp lr, #3 │ │ │ │ │ - orr r2, r2, r7, lsl r0 │ │ │ │ │ - beq f8c │ │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - and r0, r0, #31 │ │ │ │ │ - subeq r6, ip, #5 │ │ │ │ │ - cmp lr, #4 │ │ │ │ │ - orr r2, r2, r7, lsl r0 │ │ │ │ │ - beq f8c │ │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - and r0, r0, #31 │ │ │ │ │ - subeq r6, ip, #6 │ │ │ │ │ - cmp lr, #5 │ │ │ │ │ - orr r2, r2, r7, lsl r0 │ │ │ │ │ - beq f8c │ │ │ │ │ - add r9, r5, #4 │ │ │ │ │ - sub r7, ip, #7 │ │ │ │ │ - mov sl, #1 │ │ │ │ │ - ldrb r0, [r9, #1]! │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - and r0, r0, #31 │ │ │ │ │ - moveq r6, r7 │ │ │ │ │ - subs r7, r7, #1 │ │ │ │ │ - orr r2, r2, sl, lsl r0 │ │ │ │ │ - bcs f70 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt 1034 │ │ │ │ │ - and r0, r3, #31 │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - add r9, ip, #1 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - orr r7, r2, r7, lsl r0 │ │ │ │ │ - str r9, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - add r2, r4, lr │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - str ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b fe4 │ │ │ │ │ - add r6, r0, #1 │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - blt 1034 │ │ │ │ │ - add ip, r2, r0 │ │ │ │ │ - ldrb ip, [ip, #1] │ │ │ │ │ - and ip, ip, #31 │ │ │ │ │ - lsr ip, r7, ip │ │ │ │ │ - tst ip, #1 │ │ │ │ │ - beq 1024 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldrb ip, [r2, r0] │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - bne fbc │ │ │ │ │ - ldrb ip, [r4, r0] │ │ │ │ │ - cmp ip, r8 │ │ │ │ │ - bne 1088 │ │ │ │ │ - cmp lr, #1 │ │ │ │ │ - bne 103c │ │ │ │ │ - ldr r3, [pc, #376] @ 1184 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - eors r2, r3, r2 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - bne 1114 │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - add r6, ip, r0 │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - bge fe0 │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - b 1004 │ │ │ │ │ - add r6, r4, r0 │ │ │ │ │ - ldrb r9, [r5, #1] │ │ │ │ │ - ldrb ip, [r6, #1] │ │ │ │ │ - cmp r9, ip │ │ │ │ │ - bne 1088 │ │ │ │ │ - cmp lr, #2 │ │ │ │ │ - beq 1004 │ │ │ │ │ - mov ip, #2 │ │ │ │ │ - str sl, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - ldrb sl, [r6, ip] │ │ │ │ │ - ldrb r9, [r5, ip] │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - bne 107c │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - cmp lr, ip │ │ │ │ │ - bgt 1060 │ │ │ │ │ - ldr sl, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - beq 1004 │ │ │ │ │ - add ip, r0, #1 │ │ │ │ │ - cmp r1, ip │ │ │ │ │ - blt 10b8 │ │ │ │ │ - add ip, r2, r0 │ │ │ │ │ - ldrb ip, [ip, #1] │ │ │ │ │ - and ip, ip, #31 │ │ │ │ │ - lsr ip, r7, ip │ │ │ │ │ - tst ip, #1 │ │ │ │ │ - ldreq ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - addeq r6, ip, #1 │ │ │ │ │ - addeq r6, r6, r0 │ │ │ │ │ - beq 102c │ │ │ │ │ - add r6, sl, #1 │ │ │ │ │ - add r6, r6, r0 │ │ │ │ │ - b 102c │ │ │ │ │ - bne 1034 │ │ │ │ │ - cmp r6, #15 │ │ │ │ │ - ldrb r1, [r2] │ │ │ │ │ - addle r6, r0, r6 │ │ │ │ │ - movle r3, r0 │ │ │ │ │ - ble 1104 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memchr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1034 │ │ │ │ │ - sub r0, r0, r4 │ │ │ │ │ - b 1004 │ │ │ │ │ - ldrb r2, [r0] │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq 10ec │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bhi 10f4 │ │ │ │ │ - b 1034 │ │ │ │ │ - bl 0 <__stack_chk_fail> │ │ │ │ │ - R_ARM_CALL __stack_chk_fail │ │ │ │ │ - movw lr, #29999 @ 0x752f │ │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ │ - cmple r1, lr │ │ │ │ │ - movle lr, #1 │ │ │ │ │ - movgt lr, #0 │ │ │ │ │ - cmp r3, #5 │ │ │ │ │ - orrle lr, lr, #1 │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - bne eb4 │ │ │ │ │ - asr lr, r3, #2 │ │ │ │ │ - add lr, lr, lr, lsl #1 │ │ │ │ │ - cmp lr, r1, asr #2 │ │ │ │ │ - blt 1160 │ │ │ │ │ - mov r5, #1 │ │ │ │ │ - mvn r4, #0 │ │ │ │ │ - strd r4, [sp] │ │ │ │ │ - bl 557c │ │ │ │ │ - b 1004 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - sub r2, fp, #128 @ 0x80 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 5814 │ │ │ │ │ - sub r2, fp, #128 @ 0x80 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 5944 │ │ │ │ │ - b 1004 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ - │ │ │ │ │ -00001188 : │ │ │ │ │ +00000398 : │ │ │ │ │ PyBytes_Join(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 11c0 │ │ │ │ │ + beq 3d0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 11d8 │ │ │ │ │ + beq 3e8 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 230c │ │ │ │ │ + b 3164 <_PyBytes_FormatEx+0xe44> │ │ │ │ │ R_ARM_JUMP24 stringlib_bytes_join │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2001 @ 0x7d1 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ @@ -1290,113 +328,113 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 11d0 │ │ │ │ │ + b 3e0 │ │ │ │ │ │ │ │ │ │ -000011f4 : │ │ │ │ │ +00000404 : │ │ │ │ │ PyBytes_Concat(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 137c │ │ │ │ │ + beq 58c │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 125c │ │ │ │ │ + beq 46c │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 20ac │ │ │ │ │ + bl 20b8 │ │ │ │ │ R_ARM_CALL _PyBytes_Concat │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ str r0, [r4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 12e4 │ │ │ │ │ + ble 4f4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 1234 │ │ │ │ │ + bne 444 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1344 │ │ │ │ │ + bne 554 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 1300 │ │ │ │ │ + blt 510 │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bl 1f4 │ │ │ │ │ + bl 1f4 │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1304 │ │ │ │ │ + beq 514 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 1254 │ │ │ │ │ + b 464 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 1254 │ │ │ │ │ + bne 464 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1254 │ │ │ │ │ + beq 464 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1254 │ │ │ │ │ + bgt 464 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1254 │ │ │ │ │ + bne 464 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1254 │ │ │ │ │ + b 464 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1406,32 +444,32 @@ │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1318 │ │ │ │ │ - b 1254 │ │ │ │ │ + bne 528 │ │ │ │ │ + b 464 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r0] │ │ │ │ │ bxgt lr │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bxne lr │ │ │ │ │ mov r0, r3 │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -0000139c : │ │ │ │ │ +000005ac : │ │ │ │ │ PyBytes_Size(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 13b4 │ │ │ │ │ + beq 5c4 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ @@ -1446,131 +484,131 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000013ec <_Py_bytes_repr.constprop.0>: │ │ │ │ │ +000005fc <_Py_bytes_repr.constprop.0>: │ │ │ │ │ _Py_bytes_repr.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ - ble 1604 <_Py_bytes_repr.constprop.0+0x218> │ │ │ │ │ + ble 820 <_Py_bytes_repr.constprop.0+0x224> │ │ │ │ │ sub r1, r5, #1 │ │ │ │ │ mov lr, #0 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 144c <_Py_bytes_repr.constprop.0+0x60> │ │ │ │ │ + b 65c <_Py_bytes_repr.constprop.0+0x60> │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi 15dc <_Py_bytes_repr.constprop.0+0x1f0> │ │ │ │ │ + bhi 7f8 <_Py_bytes_repr.constprop.0+0x1fc> │ │ │ │ │ mov r3, #4 │ │ │ │ │ mvn ip, #-2147483644 @ 0x80000004 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bgt 15b4 <_Py_bytes_repr.constprop.0+0x1c8> │ │ │ │ │ + bgt 7c4 <_Py_bytes_repr.constprop.0+0x1c8> │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 1484 <_Py_bytes_repr.constprop.0+0x98> │ │ │ │ │ + beq 694 <_Py_bytes_repr.constprop.0+0x98> │ │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls 1428 <_Py_bytes_repr.constprop.0+0x3c> │ │ │ │ │ + bls 638 <_Py_bytes_repr.constprop.0+0x3c> │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq 15f8 <_Py_bytes_repr.constprop.0+0x20c> │ │ │ │ │ + beq 814 <_Py_bytes_repr.constprop.0+0x218> │ │ │ │ │ sub r3, r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - bhi 1430 <_Py_bytes_repr.constprop.0+0x44> │ │ │ │ │ + bhi 640 <_Py_bytes_repr.constprop.0+0x44> │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 15b4 <_Py_bytes_repr.constprop.0+0x1c8> │ │ │ │ │ + beq 7c4 <_Py_bytes_repr.constprop.0+0x1c8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ - bne 144c <_Py_bytes_repr.constprop.0+0x60> │ │ │ │ │ + bne 65c <_Py_bytes_repr.constprop.0+0x60> │ │ │ │ │ subs r3, r6, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1630 <_Py_bytes_repr.constprop.0+0x244> │ │ │ │ │ + bne 84c <_Py_bytes_repr.constprop.0+0x250> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r6, #39 @ 0x27 │ │ │ │ │ - bne 1640 <_Py_bytes_repr.constprop.0+0x254> │ │ │ │ │ + bne 85c <_Py_bytes_repr.constprop.0+0x260> │ │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1638 <_Py_bytes_repr.constprop.0+0x24c> │ │ │ │ │ + beq 854 <_Py_bytes_repr.constprop.0+0x258> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r0, #20 │ │ │ │ │ addeq r3, r0, #28 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ strb r1, [r2], #2 │ │ │ │ │ strb r6, [r3, #1] │ │ │ │ │ - ble 15ac <_Py_bytes_repr.constprop.0+0x1c0> │ │ │ │ │ + ble 7bc <_Py_bytes_repr.constprop.0+0x1c0> │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ sub r1, r4, #1 │ │ │ │ │ add r5, r4, r5 │ │ │ │ │ mov ip, r2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC Py_hexdigits │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS Py_hexdigits │ │ │ │ │ movw r7, #30812 @ 0x785c │ │ │ │ │ - b 151c <_Py_bytes_repr.constprop.0+0x130> │ │ │ │ │ + b 72c <_Py_bytes_repr.constprop.0+0x130> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ strb r3, [ip] │ │ │ │ │ - beq 15ac <_Py_bytes_repr.constprop.0+0x1c0> │ │ │ │ │ + beq 7bc <_Py_bytes_repr.constprop.0+0x1c0> │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ cmpne r3, r6 │ │ │ │ │ moveq lr, #92 @ 0x5c │ │ │ │ │ strbeq lr, [r2], #2 │ │ │ │ │ strbeq r3, [ip, #1] │ │ │ │ │ - beq 15a4 <_Py_bytes_repr.constprop.0+0x1b8> │ │ │ │ │ + beq 7ec <_Py_bytes_repr.constprop.0+0x1f0> │ │ │ │ │ cmp r3, #9 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #29788 @ 0x745c │ │ │ │ │ strheq r3, [ip] │ │ │ │ │ - beq 15a4 <_Py_bytes_repr.constprop.0+0x1b8> │ │ │ │ │ + beq 7ec <_Py_bytes_repr.constprop.0+0x1f0> │ │ │ │ │ cmp r3, #10 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #28252 @ 0x6e5c │ │ │ │ │ strheq r3, [ip] │ │ │ │ │ - beq 15a4 <_Py_bytes_repr.constprop.0+0x1b8> │ │ │ │ │ + beq 7ec <_Py_bytes_repr.constprop.0+0x1f0> │ │ │ │ │ cmp r3, #13 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #29276 @ 0x725c │ │ │ │ │ strheq r3, [ip] │ │ │ │ │ - beq 15a4 <_Py_bytes_repr.constprop.0+0x1b8> │ │ │ │ │ + beq 7ec <_Py_bytes_repr.constprop.0+0x1f0> │ │ │ │ │ sub lr, r3, #32 │ │ │ │ │ cmp lr, #94 @ 0x5e │ │ │ │ │ - bls 1508 <_Py_bytes_repr.constprop.0+0x11c> │ │ │ │ │ + bls 718 <_Py_bytes_repr.constprop.0+0x11c> │ │ │ │ │ strh r7, [r2] │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ and lr, r3, #15 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ ldr r8, [r4] │ │ │ │ │ ldrb r3, [r8, r3, lsr #4] │ │ │ │ │ strb r3, [r2, #-2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldrb r3, [r3, lr] │ │ │ │ │ strb r3, [ip, #3] │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ - bne 1518 <_Py_bytes_repr.constprop.0+0x12c> │ │ │ │ │ + bne 728 <_Py_bytes_repr.constprop.0+0x12c> │ │ │ │ │ strb r6, [r2] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -1582,70 +620,73 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - ldr r7, [pc, #120] @ 165c <_Py_bytes_repr.constprop.0+0x270> │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bne 728 <_Py_bytes_repr.constprop.0+0x12c> │ │ │ │ │ + b 7bc <_Py_bytes_repr.constprop.0+0x1c0> │ │ │ │ │ + ldr r7, [pc, #120] @ 878 <_Py_bytes_repr.constprop.0+0x27c> │ │ │ │ │ sub ip, r3, #9 │ │ │ │ │ cmp ip, #30 │ │ │ │ │ - bhi 1460 <_Py_bytes_repr.constprop.0+0x74> │ │ │ │ │ + bhi 670 <_Py_bytes_repr.constprop.0+0x74> │ │ │ │ │ ldrsb ip, [r7, ip] │ │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ mov r3, #2 │ │ │ │ │ mvn ip, #-2147483646 @ 0x80000002 │ │ │ │ │ - b 1438 <_Py_bytes_repr.constprop.0+0x4c> │ │ │ │ │ + b 648 <_Py_bytes_repr.constprop.0+0x4c> │ │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 14a8 <_Py_bytes_repr.constprop.0+0xbc> │ │ │ │ │ + b 6b8 <_Py_bytes_repr.constprop.0+0xbc> │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ - b 1438 <_Py_bytes_repr.constprop.0+0x4c> │ │ │ │ │ + b 648 <_Py_bytes_repr.constprop.0+0x4c> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ - b 1438 <_Py_bytes_repr.constprop.0+0x4c> │ │ │ │ │ + b 648 <_Py_bytes_repr.constprop.0+0x4c> │ │ │ │ │ mov r6, #34 @ 0x22 │ │ │ │ │ - b 14a8 <_Py_bytes_repr.constprop.0+0xbc> │ │ │ │ │ + b 6b8 <_Py_bytes_repr.constprop.0+0xbc> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b 14d0 <_Py_bytes_repr.constprop.0+0xe4> │ │ │ │ │ + b 6e0 <_Py_bytes_repr.constprop.0+0xe4> │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r6 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt 15b4 <_Py_bytes_repr.constprop.0+0x1c8> │ │ │ │ │ + bgt 7c4 <_Py_bytes_repr.constprop.0+0x1c8> │ │ │ │ │ add r0, r0, r6 │ │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ │ - b 14a8 <_Py_bytes_repr.constprop.0+0xbc> │ │ │ │ │ + b 6b8 <_Py_bytes_repr.constprop.0+0xbc> │ │ │ │ │ .word 0x000001ed │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00001660 : │ │ │ │ │ +0000087c : │ │ │ │ │ bytes_repr(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 13ec <_Py_bytes_repr.constprop.0> │ │ │ │ │ + b 5fc <_Py_bytes_repr.constprop.0> │ │ │ │ │ │ │ │ │ │ -00001680 : │ │ │ │ │ +0000089c : │ │ │ │ │ bytes_join(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 230c │ │ │ │ │ + b 3164 <_PyBytes_FormatEx+0xe44> │ │ │ │ │ R_ARM_JUMP24 stringlib_bytes_join │ │ │ │ │ │ │ │ │ │ -00001694 : │ │ │ │ │ +000008b0 : │ │ │ │ │ bytes_startswith(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -1653,18 +694,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 16fc │ │ │ │ │ + bhi 918 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt 1724 │ │ │ │ │ + bgt 940 │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_startswith> │ │ │ │ │ R_ARM_CALL _Py_bytes_startswith │ │ │ │ │ @@ -1676,63 +717,63 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16d0 │ │ │ │ │ + bne 8ec │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 16f4 │ │ │ │ │ + b 910 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 171c │ │ │ │ │ + beq 938 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 16dc │ │ │ │ │ + beq 8f8 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16dc │ │ │ │ │ - b 171c │ │ │ │ │ + bne 8f8 │ │ │ │ │ + b 938 │ │ │ │ │ │ │ │ │ │ -00001764 : │ │ │ │ │ +00000980 : │ │ │ │ │ bytes_repeat(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - ble 1874 │ │ │ │ │ + ble a90 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt 18dc │ │ │ │ │ + blt af8 │ │ │ │ │ mul r4, r5, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 18b8 │ │ │ │ │ + beq ad4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmn r4, #18 │ │ │ │ │ - bhi 18dc │ │ │ │ │ + bhi af8 │ │ │ │ │ add r0, r9, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18d0 │ │ │ │ │ + beq aec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ @@ -1744,73 +785,73 @@ │ │ │ │ │ add r3, r5, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ - beq 1824 │ │ │ │ │ + beq a40 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ add r8, r5, #16 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne 182c │ │ │ │ │ + bne a48 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ add r1, r7, #16 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq 1844 │ │ │ │ │ + beq a60 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r2, r4, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, r8, r6 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge 1824 │ │ │ │ │ + bge a40 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ movlt r7, r2 │ │ │ │ │ movge r7, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r6, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 1844 │ │ │ │ │ + b a60 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r9, #0 │ │ │ │ │ movne r4, r9 │ │ │ │ │ - bne 17b0 │ │ │ │ │ + bne 9cc │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movne r4, r5 │ │ │ │ │ movne r9, r4 │ │ │ │ │ - bne 17b0 │ │ │ │ │ + bne 9cc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ - b 1824 │ │ │ │ │ + b a40 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 18a0 │ │ │ │ │ - b 17a4 │ │ │ │ │ + beq abc │ │ │ │ │ + b 9c0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1819,17 +860,17 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1824 │ │ │ │ │ + b a40 │ │ │ │ │ │ │ │ │ │ -000018fc : │ │ │ │ │ +00000b18 : │ │ │ │ │ bytes_partition(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ @@ -1842,35 +883,36 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #72 @ 0x48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a64 │ │ │ │ │ + bne c80 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r6, r9, #16 │ │ │ │ │ ldr r8, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r7, [r9, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 1a4c │ │ │ │ │ + beq c68 │ │ │ │ │ mov r0, #3 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 19d8 │ │ │ │ │ + beq bf4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl e60 │ │ │ │ │ + bl 2e3c <_PyBytes_FormatEx+0xb1c> │ │ │ │ │ + R_ARM_CALL fastsearch.constprop.1 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - blt 19f8 │ │ │ │ │ + blt c14 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -1883,245 +925,245 @@ │ │ │ │ │ str r8, [r4, #20] │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a6c │ │ │ │ │ + bne c88 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19ec │ │ │ │ │ + beq c08 │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ - ldr r1, [pc, #140] @ 1a90 │ │ │ │ │ + ldr r1, [pc, #140] @ cac │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r9] │ │ │ │ │ str r9, [r4, #16] │ │ │ │ │ ldr r2, [r1, #1240] @ 0x4d8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1a2c │ │ │ │ │ - ldr r3, [pc, #112] @ 1a94 │ │ │ │ │ + ble c48 │ │ │ │ │ + ldr r3, [pc, #112] @ cb0 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - b 19d8 │ │ │ │ │ + b bf4 │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ - ldr r3, [pc, #92] @ 1a94 │ │ │ │ │ + ldr r3, [pc, #92] @ cb0 │ │ │ │ │ cmp r0, #1073741824 @ 0x40000000 │ │ │ │ │ str r0, [r1, #1240] @ 0x4d8 │ │ │ │ │ addne r2, r2, #2 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ strne r2, [r1, #1240] @ 0x4d8 │ │ │ │ │ - b 1a24 │ │ │ │ │ + b c40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 19d8 │ │ │ │ │ + b bf4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a64 │ │ │ │ │ + bgt c80 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1a64 │ │ │ │ │ + bne c80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1a64 │ │ │ │ │ + b c80 │ │ │ │ │ .word 0x00006000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001a98 : │ │ │ │ │ +00000cb4 : │ │ │ │ │ bytes_split(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldrne r5, [r2, #8] │ │ │ │ │ addne r5, r4, r5 │ │ │ │ │ - bne 2134 │ │ │ │ │ + bne 1350 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bhi 2090 │ │ │ │ │ + bhi 12ac │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2134 │ │ │ │ │ + beq 1350 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mvneq r8, #-2147483648 @ 0x80000000 │ │ │ │ │ ldreq r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ addeq r4, r3, #16 │ │ │ │ │ ldreq r5, [r3, #8] │ │ │ │ │ - beq 1de0 │ │ │ │ │ + beq ffc │ │ │ │ │ ldr r6, [r7] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 21e0 │ │ │ │ │ + beq 13fc │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 1d88 │ │ │ │ │ + beq fa4 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1d7c │ │ │ │ │ + beq f98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2078 │ │ │ │ │ + ble 1294 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 1d7c │ │ │ │ │ + beq f98 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r4, r3, #16 │ │ │ │ │ mvnlt r8, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1de0 │ │ │ │ │ + beq ffc │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 2048 │ │ │ │ │ + bne 1264 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2318 │ │ │ │ │ + beq 1534 │ │ │ │ │ cmp r8, #11 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ movlt r0, r8 │ │ │ │ │ movge r0, #11 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 2260 │ │ │ │ │ + bne 147c │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1d30 │ │ │ │ │ + beq f4c │ │ │ │ │ mov r9, r8 │ │ │ │ │ ldr r8, [fp, #-104] @ 0xffffff98 │ │ │ │ │ str r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 1cf0 │ │ │ │ │ + bge f0c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1cf0 │ │ │ │ │ + beq f0c │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 1d9c │ │ │ │ │ + beq fb8 │ │ │ │ │ add sl, r6, #1 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 1ce4 │ │ │ │ │ + ble f00 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 1cb0 │ │ │ │ │ + beq ecc │ │ │ │ │ add sl, r6, #2 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 1ce4 │ │ │ │ │ + ble f00 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 1cb0 │ │ │ │ │ + beq ecc │ │ │ │ │ add sl, r6, #3 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 1ce4 │ │ │ │ │ + ble f00 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 1cb0 │ │ │ │ │ + beq ecc │ │ │ │ │ add sl, r6, #4 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 1ce4 │ │ │ │ │ + ble f00 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 1cb0 │ │ │ │ │ + beq ecc │ │ │ │ │ add sl, r6, #5 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 1ce4 │ │ │ │ │ + ble f00 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 1cb0 │ │ │ │ │ + beq ecc │ │ │ │ │ add sl, r6, #6 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 1ce4 │ │ │ │ │ + ble f00 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 1cb0 │ │ │ │ │ + beq ecc │ │ │ │ │ add sl, r6, #7 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 1ce4 │ │ │ │ │ + ble f00 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 1cb0 │ │ │ │ │ + beq ecc │ │ │ │ │ add sl, r6, #8 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bgt 1ca4 │ │ │ │ │ - b 1ce4 │ │ │ │ │ + bgt ec0 │ │ │ │ │ + b f00 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bge 1ce4 │ │ │ │ │ + bge f00 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 1c98 │ │ │ │ │ + bne eb4 │ │ │ │ │ sub r1, sl, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2440 │ │ │ │ │ + beq 165c │ │ │ │ │ cmp r7, #11 │ │ │ │ │ - bgt 1d44 │ │ │ │ │ + bgt f60 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r6, [r3, r7, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b 1bc4 │ │ │ │ │ + b de0 │ │ │ │ │ subs r9, r7, #0 │ │ │ │ │ ldr r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - beq 1da4 │ │ │ │ │ + beq fc0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bgt 1d2c │ │ │ │ │ + bgt f48 │ │ │ │ │ sub r1, r5, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 21cc │ │ │ │ │ + beq 13e8 │ │ │ │ │ cmp r9, #11 │ │ │ │ │ - bgt 2228 │ │ │ │ │ + bgt 1444 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str r4, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r9, [r7, #8] │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ @@ -2130,1101 +1172,1102 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2204 │ │ │ │ │ + bne 1420 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1cd8 │ │ │ │ │ + bgt ef4 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ - bne 1cd8 │ │ │ │ │ + bne ef4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1cd8 │ │ │ │ │ + b ef4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2048 │ │ │ │ │ + bne 1264 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mvn r8, #-2147483648 @ 0x80000000 │ │ │ │ │ add r4, r3, #16 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - b 1b4c │ │ │ │ │ + b d68 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - b 1cb0 │ │ │ │ │ + b ecc │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 1cfc │ │ │ │ │ + bne f18 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r9, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 1d2c │ │ │ │ │ + b f48 │ │ │ │ │ cmp r8, #11 │ │ │ │ │ movlt r0, r8 │ │ │ │ │ movge r0, #11 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1d38 │ │ │ │ │ + beq f54 │ │ │ │ │ mov r9, #0 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq 20cc │ │ │ │ │ + beq 12e8 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bge 1fc8 │ │ │ │ │ + bge 11e4 │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ addne r0, r0, #1 │ │ │ │ │ - bne 1e18 │ │ │ │ │ + bne 1034 │ │ │ │ │ add r6, r0, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 1fd8 │ │ │ │ │ + bge 11f4 │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 1f5c │ │ │ │ │ + bne 1178 │ │ │ │ │ add r6, r0, #2 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 1fd8 │ │ │ │ │ + ble 11f4 │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 1f5c │ │ │ │ │ + bne 1178 │ │ │ │ │ add r6, r0, #3 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 1fd8 │ │ │ │ │ + ble 11f4 │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 1f5c │ │ │ │ │ + bne 1178 │ │ │ │ │ add r6, r0, #4 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 1fd8 │ │ │ │ │ + ble 11f4 │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 1f5c │ │ │ │ │ + bne 1178 │ │ │ │ │ add r6, r0, #5 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 1fd8 │ │ │ │ │ + ble 11f4 │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 1f5c │ │ │ │ │ + bne 1178 │ │ │ │ │ add r6, r0, #6 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 1fd8 │ │ │ │ │ + bge 11f4 │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 1f5c │ │ │ │ │ + bne 1178 │ │ │ │ │ add r6, r0, #7 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 1fd8 │ │ │ │ │ + bge 11f4 │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 1f5c │ │ │ │ │ + bne 1178 │ │ │ │ │ add r6, r0, #8 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 1fd8 │ │ │ │ │ + bge 11f4 │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 1f5c │ │ │ │ │ + bne 1178 │ │ │ │ │ add r6, r0, #9 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 1fd8 │ │ │ │ │ + bge 11f4 │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 1f5c │ │ │ │ │ + bne 1178 │ │ │ │ │ add r6, r0, #10 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - blt 1f4c │ │ │ │ │ - b 1fd8 │ │ │ │ │ + blt 1168 │ │ │ │ │ + b 11f4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 1fd8 │ │ │ │ │ + bge 11f4 │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - beq 1f40 │ │ │ │ │ + beq 115c │ │ │ │ │ sub r1, r6, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2024 │ │ │ │ │ + beq 1240 │ │ │ │ │ cmp r9, #11 │ │ │ │ │ ldrle r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldrle r3, [r3, #12] │ │ │ │ │ strle r7, [r3, r9, lsl #2] │ │ │ │ │ - ble 1fa4 │ │ │ │ │ + ble 11c0 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2050 │ │ │ │ │ + bne 126c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1fb0 │ │ │ │ │ + ble 11cc │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b 1e10 │ │ │ │ │ + b 102c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 1fa4 │ │ │ │ │ + bne 11c0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1fa4 │ │ │ │ │ - bne 1e34 │ │ │ │ │ + b 11c0 │ │ │ │ │ + bne 1050 │ │ │ │ │ ldr r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r9, [r7, #8] │ │ │ │ │ - b 1d38 │ │ │ │ │ + b f54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpeq r6, r5 │ │ │ │ │ - bne 1f5c │ │ │ │ │ + bne 1178 │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1f5c │ │ │ │ │ + bne 1178 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 1fd0 │ │ │ │ │ + b 11ec │ │ │ │ │ ldr r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2048 │ │ │ │ │ + bgt 1264 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2048 │ │ │ │ │ + bne 1264 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1d38 │ │ │ │ │ + b f54 │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bgt 2028 │ │ │ │ │ + bgt 1244 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - bne 2028 │ │ │ │ │ + bne 1244 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2028 │ │ │ │ │ + b 1244 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1b30 │ │ │ │ │ + bne d4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1b30 │ │ │ │ │ + b d4c │ │ │ │ │ sub r1, fp, #88 @ 0x58 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #928] @ 2448 │ │ │ │ │ + ldr r1, [pc, #928] @ 1664 │ │ │ │ │ mov r0, r7 │ │ │ │ │ stm sp, {r1, r2} │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ movne r5, r4 │ │ │ │ │ - bne 1af8 │ │ │ │ │ - b 1d38 │ │ │ │ │ + bne d14 │ │ │ │ │ + b f54 │ │ │ │ │ ldr r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bge 1fd0 │ │ │ │ │ + bge 11ec │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - beq 2100 │ │ │ │ │ + beq 131c │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 20e0 │ │ │ │ │ - b 1fd0 │ │ │ │ │ + bne 12fc │ │ │ │ │ + b 11ec │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 1fd0 │ │ │ │ │ + beq 11ec │ │ │ │ │ sub r1, r5, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2028 │ │ │ │ │ + beq 1244 │ │ │ │ │ cmp r9, #11 │ │ │ │ │ - bgt 2178 │ │ │ │ │ + bgt 1394 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str r4, [r2, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 1fd0 │ │ │ │ │ + b 11ec │ │ │ │ │ sub ip, fp, #88 @ 0x58 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #772] @ 2448 │ │ │ │ │ + ldr ip, [pc, #772] @ 1664 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1ae0 │ │ │ │ │ - b 1d38 │ │ │ │ │ + bne cfc │ │ │ │ │ + b f54 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2370 │ │ │ │ │ + bne 158c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 212c │ │ │ │ │ + bgt 1348 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 212c │ │ │ │ │ + bne 1348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 212c │ │ │ │ │ + b 1348 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 21cc │ │ │ │ │ + bgt 13e8 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ - bne 21cc │ │ │ │ │ + bne 13e8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 21ec │ │ │ │ │ + ble 1408 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1d30 │ │ │ │ │ + b f4c │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 1b0c │ │ │ │ │ + b d28 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 21d8 │ │ │ │ │ + bne 13f4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 21d8 │ │ │ │ │ + b 13f4 │ │ │ │ │ ldr r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 21cc │ │ │ │ │ + bgt 13e8 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ - bne 21cc │ │ │ │ │ + bne 13e8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 21cc │ │ │ │ │ + b 13e8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2420 │ │ │ │ │ + bne 163c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1d28 │ │ │ │ │ + bgt f44 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1d28 │ │ │ │ │ + bne f44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1d28 │ │ │ │ │ + b f44 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1d30 │ │ │ │ │ + beq f4c │ │ │ │ │ ldr r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov sl, r6 │ │ │ │ │ str r5, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - b 22b0 │ │ │ │ │ + b 14cc │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 21cc │ │ │ │ │ + beq 13e8 │ │ │ │ │ cmp sl, #11 │ │ │ │ │ - bgt 2334 │ │ │ │ │ + bgt 1550 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str r1, [r3, sl, lsl #2] │ │ │ │ │ add r6, r9, r6 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ add r6, r6, r5 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - beq 22dc │ │ │ │ │ + beq 14f8 │ │ │ │ │ ldr r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ sub r1, r1, r6 │ │ │ │ │ - bl e60 │ │ │ │ │ + bl 2e3c <_PyBytes_FormatEx+0xb1c> │ │ │ │ │ + R_ARM_CALL fastsearch.constprop.1 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ - bge 2284 │ │ │ │ │ + bge 14a0 │ │ │ │ │ ldr r5, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 23c8 │ │ │ │ │ + beq 15e4 │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ sub r1, r5, r6 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 21cc │ │ │ │ │ + beq 13e8 │ │ │ │ │ cmp sl, #11 │ │ │ │ │ - bgt 2390 │ │ │ │ │ + bgt 15ac │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str r4, [r3, sl, lsl #2] │ │ │ │ │ add r3, sl, #1 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b 1d30 │ │ │ │ │ + b f4c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 21d8 │ │ │ │ │ + b 13f4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ - bne 21b0 │ │ │ │ │ + bne 13cc │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 22a4 │ │ │ │ │ + bgt 14c0 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ - bne 22a4 │ │ │ │ │ + bne 14c0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 22a4 │ │ │ │ │ + b 14c0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2028 │ │ │ │ │ + bgt 1244 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 2028 │ │ │ │ │ + bne 1244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2028 │ │ │ │ │ + b 1244 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2420 │ │ │ │ │ + bne 163c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 230c │ │ │ │ │ + bgt 1528 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 230c │ │ │ │ │ + bne 1528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 230c │ │ │ │ │ + b 1528 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2408 │ │ │ │ │ + bne 1624 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - b 2310 │ │ │ │ │ + b 152c │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ sub r1, r5, r6 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 2304 │ │ │ │ │ - b 21cc │ │ │ │ │ + bne 1520 │ │ │ │ │ + b 13e8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 21cc │ │ │ │ │ + bgt 13e8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 21cc │ │ │ │ │ + bne 13e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 21cc │ │ │ │ │ + b 13e8 │ │ │ │ │ ldr r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - b 21cc │ │ │ │ │ + b 13e8 │ │ │ │ │ .word 0x0000022c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000244c : │ │ │ │ │ +00001668 : │ │ │ │ │ bytes_fromhex(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - bl 24d8 <_PyBytes_FromHex> │ │ │ │ │ + bl 16f4 <_PyBytes_FromHex> │ │ │ │ │ R_ARM_CALL _PyBytes_FromHex │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 2494 │ │ │ │ │ + bne 16b0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2488 │ │ │ │ │ + beq 16a4 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 24d0 │ │ │ │ │ + bgt 16ec │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 24d0 │ │ │ │ │ + bne 16ec │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 2488 │ │ │ │ │ + b 16a4 │ │ │ │ │ │ │ │ │ │ -000024d8 <_PyBytes_FromHex>: │ │ │ │ │ +000016f4 <_PyBytes_FromHex>: │ │ │ │ │ _PyBytes_FromHex(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2688 <_PyBytes_FromHex+0x1b0> │ │ │ │ │ + beq 18a4 <_PyBytes_FromHex+0x1b0> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ - beq 2604 <_PyBytes_FromHex+0x12c> │ │ │ │ │ + beq 1820 <_PyBytes_FromHex+0x12c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r5, r0, #20 │ │ │ │ │ ldreq r5, [r5, #28] │ │ │ │ │ add r0, r7, r7, lsr #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ asr r0, r0, #1 │ │ │ │ │ - bne 2678 <_PyBytes_FromHex+0x1a0> │ │ │ │ │ - bl b4c │ │ │ │ │ + bne 1894 <_PyBytes_FromHex+0x1a0> │ │ │ │ │ + bl b4c │ │ │ │ │ R_ARM_CALL byteswriter_create.constprop.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 265c <_PyBytes_FromHex+0x184> │ │ │ │ │ + beq 1878 <_PyBytes_FromHex+0x184> │ │ │ │ │ ldr r1, [r4, #256] @ 0x100 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 25f0 <_PyBytes_FromHex+0x118> │ │ │ │ │ + bne 180c <_PyBytes_FromHex+0x118> │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ add lr, r5, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bcs 25d4 <_PyBytes_FromHex+0xfc> │ │ │ │ │ + bcs 17f0 <_PyBytes_FromHex+0xfc> │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ ldr r0, [r6, ip, lsl #2] │ │ │ │ │ tst r0, #8 │ │ │ │ │ - bne 25bc <_PyBytes_FromHex+0xe4> │ │ │ │ │ + bne 17d8 <_PyBytes_FromHex+0xe4> │ │ │ │ │ ldrb r0, [r2, ip] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi 26c8 <_PyBytes_FromHex+0x1f0> │ │ │ │ │ + bhi 18e4 <_PyBytes_FromHex+0x1f0> │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ ldrb ip, [r2, ip] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 26bc <_PyBytes_FromHex+0x1e4> │ │ │ │ │ + bhi 18d8 <_PyBytes_FromHex+0x1e4> │ │ │ │ │ add ip, ip, r0, lsl #4 │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ strb ip, [r1], #1 │ │ │ │ │ - b 2578 <_PyBytes_FromHex+0xa0> │ │ │ │ │ + b 1794 <_PyBytes_FromHex+0xa0> │ │ │ │ │ ldrb ip, [r3, #1]! │ │ │ │ │ ldr r0, [r6, ip, lsl #2] │ │ │ │ │ tst r0, #8 │ │ │ │ │ - bne 25bc <_PyBytes_FromHex+0xe4> │ │ │ │ │ + bne 17d8 <_PyBytes_FromHex+0xe4> │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bhi 2590 <_PyBytes_FromHex+0xb8> │ │ │ │ │ + bhi 17ac <_PyBytes_FromHex+0xb8> │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2710 <_PyBytes_FromHex+0x238> │ │ │ │ │ + bne 192c <_PyBytes_FromHex+0x238> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl df8 │ │ │ │ │ + bl df8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithPointer │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r1, r1, #16 │ │ │ │ │ ldrne r1, [r1, #20] │ │ │ │ │ - b 2560 <_PyBytes_FromHex+0x88> │ │ │ │ │ + b 177c <_PyBytes_FromHex+0x88> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ addne r1, r0, #28 │ │ │ │ │ ldreq r1, [r0, #28] │ │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 2748 <_PyBytes_FromHex+0x270> │ │ │ │ │ + ble 1964 <_PyBytes_FromHex+0x270> │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldrbeq r0, [r1, r2] │ │ │ │ │ - bne 2734 <_PyBytes_FromHex+0x25c> │ │ │ │ │ + bne 1950 <_PyBytes_FromHex+0x25c> │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ - bls 2724 <_PyBytes_FromHex+0x24c> │ │ │ │ │ + bls 1940 <_PyBytes_FromHex+0x24c> │ │ │ │ │ mov r4, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1288 │ │ │ │ │ + bl 1294 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25e8 <_PyBytes_FromHex+0x110> │ │ │ │ │ + beq 1804 <_PyBytes_FromHex+0x110> │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 25e8 <_PyBytes_FromHex+0x110> │ │ │ │ │ + b 1804 <_PyBytes_FromHex+0x110> │ │ │ │ │ mov r1, #1 │ │ │ │ │ - bl c88 │ │ │ │ │ + bl c88 │ │ │ │ │ R_ARM_CALL byteswriter_create │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2548 <_PyBytes_FromHex+0x70> │ │ │ │ │ + b 1764 <_PyBytes_FromHex+0x70> │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 26f0 <_PyBytes_FromHex+0x218> │ │ │ │ │ + beq 190c <_PyBytes_FromHex+0x218> │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2670 <_PyBytes_FromHex+0x198> │ │ │ │ │ + bne 188c <_PyBytes_FromHex+0x198> │ │ │ │ │ ldr r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 2530 <_PyBytes_FromHex+0x58> │ │ │ │ │ + b 174c <_PyBytes_FromHex+0x58> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bls 26d4 <_PyBytes_FromHex+0x1fc> │ │ │ │ │ + bls 18f0 <_PyBytes_FromHex+0x1fc> │ │ │ │ │ sub r2, r3, r5 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 263c <_PyBytes_FromHex+0x164> │ │ │ │ │ + bne 1858 <_PyBytes_FromHex+0x164> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2654 <_PyBytes_FromHex+0x17c> │ │ │ │ │ + b 1870 <_PyBytes_FromHex+0x17c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2670 <_PyBytes_FromHex+0x198> │ │ │ │ │ + b 188c <_PyBytes_FromHex+0x198> │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 25e0 <_PyBytes_FromHex+0x108> │ │ │ │ │ + b 17fc <_PyBytes_FromHex+0x108> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne 2624 <_PyBytes_FromHex+0x14c> │ │ │ │ │ - b 2638 <_PyBytes_FromHex+0x160> │ │ │ │ │ + bne 1840 <_PyBytes_FromHex+0x14c> │ │ │ │ │ + b 1854 <_PyBytes_FromHex+0x160> │ │ │ │ │ lsl r0, r2, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldrheq r0, [r1, r0] │ │ │ │ │ ldrne r0, [r1, r2, lsl #2] │ │ │ │ │ - b 2630 <_PyBytes_FromHex+0x158> │ │ │ │ │ + b 184c <_PyBytes_FromHex+0x158> │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b 263c <_PyBytes_FromHex+0x164> │ │ │ │ │ + b 1858 <_PyBytes_FromHex+0x164> │ │ │ │ │ │ │ │ │ │ -00002754 : │ │ │ │ │ +00001970 : │ │ │ │ │ bytes_rstrip(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi 289c │ │ │ │ │ + bhi 1ab8 │ │ │ │ │ ldr r9, [r6, #8] │ │ │ │ │ add r5, r6, #16 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 283c │ │ │ │ │ + ble 1a58 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 283c │ │ │ │ │ + beq 1a58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2894 │ │ │ │ │ + bne 1ab0 │ │ │ │ │ ldr sl, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r4, r9 │ │ │ │ │ ldr r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bmi 27e8 │ │ │ │ │ + bmi 1a04 │ │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27c4 │ │ │ │ │ + bne 19e0 │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq 2814 │ │ │ │ │ + beq 1a30 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 27f8 │ │ │ │ │ + bne 1a14 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ - b 2808 │ │ │ │ │ + b 1a24 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bmi 2864 │ │ │ │ │ + bmi 1a80 │ │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ │ ldr r2, [r0, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 2848 │ │ │ │ │ + bne 1a64 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq 287c │ │ │ │ │ + beq 1a98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2828 │ │ │ │ │ - b 286c │ │ │ │ │ + beq 1a44 │ │ │ │ │ + b 1a88 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 2808 │ │ │ │ │ + b 1a24 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC61 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r6, r0 │ │ │ │ │ - beq 2808 │ │ │ │ │ - b 2780 │ │ │ │ │ + beq 1a24 │ │ │ │ │ + b 199c │ │ │ │ │ │ │ │ │ │ -000028c4 : │ │ │ │ │ +00001ae0 : │ │ │ │ │ do_argstrip(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ - beq 2a1c │ │ │ │ │ + beq 1c38 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2af8 │ │ │ │ │ + bne 1d14 │ │ │ │ │ ldr r5, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne 29d0 │ │ │ │ │ + bne 1bec │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ add sl, r3, #16 │ │ │ │ │ mov r9, r8 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - blt 2958 │ │ │ │ │ + blt 1b74 │ │ │ │ │ ldrb r1, [sl, r8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2930 │ │ │ │ │ + bne 1b4c │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r4, #0 │ │ │ │ │ cmpeq r9, r7 │ │ │ │ │ - beq 29a4 │ │ │ │ │ + beq 1bc0 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ sub r1, r9, r4 │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 2920 │ │ │ │ │ + bne 1b3c │ │ │ │ │ mov r9, r7 │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2af0 │ │ │ │ │ + bne 1d0c │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ - b 2984 │ │ │ │ │ + b 1ba0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 2990 │ │ │ │ │ + ble 1bac │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r9, r3, #15 │ │ │ │ │ - b 29f4 │ │ │ │ │ + b 1c10 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq 2ad8 │ │ │ │ │ + beq 1cf4 │ │ │ │ │ ldrb r1, [r9, #1]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29e8 │ │ │ │ │ + bne 1c04 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 2924 │ │ │ │ │ + bne 1b40 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b 2958 │ │ │ │ │ + b 1b74 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 2a9c │ │ │ │ │ + beq 1cb8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 2a94 │ │ │ │ │ + ble 1cb0 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r3, r3, #15 │ │ │ │ │ - b 2a50 │ │ │ │ │ + b 1c6c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq 2b04 │ │ │ │ │ + beq 1d20 │ │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ │ ldr r0, [ip, r0, lsl #2] │ │ │ │ │ tst r0, #8 │ │ │ │ │ - bne 2a44 │ │ │ │ │ + bne 1c60 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2aa0 │ │ │ │ │ + bne 1cbc │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpeq r1, r7 │ │ │ │ │ - beq 2b18 │ │ │ │ │ + beq 1d34 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r0, r2, #16 │ │ │ │ │ sub r1, r1, r2 │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2b14 │ │ │ │ │ + beq 1d30 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r7 │ │ │ │ │ add lr, r1, #16 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 2a6c │ │ │ │ │ + bgt 1c88 │ │ │ │ │ ldrb r0, [lr, r3] │ │ │ │ │ ldr r0, [ip, r0, lsl #2] │ │ │ │ │ tst r0, #8 │ │ │ │ │ - bne 2ab4 │ │ │ │ │ - b 2a6c │ │ │ │ │ + bne 1cd0 │ │ │ │ │ + b 1c88 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 2924 │ │ │ │ │ + bne 1b40 │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ mov r9, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 296c │ │ │ │ │ + b 1b88 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 296c │ │ │ │ │ + b 1b88 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 2984 │ │ │ │ │ + b 1ba0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r1, r2 │ │ │ │ │ - bne 2aa0 │ │ │ │ │ - b 2a78 │ │ │ │ │ + bne 1cbc │ │ │ │ │ + b 1c94 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2b44 │ │ │ │ │ + bne 1d60 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ - b 2984 │ │ │ │ │ + b 1ba0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 2a78 │ │ │ │ │ + b 1c94 │ │ │ │ │ │ │ │ │ │ -00002b4c : │ │ │ │ │ +00001d68 : │ │ │ │ │ bytes_translate(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrne r4, [ip, #8] │ │ │ │ │ addne r4, r2, r4 │ │ │ │ │ - bne 2bfc │ │ │ │ │ + bne 1e18 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 2bb4 │ │ │ │ │ + bhi 1dd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2bfc │ │ │ │ │ + beq 1e18 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne 2bf4 │ │ │ │ │ + bne 1e10 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2c40 │ │ │ │ │ + bl 1e5c │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - ldr ip, [pc, #104] @ 2c3c │ │ │ │ │ + ldr ip, [pc, #104] @ 1e58 │ │ │ │ │ sub lr, fp, #20 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str lr, [sp, #20] │ │ │ │ │ mov lr, #2 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r1, [r0] │ │ │ │ │ - beq 2bac │ │ │ │ │ + beq 1dc8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - b 2ba4 │ │ │ │ │ + b 1dc0 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr ip, [pc, #52] @ 2c3c │ │ │ │ │ + ldr ip, [pc, #52] @ 1e58 │ │ │ │ │ sub lr, fp, #20 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str lr, [sp, #20] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov lr, #2 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ stmib sp, {ip, lr} │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b94 │ │ │ │ │ - b 2bac │ │ │ │ │ + bne 1db0 │ │ │ │ │ + b 1dc8 │ │ │ │ │ .word 0x00000258 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002c40 : │ │ │ │ │ +00001e5c : │ │ │ │ │ bytes_translate_impl(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #2928] @ 0xb70 │ │ │ │ │ sub sp, sp, #1120 @ 0x460 │ │ │ │ │ @@ -3242,58 +2285,58 @@ │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r0, fp, #1104 @ 0x450 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r2, r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 2fac │ │ │ │ │ + beq 21c8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ │ - bne 3070 │ │ │ │ │ + bne 228c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq sl, r9 │ │ │ │ │ - bne 2fe4 │ │ │ │ │ + bne 2200 │ │ │ │ │ ldr r8, [r6, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 120 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ str r5, [fp, #-1152] @ 0xfffffb80 │ │ │ │ │ - beq 2e30 │ │ │ │ │ + beq 204c │ │ │ │ │ clz r3, sl │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ add r7, r6, #16 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2e98 │ │ │ │ │ + beq 20b4 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - bmi 2e08 │ │ │ │ │ + bmi 2024 │ │ │ │ │ add r0, r8, #16 │ │ │ │ │ mov lr, r1 │ │ │ │ │ add r0, r6, r0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ sub r3, r0, r7 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 2d94 │ │ │ │ │ + beq 1fb0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 2d80 │ │ │ │ │ + beq 1f9c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 2d74 │ │ │ │ │ + beq 1f90 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 2d68 │ │ │ │ │ + beq 1f84 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 2d5c │ │ │ │ │ + beq 1f78 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 2d50 │ │ │ │ │ + beq 1f6c │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 2e50 │ │ │ │ │ + bne 206c │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ @@ -3305,15 +2348,15 @@ │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ - beq 2e08 │ │ │ │ │ + beq 2024 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ │ add r2, ip, #7 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ ldrb r3, [ip] │ │ │ │ │ @@ -3334,59 +2377,59 @@ │ │ │ │ │ strb r3, [lr, #-3] │ │ │ │ │ ldrb r3, [ip, #5] │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr, #-2] │ │ │ │ │ ldrb r3, [ip, #6] │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr, #-1] │ │ │ │ │ - bne 2d94 │ │ │ │ │ + bne 1fb0 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2e30 │ │ │ │ │ + bne 204c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e60 │ │ │ │ │ + beq 207c │ │ │ │ │ sub r0, fp, #1104 @ 0x450 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ sub r0, fp, #1136 @ 0x470 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ - b 2d44 │ │ │ │ │ + b 1f60 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2e90 │ │ │ │ │ + bgt 20ac │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2e90 │ │ │ │ │ + bne 20ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 2e30 │ │ │ │ │ + b 204c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 3000 │ │ │ │ │ + bne 221c │ │ │ │ │ sub r0, fp, #1056 @ 0x420 │ │ │ │ │ sub r0, r0, #8 │ │ │ │ │ add r2, r0, #4 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ cmp r3, #249 @ 0xf9 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ @@ -3400,118 +2443,118 @@ │ │ │ │ │ add r4, r3, #4 │ │ │ │ │ str r4, [r2, #20] │ │ │ │ │ add r4, r3, #5 │ │ │ │ │ str r4, [r2, #24] │ │ │ │ │ add r4, r3, #6 │ │ │ │ │ str r4, [r2, #28] │ │ │ │ │ add r4, r3, #7 │ │ │ │ │ - bne 2ea8 │ │ │ │ │ + bne 20c4 │ │ │ │ │ sub r0, fp, #1136 @ 0x470 │ │ │ │ │ str r1, [fp, #-1160] @ 0xfffffb78 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [fp, #-1160] @ 0xfffffb78 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2f2c │ │ │ │ │ + b 2148 │ │ │ │ │ ldrb r2, [r9, r3] │ │ │ │ │ sub ip, fp, #36 @ 0x24 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, ip, r2, lsl #2 │ │ │ │ │ str r0, [r2, #-1024] @ 0xfffffc00 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - blt 2f18 │ │ │ │ │ + blt 2134 │ │ │ │ │ sub r0, fp, #1104 @ 0x450 │ │ │ │ │ str r1, [fp, #-1160] @ 0xfffffb78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [fp, #-1160] @ 0xfffffb78 │ │ │ │ │ mov lr, #0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bmi 2f88 │ │ │ │ │ + bmi 21a4 │ │ │ │ │ ldrb r0, [r7], #1 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ ldr r2, [r2, #-1024] @ 0xfffffc00 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ moveq lr, #1 │ │ │ │ │ - beq 2f50 │ │ │ │ │ + beq 216c │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ strb r2, [ip], #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ orrne lr, lr, #1 │ │ │ │ │ - b 2f50 │ │ │ │ │ + b 216c │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 3024 │ │ │ │ │ + beq 2240 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 2fa4 │ │ │ │ │ + ble 21c0 │ │ │ │ │ sub r1, ip, r1 │ │ │ │ │ sub r0, fp, #1152 @ 0x480 │ │ │ │ │ - bl 1f4 │ │ │ │ │ + bl 1f4 │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ ldr r5, [fp, #-1152] @ 0xfffffb80 │ │ │ │ │ - b 2e44 │ │ │ │ │ + b 2060 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r3 │ │ │ │ │ moveq r4, r2 │ │ │ │ │ - beq 2cac │ │ │ │ │ + beq 1ec8 │ │ │ │ │ sub r1, fp, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r1, r1, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3094 │ │ │ │ │ + bne 22b0 │ │ │ │ │ ldr r4, [fp, #-1148] @ 0xfffffb84 │ │ │ │ │ ldr r3, [fp, #-1140] @ 0xfffffb8c │ │ │ │ │ - b 2ca4 │ │ │ │ │ + b 1ec0 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r2, r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 309c │ │ │ │ │ + beq 22b8 │ │ │ │ │ ldr sl, [r9, #8] │ │ │ │ │ add r9, r9, #16 │ │ │ │ │ - b 2cb8 │ │ │ │ │ + b 1ed4 │ │ │ │ │ sub r2, fp, #1056 @ 0x420 │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ add r4, r4, #255 @ 0xff │ │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 3010 │ │ │ │ │ - b 2ef8 │ │ │ │ │ + bne 222c │ │ │ │ │ + b 2114 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2f90 │ │ │ │ │ + bne 21ac │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3058 │ │ │ │ │ + bgt 2274 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 3058 │ │ │ │ │ + bne 2274 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ - b 2e44 │ │ │ │ │ + b 2060 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3520,79 +2563,79 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ sub r0, fp, #1136 @ 0x470 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 2e44 │ │ │ │ │ + b 2060 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub r1, fp, #1104 @ 0x450 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3088 │ │ │ │ │ + bne 22a4 │ │ │ │ │ ldr r9, [fp, #-1104] @ 0xfffffbb0 │ │ │ │ │ ldr sl, [fp, #-1096] @ 0xfffffbb8 │ │ │ │ │ - b 2cb8 │ │ │ │ │ + b 1ed4 │ │ │ │ │ │ │ │ │ │ -000030bc : │ │ │ │ │ +000022d8 : │ │ │ │ │ bytes_mod(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 30f0 │ │ │ │ │ + beq 230c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 3104 <_PyBytes_FormatEx> │ │ │ │ │ + b 2320 <_PyBytes_FormatEx> │ │ │ │ │ R_ARM_JUMP24 _PyBytes_FormatEx │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00003104 <_PyBytes_FormatEx>: │ │ │ │ │ +00002320 <_PyBytes_FormatEx>: │ │ │ │ │ _PyBytes_FormatEx(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 3c50 <_PyBytes_FormatEx+0xb4c> │ │ │ │ │ + beq 2e6c <_PyBytes_FormatEx+0xb4c> │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3768 <_PyBytes_FormatEx+0x664> │ │ │ │ │ + bne 2984 <_PyBytes_FormatEx+0x664> │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl b4c │ │ │ │ │ + bl b4c │ │ │ │ │ R_ARM_CALL byteswriter_create.constprop.0 │ │ │ │ │ str r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 33e4 <_PyBytes_FormatEx+0x2e0> │ │ │ │ │ + beq 2600 <_PyBytes_FormatEx+0x2e0> │ │ │ │ │ ldr r3, [r8, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3ca0 <_PyBytes_FormatEx+0xb9c> │ │ │ │ │ + bne 2ebc <_PyBytes_FormatEx+0xb9c> │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 3500 <_PyBytes_FormatEx+0x3fc> │ │ │ │ │ + beq 271c <_PyBytes_FormatEx+0x3fc> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr sl, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -3600,127 +2643,127 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ subs r5, r6, #1 │ │ │ │ │ - bmi 3398 <_PyBytes_FormatEx+0x294> │ │ │ │ │ + bmi 25b4 <_PyBytes_FormatEx+0x294> │ │ │ │ │ mov r7, sl │ │ │ │ │ ldrb r3, [r7], #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne 335c <_PyBytes_FormatEx+0x258> │ │ │ │ │ + bne 2578 <_PyBytes_FormatEx+0x258> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldrb r3, [sl, #1] │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ strbeq r3, [r8], #1 │ │ │ │ │ addeq sl, sl, #2 │ │ │ │ │ subeq r6, r6, #2 │ │ │ │ │ - beq 31a0 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ + beq 23bc <_PyBytes_FormatEx+0x9c> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3b60 <_PyBytes_FormatEx+0xa5c> │ │ │ │ │ + bne 2d7c <_PyBytes_FormatEx+0xa5c> │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - beq 3830 <_PyBytes_FormatEx+0x72c> │ │ │ │ │ + beq 2a4c <_PyBytes_FormatEx+0x72c> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - blt 3800 <_PyBytes_FormatEx+0x6fc> │ │ │ │ │ + blt 2a1c <_PyBytes_FormatEx+0x6fc> │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r4, #0 │ │ │ │ │ str r4, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r6, r5, #1 │ │ │ │ │ - beq 324c <_PyBytes_FormatEx+0x148> │ │ │ │ │ + beq 2468 <_PyBytes_FormatEx+0x148> │ │ │ │ │ mov r9, sl │ │ │ │ │ - ldr r2, [pc, #3972] @ 41a8 <_PyBytes_FormatEx+0x10a4> │ │ │ │ │ + ldr r2, [pc, #3972] @ 33c4 <_PyBytes_FormatEx+0x10a4> │ │ │ │ │ ldrb r4, [r9], #1 │ │ │ │ │ sub r3, r4, #32 │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - bhi 3240 <_PyBytes_FormatEx+0x13c> │ │ │ │ │ + bhi 245c <_PyBytes_FormatEx+0x13c> │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ movne sl, r9 │ │ │ │ │ - beq 3cb4 <_PyBytes_FormatEx+0xbb0> │ │ │ │ │ + beq 2ed0 <_PyBytes_FormatEx+0xbb0> │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r2, r4, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ subne r0, r4, #48 @ 0x30 │ │ │ │ │ movne r2, r6 │ │ │ │ │ movne ip, r3 │ │ │ │ │ - bne 35c8 <_PyBytes_FormatEx+0x4c4> │ │ │ │ │ + bne 27e4 <_PyBytes_FormatEx+0x4c4> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - beq 3d20 <_PyBytes_FormatEx+0xc1c> │ │ │ │ │ + beq 2f3c <_PyBytes_FormatEx+0xc1c> │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 3c78 <_PyBytes_FormatEx+0xb74> │ │ │ │ │ + beq 2e94 <_PyBytes_FormatEx+0xb74> │ │ │ │ │ mvn r5, #0 │ │ │ │ │ bic r3, r4, #32 │ │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ │ cmpne r3, #76 @ 0x4c │ │ │ │ │ - beq 40d0 <_PyBytes_FormatEx+0xfcc> │ │ │ │ │ + beq 32ec <_PyBytes_FormatEx+0xfcc> │ │ │ │ │ ldrd r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, fp, #88 @ 0x58 │ │ │ │ │ - bl 4744 │ │ │ │ │ + bl 3960 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldreq r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ streq r6, [r3, #268] @ 0x10c │ │ │ │ │ cmp r4, #103 @ 0x67 │ │ │ │ │ - ble 33f0 <_PyBytes_FormatEx+0x2ec> │ │ │ │ │ + ble 260c <_PyBytes_FormatEx+0x2ec> │ │ │ │ │ sub r3, r4, #105 @ 0x69 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 3794 <_PyBytes_FormatEx+0x690> │ │ │ │ │ + bhi 29b0 <_PyBytes_FormatEx+0x690> │ │ │ │ │ mov r1, #1 │ │ │ │ │ movw r2, #36929 @ 0x9041 │ │ │ │ │ ands r2, r2, r1, lsl r3 │ │ │ │ │ - beq 3418 <_PyBytes_FormatEx+0x314> │ │ │ │ │ + beq 2634 <_PyBytes_FormatEx+0x314> │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3678 <_PyBytes_FormatEx+0x574> │ │ │ │ │ + bne 2894 <_PyBytes_FormatEx+0x574> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ and r3, r3, r5 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 3678 <_PyBytes_FormatEx+0x574> │ │ │ │ │ + bne 2894 <_PyBytes_FormatEx+0x574> │ │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ subs r3, r4, #88 @ 0x58 │ │ │ │ │ movne r3, #1 │ │ │ │ │ and r1, r0, #6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3678 <_PyBytes_FormatEx+0x574> │ │ │ │ │ + beq 2894 <_PyBytes_FormatEx+0x574> │ │ │ │ │ and r2, r0, #8 │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ - beq 3534 <_PyBytes_FormatEx+0x430> │ │ │ │ │ + beq 2750 <_PyBytes_FormatEx+0x430> │ │ │ │ │ cmp r4, #120 @ 0x78 │ │ │ │ │ moveq r3, #16 │ │ │ │ │ movne r3, #10 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ bl 0 <_PyLong_FormatBytesWriter> │ │ │ │ │ R_ARM_CALL _PyLong_FormatBytesWriter │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 31a0 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + bne 23bc <_PyBytes_FormatEx+0x9c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r4, r0, sl │ │ │ │ │ @@ -3729,143 +2772,143 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r8, r8, r4 │ │ │ │ │ add sl, sl, r4 │ │ │ │ │ sub r6, r6, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 31a0 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ + b 23bc <_PyBytes_FormatEx+0x9c> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3bb4 <_PyBytes_FormatEx+0xab0> │ │ │ │ │ + bne 2dd0 <_PyBytes_FormatEx+0xab0> │ │ │ │ │ ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ bl 34 │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3b8c <_PyBytes_FormatEx+0xa88> │ │ │ │ │ + bne 2da8 <_PyBytes_FormatEx+0xa88> │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl df8 │ │ │ │ │ + bl df8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithPointer │ │ │ │ │ str r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ │ - ble 353c <_PyBytes_FormatEx+0x438> │ │ │ │ │ - ldr r2, [pc, #3500] @ 41ac <_PyBytes_FormatEx+0x10a8> │ │ │ │ │ + ble 2758 <_PyBytes_FormatEx+0x438> │ │ │ │ │ + ldr r2, [pc, #3500] @ 33c8 <_PyBytes_FormatEx+0x10a8> │ │ │ │ │ sub r3, r4, #69 @ 0x45 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bhi 353c <_PyBytes_FormatEx+0x438> │ │ │ │ │ + bhi 2758 <_PyBytes_FormatEx+0x438> │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 3614 <_PyBytes_FormatEx+0x510> │ │ │ │ │ + bne 2830 <_PyBytes_FormatEx+0x510> │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 41b8 <_PyBytes_FormatEx+0x10b4> │ │ │ │ │ + beq 33d4 <_PyBytes_FormatEx+0x10b4> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ add r1, r9, #16 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - bgt 3450 <_PyBytes_FormatEx+0x34c> │ │ │ │ │ + bgt 266c <_PyBytes_FormatEx+0x34c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bge 3e0c <_PyBytes_FormatEx+0xd08> │ │ │ │ │ + bge 3028 <_PyBytes_FormatEx+0xd08> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movge r7, r2 │ │ │ │ │ movlt r7, r3 │ │ │ │ │ mov r3, #32 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - ble 3498 <_PyBytes_FormatEx+0x394> │ │ │ │ │ + ble 26b4 <_PyBytes_FormatEx+0x394> │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sub r1, r7, #2 │ │ │ │ │ - bl 33f8 <_PyBytes_FormatEx+0x2f4> │ │ │ │ │ + bl 4250 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 3c08 <_PyBytes_FormatEx+0xb04> │ │ │ │ │ + beq 2e24 <_PyBytes_FormatEx+0xb04> │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ands r3, r3, #8 │ │ │ │ │ - bne 3dac <_PyBytes_FormatEx+0xca8> │ │ │ │ │ + bne 2fc8 <_PyBytes_FormatEx+0xca8> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt 3dd8 <_PyBytes_FormatEx+0xcd4> │ │ │ │ │ + bgt 2ff4 <_PyBytes_FormatEx+0xcd4> │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne 377c <_PyBytes_FormatEx+0x678> │ │ │ │ │ + bne 2998 <_PyBytes_FormatEx+0x678> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ strbne r9, [r8], #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3e18 <_PyBytes_FormatEx+0xd14> │ │ │ │ │ + bne 3034 <_PyBytes_FormatEx+0xd14> │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r8, r8, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - blt 3c34 <_PyBytes_FormatEx+0xb30> │ │ │ │ │ + blt 2e50 <_PyBytes_FormatEx+0xb30> │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3be0 <_PyBytes_FormatEx+0xadc> │ │ │ │ │ + bne 2dfc <_PyBytes_FormatEx+0xadc> │ │ │ │ │ ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 34 │ │ │ │ │ - b 31a0 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ + b 23bc <_PyBytes_FormatEx+0x9c> │ │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ │ mvn r1, #1 │ │ │ │ │ str r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3520 <_PyBytes_FormatEx+0x41c> │ │ │ │ │ + beq 273c <_PyBytes_FormatEx+0x41c> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3a68 <_PyBytes_FormatEx+0x964> │ │ │ │ │ + bne 2c84 <_PyBytes_FormatEx+0x964> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - b 3184 <_PyBytes_FormatEx+0x80> │ │ │ │ │ + b 23a0 <_PyBytes_FormatEx+0x80> │ │ │ │ │ mov r3, #8 │ │ │ │ │ - b 333c <_PyBytes_FormatEx+0x238> │ │ │ │ │ + b 2558 <_PyBytes_FormatEx+0x238> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ sub r2, r7, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ │ tst r3, #3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bne 37cc <_PyBytes_FormatEx+0x6c8> │ │ │ │ │ + bne 29e8 <_PyBytes_FormatEx+0x6c8> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r4, #39 @ 0x27 │ │ │ │ │ sub r3, sl, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 3988 <_PyBytes_FormatEx+0x884> │ │ │ │ │ + beq 2ba4 <_PyBytes_FormatEx+0x884> │ │ │ │ │ sub r1, r4, #32 │ │ │ │ │ str r3, [sp] │ │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ │ mov r3, r4 │ │ │ │ │ movwls r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC116 │ │ │ │ │ movwhi r1, #0 │ │ │ │ │ @@ -3875,142 +2918,142 @@ │ │ │ │ │ movthi r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC117 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ bl 34 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl 1288 │ │ │ │ │ + bl 1294 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4434 <_PyBytes_FormatEx+0x1330> │ │ │ │ │ + bne 3650 <_PyBytes_FormatEx+0x1330> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - b 33e4 <_PyBytes_FormatEx+0x2e0> │ │ │ │ │ + b 2600 <_PyBytes_FormatEx+0x2e0> │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bmi 3c6c <_PyBytes_FormatEx+0xb68> │ │ │ │ │ + bmi 2e88 <_PyBytes_FormatEx+0xb68> │ │ │ │ │ ldrb r4, [sl], #1 │ │ │ │ │ ldr r2, [ip, r4, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - beq 4488 <_PyBytes_FormatEx+0x1384> │ │ │ │ │ + beq 36a4 <_PyBytes_FormatEx+0x1384> │ │ │ │ │ rsb r2, r4, #-2147483601 @ 0x8000002f │ │ │ │ │ movw r1, #26215 @ 0x6667 │ │ │ │ │ movt r1, #26214 @ 0x6666 │ │ │ │ │ smull r1, lr, r2, r1 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ rsb r2, r2, lr, asr #2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 4460 <_PyBytes_FormatEx+0x135c> │ │ │ │ │ + blt 367c <_PyBytes_FormatEx+0x135c> │ │ │ │ │ mov r2, #10 │ │ │ │ │ mla r2, r2, r0, r4 │ │ │ │ │ sub r0, r2, #48 @ 0x30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b 35c8 <_PyBytes_FormatEx+0x4c4> │ │ │ │ │ + b 27e4 <_PyBytes_FormatEx+0x4c4> │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne 3794 <_PyBytes_FormatEx+0x690> │ │ │ │ │ + bne 29b0 <_PyBytes_FormatEx+0x690> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_ASCII │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - beq 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ │ tst r2, #32 │ │ │ │ │ - beq 3aac <_PyBytes_FormatEx+0x9a8> │ │ │ │ │ + beq 2cc8 <_PyBytes_FormatEx+0x9a8> │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r3, #20 │ │ │ │ │ addeq r2, r3, #28 │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ cmpge r3, r5 │ │ │ │ │ movle r5, r3 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r5, r3 │ │ │ │ │ movlt r7, r3 │ │ │ │ │ movge r7, r5 │ │ │ │ │ mov r3, #32 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b 3478 <_PyBytes_FormatEx+0x374> │ │ │ │ │ + b 2694 <_PyBytes_FormatEx+0x374> │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 38d0 <_PyBytes_FormatEx+0x7cc> │ │ │ │ │ + beq 2aec <_PyBytes_FormatEx+0x7cc> │ │ │ │ │ ldr r1, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r4 │ │ │ │ │ and r1, r1, #8 │ │ │ │ │ bl 0 <_PyUnicode_FormatLong> │ │ │ │ │ R_ARM_CALL _PyUnicode_FormatLong │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [fp, #-84] @ 0xffffffac │ │ │ │ │ - beq 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 4554 <_PyBytes_FormatEx+0x1450> │ │ │ │ │ + beq 3770 <_PyBytes_FormatEx+0x1450> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r5, #20 │ │ │ │ │ addeq r3, r5, #28 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ tst r3, #16 │ │ │ │ │ movne r3, #48 @ 0x30 │ │ │ │ │ moveq r3, #32 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r9, [r3] │ │ │ │ │ sub r3, r9, #43 @ 0x2b │ │ │ │ │ tst r3, #253 @ 0xfd │ │ │ │ │ - beq 4490 <_PyBytes_FormatEx+0x138c> │ │ │ │ │ + beq 36ac <_PyBytes_FormatEx+0x138c> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ tst r3, #2 │ │ │ │ │ - bne 3b48 <_PyBytes_FormatEx+0xa44> │ │ │ │ │ + bne 2d64 <_PyBytes_FormatEx+0xa44> │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r5, r2 │ │ │ │ │ movge r7, r5 │ │ │ │ │ movlt r7, r2 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 3478 <_PyBytes_FormatEx+0x374> │ │ │ │ │ + beq 2694 <_PyBytes_FormatEx+0x374> │ │ │ │ │ mov r9, #32 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r3, r5 │ │ │ │ │ addle r1, r7, #1 │ │ │ │ │ movgt r1, r7 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - ble 374c <_PyBytes_FormatEx+0x648> │ │ │ │ │ + ble 2968 <_PyBytes_FormatEx+0x648> │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ - bl 33f8 <_PyBytes_FormatEx+0x2f4> │ │ │ │ │ + bl 4250 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 3c08 <_PyBytes_FormatEx+0xb04> │ │ │ │ │ + beq 2e24 <_PyBytes_FormatEx+0xb04> │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ strbne r9, [r8], #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ subgt r7, r7, #1 │ │ │ │ │ - b 349c <_PyBytes_FormatEx+0x398> │ │ │ │ │ + b 26b8 <_PyBytes_FormatEx+0x398> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl c88 │ │ │ │ │ + bl c88 │ │ │ │ │ R_ARM_CALL byteswriter_create │ │ │ │ │ str r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - b 3144 <_PyBytes_FormatEx+0x40> │ │ │ │ │ + b 2360 <_PyBytes_FormatEx+0x40> │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r8, r8, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 34e8 <_PyBytes_FormatEx+0x3e4> │ │ │ │ │ + b 2704 <_PyBytes_FormatEx+0x3e4> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ sub r2, r7, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ @@ -4020,31 +3063,31 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldreq r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ subeq r3, sl, r3 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 357c <_PyBytes_FormatEx+0x478> │ │ │ │ │ + beq 2798 <_PyBytes_FormatEx+0x478> │ │ │ │ │ mov r3, r2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC114 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC114 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r4, #32 │ │ │ │ │ orr r3, r3, #4 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - b 320c <_PyBytes_FormatEx+0x108> │ │ │ │ │ + b 2428 <_PyBytes_FormatEx+0x108> │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ @@ -4053,95 +3096,95 @@ │ │ │ │ │ sub r2, r7, r2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3ae8 <_PyBytes_FormatEx+0x9e4> │ │ │ │ │ + beq 2d04 <_PyBytes_FormatEx+0x9e4> │ │ │ │ │ add r0, sl, #2 │ │ │ │ │ sub r5, r6, #2 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bmi 3ab8 <_PyBytes_FormatEx+0x9b4> │ │ │ │ │ + bmi 2cd4 <_PyBytes_FormatEx+0x9b4> │ │ │ │ │ ldrb r2, [sl], #1 │ │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 3870 <_PyBytes_FormatEx+0x76c> │ │ │ │ │ + beq 2a8c <_PyBytes_FormatEx+0x76c> │ │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ │ - bne 384c <_PyBytes_FormatEx+0x748> │ │ │ │ │ + bne 2a68 <_PyBytes_FormatEx+0x748> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 384c <_PyBytes_FormatEx+0x748> │ │ │ │ │ + bgt 2a68 <_PyBytes_FormatEx+0x748> │ │ │ │ │ sub r1, sl, r0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - beq 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3b1c <_PyBytes_FormatEx+0xa18> │ │ │ │ │ + bne 2d38 <_PyBytes_FormatEx+0xa18> │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 3b10 <_PyBytes_FormatEx+0xa0c> │ │ │ │ │ + beq 2d2c <_PyBytes_FormatEx+0xa0c> │ │ │ │ │ mvn r3, #3 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ mvn r3, #2 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 3204 <_PyBytes_FormatEx+0x100> │ │ │ │ │ + b 2420 <_PyBytes_FormatEx+0x100> │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Check │ │ │ │ │ bic r3, r4, #32 │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ cmpne r3, #88 @ 0x58 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - beq 3a5c <_PyBytes_FormatEx+0x958> │ │ │ │ │ + beq 2c78 <_PyBytes_FormatEx+0x958> │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3a50 <_PyBytes_FormatEx+0x94c> │ │ │ │ │ + beq 2c6c <_PyBytes_FormatEx+0x94c> │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 3a10 <_PyBytes_FormatEx+0x90c> │ │ │ │ │ + bne 2c2c <_PyBytes_FormatEx+0x90c> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 39d4 <_PyBytes_FormatEx+0x8d0> │ │ │ │ │ + bne 2bf0 <_PyBytes_FormatEx+0x8d0> │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 3998 <_PyBytes_FormatEx+0x894> │ │ │ │ │ + bge 2bb4 <_PyBytes_FormatEx+0x894> │ │ │ │ │ str r9, [sp] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ ldr ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -4153,22 +3196,22 @@ │ │ │ │ │ movne r3, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC101 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC101 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC115 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC115 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ str r9, [sp, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC75 │ │ │ │ │ ldr lr, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ @@ -4182,15 +3225,15 @@ │ │ │ │ │ str r1, [sp] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC100 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ str r9, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC75 │ │ │ │ │ ldr ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -4204,65 +3247,65 @@ │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC99 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC99 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r1, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ and r1, r1, #8 │ │ │ │ │ bl 0 <_PyUnicode_FormatLong> │ │ │ │ │ R_ARM_CALL _PyUnicode_FormatLong │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 36a0 <_PyBytes_FormatEx+0x59c> │ │ │ │ │ + bgt 28bc <_PyBytes_FormatEx+0x59c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 36a0 <_PyBytes_FormatEx+0x59c> │ │ │ │ │ + bne 28bc <_PyBytes_FormatEx+0x59c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 36a0 <_PyBytes_FormatEx+0x59c> │ │ │ │ │ + b 28bc <_PyBytes_FormatEx+0x59c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Long │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 3918 <_PyBytes_FormatEx+0x814> │ │ │ │ │ + b 2b34 <_PyBytes_FormatEx+0x814> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b 3938 <_PyBytes_FormatEx+0x834> │ │ │ │ │ + b 2b54 <_PyBytes_FormatEx+0x834> │ │ │ │ │ tst r3, #469762048 @ 0x1c000000 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3520 <_PyBytes_FormatEx+0x41c> │ │ │ │ │ + bne 273c <_PyBytes_FormatEx+0x41c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 3184 <_PyBytes_FormatEx+0x80> │ │ │ │ │ + b 23a0 <_PyBytes_FormatEx+0x80> │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 364c <_PyBytes_FormatEx+0x548> │ │ │ │ │ + b 2868 <_PyBytes_FormatEx+0x548> │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ @@ -4271,74 +3314,74 @@ │ │ │ │ │ sub r2, r7, r2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC77 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 389c <_PyBytes_FormatEx+0x798> │ │ │ │ │ + bgt 2ab8 <_PyBytes_FormatEx+0x798> │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 389c <_PyBytes_FormatEx+0x798> │ │ │ │ │ + bne 2ab8 <_PyBytes_FormatEx+0x798> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 389c <_PyBytes_FormatEx+0x798> │ │ │ │ │ + b 2ab8 <_PyBytes_FormatEx+0x798> │ │ │ │ │ mov r9, #43 @ 0x2b │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r5, r3 │ │ │ │ │ movge r7, r5 │ │ │ │ │ movlt r7, r3 │ │ │ │ │ - b 371c <_PyBytes_FormatEx+0x618> │ │ │ │ │ + b 2938 <_PyBytes_FormatEx+0x618> │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 31e4 <_PyBytes_FormatEx+0xe0> │ │ │ │ │ + bgt 2400 <_PyBytes_FormatEx+0xe0> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 3b84 <_PyBytes_FormatEx+0xa80> │ │ │ │ │ + bne 2da0 <_PyBytes_FormatEx+0xa80> │ │ │ │ │ ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrb r3, [sl, #1] │ │ │ │ │ - b 31e4 <_PyBytes_FormatEx+0xe0> │ │ │ │ │ + b 2400 <_PyBytes_FormatEx+0xe0> │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 33d4 <_PyBytes_FormatEx+0x2d0> │ │ │ │ │ + bgt 25f0 <_PyBytes_FormatEx+0x2d0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 33d4 <_PyBytes_FormatEx+0x2d0> │ │ │ │ │ + bne 25f0 <_PyBytes_FormatEx+0x2d0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 33d4 <_PyBytes_FormatEx+0x2d0> │ │ │ │ │ + b 25f0 <_PyBytes_FormatEx+0x2d0> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ @@ -4346,866 +3389,866 @@ │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC119 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC119 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 34f4 <_PyBytes_FormatEx+0x3f0> │ │ │ │ │ + bge 2710 <_PyBytes_FormatEx+0x3f0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC118 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC118 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 34 │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq 34bc <_PyBytes_FormatEx+0x3b8> │ │ │ │ │ + beq 26d8 <_PyBytes_FormatEx+0x3b8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r8, r8, r5 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r7, r7, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r8, r8, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 34e8 <_PyBytes_FormatEx+0x3e4> │ │ │ │ │ + b 2704 <_PyBytes_FormatEx+0x3e4> │ │ │ │ │ mov r1, #636 @ 0x27c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - b 33e4 <_PyBytes_FormatEx+0x2e0> │ │ │ │ │ + b 2600 <_PyBytes_FormatEx+0x2e0> │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 3fdc <_PyBytes_FormatEx+0xed8> │ │ │ │ │ + beq 31f8 <_PyBytes_FormatEx+0xed8> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC94 │ │ │ │ │ sub r2, r7, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [r8, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq r8, r3, #16 │ │ │ │ │ ldrne r8, [r3, #20] │ │ │ │ │ - b 315c <_PyBytes_FormatEx+0x58> │ │ │ │ │ + b 2378 <_PyBytes_FormatEx+0x58> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - blt 3ef8 <_PyBytes_FormatEx+0xdf4> │ │ │ │ │ + blt 3114 <_PyBytes_FormatEx+0xdf4> │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, fp, #88 @ 0x58 │ │ │ │ │ ldrd r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bl 4744 │ │ │ │ │ + bl 3960 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 3ec4 <_PyBytes_FormatEx+0xdc0> │ │ │ │ │ + beq 30e0 <_PyBytes_FormatEx+0xdc0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 3e6c <_PyBytes_FormatEx+0xd68> │ │ │ │ │ + beq 3088 <_PyBytes_FormatEx+0xd68> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3e50 <_PyBytes_FormatEx+0xd4c> │ │ │ │ │ + blt 306c <_PyBytes_FormatEx+0xd4c> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ sub r6, r5, #2 │ │ │ │ │ - beq 3c78 <_PyBytes_FormatEx+0xb74> │ │ │ │ │ + beq 2e94 <_PyBytes_FormatEx+0xb74> │ │ │ │ │ ldrb r4, [r9] │ │ │ │ │ add sl, sl, #2 │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - bne 3284 <_PyBytes_FormatEx+0x180> │ │ │ │ │ + bne 24a0 <_PyBytes_FormatEx+0x180> │ │ │ │ │ subs r2, r6, #1 │ │ │ │ │ movwmi r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movtmi r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - bmi 3fe0 <_PyBytes_FormatEx+0xedc> │ │ │ │ │ + bmi 31fc <_PyBytes_FormatEx+0xedc> │ │ │ │ │ ldrb r4, [sl] │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ - beq 3f7c <_PyBytes_FormatEx+0xe78> │ │ │ │ │ + beq 3198 <_PyBytes_FormatEx+0xe78> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ │ ands r1, r1, #4 │ │ │ │ │ moveq r6, r2 │ │ │ │ │ moveq r5, r1 │ │ │ │ │ - beq 3288 <_PyBytes_FormatEx+0x184> │ │ │ │ │ + beq 24a4 <_PyBytes_FormatEx+0x184> │ │ │ │ │ movw r1, #26215 @ 0x6667 │ │ │ │ │ movt r1, #26214 @ 0x6666 │ │ │ │ │ sub r5, r4, #48 @ 0x30 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r0, #10 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bmi 3c78 <_PyBytes_FormatEx+0xb74> │ │ │ │ │ + bmi 2e94 <_PyBytes_FormatEx+0xb74> │ │ │ │ │ ldrb r4, [sl], #1 │ │ │ │ │ ldr r2, [r3, r4, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - beq 3288 <_PyBytes_FormatEx+0x184> │ │ │ │ │ + beq 24a4 <_PyBytes_FormatEx+0x184> │ │ │ │ │ rsb r2, r4, #-2147483601 @ 0x8000002f │ │ │ │ │ asr ip, r2, #31 │ │ │ │ │ smull r2, lr, r2, r1 │ │ │ │ │ rsb r2, ip, lr, asr #2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt 4080 <_PyBytes_FormatEx+0xf7c> │ │ │ │ │ + blt 329c <_PyBytes_FormatEx+0xf7c> │ │ │ │ │ sub r4, r4, #48 @ 0x30 │ │ │ │ │ mla r5, r0, r5, r4 │ │ │ │ │ - b 3d70 <_PyBytes_FormatEx+0xc6c> │ │ │ │ │ + b 2f8c <_PyBytes_FormatEx+0xc6c> │ │ │ │ │ bic r2, r4, #32 │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ cmpne r2, #88 @ 0x58 │ │ │ │ │ - bne 34a8 <_PyBytes_FormatEx+0x3a4> │ │ │ │ │ + bne 26c4 <_PyBytes_FormatEx+0x3a4> │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne 40a8 <_PyBytes_FormatEx+0xfa4> │ │ │ │ │ + bne 32c4 <_PyBytes_FormatEx+0xfa4> │ │ │ │ │ sub r7, r7, #2 │ │ │ │ │ sub r5, r5, #2 │ │ │ │ │ bic r7, r7, r7, asr #31 │ │ │ │ │ - b 34a8 <_PyBytes_FormatEx+0x3a4> │ │ │ │ │ + b 26c4 <_PyBytes_FormatEx+0x3a4> │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 3c14 <_PyBytes_FormatEx+0xb10> │ │ │ │ │ + bne 2e30 <_PyBytes_FormatEx+0xb10> │ │ │ │ │ sub r7, r7, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [fp, #-140] @ 0xffffff74 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ add r8, r8, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 34b0 <_PyBytes_FormatEx+0x3ac> │ │ │ │ │ + b 26cc <_PyBytes_FormatEx+0x3ac> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ movge r5, r2 │ │ │ │ │ - b 365c <_PyBytes_FormatEx+0x558> │ │ │ │ │ + b 2878 <_PyBytes_FormatEx+0x558> │ │ │ │ │ bic r3, r4, #32 │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ cmpne r3, #88 @ 0x58 │ │ │ │ │ - bne 34cc <_PyBytes_FormatEx+0x3c8> │ │ │ │ │ + bne 26e8 <_PyBytes_FormatEx+0x3c8> │ │ │ │ │ ldr r0, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrb r1, [r2], #2 │ │ │ │ │ strb r1, [r3], #2 │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ strb r1, [r8, #1] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 34cc <_PyBytes_FormatEx+0x3c8> │ │ │ │ │ + b 26e8 <_PyBytes_FormatEx+0x3c8> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - b 3d04 <_PyBytes_FormatEx+0xc00> │ │ │ │ │ + b 2f20 <_PyBytes_FormatEx+0xc00> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3e50 <_PyBytes_FormatEx+0xd4c> │ │ │ │ │ + beq 306c <_PyBytes_FormatEx+0xd4c> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3f60 <_PyBytes_FormatEx+0xe5c> │ │ │ │ │ + bne 317c <_PyBytes_FormatEx+0xe5c> │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 3f48 <_PyBytes_FormatEx+0xe44> │ │ │ │ │ + blt 3164 <_PyBytes_FormatEx+0xe44> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC87 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC87 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3f34 <_PyBytes_FormatEx+0xe30> │ │ │ │ │ + bne 3150 <_PyBytes_FormatEx+0xe30> │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 3f20 <_PyBytes_FormatEx+0xe1c> │ │ │ │ │ + blt 313c <_PyBytes_FormatEx+0xe1c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC83 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC83 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ sub r2, r7, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC86 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - blt 3ef8 <_PyBytes_FormatEx+0xdf4> │ │ │ │ │ + blt 3114 <_PyBytes_FormatEx+0xdf4> │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, fp, #88 @ 0x58 │ │ │ │ │ ldrd r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bl 4744 │ │ │ │ │ + bl 3960 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 3ec4 <_PyBytes_FormatEx+0xdc0> │ │ │ │ │ + beq 30e0 <_PyBytes_FormatEx+0xdc0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3ff4 <_PyBytes_FormatEx+0xef0> │ │ │ │ │ + beq 3210 <_PyBytes_FormatEx+0xef0> │ │ │ │ │ sub r6, r6, #2 │ │ │ │ │ bic r5, r5, r5, asr #31 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 3c78 <_PyBytes_FormatEx+0xb74> │ │ │ │ │ + beq 2e94 <_PyBytes_FormatEx+0xb74> │ │ │ │ │ ldrb r4, [sl, #1] │ │ │ │ │ add sl, sl, #2 │ │ │ │ │ - b 3288 <_PyBytes_FormatEx+0x184> │ │ │ │ │ + b 24a4 <_PyBytes_FormatEx+0x184> │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ ldr r1, [r3, #184] @ 0xb8 │ │ │ │ │ tst r1, #4 │ │ │ │ │ - beq 3c78 <_PyBytes_FormatEx+0xb74> │ │ │ │ │ + beq 2e94 <_PyBytes_FormatEx+0xb74> │ │ │ │ │ mov r4, #46 @ 0x2e │ │ │ │ │ - b 3d5c <_PyBytes_FormatEx+0xc58> │ │ │ │ │ + b 2f78 <_PyBytes_FormatEx+0xc58> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3fc0 <_PyBytes_FormatEx+0xebc> │ │ │ │ │ + beq 31dc <_PyBytes_FormatEx+0xebc> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4064 <_PyBytes_FormatEx+0xf60> │ │ │ │ │ + bne 3280 <_PyBytes_FormatEx+0xf60> │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 404c <_PyBytes_FormatEx+0xf48> │ │ │ │ │ + blt 3268 <_PyBytes_FormatEx+0xf48> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC91 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC91 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC92 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC93 │ │ │ │ │ sub r2, r7, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldrb r0, [r1], #2 │ │ │ │ │ strb r0, [r2], #2 │ │ │ │ │ str r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r0, [ip, #1] │ │ │ │ │ strb r0, [r8, #1] │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 3dc8 <_PyBytes_FormatEx+0xcc4> │ │ │ │ │ + b 2fe4 <_PyBytes_FormatEx+0xcc4> │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bcc 3c78 <_PyBytes_FormatEx+0xb74> │ │ │ │ │ + bcc 2e94 <_PyBytes_FormatEx+0xb74> │ │ │ │ │ ldrb r4, [sl], #1 │ │ │ │ │ - b 3298 <_PyBytes_FormatEx+0x194> │ │ │ │ │ + b 24b4 <_PyBytes_FormatEx+0x194> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r4, #48 @ 0x30 │ │ │ │ │ orr r3, r3, #16 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 37f4 <_PyBytes_FormatEx+0x6f0> │ │ │ │ │ + b 2a10 <_PyBytes_FormatEx+0x6f0> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r4, #45 @ 0x2d │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 37f4 <_PyBytes_FormatEx+0x6f0> │ │ │ │ │ + b 2a10 <_PyBytes_FormatEx+0x6f0> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r4, #43 @ 0x2b │ │ │ │ │ orr r3, r3, #2 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 37f4 <_PyBytes_FormatEx+0x6f0> │ │ │ │ │ + b 2a10 <_PyBytes_FormatEx+0x6f0> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r4, #35 @ 0x23 │ │ │ │ │ orr r3, r3, #8 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 37f4 <_PyBytes_FormatEx+0x6f0> │ │ │ │ │ + b 2a10 <_PyBytes_FormatEx+0x6f0> │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ ldr r5, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - bne 45d4 <_PyBytes_FormatEx+0x14d0> │ │ │ │ │ + bne 37f0 <_PyBytes_FormatEx+0x14d0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 4594 <_PyBytes_FormatEx+0x1490> │ │ │ │ │ + beq 37b0 <_PyBytes_FormatEx+0x1490> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4594 <_PyBytes_FormatEx+0x1490> │ │ │ │ │ + bne 37b0 <_PyBytes_FormatEx+0x1490> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIndex_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4560 <_PyBytes_FormatEx+0x145c> │ │ │ │ │ + beq 377c <_PyBytes_FormatEx+0x145c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4294 <_PyBytes_FormatEx+0x1190> │ │ │ │ │ + beq 34b0 <_PyBytes_FormatEx+0x1190> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 42a0 <_PyBytes_FormatEx+0x119c> │ │ │ │ │ + bhi 34bc <_PyBytes_FormatEx+0x119c> │ │ │ │ │ strb r0, [fp, #-89] @ 0xffffffa7 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 4284 <_PyBytes_FormatEx+0x1180> │ │ │ │ │ + bne 34a0 <_PyBytes_FormatEx+0x1180> │ │ │ │ │ ldrb r3, [fp, #-89] @ 0xffffffa7 │ │ │ │ │ strb r3, [r8], #1 │ │ │ │ │ - b 31a0 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ + b 23bc <_PyBytes_FormatEx+0x9c> │ │ │ │ │ .word 0x00000238 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x0000025a │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000085ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0xfffffe38 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 4684 <_PyBytes_FormatEx+0x1580> │ │ │ │ │ + beq 38a0 <_PyBytes_FormatEx+0x1580> │ │ │ │ │ ldr r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 4684 <_PyBytes_FormatEx+0x1580> │ │ │ │ │ - ldr r1, [pc, #-48] @ 41b0 <_PyBytes_FormatEx+0x10ac> │ │ │ │ │ + bne 38a0 <_PyBytes_FormatEx+0x1580> │ │ │ │ │ + ldr r1, [pc, #-48] @ 33cc <_PyBytes_FormatEx+0x10ac> │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - bne 4368 <_PyBytes_FormatEx+0x1264> │ │ │ │ │ + bne 3584 <_PyBytes_FormatEx+0x1264> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4334 <_PyBytes_FormatEx+0x1230> │ │ │ │ │ + beq 3550 <_PyBytes_FormatEx+0x1230> │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + blt 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bl b4c │ │ │ │ │ + bl b4c │ │ │ │ │ R_ARM_CALL byteswriter_create.constprop.0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4320 <_PyBytes_FormatEx+0x121c> │ │ │ │ │ + beq 353c <_PyBytes_FormatEx+0x121c> │ │ │ │ │ ldr r0, [r7, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 42d8 <_PyBytes_FormatEx+0x11d4> │ │ │ │ │ + bne 34f4 <_PyBytes_FormatEx+0x11d4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4320 <_PyBytes_FormatEx+0x121c> │ │ │ │ │ + blt 353c <_PyBytes_FormatEx+0x121c> │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [r7, #260] @ 0x104 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1040 │ │ │ │ │ + bl 104c │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithSize │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ add r3, r9, #16 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 3450 <_PyBytes_FormatEx+0x34c> │ │ │ │ │ + b 266c <_PyBytes_FormatEx+0x34c> │ │ │ │ │ sub r3, fp, #89 @ 0x59 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 365c <_PyBytes_FormatEx+0x558> │ │ │ │ │ + b 2878 <_PyBytes_FormatEx+0x558> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + bne 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4308 <_PyBytes_FormatEx+0x1204> │ │ │ │ │ + bne 3524 <_PyBytes_FormatEx+0x1204> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 42ec <_PyBytes_FormatEx+0x11e8> │ │ │ │ │ + bge 3508 <_PyBytes_FormatEx+0x11e8> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC110 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [r7, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r0, r0, #16 │ │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ │ - b 4240 <_PyBytes_FormatEx+0x113c> │ │ │ │ │ + b 345c <_PyBytes_FormatEx+0x113c> │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC109 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC109 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC108 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC108 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1288 │ │ │ │ │ + bl 1294 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bne 466c <_PyBytes_FormatEx+0x1568> │ │ │ │ │ + bne 3888 <_PyBytes_FormatEx+0x1568> │ │ │ │ │ subs r2, r7, #0 │ │ │ │ │ - bge 4658 <_PyBytes_FormatEx+0x1554> │ │ │ │ │ + bge 3874 <_PyBytes_FormatEx+0x1554> │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC98 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ - ldr r2, [pc, #-444] @ 41b4 <_PyBytes_FormatEx+0x10b0> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + ldr r2, [pc, #-444] @ 33d0 <_PyBytes_FormatEx+0x10b0> │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr lr, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ ldr r2, [ip, r2] │ │ │ │ │ str r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 4414 <_PyBytes_FormatEx+0x1310> │ │ │ │ │ + beq 3630 <_PyBytes_FormatEx+0x1310> │ │ │ │ │ ldr r2, [r1, #28] │ │ │ │ │ ldr r7, [lr, r2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 4414 <_PyBytes_FormatEx+0x1310> │ │ │ │ │ + beq 3630 <_PyBytes_FormatEx+0x1310> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrd r0, [fp, #-140] @ 0xffffff74 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 43e8 <_PyBytes_FormatEx+0x12e4> │ │ │ │ │ + bgt 3604 <_PyBytes_FormatEx+0x12e4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 43e8 <_PyBytes_FormatEx+0x12e4> │ │ │ │ │ + bne 3604 <_PyBytes_FormatEx+0x12e4> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 46a0 <_PyBytes_FormatEx+0x159c> │ │ │ │ │ + beq 38bc <_PyBytes_FormatEx+0x159c> │ │ │ │ │ add r3, r7, #16 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ mov r9, r7 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 3450 <_PyBytes_FormatEx+0x34c> │ │ │ │ │ + b 266c <_PyBytes_FormatEx+0x34c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r0, [fp, #-140] @ 0xffffff74 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 43c4 <_PyBytes_FormatEx+0x12c0> │ │ │ │ │ + b 35e0 <_PyBytes_FormatEx+0x12c0> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 35bc <_PyBytes_FormatEx+0x4b8> │ │ │ │ │ + bgt 27d8 <_PyBytes_FormatEx+0x4b8> │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 35bc <_PyBytes_FormatEx+0x4b8> │ │ │ │ │ + bne 27d8 <_PyBytes_FormatEx+0x4b8> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 35bc <_PyBytes_FormatEx+0x4b8> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x4b8> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC89 │ │ │ │ │ sub r2, r7, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - b 3274 <_PyBytes_FormatEx+0x170> │ │ │ │ │ + b 2490 <_PyBytes_FormatEx+0x170> │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 3b4c <_PyBytes_FormatEx+0xa48> │ │ │ │ │ + b 2d68 <_PyBytes_FormatEx+0xa48> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ and r3, r3, r5 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 4514 <_PyBytes_FormatEx+0x1410> │ │ │ │ │ + beq 3730 <_PyBytes_FormatEx+0x1410> │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ sub r3, fp, #84 @ 0x54 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r5, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bl 4b0 │ │ │ │ │ + bl 4b0 │ │ │ │ │ R_ARM_CALL formatfloat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ tst r5, #16 │ │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ │ moveq r2, #32 │ │ │ │ │ str r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 36e0 <_PyBytes_FormatEx+0x5dc> │ │ │ │ │ + b 28fc <_PyBytes_FormatEx+0x5dc> │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ands r3, r2, #6 │ │ │ │ │ - bne 44b8 <_PyBytes_FormatEx+0x13b4> │ │ │ │ │ + bne 36d4 <_PyBytes_FormatEx+0x13b4> │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - bl 4b0 │ │ │ │ │ + bl 4b0 │ │ │ │ │ R_ARM_CALL formatfloat │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 31a0 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + bne 23bc <_PyBytes_FormatEx+0x9c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 36c8 <_PyBytes_FormatEx+0x5c4> │ │ │ │ │ + b 28e4 <_PyBytes_FormatEx+0x5c4> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bne 472c <_PyBytes_FormatEx+0x1628> │ │ │ │ │ + bne 3948 <_PyBytes_FormatEx+0x1628> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 46ec <_PyBytes_FormatEx+0x15e8> │ │ │ │ │ + bge 3908 <_PyBytes_FormatEx+0x15e8> │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC113 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC113 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4648 <_PyBytes_FormatEx+0x1544> │ │ │ │ │ + beq 3864 <_PyBytes_FormatEx+0x1544> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - bne 4634 <_PyBytes_FormatEx+0x1530> │ │ │ │ │ + bne 3850 <_PyBytes_FormatEx+0x1530> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 45ec <_PyBytes_FormatEx+0x14e8> │ │ │ │ │ + blt 3808 <_PyBytes_FormatEx+0x14e8> │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC106 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC106 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 4600 <_PyBytes_FormatEx+0x14fc> │ │ │ │ │ + bne 381c <_PyBytes_FormatEx+0x14fc> │ │ │ │ │ ldrb r3, [r9, #16] │ │ │ │ │ strb r3, [fp, #-89] @ 0xffffffa7 │ │ │ │ │ - b 4190 <_PyBytes_FormatEx+0x108c> │ │ │ │ │ + b 33ac <_PyBytes_FormatEx+0x108c> │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC107 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC107 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - bne 4718 <_PyBytes_FormatEx+0x1614> │ │ │ │ │ + bne 3934 <_PyBytes_FormatEx+0x1614> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 4704 <_PyBytes_FormatEx+0x1600> │ │ │ │ │ + blt 3920 <_PyBytes_FormatEx+0x1600> │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC103 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC105 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC105 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ strb r3, [fp, #-89] @ 0xffffffa7 │ │ │ │ │ - b 4190 <_PyBytes_FormatEx+0x108c> │ │ │ │ │ + b 33ac <_PyBytes_FormatEx+0x108c> │ │ │ │ │ mov r3, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC97 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC97 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r3, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC96 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldr r2, [r9, #20] │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ - ble 3448 <_PyBytes_FormatEx+0x344> │ │ │ │ │ - b 3450 <_PyBytes_FormatEx+0x34c> │ │ │ │ │ + ble 2664 <_PyBytes_FormatEx+0x344> │ │ │ │ │ + b 266c <_PyBytes_FormatEx+0x34c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r7, [fp, #-104] @ 0xffffff98 │ │ │ │ │ @@ -5215,79 +4258,79 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + bgt 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + bne 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC112 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC112 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC104 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC104 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC102 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC102 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r3, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC111 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC111 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 35a0 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27bc <_PyBytes_FormatEx+0x49c> │ │ │ │ │ │ │ │ │ │ -00004744 : │ │ │ │ │ +00003960 : │ │ │ │ │ getnextarg(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bge 47bc │ │ │ │ │ + bge 39d8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - blt 4784 │ │ │ │ │ + blt 39a0 │ │ │ │ │ mov r1, ip │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyTuple_GetItem │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4798 │ │ │ │ │ + beq 39b4 │ │ │ │ │ mov r0, lr │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -5295,131 +4338,131 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC120 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC120 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov lr, #0 │ │ │ │ │ - b 4790 │ │ │ │ │ + b 39ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movge r2, r1 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - b 47a8 │ │ │ │ │ + b 39c4 │ │ │ │ │ │ │ │ │ │ -000047d8 : │ │ │ │ │ +000039f4 : │ │ │ │ │ bytes_hex(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ ldrne r4, [r2, #8] │ │ │ │ │ addne r4, r1, r4 │ │ │ │ │ - bne 4848 │ │ │ │ │ + bne 3a64 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bhi 4884 │ │ │ │ │ + bhi 3aa0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4848 │ │ │ │ │ + beq 3a64 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne 48bc │ │ │ │ │ + bne 3ad8 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r3, r4 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 <_Py_strhex_with_sep> │ │ │ │ │ R_ARM_CALL _Py_strhex_with_sep │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ sub ip, fp, #20 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #244] @ 494c │ │ │ │ │ + ldr ip, [pc, #244] @ 3b68 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4820 │ │ │ │ │ - b 4840 │ │ │ │ │ + bne 3a3c │ │ │ │ │ + b 3a5c │ │ │ │ │ sub ip, fp, #20 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ mov ip, #2 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - ldr ip, [pc, #176] @ 494c │ │ │ │ │ + ldr ip, [pc, #176] @ 3b68 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4840 │ │ │ │ │ + beq 3a5c │ │ │ │ │ ldr r4, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 48d0 │ │ │ │ │ + beq 3aec │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 4830 │ │ │ │ │ + beq 3a4c │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4910 │ │ │ │ │ + beq 3b2c │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4930 │ │ │ │ │ + ble 3b4c │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 4830 │ │ │ │ │ + bne 3a4c │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mvneq r4, #0 │ │ │ │ │ - beq 4830 │ │ │ │ │ + beq 3a4c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4840 │ │ │ │ │ + b 3a5c │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 4908 │ │ │ │ │ + bne 3b24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 4908 │ │ │ │ │ + b 3b24 │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004950 : │ │ │ │ │ +00003b6c : │ │ │ │ │ bytes_rpartition(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ @@ -5432,87 +4475,87 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4a74 │ │ │ │ │ + bne 3c90 │ │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r8, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr sl, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - beq 4a5c │ │ │ │ │ + beq 3c78 │ │ │ │ │ mov r0, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4a20 │ │ │ │ │ + beq 3c3c │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - blt 49f0 │ │ │ │ │ + blt 3c0c │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble 4a40 │ │ │ │ │ + ble 3c5c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, r6 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ - bl 5154 │ │ │ │ │ + bl 4370 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge 4a9c │ │ │ │ │ - ldr r1, [pc, #276] @ 4b0c │ │ │ │ │ + bge 3cb8 │ │ │ │ │ + ldr r1, [pc, #276] @ 3d28 │ │ │ │ │ ldr r3, [r1, #1240] @ 0x4d8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4a7c │ │ │ │ │ - ldr r2, [pc, #264] @ 4b10 │ │ │ │ │ + ble 3c98 │ │ │ │ │ + ldr r2, [pc, #264] @ 3d2c │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ str r5, [r4, #24] │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4a34 │ │ │ │ │ + beq 3c50 │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - bne 49f0 │ │ │ │ │ + bne 3c0c │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldrb r2, [sl] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ - bl 4b14 │ │ │ │ │ + bl 3d30 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 49e8 │ │ │ │ │ + b 3c04 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4a20 │ │ │ │ │ + b 3c3c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r1, #1240] @ 0x4d8 │ │ │ │ │ cmp r2, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r2, [pc, #128] @ 4b10 │ │ │ │ │ + ldr r2, [pc, #128] @ 3d2c │ │ │ │ │ addne r3, r3, #2 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ strne r3, [r1, #1240] @ 0x4d8 │ │ │ │ │ - b 4a08 │ │ │ │ │ + b 3c24 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -5526,360 +4569,360 @@ │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4a20 │ │ │ │ │ + beq 3c3c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4a74 │ │ │ │ │ + bgt 3c90 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 4a74 │ │ │ │ │ + bne 3c90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4a74 │ │ │ │ │ + b 3c90 │ │ │ │ │ .word 0x00006000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004b14 : │ │ │ │ │ +00003d30 : │ │ │ │ │ stringlib_rfind_char(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ mov ip, r0 │ │ │ │ │ addle r3, r0, r1 │ │ │ │ │ - ble 4b48 │ │ │ │ │ - b 4b58 │ │ │ │ │ + ble 3d64 │ │ │ │ │ + b 3d74 │ │ │ │ │ ldrb r0, [r3, #-1]! │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 4b7c │ │ │ │ │ + beq 3d98 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bhi 4b3c │ │ │ │ │ + bhi 3d58 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4b50 │ │ │ │ │ + beq 3d6c │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ sub r0, r3, ip │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00004b84 : │ │ │ │ │ +00003da0 : │ │ │ │ │ stringlib_lower(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 120 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4bbc │ │ │ │ │ + beq 3dd8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 <_Py_bytes_lower> │ │ │ │ │ R_ARM_CALL _Py_bytes_lower │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00004bc4 : │ │ │ │ │ +00003de0 : │ │ │ │ │ bytes_splitlines(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ - beq 4e18 │ │ │ │ │ + beq 4034 │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ add r6, r1, r6 │ │ │ │ │ sub ip, fp, #40 @ 0x28 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #696] @ 4ec0 │ │ │ │ │ + ldr ip, [pc, #696] @ 40dc │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4e04 │ │ │ │ │ + beq 4020 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4c4c │ │ │ │ │ + beq 3e68 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt 4e80 │ │ │ │ │ + blt 409c │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r4, r7, #16 │ │ │ │ │ ldr r9, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4e04 │ │ │ │ │ + beq 4020 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r7, r7, #15 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - ble 4e04 │ │ │ │ │ + ble 4020 │ │ │ │ │ sub r3, r9, r0 │ │ │ │ │ add ip, r7, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - beq 4d30 │ │ │ │ │ + beq 3f4c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4cc4 │ │ │ │ │ + beq 3ee0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4cb0 │ │ │ │ │ + beq 3ecc │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 4d48 │ │ │ │ │ + beq 3f64 │ │ │ │ │ add r1, r0, #1 │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 4d48 │ │ │ │ │ + beq 3f64 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 4d48 │ │ │ │ │ + beq 3f64 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bne 4d30 │ │ │ │ │ - b 4e10 │ │ │ │ │ + bne 3f4c │ │ │ │ │ + b 402c │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 4d48 │ │ │ │ │ + beq 3f64 │ │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 4d48 │ │ │ │ │ + beq 3f64 │ │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ │ add r1, lr, #2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 4d48 │ │ │ │ │ + beq 3f64 │ │ │ │ │ add r1, lr, #3 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq 4e10 │ │ │ │ │ + beq 402c │ │ │ │ │ ldrb r3, [ip, #1] │ │ │ │ │ add r2, ip, #1 │ │ │ │ │ add ip, r2, #3 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - bne 4ce4 │ │ │ │ │ + bne 3f00 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - ble 4e30 │ │ │ │ │ + ble 404c │ │ │ │ │ ldrb r3, [r4, r1] │ │ │ │ │ add sl, r1, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq 4dc0 │ │ │ │ │ + beq 3fdc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4d78 │ │ │ │ │ + beq 3f94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpeq r9, sl │ │ │ │ │ - beq 4ddc │ │ │ │ │ + beq 3ff8 │ │ │ │ │ mov r1, sl │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4e60 │ │ │ │ │ + beq 407c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4e44 │ │ │ │ │ + bne 4060 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4db8 │ │ │ │ │ + bgt 3fd4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 4e38 │ │ │ │ │ + beq 4054 │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 4c70 │ │ │ │ │ + b 3e8c │ │ │ │ │ cmp r9, sl │ │ │ │ │ - ble 4d60 │ │ │ │ │ + ble 3f7c │ │ │ │ │ add r3, r4, r1 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ addeq sl, r1, #2 │ │ │ │ │ - b 4d60 │ │ │ │ │ + b 3f7c │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4d74 │ │ │ │ │ + bne 3f90 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4e60 │ │ │ │ │ + bne 407c │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov sl, r9 │ │ │ │ │ - b 4d68 │ │ │ │ │ + b 3f84 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 4e88 │ │ │ │ │ + bhi 40a4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 4c34 │ │ │ │ │ - b 4bf8 │ │ │ │ │ + bne 3e50 │ │ │ │ │ + b 3e14 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b 4d68 │ │ │ │ │ + b 3f84 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4db8 │ │ │ │ │ + b 3fd4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4e60 │ │ │ │ │ + bgt 407c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 4e60 │ │ │ │ │ + bne 407c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4e80 │ │ │ │ │ + bgt 409c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 4e80 │ │ │ │ │ + bne 409c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 4e04 │ │ │ │ │ + b 4020 │ │ │ │ │ sub ip, fp, #40 @ 0x28 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - ldr ip, [pc, #32] @ 4ec0 │ │ │ │ │ + ldr ip, [pc, #32] @ 40dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 4c3c │ │ │ │ │ - b 4e04 │ │ │ │ │ + bne 3e58 │ │ │ │ │ + b 4020 │ │ │ │ │ .word 0x000002b0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004ec4 : │ │ │ │ │ +000040e0 : │ │ │ │ │ PyBytesWriter_GetSize(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #260] @ 0x104 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004edc : │ │ │ │ │ +000040f8 : │ │ │ │ │ bytes_strip(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi 4f30 │ │ │ │ │ + bhi 414c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrgt r2, [r6] │ │ │ │ │ - ble 4f24 │ │ │ │ │ + ble 4140 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 28c4 │ │ │ │ │ + b 1ae0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 4f10 │ │ │ │ │ + b 412c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC122 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC122 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - b 4f04 │ │ │ │ │ + b 4120 │ │ │ │ │ │ │ │ │ │ -00004f54 : │ │ │ │ │ +00004170 : │ │ │ │ │ stringlib_upper(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 120 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4f8c │ │ │ │ │ + beq 41a8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 <_Py_bytes_upper> │ │ │ │ │ R_ARM_CALL _Py_bytes_upper │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00004f94 : │ │ │ │ │ +000041b0 : │ │ │ │ │ bytes_removesuffix(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ @@ -5892,303 +4935,304 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 504c │ │ │ │ │ + bne 4268 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r6, r4, #16 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ movle r3, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movle r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5054 │ │ │ │ │ + beq 4270 │ │ │ │ │ sub r7, r5, r2 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5054 │ │ │ │ │ + bne 4270 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5040 │ │ │ │ │ + beq 425c │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 502c │ │ │ │ │ + b 4248 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 507c │ │ │ │ │ + bne 4298 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 502c │ │ │ │ │ + b 4248 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 502c │ │ │ │ │ + b 4248 │ │ │ │ │ │ │ │ │ │ -00005090 <_PyBytes_Find>: │ │ │ │ │ +000042ac <_PyBytes_Find>: │ │ │ │ │ _PyBytes_Find(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r4, r3, #0 │ │ │ │ │ - beq 5114 <_PyBytes_Find+0x84> │ │ │ │ │ + beq 4330 <_PyBytes_Find+0x84> │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bgt 5120 <_PyBytes_Find+0x90> │ │ │ │ │ + bgt 433c <_PyBytes_Find+0x90> │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bl e60 │ │ │ │ │ + bl 2e3c <_PyBytes_FormatEx+0xb1c> │ │ │ │ │ + R_ARM_CALL fastsearch.constprop.1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldrge r2, [fp, #4] │ │ │ │ │ addge r3, r3, r2 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 5110 <_PyBytes_Find+0x80> │ │ │ │ │ + bne 432c <_PyBytes_Find+0x80> │ │ │ │ │ sub r5, r5, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, r6, r5 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldreq r3, [fp, #4] │ │ │ │ │ addeq r3, r3, r5 │ │ │ │ │ streq r3, [fp, #4] │ │ │ │ │ - beq 5114 <_PyBytes_Find+0x84> │ │ │ │ │ + beq 4330 <_PyBytes_Find+0x84> │ │ │ │ │ str r3, [fp, #4] │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 5110 <_PyBytes_Find+0x80> │ │ │ │ │ + b 432c <_PyBytes_Find+0x80> │ │ │ │ │ │ │ │ │ │ -00005128 : │ │ │ │ │ +00004344 : │ │ │ │ │ striter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ │ ldrne r2, [r0, #8] │ │ │ │ │ subne r0, r3, r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -00005154 : │ │ │ │ │ +00004370 : │ │ │ │ │ stringlib_default_rfind.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldrb r0, [r2] │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ sub r1, r1, r3 │ │ │ │ │ mov r8, #1 │ │ │ │ │ and r3, r0, #31 │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ subs r4, r5, #0 │ │ │ │ │ lsl r3, r8, r3 │ │ │ │ │ - ble 51a8 │ │ │ │ │ + ble 43c4 │ │ │ │ │ mov ip, r5 │ │ │ │ │ ldrb lr, [r2, ip] │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp r0, lr │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ moveq r4, ip │ │ │ │ │ cmp ip, #0 │ │ │ │ │ orr r3, r3, r8, lsl lr │ │ │ │ │ - bne 5188 │ │ │ │ │ + bne 43a4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 5218 │ │ │ │ │ + blt 4434 │ │ │ │ │ ldrb ip, [r7, r1] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 5224 │ │ │ │ │ + bne 4440 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 51e8 │ │ │ │ │ + ble 4404 │ │ │ │ │ mov ip, r5 │ │ │ │ │ add r9, r7, r1 │ │ │ │ │ ldrb r8, [r9, ip] │ │ │ │ │ ldrb lr, [r2, ip] │ │ │ │ │ cmp r8, lr │ │ │ │ │ - bne 51ec │ │ │ │ │ + bne 4408 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ - bne 51cc │ │ │ │ │ - b 521c │ │ │ │ │ - beq 521c │ │ │ │ │ + bne 43e8 │ │ │ │ │ + b 4438 │ │ │ │ │ + beq 4438 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 520c │ │ │ │ │ + beq 4428 │ │ │ │ │ add ip, r7, r1 │ │ │ │ │ ldrb ip, [ip, #-1] │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ lsr ip, r3, ip │ │ │ │ │ tst ip, #1 │ │ │ │ │ - beq 5248 │ │ │ │ │ + beq 4464 │ │ │ │ │ sub r1, r1, r4 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - bpl 51b0 │ │ │ │ │ + bpl 43cc │ │ │ │ │ mvn r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 5218 │ │ │ │ │ + beq 4434 │ │ │ │ │ add ip, r7, r1 │ │ │ │ │ ldrb ip, [ip, #-1] │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ lsr ip, r3, ip │ │ │ │ │ tst ip, #1 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 51b0 │ │ │ │ │ + bne 43cc │ │ │ │ │ sub r1, r1, r6 │ │ │ │ │ - b 5210 │ │ │ │ │ + b 442c │ │ │ │ │ │ │ │ │ │ -00005250 : │ │ │ │ │ +0000446c : │ │ │ │ │ pad(): │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ bic r5, r1, r1, asr #31 │ │ │ │ │ bic r8, r2, r2, asr #31 │ │ │ │ │ orrs ip, r5, r8 │ │ │ │ │ - beq 52e0 │ │ │ │ │ + beq 44fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r7, r2 │ │ │ │ │ add r0, r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ add r0, r0, r5 │ │ │ │ │ bl 120 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 52d8 │ │ │ │ │ + beq 44f4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add r9, r6, #16 │ │ │ │ │ - bgt 52ec │ │ │ │ │ + bgt 4508 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ add r0, r9, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 52d8 │ │ │ │ │ + ble 44f4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, r5, r3 │ │ │ │ │ add r0, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub sp, fp, #36 @ 0x24 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b c84 │ │ │ │ │ + b 1bc │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 52a8 │ │ │ │ │ + b 44c4 │ │ │ │ │ │ │ │ │ │ -00005300 : │ │ │ │ │ +0000451c : │ │ │ │ │ stringlib_ljust(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 53bc │ │ │ │ │ + bhi 45d8 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 54ac │ │ │ │ │ + beq 46c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 548c │ │ │ │ │ + ble 46a8 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 54ac │ │ │ │ │ + beq 46c8 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 5450 │ │ │ │ │ + ble 466c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ │ - beq 5408 │ │ │ │ │ + beq 4624 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ldrbeq r3, [r3, #16] │ │ │ │ │ - bne 53e8 │ │ │ │ │ + bne 4604 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 53ac │ │ │ │ │ + ble 45c8 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 5250 │ │ │ │ │ + b 446c │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b c84 │ │ │ │ │ + b 1bc │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC132 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC132 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5330 │ │ │ │ │ + bne 454c │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -6196,333 +5240,333 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC133 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC133 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 53dc │ │ │ │ │ + b 45f8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 5458 │ │ │ │ │ + beq 4674 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bne 5458 │ │ │ │ │ + bne 4674 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC129 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC129 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC130 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC130 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC132 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC132 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 53dc │ │ │ │ │ + b 45f8 │ │ │ │ │ mov r3, #32 │ │ │ │ │ - b 5388 │ │ │ │ │ + b 45a4 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ldreq r3, [r3, #20] │ │ │ │ │ ldrbeq r3, [r3] │ │ │ │ │ - beq 5388 │ │ │ │ │ + beq 45a4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC134 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC134 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 53dc │ │ │ │ │ + b 45f8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5354 │ │ │ │ │ + bne 4570 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 5354 │ │ │ │ │ + b 4570 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 53dc │ │ │ │ │ + bne 45f8 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 535c │ │ │ │ │ + b 4578 │ │ │ │ │ │ │ │ │ │ -000054c0 : │ │ │ │ │ +000046dc : │ │ │ │ │ PyBytes_DecodeEscape(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ sub ip, fp, #16 │ │ │ │ │ sub r3, fp, #20 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 574 │ │ │ │ │ + bl 574 │ │ │ │ │ R_ARM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq 5500 │ │ │ │ │ + beq 471c │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 550c │ │ │ │ │ + bne 4728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ble 554c │ │ │ │ │ + ble 4768 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC139 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC139 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5500 │ │ │ │ │ + bge 471c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5564 │ │ │ │ │ + ble 4780 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5500 │ │ │ │ │ + b 471c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC140 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC140 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5500 │ │ │ │ │ - b 5538 │ │ │ │ │ + bge 471c │ │ │ │ │ + b 4754 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5544 │ │ │ │ │ + bne 4760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5544 │ │ │ │ │ + b 4760 │ │ │ │ │ │ │ │ │ │ -0000557c : │ │ │ │ │ +00004798 : │ │ │ │ │ stringlib_adaptive_find(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #612] @ 5810 │ │ │ │ │ + ldr r1, [pc, #612] @ 4a2c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrb lr, [r6, r7] │ │ │ │ │ sub r8, r0, r3 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r9, r2, r7 │ │ │ │ │ - ble 5718 │ │ │ │ │ + ble 4934 │ │ │ │ │ sub r5, r6, #1 │ │ │ │ │ sub ip, r3, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov sl, #1 │ │ │ │ │ str r8, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r8, [r5, #1]! │ │ │ │ │ cmp lr, r8 │ │ │ │ │ and r8, r8, #31 │ │ │ │ │ moveq r1, ip │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ orr r4, r4, sl, lsl r8 │ │ │ │ │ - bcs 55e0 │ │ │ │ │ + bcs 47fc │ │ │ │ │ ldr r8, [fp, #-136] @ 0xffffff78 │ │ │ │ │ and ip, lr, #31 │ │ │ │ │ mov r5, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ orr ip, r4, r5, lsl ip │ │ │ │ │ str ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - blt 5724 │ │ │ │ │ + blt 4940 │ │ │ │ │ mov r5, #0 │ │ │ │ │ asr ip, r3, #2 │ │ │ │ │ mov sl, r5 │ │ │ │ │ str ip, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov lr, r1 │ │ │ │ │ str r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldrb r1, [r9, r5] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 57dc │ │ │ │ │ + bne 49f8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 57cc │ │ │ │ │ + ble 49e8 │ │ │ │ │ add r0, r2, r5 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [fp, #-140] @ 0xffffff74 │ │ │ │ │ str sl, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b 5670 │ │ │ │ │ + b 488c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - ble 5680 │ │ │ │ │ + ble 489c │ │ │ │ │ ldrb sl, [r0] │ │ │ │ │ ldrb r5, [r6, r1] │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq 5660 │ │ │ │ │ + beq 487c │ │ │ │ │ ldr r5, [fp, #-140] @ 0xffffff74 │ │ │ │ │ ldr sl, [fp, #-144] @ 0xffffff70 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq 57a4 │ │ │ │ │ + beq 49c0 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ add sl, sl, r1 │ │ │ │ │ ldr r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bge 5768 │ │ │ │ │ + bge 4984 │ │ │ │ │ sub r1, r8, r5 │ │ │ │ │ cmp r1, #2000 @ 0x7d0 │ │ │ │ │ - ble 5768 │ │ │ │ │ + ble 4984 │ │ │ │ │ ldr r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ add r7, r2, r5 │ │ │ │ │ ldr r1, [fp, #8] │ │ │ │ │ sub r8, r0, r5 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne 5744 │ │ │ │ │ + bne 4960 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ - bl 5814 │ │ │ │ │ + bl 4a30 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5944 │ │ │ │ │ + bl 4b60 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 573c │ │ │ │ │ + beq 4958 │ │ │ │ │ add r4, r0, r5 │ │ │ │ │ - ldr r3, [pc, #276] @ 5810 │ │ │ │ │ + ldr r3, [pc, #276] @ 4a2c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 5738 │ │ │ │ │ + bne 4954 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5600 │ │ │ │ │ + b 481c │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mvnne r4, #0 │ │ │ │ │ - b 56f4 │ │ │ │ │ + b 4910 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 56f4 │ │ │ │ │ + b 4910 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub ip, r2, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 18d4 │ │ │ │ │ + bl 18d4 <_PyBytes_FromHex+0x1e0> │ │ │ │ │ R_ARM_CALL stringlib__two_way_count │ │ │ │ │ add r4, r4, r0 │ │ │ │ │ - b 56f4 │ │ │ │ │ + b 4910 │ │ │ │ │ add r1, r5, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bgt 57d4 │ │ │ │ │ + bgt 49f0 │ │ │ │ │ add r1, r9, r5 │ │ │ │ │ ldr r0, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ │ and r1, r1, #31 │ │ │ │ │ lsr r1, r0, r1 │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 57d4 │ │ │ │ │ + bne 49f0 │ │ │ │ │ add r5, r3, r5 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bge 5638 │ │ │ │ │ - b 5728 │ │ │ │ │ + bge 4854 │ │ │ │ │ + b 4944 │ │ │ │ │ ldr r1, [fp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r4, r5 │ │ │ │ │ - bne 56f4 │ │ │ │ │ + bne 4910 │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 56f4 │ │ │ │ │ + beq 4910 │ │ │ │ │ add r5, r5, r7 │ │ │ │ │ - b 5794 │ │ │ │ │ + b 49b0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 5688 │ │ │ │ │ + b 48a4 │ │ │ │ │ add r5, lr, r5 │ │ │ │ │ - b 5794 │ │ │ │ │ + b 49b0 │ │ │ │ │ add r1, r5, #1 │ │ │ │ │ str r1, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bgt 5728 │ │ │ │ │ + bgt 4944 │ │ │ │ │ add r1, r9, r5 │ │ │ │ │ ldr r0, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ │ and r1, r1, #31 │ │ │ │ │ lsr r1, r0, r1 │ │ │ │ │ tst r1, #1 │ │ │ │ │ - beq 5790 │ │ │ │ │ + beq 49ac │ │ │ │ │ ldr r5, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b 5638 │ │ │ │ │ + b 4854 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00005814 : │ │ │ │ │ +00004a30 : │ │ │ │ │ stringlib__preprocess(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ strd r0, [r2] │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ - bl 197c │ │ │ │ │ + bl 197c │ │ │ │ │ R_ARM_CALL stringlib__lex_search │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 197c │ │ │ │ │ + bl 197c │ │ │ │ │ R_ARM_CALL stringlib__lex_search │ │ │ │ │ cmp r7, r0 │ │ │ │ │ movle r7, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ ldrgt r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ @@ -6531,60 +5575,60 @@ │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ - bne 5920 │ │ │ │ │ + bne 4b3c │ │ │ │ │ add r2, r6, r4 │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ subs r3, r4, #2 │ │ │ │ │ ldrb r1, [r2, #-1] │ │ │ │ │ - bmi 58cc │ │ │ │ │ + bmi 4ae8 │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ tst r2, #63 @ 0x3f │ │ │ │ │ - bne 5938 │ │ │ │ │ + bne 4b54 │ │ │ │ │ sub r0, r4, #1 │ │ │ │ │ sub r0, r0, r3 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ movlt r7, r4 │ │ │ │ │ movge r7, #255 @ 0xff │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, r5, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ sub r2, r4, r7 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble 5918 │ │ │ │ │ + ble 4b34 │ │ │ │ │ sub r0, r4, #1 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ sub r1, r0, r2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ cmp r4, r2 │ │ │ │ │ add r3, r5, r3 │ │ │ │ │ strb r1, [r3, #24] │ │ │ │ │ - bne 58f8 │ │ │ │ │ + bne 4b14 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ sub r3, r4, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movlt r3, r7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - b 589c │ │ │ │ │ + b 4ab8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bcs 58b0 │ │ │ │ │ - b 58cc │ │ │ │ │ + bcs 4acc │ │ │ │ │ + b 4ae8 │ │ │ │ │ │ │ │ │ │ -00005944 : │ │ │ │ │ +00004b60 : │ │ │ │ │ stringlib__two_way(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, r0 │ │ │ │ │ add r6, r0, r1 │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r4, [r2, #16] │ │ │ │ │ @@ -6598,137 +5642,137 @@ │ │ │ │ │ cmp r3, r0 │ │ │ │ │ movlt sl, r3 │ │ │ │ │ movge sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ add r2, ip, r2 │ │ │ │ │ ldr ip, [r5], #24 │ │ │ │ │ - beq 5a74 │ │ │ │ │ + beq 4c90 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bcs 5a5c │ │ │ │ │ + bcs 4c78 │ │ │ │ │ mov r9, r4 │ │ │ │ │ rsb r8, r0, #1 │ │ │ │ │ mov r4, sl │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a68 │ │ │ │ │ + bne 4c84 │ │ │ │ │ cmp r3, lr │ │ │ │ │ add r1, r2, r8 │ │ │ │ │ movge r7, r3 │ │ │ │ │ movlt r7, lr │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - ble 5a00 │ │ │ │ │ + ble 4c1c │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb sl, [ip, r7] │ │ │ │ │ ldrb r3, [r1, r7] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne 5a40 │ │ │ │ │ + bne 4c5c │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 59e0 │ │ │ │ │ + bne 4bfc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bge 5a34 │ │ │ │ │ + bge 4c50 │ │ │ │ │ add sl, ip, r3 │ │ │ │ │ add r7, lr, ip │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrb r0, [sl], #1 │ │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 5af4 │ │ │ │ │ + bne 4d10 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bne 5a1c │ │ │ │ │ + bne 4c38 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r1, r3 │ │ │ │ │ - b 5a60 │ │ │ │ │ + b 4c7c │ │ │ │ │ cmp r7, r4 │ │ │ │ │ subge r3, r7, lr │ │ │ │ │ addlt r2, r2, r9 │ │ │ │ │ addge r3, r3, #1 │ │ │ │ │ addge r2, r2, r3 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bcc 59ac │ │ │ │ │ + bcc 4bc8 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bhi 59ac │ │ │ │ │ - b 5a5c │ │ │ │ │ + bhi 4bc8 │ │ │ │ │ + b 4c78 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bcs 5a5c │ │ │ │ │ + bcs 4c78 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ rsb r9, r0, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ movge r7, r3 │ │ │ │ │ movlt r7, r4 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r3, [r8, r3] │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5b48 │ │ │ │ │ + bne 4d64 │ │ │ │ │ cmp r0, lr │ │ │ │ │ add r1, r2, r9 │ │ │ │ │ - ble 5b64 │ │ │ │ │ + ble 4d80 │ │ │ │ │ mov r3, lr │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r2, [ip, r3] │ │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 5b54 │ │ │ │ │ + beq 4d70 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ suble r3, r3, lr │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ addgt r2, r2, r4 │ │ │ │ │ addle r2, r2, r3 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bcc 5a94 │ │ │ │ │ - b 5a5c │ │ │ │ │ + bcc 4cb0 │ │ │ │ │ + b 4c78 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls 5a5c │ │ │ │ │ + bls 4c78 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r7, [r5, r3] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r0, r3 │ │ │ │ │ - beq 59c4 │ │ │ │ │ + beq 4be0 │ │ │ │ │ rsb r1, lr, #1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ addge r1, r1, lr │ │ │ │ │ addlt r1, r1, r3 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ addge r2, r2, r1 │ │ │ │ │ addlt r2, r2, r7 │ │ │ │ │ - b 5a54 │ │ │ │ │ + b 4c70 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls 5a5c │ │ │ │ │ - b 5a94 │ │ │ │ │ + bls 4c78 │ │ │ │ │ + b 4cb0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt 5ac0 │ │ │ │ │ + bgt 4cdc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ble 5a34 │ │ │ │ │ + ble 4c50 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r5, [ip, r3] │ │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ldrne r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ addne r2, r2, r7 │ │ │ │ │ - bne 5ae8 │ │ │ │ │ + bne 4d04 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - beq 5a34 │ │ │ │ │ - b 5b74 │ │ │ │ │ + beq 4c50 │ │ │ │ │ + b 4d90 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -674,15 +674,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 1288 │ │ │ │ │ + bl 1294 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r3, #264] @ 0x108 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq r2, r2, #16 │ │ │ │ │ @@ -878,15 +878,15 @@ │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ str r1, [r3, #256] @ 0x100 │ │ │ │ │ bne bcc │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ - bl 1288 │ │ │ │ │ + bl 1294 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ b bd0 │ │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ @@ -1001,15 +1001,15 @@ │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ bne d04 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 1288 │ │ │ │ │ + bl 1294 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r3, #0 │ │ │ │ │ b d08 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ @@ -1039,29 +1039,29 @@ │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne efc │ │ │ │ │ sub r2, r1, r4 │ │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ │ - bhi 1014 │ │ │ │ │ + bhi 1020 │ │ │ │ │ ldr r6, [r4, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f54 │ │ │ │ │ + beq f4c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne f60 │ │ │ │ │ + bne f58 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ beq ea0 │ │ │ │ │ add r0, r2, #17 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq fb0 │ │ │ │ │ + beq fe4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -1072,76 +1072,90 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ add r3, r5, r2 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ strb r6, [r3, #16] │ │ │ │ │ - b fc0 │ │ │ │ │ + b ff4 │ │ │ │ │ ldrb r2, [r4] │ │ │ │ │ mov r1, #24 │ │ │ │ │ movw r5, #25836 @ 0x64ec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r5, r1, r2, r5 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ - ldr r3, [pc, #372] @ 1038 │ │ │ │ │ + ldr r3, [pc, #384] @ 1044 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2012] @ 0x7dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fa4 │ │ │ │ │ + bne fd8 │ │ │ │ │ ldr r1, [r3, #2008] @ 0x7d8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ str r4, [r3, #2008] @ 0x7d8 │ │ │ │ │ str r2, [r3, #2012] @ 0x7dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fdc │ │ │ │ │ + bne f78 │ │ │ │ │ add r3, r0, #16 │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ - bmi 1014 │ │ │ │ │ + bmi 1020 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt 1014 │ │ │ │ │ + blt 1020 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq f80 │ │ │ │ │ + beq fb4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq f44 │ │ │ │ │ + beq fa4 │ │ │ │ │ add r0, r4, #256 @ 0x100 │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1004 │ │ │ │ │ - ldr r0, [r4, #256] @ 0x100 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - str r3, [r4, #256] @ 0x100 │ │ │ │ │ + bne 1010 │ │ │ │ │ + ldr r5, [r4, #256] @ 0x100 │ │ │ │ │ + str r0, [r4, #256] @ 0x100 │ │ │ │ │ b ebc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldreq r5, [pc, #220] @ 103c │ │ │ │ │ + ldreq r5, [pc, #240] @ 1048 │ │ │ │ │ beq ebc │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ebc │ │ │ │ │ - b f84 │ │ │ │ │ - ldr r5, [pc, #180] @ 103c │ │ │ │ │ + b fb8 │ │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ │ + subs r1, r1, r3 │ │ │ │ │ + bmi 1020 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + blt 1020 │ │ │ │ │ + beq fa4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyByteArray_Resize │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1010 │ │ │ │ │ + ldr r0, [r4, #256] @ 0x100 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + str r3, [r4, #256] @ 0x100 │ │ │ │ │ + b ebc │ │ │ │ │ + ldr r5, [pc, #140] @ 1048 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt ebc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ bne ebc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ @@ -1151,90 +1165,79 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b ef0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq f70 │ │ │ │ │ + beq f68 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ebc │ │ │ │ │ - b f84 │ │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ │ - subs r1, r1, r3 │ │ │ │ │ - bmi 1014 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - blt 1014 │ │ │ │ │ - beq f44 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyByteArray_Resize │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq f40 │ │ │ │ │ + b fb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1288 │ │ │ │ │ + bl 1294 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r5, #0 │ │ │ │ │ b ef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1288 │ │ │ │ │ + bl 1294 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 100c │ │ │ │ │ - .word 0x0000016c │ │ │ │ │ + b 1018 │ │ │ │ │ + .word 0x00000178 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001040 : │ │ │ │ │ +0000104c : │ │ │ │ │ PyBytesWriter_FinishWithSize(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r4, [r0, #256] @ 0x100 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r6, [r0, #264] @ 0x108 │ │ │ │ │ subs r2, r1, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - beq 11b8 │ │ │ │ │ + beq 11c4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 1184 │ │ │ │ │ + bne 1190 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 11e8 │ │ │ │ │ + bne 11f4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 122c │ │ │ │ │ + blt 1238 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1128 │ │ │ │ │ + beq 1134 │ │ │ │ │ cmn r2, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 1254 │ │ │ │ │ + bhi 1260 │ │ │ │ │ add r0, r2, #17 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1268 │ │ │ │ │ + beq 1274 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -1251,178 +1254,178 @@ │ │ │ │ │ strb r6, [r3, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1144 │ │ │ │ │ + beq 1150 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1144 │ │ │ │ │ + bgt 1150 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 1144 │ │ │ │ │ + bne 1150 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1144 │ │ │ │ │ + b 1150 │ │ │ │ │ ldrb r2, [r5] │ │ │ │ │ mov r1, #24 │ │ │ │ │ movw r4, #25836 @ 0x64ec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ - ldr r3, [pc, #308] @ 1280 │ │ │ │ │ + ldr r3, [pc, #308] @ 128c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2012] @ 0x7dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11d0 │ │ │ │ │ + bne 11dc │ │ │ │ │ ldr r1, [r3, #2008] @ 0x7d8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r3, #2008] @ 0x7d8 │ │ │ │ │ str r2, [r3, #2012] @ 0x7dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1200 │ │ │ │ │ + bne 120c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 11ac │ │ │ │ │ + beq 11b8 │ │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 121c │ │ │ │ │ + bne 1228 │ │ │ │ │ ldr r4, [r5, #256] @ 0x100 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #256] @ 0x100 │ │ │ │ │ - b 1144 │ │ │ │ │ + b 1150 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldreq r4, [pc, #192] @ 1284 │ │ │ │ │ - bne 11dc │ │ │ │ │ + ldreq r4, [pc, #192] @ 1290 │ │ │ │ │ + bne 11e8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1144 │ │ │ │ │ - b 1104 │ │ │ │ │ + beq 1150 │ │ │ │ │ + b 1110 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1178 │ │ │ │ │ + b 1184 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrne r3, [r4, #8] │ │ │ │ │ - bne 1200 │ │ │ │ │ + bne 120c │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 11c4 │ │ │ │ │ + b 11d0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 11ac │ │ │ │ │ + beq 11b8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11a8 │ │ │ │ │ + beq 11b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - bl 1288 │ │ │ │ │ + bl 1294 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ - b 1178 │ │ │ │ │ + b 1184 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ str r4, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r4, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ │ - b 11c4 │ │ │ │ │ + b 11d0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL _PyBytes_FromSize.part.0 │ │ │ │ │ ldr r4, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ │ - b 11c4 │ │ │ │ │ + b 11d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldreq r3, [r5, #256] @ 0x100 │ │ │ │ │ - bne 10ec │ │ │ │ │ - b 11c4 │ │ │ │ │ + bne 10f8 │ │ │ │ │ + b 11d0 │ │ │ │ │ .word 0x0000012c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001288 : │ │ │ │ │ +00001294 : │ │ │ │ │ PyBytesWriter_Discard(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r0, [r3, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12f0 │ │ │ │ │ - ldr r2, [pc, #108] @ 1328 │ │ │ │ │ + bne 12fc │ │ │ │ │ + ldr r2, [pc, #108] @ 1334 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r2, #2012] @ 0x7dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1318 │ │ │ │ │ + bne 1324 │ │ │ │ │ ldr r0, [r2, #2008] @ 0x7d8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [r2, #2008] @ 0x7d8 │ │ │ │ │ str r1, [r2, #2012] @ 0x7dc │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12b4 │ │ │ │ │ + bgt 12c0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 12b4 │ │ │ │ │ + bne 12c0 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 12b4 │ │ │ │ │ + b 12c0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000132c : │ │ │ │ │ +00001338 : │ │ │ │ │ bytes_hash(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bxne lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1436,47 +1439,47 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_HashBuffer │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001374 : │ │ │ │ │ +00001380 : │ │ │ │ │ bytes_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 143c │ │ │ │ │ + beq 1448 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 143c │ │ │ │ │ + beq 1448 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 1464 │ │ │ │ │ + beq 1470 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ sub r2, r5, #2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bhi 1494 │ │ │ │ │ + bhi 14a0 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne 1424 │ │ │ │ │ + bne 1430 │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 1424 │ │ │ │ │ + bne 1430 │ │ │ │ │ sub r5, r5, #3 │ │ │ │ │ mov r2, r6 │ │ │ │ │ clz r5, r5 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1497,139 +1500,139 @@ │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_CALL _Py_GetConfig │ │ │ │ │ ldr r2, [r0, #124] @ 0x7c │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15b8 │ │ │ │ │ + bne 15c4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ldr r3, [pc, #508] @ 1668 │ │ │ │ │ + ldr r3, [pc, #508] @ 1674 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi 15ac │ │ │ │ │ + bhi 15b8 │ │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b 145c │ │ │ │ │ + b 1468 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b 145c │ │ │ │ │ + b 1468 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 1514 │ │ │ │ │ + ble 1520 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ subs r1, r0, r1 │ │ │ │ │ - bne 14cc │ │ │ │ │ + bne 14d8 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1514 │ │ │ │ │ - ldr r3, [pc, #408] @ 166c │ │ │ │ │ + beq 1520 │ │ │ │ │ + ldr r3, [pc, #408] @ 1678 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi 1584 │ │ │ │ │ + bhi 1590 │ │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b 145c │ │ │ │ │ + b 1468 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movge r0, r3 │ │ │ │ │ - b 145c │ │ │ │ │ - ldr r3, [pc, #340] @ 1670 │ │ │ │ │ + b 1468 │ │ │ │ │ + ldr r3, [pc, #340] @ 167c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi 1548 │ │ │ │ │ + bhi 1554 │ │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b 145c │ │ │ │ │ + b 1468 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b 145c │ │ │ │ │ + b 1468 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movge r0, r3 │ │ │ │ │ - b 145c │ │ │ │ │ + b 1468 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movlt r0, r3 │ │ │ │ │ - b 145c │ │ │ │ │ + b 1468 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movlt r0, r3 │ │ │ │ │ - b 145c │ │ │ │ │ + b 1468 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b 145c │ │ │ │ │ + b 1468 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_BadArgument │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 145c │ │ │ │ │ + b 1468 │ │ │ │ │ sub r5, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bhi 1454 │ │ │ │ │ + bhi 1460 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ │ - beq 1640 │ │ │ │ │ + beq 164c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ mov r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ @@ -1638,18 +1641,18 @@ │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r3, #4] │ │ │ │ │ - bne 15b0 │ │ │ │ │ + bne 15bc │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1654 │ │ │ │ │ + beq 1660 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ mov r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ @@ -1660,173 +1663,173 @@ │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movne r0, #0 │ │ │ │ │ - b 145c │ │ │ │ │ + b 1468 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ │ - bne 15d4 │ │ │ │ │ - b 1604 │ │ │ │ │ + bne 15e0 │ │ │ │ │ + b 1610 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 1610 │ │ │ │ │ - b 1454 │ │ │ │ │ + bne 161c │ │ │ │ │ + b 1460 │ │ │ │ │ .word 0x000001bc │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000001c2 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000001c8 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00001674 : │ │ │ │ │ +00001680 : │ │ │ │ │ PyBytesWriter_Create(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - blt 177c │ │ │ │ │ - ldr r3, [pc, #272] @ 17ac │ │ │ │ │ + blt 1788 │ │ │ │ │ + ldr r3, [pc, #272] @ 17b8 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r1, r3] │ │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r1, #2008] @ 0x7d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 173c │ │ │ │ │ + beq 1748 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr lr, [r1, #2012] @ 0x7dc │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str ip, [r1, #2008] @ 0x7d8 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ str lr, [r1, #2012] @ 0x7dc │ │ │ │ │ str ip, [r0, #256]! @ 0x100 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ str ip, [r0, #8] │ │ │ │ │ str r1, [r3, #268] @ 0x10c │ │ │ │ │ - beq 16f8 │ │ │ │ │ + beq 1704 │ │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ │ - bgt 1704 │ │ │ │ │ + bgt 1710 │ │ │ │ │ str r2, [r3, #260] @ 0x104 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 120 │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ str r1, [r3, #256] @ 0x100 │ │ │ │ │ - bne 16f4 │ │ │ │ │ + bne 1700 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ - bl 1288 │ │ │ │ │ + bl 1294 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 16f8 │ │ │ │ │ + b 1704 │ │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 179c │ │ │ │ │ + beq 17a8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ str r0, [r1, #256]! @ 0x100 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ str ip, [r3, #268] @ 0x10c │ │ │ │ │ - bne 16ec │ │ │ │ │ - b 16f8 │ │ │ │ │ + bne 16f8 │ │ │ │ │ + b 1704 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 16f8 │ │ │ │ │ + b 1704 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 16f8 │ │ │ │ │ + b 1704 │ │ │ │ │ .word 0x00000108 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000017b0 : │ │ │ │ │ +000017bc : │ │ │ │ │ PyBytesWriter_GetData(): │ │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 17d0 │ │ │ │ │ + bne 17dc │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq r0, r3, #16 │ │ │ │ │ ldrne r0, [r3, #20] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000017ec : │ │ │ │ │ +000017f8 : │ │ │ │ │ PyBytesWriter_Finish(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r0, #260] @ 0x104 │ │ │ │ │ ldr r0, [r0, #256] @ 0x100 │ │ │ │ │ ldr r6, [r5, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 196c │ │ │ │ │ + beq 1978 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1930 │ │ │ │ │ + bne 193c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 199c │ │ │ │ │ + bne 19a8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 19dc │ │ │ │ │ + blt 19e8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 18d4 │ │ │ │ │ + beq 18e0 │ │ │ │ │ cmn r2, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 19fc │ │ │ │ │ + bhi 1a08 │ │ │ │ │ add r0, r2, #17 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1a08 │ │ │ │ │ + beq 1a14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -1843,148 +1846,148 @@ │ │ │ │ │ strb r6, [r3, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [r5, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18f0 │ │ │ │ │ + beq 18fc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 18f0 │ │ │ │ │ + bgt 18fc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 18f0 │ │ │ │ │ + bne 18fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 18f0 │ │ │ │ │ + b 18fc │ │ │ │ │ ldrb r2, [r5] │ │ │ │ │ mov r1, #24 │ │ │ │ │ movw r4, #25836 @ 0x64ec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ - ldr r3, [pc, #296] @ 1a20 │ │ │ │ │ + ldr r3, [pc, #296] @ 1a2c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2012] @ 0x7dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1984 │ │ │ │ │ + bne 1990 │ │ │ │ │ ldr r1, [r3, #2008] @ 0x7d8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r3, #2008] @ 0x7d8 │ │ │ │ │ str r2, [r3, #2012] @ 0x7dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 19b4 │ │ │ │ │ + bne 19c0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 195c │ │ │ │ │ + beq 1968 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19cc │ │ │ │ │ + bne 19d8 │ │ │ │ │ ldr r0, [r5, #256] @ 0x100 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r5, #256] @ 0x100 │ │ │ │ │ - b 18f0 │ │ │ │ │ + b 18fc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldreq r4, [pc, #172] @ 1a24 │ │ │ │ │ - bne 1990 │ │ │ │ │ + ldreq r4, [pc, #172] @ 1a30 │ │ │ │ │ + bne 199c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18f0 │ │ │ │ │ - b 18b4 │ │ │ │ │ + beq 18fc │ │ │ │ │ + b 18c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1924 │ │ │ │ │ + b 1930 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r0, #8] │ │ │ │ │ - bne 19b4 │ │ │ │ │ + bne 19c0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r5, #256] @ 0x100 │ │ │ │ │ - b 1978 │ │ │ │ │ + b 1984 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 195c │ │ │ │ │ + beq 1968 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1958 │ │ │ │ │ + beq 1964 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - bl 1288 │ │ │ │ │ + bl 1294 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ - b 1924 │ │ │ │ │ + b 1930 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [r5, #256] @ 0x100 │ │ │ │ │ - b 1978 │ │ │ │ │ + b 1984 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL _PyBytes_FromSize.part.0 │ │ │ │ │ ldr r0, [r5, #256] @ 0x100 │ │ │ │ │ - b 1978 │ │ │ │ │ + b 1984 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldreq r0, [r5, #256] @ 0x100 │ │ │ │ │ - bne 189c │ │ │ │ │ - b 1978 │ │ │ │ │ + bne 18a8 │ │ │ │ │ + b 1984 │ │ │ │ │ .word 0x00000120 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001a28 : │ │ │ │ │ +00001a34 : │ │ │ │ │ PyBytes_FromString(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmn r0, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 1ab4 │ │ │ │ │ + bhi 1ac0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b00 │ │ │ │ │ + beq 1b0c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 1ae0 │ │ │ │ │ + beq 1aec │ │ │ │ │ add r0, r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1ad4 │ │ │ │ │ + beq 1ae0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -2010,198 +2013,198 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1aac │ │ │ │ │ + b 1ab8 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ mov r1, #24 │ │ │ │ │ movw r4, #25836 @ 0x64ec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ - b 1aac │ │ │ │ │ - ldr r4, [pc] @ 1b08 │ │ │ │ │ - b 1aac │ │ │ │ │ + b 1ab8 │ │ │ │ │ + ldr r4, [pc] @ 1b14 │ │ │ │ │ + b 1ab8 │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001b0c : │ │ │ │ │ +00001b18 : │ │ │ │ │ bytes_subscript(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1bac │ │ │ │ │ + bne 1bb8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1cec │ │ │ │ │ + bne 1cf8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1ce4 │ │ │ │ │ + blt 1cf0 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - ble 1c2c │ │ │ │ │ + ble 1c38 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c0c │ │ │ │ │ + beq 1c18 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 1c64 │ │ │ │ │ + bne 1c70 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b38 │ │ │ │ │ + beq 1b44 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1cac │ │ │ │ │ + beq 1cb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1cc0 │ │ │ │ │ + blt 1ccc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bge 1cd4 │ │ │ │ │ + bge 1ce0 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ - ldr r0, [pc, #268] @ 1d0c │ │ │ │ │ + ldr r0, [pc, #268] @ 1d18 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 1c64 │ │ │ │ │ + bne 1c70 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 1c38 │ │ │ │ │ + beq 1c44 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - b 1ba4 │ │ │ │ │ + b 1bb0 │ │ │ │ │ mov r0, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GetConstant │ │ │ │ │ - b 1ba4 │ │ │ │ │ + b 1bb0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1c20 │ │ │ │ │ + bne 1c2c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 1ba4 │ │ │ │ │ + b 1bb0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ bl 120 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ba4 │ │ │ │ │ + beq 1bb0 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ add r2, r0, #15 │ │ │ │ │ add r3, r1, #15 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ ldrb ip, [r4, r1] │ │ │ │ │ strb ip, [r2, #1]! │ │ │ │ │ ldr ip, [fp, #-16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ - bne 1c90 │ │ │ │ │ - b 1ba4 │ │ │ │ │ + bne 1c9c │ │ │ │ │ + b 1bb0 │ │ │ │ │ strd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldrd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ce4 │ │ │ │ │ + bne 1cf0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ - bmi 1cd4 │ │ │ │ │ + bmi 1ce0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt 1bf4 │ │ │ │ │ + bgt 1c00 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1ba4 │ │ │ │ │ + b 1bb0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1ce4 │ │ │ │ │ + b 1cf0 │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001d10 : │ │ │ │ │ +00001d1c : │ │ │ │ │ bytes_length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001d28 : │ │ │ │ │ +00001d34 : │ │ │ │ │ bytes_buffer_getbuffer(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -2214,15 +2217,15 @@ │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_FillInfo │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001d6c : │ │ │ │ │ +00001d78 : │ │ │ │ │ bytes_rfind(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -2230,18 +2233,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 1dd4 │ │ │ │ │ + bhi 1de0 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 1dfc │ │ │ │ │ + bne 1e08 │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_CALL _Py_bytes_rfind │ │ │ │ │ @@ -2253,185 +2256,185 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e40 │ │ │ │ │ + bne 1e4c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1dcc │ │ │ │ │ + b 1dd8 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1df4 │ │ │ │ │ + beq 1e00 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 1db4 │ │ │ │ │ + beq 1dc0 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1db4 │ │ │ │ │ - b 1df4 │ │ │ │ │ + bne 1dc0 │ │ │ │ │ + b 1e00 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 1db4 │ │ │ │ │ + ble 1dc0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e20 │ │ │ │ │ - b 1df4 │ │ │ │ │ + bne 1e2c │ │ │ │ │ + b 1e00 │ │ │ │ │ │ │ │ │ │ -00001e6c : │ │ │ │ │ +00001e78 : │ │ │ │ │ bytes_decode(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r6, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldrne r5, [r2, #8] │ │ │ │ │ addne r5, r6, r5 │ │ │ │ │ - bne 1f90 │ │ │ │ │ + bne 1f9c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 1ff4 │ │ │ │ │ + blt 2000 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ orrgt r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1f8c │ │ │ │ │ + bne 1f98 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1fdc │ │ │ │ │ + beq 1fe8 │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2070 │ │ │ │ │ + beq 207c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 204c │ │ │ │ │ + beq 2058 │ │ │ │ │ sub r7, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2044 │ │ │ │ │ + beq 2050 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 202c │ │ │ │ │ + bne 2038 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne 1f34 │ │ │ │ │ + bne 1f40 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2088 │ │ │ │ │ + beq 2094 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1f28 │ │ │ │ │ + beq 1f34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 202c │ │ │ │ │ + bne 2038 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub ip, fp, #36 @ 0x24 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #264] @ 20a8 │ │ │ │ │ + ldr ip, [pc, #264] @ 20b4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1f28 │ │ │ │ │ + beq 1f34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r6, r5 │ │ │ │ │ - bne 1ec8 │ │ │ │ │ + bne 1ed4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1f28 │ │ │ │ │ + b 1f34 │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #156] @ 20a8 │ │ │ │ │ + ldr r1, [pc, #156] @ 20b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ stm sp, {r1, r2} │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 1ec8 │ │ │ │ │ - b 1f28 │ │ │ │ │ + bne 1ed4 │ │ │ │ │ + b 1f34 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1f28 │ │ │ │ │ + b 1f34 │ │ │ │ │ mov r3, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ @@ -2439,40 +2442,40 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 2044 │ │ │ │ │ + b 2050 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ subne r7, fp, #40 @ 0x28 │ │ │ │ │ - bne 1f48 │ │ │ │ │ + bne 1f54 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 2044 │ │ │ │ │ + b 2050 │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000020ac <_PyBytes_Concat>: │ │ │ │ │ +000020b8 <_PyBytes_Concat>: │ │ │ │ │ _PyBytes_Concat(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -2482,45 +2485,45 @@ │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 22dc <_PyBytes_Concat+0x230> │ │ │ │ │ + bne 22e8 <_PyBytes_Concat+0x230> │ │ │ │ │ sub r4, fp, #64 @ 0x40 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22dc <_PyBytes_Concat+0x230> │ │ │ │ │ + bne 22e8 <_PyBytes_Concat+0x230> │ │ │ │ │ ldr r5, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 21f8 <_PyBytes_Concat+0x14c> │ │ │ │ │ + beq 2204 <_PyBytes_Concat+0x14c> │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2240 <_PyBytes_Concat+0x194> │ │ │ │ │ + beq 224c <_PyBytes_Concat+0x194> │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt 22ac <_PyBytes_Concat+0x200> │ │ │ │ │ + bgt 22b8 <_PyBytes_Concat+0x200> │ │ │ │ │ adds r3, r3, r5 │ │ │ │ │ - bmi 22c0 <_PyBytes_Concat+0x214> │ │ │ │ │ + bmi 22cc <_PyBytes_Concat+0x214> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2238 <_PyBytes_Concat+0x18c> │ │ │ │ │ + beq 2244 <_PyBytes_Concat+0x18c> │ │ │ │ │ cmn r3, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt 2288 <_PyBytes_Concat+0x1dc> │ │ │ │ │ + bgt 2294 <_PyBytes_Concat+0x1dc> │ │ │ │ │ add r0, r3, #17 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2274 <_PyBytes_Concat+0x1c8> │ │ │ │ │ + beq 2280 <_PyBytes_Concat+0x1c8> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r6, #4] │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ @@ -2545,97 +2548,97 @@ │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r0, r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 229c <_PyBytes_Concat+0x1f0> │ │ │ │ │ + beq 22a8 <_PyBytes_Concat+0x1f0> │ │ │ │ │ sub r0, fp, #108 @ 0x6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 21ec <_PyBytes_Concat+0x140> │ │ │ │ │ + beq 21f8 <_PyBytes_Concat+0x140> │ │ │ │ │ sub r4, fp, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2220 <_PyBytes_Concat+0x174> │ │ │ │ │ + bne 222c <_PyBytes_Concat+0x174> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ - b 21cc <_PyBytes_Concat+0x120> │ │ │ │ │ + b 21d8 <_PyBytes_Concat+0x120> │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 211c <_PyBytes_Concat+0x70> │ │ │ │ │ + bne 2128 <_PyBytes_Concat+0x70> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2254 <_PyBytes_Concat+0x1a8> │ │ │ │ │ - ldr r6, [pc, #200] @ 2308 <_PyBytes_Concat+0x25c> │ │ │ │ │ - b 21a0 <_PyBytes_Concat+0xf4> │ │ │ │ │ + beq 2260 <_PyBytes_Concat+0x1a8> │ │ │ │ │ + ldr r6, [pc, #200] @ 2314 <_PyBytes_Concat+0x25c> │ │ │ │ │ + b 21ac <_PyBytes_Concat+0xf4> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 22b4 <_PyBytes_Concat+0x208> │ │ │ │ │ + bne 22c0 <_PyBytes_Concat+0x208> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ mov r6, r7 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne 21cc <_PyBytes_Concat+0x120> │ │ │ │ │ - b 21e4 <_PyBytes_Concat+0x138> │ │ │ │ │ + bne 21d8 <_PyBytes_Concat+0x120> │ │ │ │ │ + b 21f0 <_PyBytes_Concat+0x138> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 228c <_PyBytes_Concat+0x1e0> │ │ │ │ │ + beq 2298 <_PyBytes_Concat+0x1e0> │ │ │ │ │ ldr r5, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 21a0 <_PyBytes_Concat+0xf4> │ │ │ │ │ + b 21ac <_PyBytes_Concat+0xf4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL _PyBytes_FromSize.part.0 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r6, #0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 21cc <_PyBytes_Concat+0x120> │ │ │ │ │ + bne 21d8 <_PyBytes_Concat+0x120> │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 21e0 <_PyBytes_Concat+0x134> │ │ │ │ │ - b 21ec <_PyBytes_Concat+0x140> │ │ │ │ │ + bne 21ec <_PyBytes_Concat+0x134> │ │ │ │ │ + b 21f8 <_PyBytes_Concat+0x140> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 228c <_PyBytes_Concat+0x1e0> │ │ │ │ │ + b 2298 <_PyBytes_Concat+0x1e0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movge r3, r5 │ │ │ │ │ - bge 2134 <_PyBytes_Concat+0x88> │ │ │ │ │ + bge 2140 <_PyBytes_Concat+0x88> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 228c <_PyBytes_Concat+0x1e0> │ │ │ │ │ + b 2298 <_PyBytes_Concat+0x1e0> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -2643,19 +2646,1007 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 228c <_PyBytes_Concat+0x1e0> │ │ │ │ │ + b 2298 <_PyBytes_Concat+0x1e0> │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000230c : │ │ │ │ │ +00002318 : │ │ │ │ │ +bytes_replace(): │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #32 │ │ │ │ │ + str r0, [ip, #3904] @ 0xf40 │ │ │ │ │ + sub sp, sp, #156 @ 0x9c │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + subs r5, r3, #0 │ │ │ │ │ + bne 2df8 │ │ │ │ │ + sub r6, fp, #124 @ 0x7c │ │ │ │ │ + mov r2, #44 @ 0x2c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + sub r8, fp, #80 @ 0x50 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memset │ │ │ │ │ + mov r2, #44 @ 0x2c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memset │ │ │ │ │ + sub r3, r9, #2 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi 29a8 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 29a8 │ │ │ │ │ + ldr r0, [r7] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2cc0 │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 2c38 │ │ │ │ │ + cmp r9, #2 │ │ │ │ │ + bne 2b98 │ │ │ │ │ + ldr r9, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + blt 249c │ │ │ │ │ + ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + mvn r7, #-2147483648 @ 0x80000000 │ │ │ │ │ + ldr sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + str r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 2aa8 │ │ │ │ │ + add r2, r4, #16 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + bne 24c4 │ │ │ │ │ + cmp r9, #1 │ │ │ │ │ + beq 2660 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt 2440 │ │ │ │ │ + cmp r9, #1 │ │ │ │ │ + ble 2440 │ │ │ │ │ + movw r3, #2499 @ 0x9c3 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bgt 2578 │ │ │ │ │ + str r7, [sp] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + add r0, r4, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL stringlib_default_find.constprop.1 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bgt 25cc │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne 2994 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + str r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r4] │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 2cc8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyBuffer_Release │ │ │ │ │ + ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 2490 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyBuffer_Release │ │ │ │ │ + ldr r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq 2454 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + add r0, r4, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ + str r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + b 2468 │ │ │ │ │ + cmp r9, sl │ │ │ │ │ + bne 274c │ │ │ │ │ + cmp r9, #1 │ │ │ │ │ + bne 2d24 │ │ │ │ │ + ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + add r0, r4, #16 │ │ │ │ │ + ldrb sl, [r3] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memchr │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 2504 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1bc │ │ │ │ │ + R_ARM_CALL return_self │ │ │ │ │ + str r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + b 2468 │ │ │ │ │ + str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + ldrb r4, [r3] │ │ │ │ │ + bl 120 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + beq 2468 │ │ │ │ │ + add r0, r3, #16 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + add r5, r9, r5 │ │ │ │ │ + ldrd r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + sub r3, r3, r2 │ │ │ │ │ + add r0, r9, r3 │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + strb r4, [r9, r3] │ │ │ │ │ + b 2558 │ │ │ │ │ + strb r4, [r0], #1 │ │ │ │ │ + sub r2, r5, r0 │ │ │ │ │ + subs r7, r7, #1 │ │ │ │ │ + beq 2468 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2554 │ │ │ │ │ + b 2468 │ │ │ │ │ + movw r3, #29999 @ 0x752f │ │ │ │ │ + cmp r9, #99 @ 0x63 │ │ │ │ │ + cmple r5, r3 │ │ │ │ │ + movle r3, #1 │ │ │ │ │ + movgt r3, #0 │ │ │ │ │ + cmp r9, #5 │ │ │ │ │ + orrle r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 241c │ │ │ │ │ + asr r3, r9, #2 │ │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ │ + cmp r3, r5, asr #2 │ │ │ │ │ + blt 2dd8 │ │ │ │ │ + stm sp, {r7, sl} │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + add r0, r4, #16 │ │ │ │ │ + ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + bl 4798 <_Py_bytes_repr+0x1ac> │ │ │ │ │ + R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b 2438 │ │ │ │ │ + mls r0, r7, r9, r5 │ │ │ │ │ + bl 120 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + beq 2468 │ │ │ │ │ + ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + add r4, r3, #16 │ │ │ │ │ + str r6, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + add sl, r2, r5 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + sub r6, sl, r5 │ │ │ │ │ + sub r7, r7, #1 │ │ │ │ │ + beq 2648 │ │ │ │ │ + ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 2e3c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 2648 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + str r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + add r4, r4, r2 │ │ │ │ │ + add r2, r9, r2 │ │ │ │ │ + add r5, r5, r2 │ │ │ │ │ + b 25f4 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r6, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 2468 │ │ │ │ │ + ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + add r9, r2, r5 │ │ │ │ │ + ldrb r3, [r3] │ │ │ │ │ + str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ldr r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + sub r2, r9, r0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 26b0 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + bne 2684 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + b 26bc │ │ │ │ │ + mov r4, sl │ │ │ │ │ + subs sl, r7, #0 │ │ │ │ │ + beq 24f4 │ │ │ │ │ + sub r0, r5, sl │ │ │ │ │ + bl 120 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + beq 2468 │ │ │ │ │ + add r7, r3, #16 │ │ │ │ │ + ldr r5, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + str r6, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + ldr r6, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + str r8, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + sub r8, r9, r5 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + sub sl, sl, #1 │ │ │ │ │ + beq 272c │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memchr │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 272c │ │ │ │ │ + sub r8, r4, r5 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + add r7, r7, r8 │ │ │ │ │ + add r5, r4, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 26e4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r6, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + ldr r8, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 2468 │ │ │ │ │ + cmp r9, #1 │ │ │ │ │ + beq 285c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt 24f4 │ │ │ │ │ + cmp r9, #1 │ │ │ │ │ + ble 24f4 │ │ │ │ │ + movw r3, #2499 @ 0x9c3 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bgt 2a14 │ │ │ │ │ + str r7, [sp] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + add r0, r4, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL stringlib_default_find.constprop.1 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble 24f4 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + sub r4, sl, r9 │ │ │ │ │ + mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ + sub r0, r0, r5 │ │ │ │ │ + bl 0 <__aeabi_idiv> │ │ │ │ │ + R_ARM_CALL __aeabi_idiv │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + bgt 2cd8 │ │ │ │ │ + mla r0, r7, r4, r5 │ │ │ │ │ + bl 120 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + beq 2468 │ │ │ │ │ + ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + add r3, r3, #16 │ │ │ │ │ + str r6, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + add r1, r2, r5 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + sub r7, r7, #1 │ │ │ │ │ + sub r1, r3, r5 │ │ │ │ │ + beq 2d0c │ │ │ │ │ + ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r1, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + bl 2e3c │ │ │ │ │ + ldr r1, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 2d0c │ │ │ │ │ + add r3, r5, r4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq 2cf4 │ │ │ │ │ + add r6, r6, r4 │ │ │ │ │ + str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + add r6, r6, sl │ │ │ │ │ + add r5, r3, r9 │ │ │ │ │ + b 27e0 │ │ │ │ │ + ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + add r0, r4, #16 │ │ │ │ │ + add r9, r0, r5 │ │ │ │ │ + str r5, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + str r4, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldrb r2, [r2] │ │ │ │ │ + str r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b 2894 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + beq 2e2c │ │ │ │ │ + sub r2, r9, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2884 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r5, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + ldr r4, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 24f4 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + sub r4, sl, #1 │ │ │ │ │ + mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ + sub r0, r0, r5 │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + bl 0 <__aeabi_idiv> │ │ │ │ │ + R_ARM_CALL __aeabi_idiv │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + bgt 2cd8 │ │ │ │ │ + ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + str r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + mla r0, r3, r4, r5 │ │ │ │ │ + bl 120 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + beq 2468 │ │ │ │ │ + add r7, r3, #16 │ │ │ │ │ + ldr r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + str r6, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + ldr r6, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + sub r3, r9, r6 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + sub r4, r4, #1 │ │ │ │ │ + beq 297c │ │ │ │ │ + ldr r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memchr │ │ │ │ │ + ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 297c │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + beq 2a6c │ │ │ │ │ + sub r2, r5, r6 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + add r6, r5, #1 │ │ │ │ │ + add r7, r7, r2 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + add r7, r7, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 290c │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r6, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 2468 │ │ │ │ │ + ldr r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ + str r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + b 2468 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + ldr r2, [pc, #1156] @ 2e38 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov ip, #3 │ │ │ │ │ + str r2, [sp] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + sub r2, fp, #136 @ 0x88 │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + stmib sp, {r2, ip} │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ + R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + streq r7, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + beq 2468 │ │ │ │ │ + ldr r0, [r7] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne 2c38 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b 2398 │ │ │ │ │ + movw r3, #29999 @ 0x752f │ │ │ │ │ + cmp r9, #99 @ 0x63 │ │ │ │ │ + cmple r5, r3 │ │ │ │ │ + movle r3, #1 │ │ │ │ │ + movgt r3, #0 │ │ │ │ │ + cmp r9, #5 │ │ │ │ │ + orrle r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 2770 │ │ │ │ │ + asr r2, r9, #2 │ │ │ │ │ + add r2, r2, r2, lsl #1 │ │ │ │ │ + cmp r2, r5, asr #2 │ │ │ │ │ + blt 2a88 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + str r7, [sp] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + add r0, r4, #16 │ │ │ │ │ + bl 4798 <_Py_bytes_repr+0x1ac> │ │ │ │ │ + R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b 278c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + add r7, r7, sl │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 290c │ │ │ │ │ + str r7, [sp] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + add r0, r4, #16 │ │ │ │ │ + bl 18d4 │ │ │ │ │ + R_ARM_CALL stringlib__two_way_count │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b 278c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 24f4 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ + addgt r7, r5, #1 │ │ │ │ │ + sub r0, r0, r5 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + bl 0 <__aeabi_idiv> │ │ │ │ │ + R_ARM_CALL __aeabi_idiv │ │ │ │ │ + cmp r0, sl │ │ │ │ │ + blt 2cd8 │ │ │ │ │ + mla r0, sl, r7, r5 │ │ │ │ │ + bl 120 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + beq 2468 │ │ │ │ │ + add r0, r3, #16 │ │ │ │ │ + cmp sl, #1 │ │ │ │ │ + add r3, r4, #16 │ │ │ │ │ + add r9, r0, sl │ │ │ │ │ + str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + sub r3, r7, #1 │ │ │ │ │ + str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + ble 2c50 │ │ │ │ │ + ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + sub r3, r7, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble 2c44 │ │ │ │ │ + add r3, r4, #14 │ │ │ │ │ + add r4, r4, #15 │ │ │ │ │ + add r3, r3, r7 │ │ │ │ │ + str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + add r3, sl, #1 │ │ │ │ │ + str r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + add r3, r9, #1 │ │ │ │ │ + ldrb r1, [r4, #1]! │ │ │ │ │ + mov r2, sl │ │ │ │ │ + strb r1, [r3, #-1] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r1, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + add r3, r0, r1 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne 2b38 │ │ │ │ │ + ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + add r3, r9, r1 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + add r2, r2, r7 │ │ │ │ │ + sub r7, r7, #2 │ │ │ │ │ + str r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + mla r9, r1, r7, r3 │ │ │ │ │ + ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + sub r2, r5, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 2468 │ │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + bl 0 <_PyNumber_Index> │ │ │ │ │ + R_ARM_CALL _PyNumber_Index │ │ │ │ │ + ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 2c24 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ + ldr r2, [r5] │ │ │ │ │ + ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 2c08 │ │ │ │ │ + cmn r7, #1 │ │ │ │ │ + beq 2c24 │ │ │ │ │ + ldr r9, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + bgt 249c │ │ │ │ │ + ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + str r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + mvnlt r7, #-2147483648 @ 0x80000000 │ │ │ │ │ + ldr sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + blt 23e0 │ │ │ │ │ + bne 23e0 │ │ │ │ │ + b 24f4 │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + bne 2bc8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + b 2bc8 │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 23b8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + b 2468 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + b 2b80 │ │ │ │ │ + sub r3, r7, #1 │ │ │ │ │ + ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + ldrb r3, [r3] │ │ │ │ │ + strb r3, [r2, #16] │ │ │ │ │ + ble 2c44 │ │ │ │ │ + add r0, r7, #15 │ │ │ │ │ + ldr r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + add r2, sl, #1 │ │ │ │ │ + add r0, r4, r0 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldrb ip, [r1], #1 │ │ │ │ │ + strb ip, [r3] │ │ │ │ │ + ldr ip, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + ldrb ip, [ip] │ │ │ │ │ + strb ip, [r3, #1] │ │ │ │ │ + add r3, r3, r2 │ │ │ │ │ + bne 2c80 │ │ │ │ │ + ldr r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + add r3, r9, r2 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + add r1, r1, r7 │ │ │ │ │ + sub r7, r7, #2 │ │ │ │ │ + str r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + mla r9, r2, r7, r3 │ │ │ │ │ + b 2b80 │ │ │ │ │ + str r5, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + b 2468 │ │ │ │ │ + ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 2488 │ │ │ │ │ + b 2490 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC29 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 2c38 │ │ │ │ │ + ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + add r6, r6, sl │ │ │ │ │ + add r5, r5, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 27e0 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r6, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 2468 │ │ │ │ │ + add sl, r4, #16 │ │ │ │ │ + ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 2e3c │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + str r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + beq 24f4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 120 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + str r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + beq 2468 │ │ │ │ │ + add r3, r2, #16 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + add r3, sl, r3 │ │ │ │ │ + add sl, sl, r5 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + add r5, r0, r9 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + subs r7, r7, #1 │ │ │ │ │ + beq 2468 │ │ │ │ │ + ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + sub r1, sl, r5 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 2e3c │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 2468 │ │ │ │ │ + add r0, r5, r0 │ │ │ │ │ + ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + add r4, r9, r4 │ │ │ │ │ + add r5, r5, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 2d94 │ │ │ │ │ + str r7, [sp] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + add r0, r4, #16 │ │ │ │ │ + bl 18d4 │ │ │ │ │ + R_ARM_CALL stringlib__two_way_count │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b 2438 │ │ │ │ │ + ldr sl, [r5, #8] │ │ │ │ │ + sub r6, fp, #124 @ 0x7c │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add sl, r2, sl │ │ │ │ │ + sub r8, fp, #80 @ 0x50 │ │ │ │ │ + mov r2, #44 @ 0x2c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memset │ │ │ │ │ + mov r2, #44 @ 0x2c │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memset │ │ │ │ │ + b 29ac │ │ │ │ │ + ldr r5, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + b 28bc │ │ │ │ │ + .word 0x000001d4 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + │ │ │ │ │ +00002e3c : │ │ │ │ │ +fastsearch.constprop.1(): │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #32 │ │ │ │ │ + str r0, [ip, #3936] @ 0xf60 │ │ │ │ │ + sub sp, sp, #124 @ 0x7c │ │ │ │ │ + ldr ip, [pc, #772] @ 3160 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + ldr ip, [ip] │ │ │ │ │ + str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov ip, #0 │ │ │ │ │ + blt 3010 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 30a0 │ │ │ │ │ + movw lr, #2499 @ 0x9c3 │ │ │ │ │ + cmp r1, lr │ │ │ │ │ + bgt 30f4 │ │ │ │ │ + sub lr, ip, #1 │ │ │ │ │ + ldrb r8, [r5] │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r1, r6, ip │ │ │ │ │ + and r0, r8, #31 │ │ │ │ │ + ldrb r3, [r5, lr] │ │ │ │ │ + lsl r2, r2, r0 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + subeq r6, ip, #2 │ │ │ │ │ + movne r6, lr │ │ │ │ │ + cmp lr, #1 │ │ │ │ │ + beq 2f68 │ │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + and r0, r0, #31 │ │ │ │ │ + subeq r6, ip, #3 │ │ │ │ │ + cmp lr, #2 │ │ │ │ │ + orr r2, r2, r7, lsl r0 │ │ │ │ │ + beq 2f68 │ │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + and r0, r0, #31 │ │ │ │ │ + subeq r6, ip, #4 │ │ │ │ │ + cmp lr, #3 │ │ │ │ │ + orr r2, r2, r7, lsl r0 │ │ │ │ │ + beq 2f68 │ │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + and r0, r0, #31 │ │ │ │ │ + subeq r6, ip, #5 │ │ │ │ │ + cmp lr, #4 │ │ │ │ │ + orr r2, r2, r7, lsl r0 │ │ │ │ │ + beq 2f68 │ │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + and r0, r0, #31 │ │ │ │ │ + subeq r6, ip, #6 │ │ │ │ │ + cmp lr, #5 │ │ │ │ │ + orr r2, r2, r7, lsl r0 │ │ │ │ │ + beq 2f68 │ │ │ │ │ + add r9, r5, #4 │ │ │ │ │ + sub r7, ip, #7 │ │ │ │ │ + mov sl, #1 │ │ │ │ │ + ldrb r0, [r9, #1]! │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + and r0, r0, #31 │ │ │ │ │ + moveq r6, r7 │ │ │ │ │ + subs r7, r7, #1 │ │ │ │ │ + orr r2, r2, sl, lsl r0 │ │ │ │ │ + bcs 2f4c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt 3010 │ │ │ │ │ + and r0, r3, #31 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + add r9, ip, #1 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + orr r7, r2, r7, lsl r0 │ │ │ │ │ + str r9, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + add r2, r4, lr │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + str ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + b 2fc0 │ │ │ │ │ + add r6, r0, #1 │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + blt 3010 │ │ │ │ │ + add ip, r2, r0 │ │ │ │ │ + ldrb ip, [ip, #1] │ │ │ │ │ + and ip, ip, #31 │ │ │ │ │ + lsr ip, r7, ip │ │ │ │ │ + tst ip, #1 │ │ │ │ │ + beq 3000 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldrb ip, [r2, r0] │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + bne 2f98 │ │ │ │ │ + ldrb ip, [r4, r0] │ │ │ │ │ + cmp ip, r8 │ │ │ │ │ + bne 3064 │ │ │ │ │ + cmp lr, #1 │ │ │ │ │ + bne 3018 │ │ │ │ │ + ldr r3, [pc, #376] @ 3160 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + eors r2, r3, r2 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + bne 30f0 │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + add r6, ip, r0 │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + bge 2fbc │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + b 2fe0 │ │ │ │ │ + add r6, r4, r0 │ │ │ │ │ + ldrb r9, [r5, #1] │ │ │ │ │ + ldrb ip, [r6, #1] │ │ │ │ │ + cmp r9, ip │ │ │ │ │ + bne 3064 │ │ │ │ │ + cmp lr, #2 │ │ │ │ │ + beq 2fe0 │ │ │ │ │ + mov ip, #2 │ │ │ │ │ + str sl, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + ldrb sl, [r6, ip] │ │ │ │ │ + ldrb r9, [r5, ip] │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + bne 3058 │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + cmp lr, ip │ │ │ │ │ + bgt 303c │ │ │ │ │ + ldr sl, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + beq 2fe0 │ │ │ │ │ + add ip, r0, #1 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + blt 3094 │ │ │ │ │ + add ip, r2, r0 │ │ │ │ │ + ldrb ip, [ip, #1] │ │ │ │ │ + and ip, ip, #31 │ │ │ │ │ + lsr ip, r7, ip │ │ │ │ │ + tst ip, #1 │ │ │ │ │ + ldreq ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + addeq r6, ip, #1 │ │ │ │ │ + addeq r6, r6, r0 │ │ │ │ │ + beq 3008 │ │ │ │ │ + add r6, sl, #1 │ │ │ │ │ + add r6, r6, r0 │ │ │ │ │ + b 3008 │ │ │ │ │ + bne 3010 │ │ │ │ │ + cmp r6, #15 │ │ │ │ │ + ldrb r1, [r2] │ │ │ │ │ + addle r6, r0, r6 │ │ │ │ │ + movle r3, r0 │ │ │ │ │ + ble 30e0 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3010 │ │ │ │ │ + sub r0, r0, r4 │ │ │ │ │ + b 2fe0 │ │ │ │ │ + ldrb r2, [r0] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq 30c8 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bhi 30d0 │ │ │ │ │ + b 3010 │ │ │ │ │ + bl 0 <__stack_chk_fail> │ │ │ │ │ + R_ARM_CALL __stack_chk_fail │ │ │ │ │ + movw lr, #29999 @ 0x752f │ │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ │ + cmple r1, lr │ │ │ │ │ + movle lr, #1 │ │ │ │ │ + movgt lr, #0 │ │ │ │ │ + cmp r3, #5 │ │ │ │ │ + orrle lr, lr, #1 │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + bne 2e90 │ │ │ │ │ + asr lr, r3, #2 │ │ │ │ │ + add lr, lr, lr, lsl #1 │ │ │ │ │ + cmp lr, r1, asr #2 │ │ │ │ │ + blt 313c │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + mvn r4, #0 │ │ │ │ │ + strd r4, [sp] │ │ │ │ │ + bl 4798 <_Py_bytes_repr+0x1ac> │ │ │ │ │ + R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ + b 2fe0 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + sub r2, fp, #128 @ 0x80 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 4a30 │ │ │ │ │ + R_ARM_CALL stringlib__preprocess │ │ │ │ │ + sub r2, fp, #128 @ 0x80 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 4b60 │ │ │ │ │ + R_ARM_CALL stringlib__two_way │ │ │ │ │ + b 2fe0 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ + │ │ │ │ │ +00003164 : │ │ │ │ │ stringlib_bytes_join(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3576] @ 0xdf8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -2666,52 +3657,52 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23bc │ │ │ │ │ + beq 3214 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 29b0 │ │ │ │ │ + beq 3808 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 23c8 │ │ │ │ │ + bne 3220 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldrne r3, [r6, #12] │ │ │ │ │ ldreq r4, [r6, #16] │ │ │ │ │ ldrne r4, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 23d4 │ │ │ │ │ + bne 322c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 23b8 │ │ │ │ │ + bgt 3210 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 2c80 │ │ │ │ │ + beq 3ad8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bgt 2568 │ │ │ │ │ + bgt 33c0 │ │ │ │ │ sub r3, fp, #476 @ 0x1dc │ │ │ │ │ str r3, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ str r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r1, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r4, r5 │ │ │ │ │ @@ -2721,345 +3712,345 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ - bne 25a0 │ │ │ │ │ + bne 33f8 │ │ │ │ │ str r1, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - b 24d8 │ │ │ │ │ + b 3330 │ │ │ │ │ sub r2, r9, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt 2cac │ │ │ │ │ + blt 3b04 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2bb4 │ │ │ │ │ + bne 3a0c │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - beq 2a70 │ │ │ │ │ + beq 38c8 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r0, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr sl, [r2, r7, lsl #2] │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ - bne 2a90 │ │ │ │ │ + bne 38e8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [sl] │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ str sl, [r1, #4] │ │ │ │ │ add sl, sl, #16 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ str sl, [r1] │ │ │ │ │ sub r0, r9, r4 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 2cac │ │ │ │ │ + blt 3b04 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 29d0 │ │ │ │ │ + beq 3828 │ │ │ │ │ sub r2, r9, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt 2cac │ │ │ │ │ + blt 3b04 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r0, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 2bb4 │ │ │ │ │ + bne 3a0c │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 2620 │ │ │ │ │ + bge 3478 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2a04 │ │ │ │ │ + beq 385c │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr sl, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ - bne 2a24 │ │ │ │ │ + bne 387c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [sl] │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ str sl, [r1, #4] │ │ │ │ │ add sl, sl, #16 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ str sl, [r1] │ │ │ │ │ sub r0, r9, r4 │ │ │ │ │ add r7, r5, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 2cac │ │ │ │ │ + blt 3b04 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 241c │ │ │ │ │ + bne 3274 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 243c │ │ │ │ │ + beq 3294 │ │ │ │ │ ldr sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 2bb8 │ │ │ │ │ + b 3a10 │ │ │ │ │ ldr r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi 2c68 │ │ │ │ │ + bhi 3ac0 │ │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ │ mul r0, r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ - beq 2c68 │ │ │ │ │ + beq 3ac0 │ │ │ │ │ sub r3, fp, #476 @ 0x1dc │ │ │ │ │ str r3, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ - b 23e0 │ │ │ │ │ + b 3238 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 2624 │ │ │ │ │ + bge 347c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldrne r3, [r6, #12] │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ - beq 2c40 │ │ │ │ │ + beq 3a98 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - bne 2bec │ │ │ │ │ + bne 3a44 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ ldr r2, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ add r3, r3, #16 │ │ │ │ │ str r4, [r2, #8] │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2560 │ │ │ │ │ + bne 33b8 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ add r1, r3, #44 @ 0x2c │ │ │ │ │ - b 24d8 │ │ │ │ │ + b 3330 │ │ │ │ │ ldr sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 120 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - beq 287c │ │ │ │ │ + beq 36d4 │ │ │ │ │ ldr r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ cmp r4, #1048576 @ 0x100000 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ andge r3, r3, #1 │ │ │ │ │ add r4, r2, #16 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ streq r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ streq r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - bne 2cf0 │ │ │ │ │ + bne 3b48 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2ae4 │ │ │ │ │ + bne 393c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2870 │ │ │ │ │ + beq 36c8 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ - mov r9, #44 @ 0x2c │ │ │ │ │ - movw r1, #35747 @ 0x8ba3 │ │ │ │ │ - movt r1, #14894 @ 0x3a2e │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - mla r9, r9, r5, r3 │ │ │ │ │ - sub r2, r9, r3 │ │ │ │ │ - sub r2, r2, #44 @ 0x2c │ │ │ │ │ - lsr r2, r2, #2 │ │ │ │ │ - mul r2, r1, r2 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - ands r2, r2, #7 │ │ │ │ │ - beq 2788 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq 2768 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - beq 2750 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - beq 2738 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - beq 2720 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - beq 2708 │ │ │ │ │ - cmp r2, #6 │ │ │ │ │ - beq 26f0 │ │ │ │ │ + mov r8, #44 @ 0x2c │ │ │ │ │ + movw r2, #35747 @ 0x8ba3 │ │ │ │ │ + movt r2, #14894 @ 0x3a2e │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + mla r8, r8, r5, r3 │ │ │ │ │ + sub r3, r8, r3 │ │ │ │ │ + sub r3, r3, #44 @ 0x2c │ │ │ │ │ + lsr r3, r3, #2 │ │ │ │ │ + mul r3, r2, r3 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + ands r3, r3, #7 │ │ │ │ │ + beq 35e0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 35c0 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq 35a8 │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ + beq 3590 │ │ │ │ │ + cmp r3, #4 │ │ │ │ │ + beq 3578 │ │ │ │ │ + cmp r3, #5 │ │ │ │ │ + beq 3560 │ │ │ │ │ + cmp r3, #6 │ │ │ │ │ + beq 3548 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r8, [r3, #8] │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ - ldr r1, [r7], #44 @ 0x2c │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ + ldr r1, [r9], #44 @ 0x2c │ │ │ │ │ + mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r8, [r7, #8] │ │ │ │ │ + ldr r7, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r7], #44 @ 0x2c │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + ldr r1, [r9], #44 @ 0x2c │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r8, [r7, #8] │ │ │ │ │ + ldr r7, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r7], #44 @ 0x2c │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + ldr r1, [r9], #44 @ 0x2c │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r8, [r7, #8] │ │ │ │ │ + ldr r7, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r7], #44 @ 0x2c │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + ldr r1, [r9], #44 @ 0x2c │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r8, [r7, #8] │ │ │ │ │ + ldr r7, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r7], #44 @ 0x2c │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + ldr r1, [r9], #44 @ 0x2c │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r8, [r7, #8] │ │ │ │ │ + ldr r7, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r7], #44 @ 0x2c │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + ldr r1, [r9], #44 @ 0x2c │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r8, [r7, #8] │ │ │ │ │ + ldr r7, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r7], #44 @ 0x2c │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ + ldr r1, [r9], #44 @ 0x2c │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - beq 2870 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + beq 36c8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ str r5, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - ldr r8, [r6, #8] │ │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ ldr r1, [r5], #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r8, [r5, #8] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r8, [r6, #96] @ 0x60 │ │ │ │ │ + ldr r7, [r6, #96] @ 0x60 │ │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r8, [r5, #96] @ 0x60 │ │ │ │ │ + ldr r7, [r5, #96] @ 0x60 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r8, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r7, [r5, #140] @ 0x8c │ │ │ │ │ ldr r1, [r5, #132] @ 0x84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r8, [r5, #184] @ 0xb8 │ │ │ │ │ + ldr r7, [r5, #184] @ 0xb8 │ │ │ │ │ ldr r1, [r5, #176] @ 0xb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r8, [r5, #228] @ 0xe4 │ │ │ │ │ + ldr r7, [r5, #228] @ 0xe4 │ │ │ │ │ ldr r1, [r5, #220] @ 0xdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r8, [r5, #272] @ 0x110 │ │ │ │ │ + ldr r7, [r5, #272] @ 0x110 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r5, #264] @ 0x108 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ add r6, r5, #308 @ 0x134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - bne 2798 │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + bne 35f0 │ │ │ │ │ ldr r5, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ ldr r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2c8c │ │ │ │ │ + bne 3ae4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2894 │ │ │ │ │ + bgt 36ec │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 2b60 │ │ │ │ │ + beq 39b8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2998 │ │ │ │ │ + beq 37f0 │ │ │ │ │ ldr r2, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r3, #44 @ 0x2c │ │ │ │ │ mla r5, r3, r5, r2 │ │ │ │ │ sub r3, r5, r2 │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 294c │ │ │ │ │ + beq 37a4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 2938 │ │ │ │ │ + beq 3790 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 292c │ │ │ │ │ + beq 3784 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 2920 │ │ │ │ │ + beq 3778 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 2914 │ │ │ │ │ + beq 376c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 2908 │ │ │ │ │ + beq 3760 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 29f0 │ │ │ │ │ + bne 3848 │ │ │ │ │ mov r0, sl │ │ │ │ │ add sl, sl, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, sl │ │ │ │ │ add sl, sl, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3077,15 +4068,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, sl │ │ │ │ │ add sl, sl, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 2998 │ │ │ │ │ + beq 37f0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sl, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sl, #88 @ 0x58 │ │ │ │ │ @@ -3104,117 +4095,117 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sl, #308 @ 0x134 │ │ │ │ │ add sl, sl, #352 @ 0x160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bne 294c │ │ │ │ │ + bne 37a4 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r2, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 29e4 │ │ │ │ │ + bne 383c │ │ │ │ │ ldr r6, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - b 23bc │ │ │ │ │ + b 3214 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 29c8 │ │ │ │ │ + bgt 3820 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 2b6c │ │ │ │ │ - ldr r6, [pc, #876] @ 2d3c │ │ │ │ │ - b 23bc │ │ │ │ │ + beq 39c4 │ │ │ │ │ + ldr r6, [pc, #876] @ 3b94 │ │ │ │ │ + b 3214 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r0, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 24d0 │ │ │ │ │ - b 255c │ │ │ │ │ + beq 3328 │ │ │ │ │ + b 33b4 │ │ │ │ │ ldr r0, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 29a8 │ │ │ │ │ + b 3800 │ │ │ │ │ ldr r4, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sl, r4, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 28fc │ │ │ │ │ + b 3754 │ │ │ │ │ add r2, r6, #16 │ │ │ │ │ ldr sl, [r2, r5, lsl #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ - beq 2510 │ │ │ │ │ + beq 3368 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r0, sl │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [sl] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ str r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ - bne 2b74 │ │ │ │ │ + bne 39cc │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2a68 │ │ │ │ │ + bgt 38c0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ - beq 2c98 │ │ │ │ │ + beq 3af0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b 2530 │ │ │ │ │ + b 3388 │ │ │ │ │ add r2, r6, #16 │ │ │ │ │ ldr sl, [r2, r7, lsl #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ - beq 2474 │ │ │ │ │ + beq 32cc │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r0, sl │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [sl] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [fp, #-512] @ 0xfffffe00 │ │ │ │ │ str r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ - bne 2b74 │ │ │ │ │ + bne 39cc │ │ │ │ │ ldr r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [fp, #-512] @ 0xfffffe00 │ │ │ │ │ - bgt 2adc │ │ │ │ │ + bgt 3934 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ - beq 2d1c │ │ │ │ │ + beq 3b74 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b 2494 │ │ │ │ │ + b 32ec │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2870 │ │ │ │ │ + beq 36c8 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r2, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 2870 │ │ │ │ │ + beq 36c8 │ │ │ │ │ ldr r2, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ add r3, r4, r9 │ │ │ │ │ ldr r4, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ add r7, r2, #16 │ │ │ │ │ sub r2, r4, #44 @ 0x2c │ │ │ │ │ mla r9, r1, r5, r2 │ │ │ │ │ @@ -3228,27 +4219,27 @@ │ │ │ │ │ ldr r1, [r4, #44]! @ 0x2c │ │ │ │ │ str r2, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ add r3, r0, r2 │ │ │ │ │ - beq 2870 │ │ │ │ │ - b 2b28 │ │ │ │ │ + beq 36c8 │ │ │ │ │ + b 3980 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2894 │ │ │ │ │ + b 36ec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 29c8 │ │ │ │ │ + b 3820 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2cd0 │ │ │ │ │ + ble 3b28 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ @@ -3257,15 +4248,15 @@ │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - b 287c │ │ │ │ │ + b 36d4 │ │ │ │ │ ldr sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ mov r5, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -3273,255 +4264,255 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2c48 │ │ │ │ │ + bgt 3aa0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - b 2888 │ │ │ │ │ + b 36e0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r0, r3 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ ldr r1, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ ldr r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - bne 2b7c │ │ │ │ │ + bne 39d4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2c34 │ │ │ │ │ + bgt 3a8c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 2c54 │ │ │ │ │ + beq 3aac │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - b 25fc │ │ │ │ │ + b 3454 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ - b 25c4 │ │ │ │ │ + b 341c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - b 289c │ │ │ │ │ + b 36f4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - b 25fc │ │ │ │ │ + b 3454 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2d04 │ │ │ │ │ + ble 3b5c │ │ │ │ │ mov r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 23bc │ │ │ │ │ + b 3214 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 23b8 │ │ │ │ │ + b 3210 │ │ │ │ │ ldr r0, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_RestoreThread │ │ │ │ │ - b 287c │ │ │ │ │ + b 36d4 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ - b 2a68 │ │ │ │ │ + b 38c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ ldr sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2bd4 │ │ │ │ │ + b 3a2c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 2b84 │ │ │ │ │ + bne 39dc │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - b 2b84 │ │ │ │ │ + b 39dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_SaveThread │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r0, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - b 265c │ │ │ │ │ + b 34b4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2c74 │ │ │ │ │ + bne 3acc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2c74 │ │ │ │ │ + b 3acc │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [fp, #-512] @ 0xfffffe00 │ │ │ │ │ str r3, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-512] @ 0xfffffe00 │ │ │ │ │ ldr r3, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b 2494 │ │ │ │ │ + b 32ec │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002d40 : │ │ │ │ │ +00003b98 : │ │ │ │ │ bytes_new(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ subs r3, r2, #0 │ │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r4, r1, #16 │ │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ │ addne r6, r5, r6 │ │ │ │ │ - bne 31dc │ │ │ │ │ + bne 4034 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - bhi 3350 │ │ │ │ │ + bhi 41a8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 31d8 │ │ │ │ │ + beq 4030 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3060 │ │ │ │ │ + beq 3eb8 │ │ │ │ │ ldr r7, [r4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 2f74 │ │ │ │ │ + beq 3dcc │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bne 2f74 │ │ │ │ │ - ldr r1, [pc, #1524] @ 339c │ │ │ │ │ + bne 3dcc │ │ │ │ │ + ldr r1, [pc, #1524] @ 41f4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 2e90 │ │ │ │ │ + bne 3ce8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 3058 │ │ │ │ │ + bne 3eb0 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 32ec │ │ │ │ │ + bne 4144 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2de8 │ │ │ │ │ + beq 3c40 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 30d0 │ │ │ │ │ + bne 3f28 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 2ff0 │ │ │ │ │ + beq 3e48 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f64 │ │ │ │ │ + beq 3dbc │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ sub r1, fp, #72 @ 0x48 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2e84 │ │ │ │ │ + blt 3cdc │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl b4c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3388 │ │ │ │ │ + beq 41e0 │ │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 31c4 │ │ │ │ │ + bne 401c │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ │ sub r1, fp, #72 @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3388 │ │ │ │ │ + blt 41e0 │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [r5, #260] @ 0x104 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1040 │ │ │ │ │ + bl 104c │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2e84 │ │ │ │ │ + beq 3cdc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne 300c │ │ │ │ │ + bne 3e64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - ldr r3, [pc, #1288] @ 33a0 │ │ │ │ │ + ldr r3, [pc, #1288] @ 41f8 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r9, [r1, r3] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #2048 @ 0x800 │ │ │ │ │ - beq 3070 │ │ │ │ │ + beq 3ec8 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr r4, [r6, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3070 │ │ │ │ │ + beq 3ec8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3098 │ │ │ │ │ + bgt 3ef0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3098 │ │ │ │ │ + bne 3ef0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2e84 │ │ │ │ │ + beq 3cdc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - bne 2e74 │ │ │ │ │ + bne 3ccc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -3529,147 +4520,147 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 30c8 │ │ │ │ │ + bgt 3f20 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 30c8 │ │ │ │ │ + bne 3f20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 30c8 │ │ │ │ │ + b 3f20 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3ea8 │ │ │ │ │ + bl 4d0c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2e6c │ │ │ │ │ + b 3cc4 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 326c │ │ │ │ │ + beq 40c4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 3248 │ │ │ │ │ + beq 40a0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub r1, fp, #72 @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 30c8 │ │ │ │ │ + beq 3f20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 322c │ │ │ │ │ + bne 4084 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne 326c │ │ │ │ │ + bne 40c4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 30b0 │ │ │ │ │ + beq 3f08 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 30b0 │ │ │ │ │ + beq 3f08 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsEncodedString │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2e6c │ │ │ │ │ + b 3cc4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r4, r7 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq 2e84 │ │ │ │ │ + beq 3cdc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r8, #152] @ 0x98 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3040 │ │ │ │ │ + beq 3e98 │ │ │ │ │ add r2, r6, #1 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3058 │ │ │ │ │ + bgt 3eb0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 30a4 │ │ │ │ │ + beq 3efc │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 2e84 │ │ │ │ │ + b 3cdc │ │ │ │ │ mov r0, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GetConstant │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2e6c │ │ │ │ │ + b 3cc4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2ef4 │ │ │ │ │ + ble 3d4c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 2f10 │ │ │ │ │ - b 2e84 │ │ │ │ │ + bne 3d68 │ │ │ │ │ + b 3cdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3058 │ │ │ │ │ + b 3eb0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2e84 │ │ │ │ │ + b 3cdc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 318c │ │ │ │ │ + beq 3fe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3170 │ │ │ │ │ - beq 314c │ │ │ │ │ + blt 3fc8 │ │ │ │ │ + beq 3fa4 │ │ │ │ │ cmn r0, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 3168 │ │ │ │ │ + bhi 3fc0 │ │ │ │ │ add r1, r0, #17 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Calloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 315c │ │ │ │ │ + beq 3fb4 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ @@ -3677,99 +4668,99 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b 3004 │ │ │ │ │ + b 3e5c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r4, [pc, #584] @ 33a4 │ │ │ │ │ - b 3004 │ │ │ │ │ + ldr r4, [pc, #584] @ 41fc │ │ │ │ │ + b 3e5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2e6c │ │ │ │ │ + b 3cc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL _PyBytes_FromSize.part.0 │ │ │ │ │ - b 2e84 │ │ │ │ │ + b 3cdc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2e84 │ │ │ │ │ + b 3cdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3170 │ │ │ │ │ + beq 3fc8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e84 │ │ │ │ │ + beq 3cdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 4bf4 │ │ │ │ │ R_ARM_CALL PyBytes_FromObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2e6c │ │ │ │ │ + b 3cc4 │ │ │ │ │ ldr r2, [r5, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq r0, r3, #16 │ │ │ │ │ ldrne r0, [r3, #20] │ │ │ │ │ - b 2e3c │ │ │ │ │ + b 3c94 │ │ │ │ │ mov r6, r5 │ │ │ │ │ sub ip, fp, #84 @ 0x54 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #444] @ 33a8 │ │ │ │ │ + ldr ip, [pc, #444] @ 4200 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov ip, #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2e84 │ │ │ │ │ + beq 3cdc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3060 │ │ │ │ │ + beq 3eb8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 2d8c │ │ │ │ │ + b 3be4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 30c8 │ │ │ │ │ + b 3f20 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ @@ -3777,35 +4768,35 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 30c8 │ │ │ │ │ + b 3f20 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 3330 │ │ │ │ │ + beq 4188 │ │ │ │ │ sub r1, fp, #72 @ 0x48 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2e84 │ │ │ │ │ + beq 3cdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 322c │ │ │ │ │ + bne 4084 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3308 │ │ │ │ │ + beq 4160 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2fc8 │ │ │ │ │ + bne 3e20 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ @@ -3818,27 +4809,27 @@ │ │ │ │ │ ldr ip, [r0, #84] @ 0x54 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r4, r6 │ │ │ │ │ tst ip, #268435456 @ 0x10000000 │ │ │ │ │ movne r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2e84 │ │ │ │ │ + b 3cdc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2e84 │ │ │ │ │ + b 3cdc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ @@ -3846,105 +4837,105 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ movne r1, r3 │ │ │ │ │ - b 30c4 │ │ │ │ │ + b 3f1c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 30c8 │ │ │ │ │ + b 3f20 │ │ │ │ │ sub r1, fp, #84 @ 0x54 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, #3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #64] @ 33a8 │ │ │ │ │ + ldr r1, [pc, #64] @ 4200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ stm sp, {r1, r3} │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 2d8c │ │ │ │ │ - b 2e84 │ │ │ │ │ + bne 3be4 │ │ │ │ │ + b 3cdc │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1288 │ │ │ │ │ + bl 1294 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 2e84 │ │ │ │ │ + b 3cdc │ │ │ │ │ .word 0x000085ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000004fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000200 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000033ac : │ │ │ │ │ +00004204 : │ │ │ │ │ bytes___bytes__(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 33e4 │ │ │ │ │ + bne 423c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -000033f8 : │ │ │ │ │ +00004250 : │ │ │ │ │ PyBytesWriter_GrowAndUpdatePointer(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #256] @ 0x100 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3460 │ │ │ │ │ + bne 42b8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr ip, [r3, #260] @ 0x104 │ │ │ │ │ add r2, r1, ip │ │ │ │ │ mov r6, r2 │ │ │ │ │ tst r1, r2 │ │ │ │ │ - bpl 3474 │ │ │ │ │ + bpl 42cc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3955,141 +4946,141 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r3, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq r4, r0, #16 │ │ │ │ │ ldrne r4, [r0, #20] │ │ │ │ │ - b 3428 │ │ │ │ │ + b 4280 │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, ip │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 34a4 │ │ │ │ │ + bgt 42fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 34ac │ │ │ │ │ + bne 4304 │ │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ │ - bgt 355c │ │ │ │ │ + bgt 43b4 │ │ │ │ │ sub r2, r5, r4 │ │ │ │ │ str r6, [r3, #260] @ 0x104 │ │ │ │ │ add r0, r3, r2 │ │ │ │ │ - b 3458 │ │ │ │ │ + b 42b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 3454 │ │ │ │ │ + b 42ac │ │ │ │ │ ldr r2, [r3, #264] @ 0x108 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 34ec │ │ │ │ │ + bne 4344 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bgt 3548 │ │ │ │ │ + bgt 43a0 │ │ │ │ │ sub r2, r5, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r6, [r3, #260] @ 0x104 │ │ │ │ │ - beq 349c │ │ │ │ │ + beq 42f4 │ │ │ │ │ ldr r3, [r3, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r0, r0, #16 │ │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ - b 3458 │ │ │ │ │ + b 42b0 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - ble 34c4 │ │ │ │ │ + ble 431c │ │ │ │ │ ldr r1, [r3, #268] @ 0x10c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r1, r6 │ │ │ │ │ - beq 35d8 │ │ │ │ │ + beq 4430 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movge r1, r6 │ │ │ │ │ addlt r1, r6, #3 │ │ │ │ │ asr r1, r1, #2 │ │ │ │ │ rsb r1, r1, #0 │ │ │ │ │ sub ip, r1, #-2147483647 @ 0x80000001 │ │ │ │ │ cmp r6, ip │ │ │ │ │ movgt r1, r6 │ │ │ │ │ suble r1, r6, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 35d8 │ │ │ │ │ + bne 4430 │ │ │ │ │ add r0, r3, #256 @ 0x100 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35c4 │ │ │ │ │ - b 3454 │ │ │ │ │ + beq 441c │ │ │ │ │ + b 42ac │ │ │ │ │ ldr r1, [r3, #268] @ 0x10c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r1, r6 │ │ │ │ │ - bne 3504 │ │ │ │ │ - b 3530 │ │ │ │ │ + bne 435c │ │ │ │ │ + b 4388 │ │ │ │ │ ldr r2, [r3, #268] @ 0x10c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 35d0 │ │ │ │ │ + beq 4428 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movge r2, r6 │ │ │ │ │ addlt r2, r6, #3 │ │ │ │ │ asr r2, r2, #2 │ │ │ │ │ rsb r2, r2, #0 │ │ │ │ │ sub r1, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ suble r1, r6, r2 │ │ │ │ │ - bgt 35d0 │ │ │ │ │ + bgt 4428 │ │ │ │ │ ldr r2, [r3, #264] @ 0x108 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 35ec │ │ │ │ │ + bne 4444 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 120 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - beq 3458 │ │ │ │ │ + beq 42b0 │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r3, #256] @ 0x100 │ │ │ │ │ - b 34c4 │ │ │ │ │ + b 431c │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b 358c │ │ │ │ │ + b 43e4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35c4 │ │ │ │ │ - b 3454 │ │ │ │ │ + beq 441c │ │ │ │ │ + b 42ac │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - beq 3458 │ │ │ │ │ + beq 42b0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r3, #256] @ 0x100 │ │ │ │ │ - b 34c4 │ │ │ │ │ + b 431c │ │ │ │ │ │ │ │ │ │ -00003620 : │ │ │ │ │ +00004478 : │ │ │ │ │ PyBytesWriter_Grow(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r0, #260] @ 0x104 │ │ │ │ │ add r4, r1, r2 │ │ │ │ │ tst r4, r1 │ │ │ │ │ - bpl 366c │ │ │ │ │ + bpl 44c4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -4100,211 +5091,211 @@ │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r3, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r0, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt 36a4 │ │ │ │ │ + blt 44fc │ │ │ │ │ ldr r0, [r3, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r2, #256 @ 0x100 │ │ │ │ │ ldrne r2, [r0, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt 36ac │ │ │ │ │ + bgt 4504 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r4, [r3, #260] @ 0x104 │ │ │ │ │ - b 3664 │ │ │ │ │ + b 44bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 3660 │ │ │ │ │ + b 44b8 │ │ │ │ │ ldr r2, [r3, #268] @ 0x10c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3724 │ │ │ │ │ + beq 457c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movge r1, r4 │ │ │ │ │ addlt r1, r4, #3 │ │ │ │ │ asr r1, r1, #2 │ │ │ │ │ rsb r1, r1, #0 │ │ │ │ │ sub r2, r1, #-2147483647 @ 0x80000001 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ suble r1, r4, r1 │ │ │ │ │ - bgt 3724 │ │ │ │ │ + bgt 457c │ │ │ │ │ ldr r2, [r3, #264] @ 0x108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 372c │ │ │ │ │ + bne 4584 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bne 3768 │ │ │ │ │ + bne 45c0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 120 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - beq 3660 │ │ │ │ │ + beq 44b8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 3698 │ │ │ │ │ + b 44f0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 36dc │ │ │ │ │ + b 4534 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3750 │ │ │ │ │ + bne 45a8 │ │ │ │ │ add r0, r3, #256 @ 0x100 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3698 │ │ │ │ │ - b 3660 │ │ │ │ │ + beq 44f0 │ │ │ │ │ + b 44b8 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3698 │ │ │ │ │ - b 3660 │ │ │ │ │ + beq 44f0 │ │ │ │ │ + b 44b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - beq 3660 │ │ │ │ │ + beq 44b8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 3698 │ │ │ │ │ + b 44f0 │ │ │ │ │ │ │ │ │ │ -00003794 <_Py_bytes_repr>: │ │ │ │ │ +000045ec <_Py_bytes_repr>: │ │ │ │ │ _Py_bytes_repr(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ - ble 39b4 <_Py_bytes_repr+0x220> │ │ │ │ │ + ble 4818 <_Py_bytes_repr+0x22c> │ │ │ │ │ sub lr, r0, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r6, r5, lr │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 37f8 <_Py_bytes_repr+0x64> │ │ │ │ │ + b 4650 <_Py_bytes_repr+0x64> │ │ │ │ │ cmp ip, #8 │ │ │ │ │ - bhi 398c <_Py_bytes_repr+0x1f8> │ │ │ │ │ + bhi 47f0 <_Py_bytes_repr+0x204> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mvn ip, #-2147483644 @ 0x80000004 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 3968 <_Py_bytes_repr+0x1d4> │ │ │ │ │ + blt 47c0 <_Py_bytes_repr+0x1d4> │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ - beq 3830 <_Py_bytes_repr+0x9c> │ │ │ │ │ + beq 4688 <_Py_bytes_repr+0x9c> │ │ │ │ │ ldrb ip, [lr, #1]! │ │ │ │ │ cmp ip, #39 @ 0x27 │ │ │ │ │ - bls 37d4 <_Py_bytes_repr+0x40> │ │ │ │ │ + bls 462c <_Py_bytes_repr+0x40> │ │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ │ - beq 39a8 <_Py_bytes_repr+0x214> │ │ │ │ │ + beq 480c <_Py_bytes_repr+0x220> │ │ │ │ │ sub ip, ip, #32 │ │ │ │ │ cmp ip, #94 @ 0x5e │ │ │ │ │ - bhi 37dc <_Py_bytes_repr+0x48> │ │ │ │ │ + bhi 4634 <_Py_bytes_repr+0x48> │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 3968 <_Py_bytes_repr+0x1d4> │ │ │ │ │ + beq 47c0 <_Py_bytes_repr+0x1d4> │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ - bne 37f8 <_Py_bytes_repr+0x64> │ │ │ │ │ + bne 4650 <_Py_bytes_repr+0x64> │ │ │ │ │ subs r1, r3, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ andne r2, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 39e0 <_Py_bytes_repr+0x24c> │ │ │ │ │ + bne 4844 <_Py_bytes_repr+0x258> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r6, #39 @ 0x27 │ │ │ │ │ - bne 39f0 <_Py_bytes_repr+0x25c> │ │ │ │ │ + bne 4854 <_Py_bytes_repr+0x268> │ │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 39e8 <_Py_bytes_repr+0x254> │ │ │ │ │ + beq 484c <_Py_bytes_repr+0x260> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r0, #20 │ │ │ │ │ addeq r3, r0, #28 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ strb r1, [r2], #2 │ │ │ │ │ strb r6, [r3, #1] │ │ │ │ │ - ble 3960 <_Py_bytes_repr+0x1cc> │ │ │ │ │ + ble 47b8 <_Py_bytes_repr+0x1cc> │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC Py_hexdigits │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS Py_hexdigits │ │ │ │ │ add r5, r5, ip │ │ │ │ │ movw r7, #30812 @ 0x785c │ │ │ │ │ - b 38d0 <_Py_bytes_repr+0x13c> │ │ │ │ │ + b 4728 <_Py_bytes_repr+0x13c> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ strb r3, [r1] │ │ │ │ │ - beq 3960 <_Py_bytes_repr+0x1cc> │ │ │ │ │ + beq 47b8 <_Py_bytes_repr+0x1cc> │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ cmpne r3, r6 │ │ │ │ │ moveq lr, #92 @ 0x5c │ │ │ │ │ strbeq lr, [r2], #2 │ │ │ │ │ strbeq r3, [r1, #1] │ │ │ │ │ - beq 3958 <_Py_bytes_repr+0x1c4> │ │ │ │ │ + beq 47e4 <_Py_bytes_repr+0x1f8> │ │ │ │ │ cmp r3, #9 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #29788 @ 0x745c │ │ │ │ │ strheq r3, [r1] │ │ │ │ │ - beq 3958 <_Py_bytes_repr+0x1c4> │ │ │ │ │ + beq 47e4 <_Py_bytes_repr+0x1f8> │ │ │ │ │ cmp r3, #10 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #28252 @ 0x6e5c │ │ │ │ │ strheq r3, [r1] │ │ │ │ │ - beq 3958 <_Py_bytes_repr+0x1c4> │ │ │ │ │ + beq 47e4 <_Py_bytes_repr+0x1f8> │ │ │ │ │ cmp r3, #13 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #29276 @ 0x725c │ │ │ │ │ strheq r3, [r1] │ │ │ │ │ - beq 3958 <_Py_bytes_repr+0x1c4> │ │ │ │ │ + beq 47e4 <_Py_bytes_repr+0x1f8> │ │ │ │ │ sub lr, r3, #32 │ │ │ │ │ cmp lr, #94 @ 0x5e │ │ │ │ │ - bls 38bc <_Py_bytes_repr+0x128> │ │ │ │ │ + bls 4714 <_Py_bytes_repr+0x128> │ │ │ │ │ strh r7, [r2] │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ and lr, r3, #15 │ │ │ │ │ + cmp r5, ip │ │ │ │ │ ldr r8, [r4] │ │ │ │ │ ldrb r3, [r8, r3, lsr #4] │ │ │ │ │ strb r3, [r2, #-2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldrb r3, [r3, lr] │ │ │ │ │ strb r3, [r1, #3] │ │ │ │ │ - cmp r5, ip │ │ │ │ │ - bne 38cc <_Py_bytes_repr+0x138> │ │ │ │ │ + bne 4724 <_Py_bytes_repr+0x138> │ │ │ │ │ strb r6, [r2] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r2, r9 │ │ │ │ │ @@ -4313,153 +5304,156 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - ldr r8, [pc, #120] @ 3a0c <_Py_bytes_repr+0x278> │ │ │ │ │ + cmp r5, ip │ │ │ │ │ + bne 4724 <_Py_bytes_repr+0x138> │ │ │ │ │ + b 47b8 <_Py_bytes_repr+0x1cc> │ │ │ │ │ + ldr r8, [pc, #120] @ 4870 <_Py_bytes_repr+0x284> │ │ │ │ │ sub r1, ip, #9 │ │ │ │ │ cmp r1, #30 │ │ │ │ │ - bhi 380c <_Py_bytes_repr+0x78> │ │ │ │ │ + bhi 4664 <_Py_bytes_repr+0x78> │ │ │ │ │ ldrsb r1, [r8, r1] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ mov r1, #2 │ │ │ │ │ mvn ip, #-2147483646 @ 0x80000002 │ │ │ │ │ - b 37e4 <_Py_bytes_repr+0x50> │ │ │ │ │ + b 463c <_Py_bytes_repr+0x50> │ │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 3860 <_Py_bytes_repr+0xcc> │ │ │ │ │ + b 46b8 <_Py_bytes_repr+0xcc> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ - b 37e4 <_Py_bytes_repr+0x50> │ │ │ │ │ + b 463c <_Py_bytes_repr+0x50> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ - b 37e4 <_Py_bytes_repr+0x50> │ │ │ │ │ + b 463c <_Py_bytes_repr+0x50> │ │ │ │ │ mov r6, #34 @ 0x22 │ │ │ │ │ - b 3860 <_Py_bytes_repr+0xcc> │ │ │ │ │ + b 46b8 <_Py_bytes_repr+0xcc> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b 3888 <_Py_bytes_repr+0xf4> │ │ │ │ │ + b 46e0 <_Py_bytes_repr+0xf4> │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 3968 <_Py_bytes_repr+0x1d4> │ │ │ │ │ + blt 47c0 <_Py_bytes_repr+0x1d4> │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ │ - b 3860 <_Py_bytes_repr+0xcc> │ │ │ │ │ + b 46b8 <_Py_bytes_repr+0xcc> │ │ │ │ │ .word 0x000001ce │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00003a10 <_PyBytes_Repeat>: │ │ │ │ │ +00004874 <_PyBytes_Repeat>: │ │ │ │ │ _PyBytes_Repeat(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ - beq 3a50 <_PyBytes_Repeat+0x40> │ │ │ │ │ + beq 48b4 <_PyBytes_Repeat+0x40> │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 3a58 <_PyBytes_Repeat+0x48> │ │ │ │ │ + bne 48bc <_PyBytes_Repeat+0x48> │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 memset │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 3a70 <_PyBytes_Repeat+0x60> │ │ │ │ │ + beq 48d4 <_PyBytes_Repeat+0x60> │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r2, r5, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, r6, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 3a50 <_PyBytes_Repeat+0x40> │ │ │ │ │ + bge 48b4 <_PyBytes_Repeat+0x40> │ │ │ │ │ cmp r2, r4 │ │ │ │ │ movge r2, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ - b 3a70 <_PyBytes_Repeat+0x60> │ │ │ │ │ + b 48d4 <_PyBytes_Repeat+0x60> │ │ │ │ │ │ │ │ │ │ -00003aa0 : │ │ │ │ │ +00004904 : │ │ │ │ │ bytes_iteritem(): │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ addlt r1, r1, r2 │ │ │ │ │ addlt r2, r2, #1 │ │ │ │ │ strlt r2, [r0, #4] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - ldrlt r3, [pc, #28] @ 3ae0 │ │ │ │ │ + ldrlt r3, [pc, #28] @ 4944 │ │ │ │ │ movge r3, #0 │ │ │ │ │ ldrblt r2, [r1, #16] │ │ │ │ │ strge r2, [r0, #4] │ │ │ │ │ addlt r3, r3, r2, lsl #4 │ │ │ │ │ str r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003ae4 : │ │ │ │ │ +00004948 : │ │ │ │ │ striter_next(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3b1c │ │ │ │ │ + beq 4980 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge 3b24 │ │ │ │ │ + bge 4988 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - ldr r0, [pc, #88] @ 3b6c │ │ │ │ │ + ldr r0, [pc, #88] @ 49d0 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3b1c │ │ │ │ │ + bgt 4980 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 3b1c │ │ │ │ │ + bne 4980 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003b70 : │ │ │ │ │ +000049d4 : │ │ │ │ │ bytes_index(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -4467,18 +5461,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 3bd8 │ │ │ │ │ + bhi 4a3c │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 3c00 │ │ │ │ │ + bne 4a64 │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_index> │ │ │ │ │ R_ARM_CALL _Py_bytes_index │ │ │ │ │ @@ -4490,50 +5484,50 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c44 │ │ │ │ │ + bne 4aa8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3bd0 │ │ │ │ │ + b 4a34 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3bf8 │ │ │ │ │ + beq 4a5c │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 3bb8 │ │ │ │ │ + beq 4a1c │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3bb8 │ │ │ │ │ - b 3bf8 │ │ │ │ │ + bne 4a1c │ │ │ │ │ + b 4a5c │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 3bb8 │ │ │ │ │ + ble 4a1c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c24 │ │ │ │ │ - b 3bf8 │ │ │ │ │ + bne 4a88 │ │ │ │ │ + b 4a5c │ │ │ │ │ │ │ │ │ │ -00003c70 : │ │ │ │ │ +00004ad4 : │ │ │ │ │ bytes_find(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -4541,18 +5535,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 3d20 │ │ │ │ │ + bhi 4b84 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 3cd8 │ │ │ │ │ + bne 4b3c │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_find> │ │ │ │ │ R_ARM_CALL _Py_bytes_find │ │ │ │ │ @@ -4560,645 +5554,645 @@ │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d18 │ │ │ │ │ + beq 4b7c │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 3cb8 │ │ │ │ │ + beq 4b1c │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3cb8 │ │ │ │ │ + bne 4b1c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3cd0 │ │ │ │ │ + b 4b34 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d18 │ │ │ │ │ + beq 4b7c │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 3cb8 │ │ │ │ │ + ble 4b1c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3cfc │ │ │ │ │ - b 3d18 │ │ │ │ │ + bne 4b60 │ │ │ │ │ + b 4b7c │ │ │ │ │ │ │ │ │ │ -00003d6c : │ │ │ │ │ +00004bd0 : │ │ │ │ │ bytes_contains(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, r1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -00003d90 : │ │ │ │ │ +00004bf4 : │ │ │ │ │ PyBytes_FromObject(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3e80 │ │ │ │ │ + beq 4ce4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 3e6c │ │ │ │ │ + beq 4cd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3e44 │ │ │ │ │ + beq 4ca8 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3e64 │ │ │ │ │ + blt 4cc8 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl b4c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3e54 │ │ │ │ │ + beq 4cb8 │ │ │ │ │ ldr r3, [r4, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3e94 │ │ │ │ │ + bne 4cf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3e54 │ │ │ │ │ + blt 4cb8 │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [r4, #260] @ 0x104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1040 │ │ │ │ │ + bl 104c │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 3ea8 │ │ │ │ │ + b 4d0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1288 │ │ │ │ │ + bl 1294 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3e38 │ │ │ │ │ + b 4c9c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 3e38 │ │ │ │ │ + b 4c9c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3127 @ 0xc37 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 3e38 │ │ │ │ │ + b 4c9c │ │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq r0, r3, #16 │ │ │ │ │ ldrne r0, [r3, #20] │ │ │ │ │ - b 3e08 │ │ │ │ │ + b 4c6c │ │ │ │ │ │ │ │ │ │ -00003ea8 : │ │ │ │ │ +00004d0c : │ │ │ │ │ PyBytes_FromObject.part.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyList_Type │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3f88 │ │ │ │ │ + bne 4dec │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl b4c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 4248 │ │ │ │ │ + beq 50ac │ │ │ │ │ ldr r5, [r9, #256] @ 0x100 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 43d0 │ │ │ │ │ + bne 5234 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r8, #256 @ 0x100 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 3f74 │ │ │ │ │ + ble 4dd8 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3f18 │ │ │ │ │ + b 4d7c │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyList_GetItemRef> │ │ │ │ │ R_ARM_CALL _PyList_GetItemRef │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 440c │ │ │ │ │ + beq 5270 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 42c4 │ │ │ │ │ + ble 5128 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 43e8 │ │ │ │ │ + beq 524c │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 43f4 │ │ │ │ │ + bhi 5258 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bge 4450 │ │ │ │ │ + bge 52b4 │ │ │ │ │ strb r3, [r7] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 3f14 │ │ │ │ │ + blt 4d78 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b df8 │ │ │ │ │ R_ARM_JUMP24 PyBytesWriter_FinishWithPointer │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 4254 │ │ │ │ │ + beq 50b8 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ movwne r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movtne r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - bne 4438 │ │ │ │ │ + bne 529c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 441c │ │ │ │ │ + beq 5280 │ │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_LengthHint │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4528 │ │ │ │ │ + beq 538c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b4c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 422c │ │ │ │ │ + beq 5090 │ │ │ │ │ ldr r4, [r7, #256] @ 0x100 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 4510 │ │ │ │ │ + bne 5374 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r8, #256 @ 0x100 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub sl, r8, r6 │ │ │ │ │ ands r3, sl, #3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 4200 │ │ │ │ │ + beq 5064 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 4210 │ │ │ │ │ + beq 5074 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 42f0 │ │ │ │ │ + ble 5154 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 44dc │ │ │ │ │ + beq 5340 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 44e8 │ │ │ │ │ + bhi 534c │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bge 449c │ │ │ │ │ + bge 5300 │ │ │ │ │ mov r5, r4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ strb r3, [r5], #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4200 │ │ │ │ │ + beq 5064 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 40b4 │ │ │ │ │ + beq 4f18 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 4210 │ │ │ │ │ + beq 5074 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 43b0 │ │ │ │ │ + ble 5214 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 44dc │ │ │ │ │ + beq 5340 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 44e8 │ │ │ │ │ + bhi 534c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ strb r3, [r4] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 4210 │ │ │ │ │ + beq 5074 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4310 │ │ │ │ │ + ble 5174 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 44dc │ │ │ │ │ + beq 5340 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 44e8 │ │ │ │ │ + bhi 534c │ │ │ │ │ strb r3, [r4] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r4, r5, #1 │ │ │ │ │ - b 4200 │ │ │ │ │ + b 5064 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4390 │ │ │ │ │ + ble 51f4 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 44dc │ │ │ │ │ + beq 5340 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 44e8 │ │ │ │ │ + bhi 534c │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bge 449c │ │ │ │ │ + bge 5300 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ strb r3, [r5], #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - beq 4210 │ │ │ │ │ + beq 5074 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4370 │ │ │ │ │ + ble 51d4 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 44dc │ │ │ │ │ + beq 5340 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 44e8 │ │ │ │ │ + bhi 534c │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ strb r3, [r4], #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 4210 │ │ │ │ │ + beq 5074 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4350 │ │ │ │ │ + ble 51b4 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 44dc │ │ │ │ │ + beq 5340 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 44e8 │ │ │ │ │ + bhi 534c │ │ │ │ │ strb r3, [r4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ add r4, r5, #2 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 4210 │ │ │ │ │ + beq 5074 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4330 │ │ │ │ │ + ble 5194 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 44dc │ │ │ │ │ + beq 5340 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 44e8 │ │ │ │ │ + bhi 534c │ │ │ │ │ strb r3, [r4] │ │ │ │ │ add r6, r6, #3 │ │ │ │ │ add r4, r5, #3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 40fc │ │ │ │ │ + bne 4f60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4500 │ │ │ │ │ + bne 5364 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl df8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithPointer │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4244 │ │ │ │ │ + bgt 50a8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - beq 42e4 │ │ │ │ │ + beq 5148 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl b4c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 4248 │ │ │ │ │ + beq 50ac │ │ │ │ │ ldr r4, [r9, #256] @ 0x100 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 4548 │ │ │ │ │ + bne 53ac │ │ │ │ │ mov r4, r9 │ │ │ │ │ add r6, r6, #12 │ │ │ │ │ mov r7, r4 │ │ │ │ │ sub r3, r7, r4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble 42b0 │ │ │ │ │ + ble 5114 │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4538 │ │ │ │ │ + beq 539c │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 43f4 │ │ │ │ │ + bhi 5258 │ │ │ │ │ strb r0, [r7], #1 │ │ │ │ │ - b 4280 │ │ │ │ │ + b 50e4 │ │ │ │ │ ldr r1, [r9, #260] @ 0x104 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 1040 │ │ │ │ │ + b 104c │ │ │ │ │ R_ARM_JUMP24 PyBytesWriter_FinishWithSize │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ - bne 3f44 │ │ │ │ │ + bne 4da8 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 3f44 │ │ │ │ │ + b 4da8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4244 │ │ │ │ │ + b 50a8 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - bne 4030 │ │ │ │ │ + bne 4e94 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 4030 │ │ │ │ │ + b 4e94 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - bne 40dc │ │ │ │ │ + bne 4f40 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 40dc │ │ │ │ │ + b 4f40 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - bne 41e4 │ │ │ │ │ + bne 5048 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 41e4 │ │ │ │ │ + b 5048 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - bne 41a4 │ │ │ │ │ + bne 5008 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 41a4 │ │ │ │ │ + b 5008 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - bne 4164 │ │ │ │ │ + bne 4fc8 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 4164 │ │ │ │ │ + b 4fc8 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - bne 4114 │ │ │ │ │ + bne 4f78 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 4114 │ │ │ │ │ + b 4f78 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - bne 4094 │ │ │ │ │ + bne 4ef8 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 4094 │ │ │ │ │ + b 4ef8 │ │ │ │ │ ldr r3, [r9, #264] @ 0x108 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r5, r5, #16 │ │ │ │ │ ldrne r5, [r5, #20] │ │ │ │ │ - b 3efc │ │ │ │ │ + b 4d60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 440c │ │ │ │ │ + bne 5270 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1288 │ │ │ │ │ + bl 1294 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 4248 │ │ │ │ │ + b 50ac │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4248 │ │ │ │ │ + beq 50ac │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC54 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4414 │ │ │ │ │ + b 5278 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r1, r8, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 185c │ │ │ │ │ + bl 185c │ │ │ │ │ R_ARM_CALL _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 440c │ │ │ │ │ + beq 5270 │ │ │ │ │ ldr r2, [r9, #256] @ 0x100 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r8, #256 @ 0x100 │ │ │ │ │ ldrne r8, [r2, #8] │ │ │ │ │ strb r3, [r5], #1 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 3f14 │ │ │ │ │ - b 3f74 │ │ │ │ │ + blt 4d78 │ │ │ │ │ + b 4dd8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r1, r8, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 185c │ │ │ │ │ + bl 185c │ │ │ │ │ R_ARM_CALL _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4500 │ │ │ │ │ + beq 5364 │ │ │ │ │ ldr r2, [r7, #256] @ 0x100 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r8, #256 @ 0x100 │ │ │ │ │ ldrne r8, [r2, #8] │ │ │ │ │ strb r3, [r4], #1 │ │ │ │ │ - b 3ff8 │ │ │ │ │ + b 4e5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4500 │ │ │ │ │ + bne 5364 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1288 │ │ │ │ │ + bl 1294 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 422c │ │ │ │ │ + b 5090 │ │ │ │ │ ldr r3, [r7, #264] @ 0x108 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r4, r4, #16 │ │ │ │ │ ldrne r4, [r4, #20] │ │ │ │ │ - b 3ff4 │ │ │ │ │ + b 4e58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3fd0 │ │ │ │ │ - b 4508 │ │ │ │ │ + beq 4e34 │ │ │ │ │ + b 536c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 440c │ │ │ │ │ - b 43f4 │ │ │ │ │ + bne 5270 │ │ │ │ │ + b 5258 │ │ │ │ │ ldr r3, [r9, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r4, r4, #16 │ │ │ │ │ ldrne r4, [r4, #20] │ │ │ │ │ - b 4278 │ │ │ │ │ + b 50dc │ │ │ │ │ │ │ │ │ │ -0000455c : │ │ │ │ │ +000053c0 : │ │ │ │ │ bytes_endswith(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -5206,18 +6200,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 45c4 │ │ │ │ │ + bhi 5428 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 45ec │ │ │ │ │ + bne 5450 │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_endswith> │ │ │ │ │ R_ARM_CALL _Py_bytes_endswith │ │ │ │ │ @@ -5229,50 +6223,50 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4630 │ │ │ │ │ + bne 5494 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 45bc │ │ │ │ │ + b 5420 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 45e4 │ │ │ │ │ + beq 5448 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 45a4 │ │ │ │ │ + beq 5408 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 45a4 │ │ │ │ │ - b 45e4 │ │ │ │ │ + bne 5408 │ │ │ │ │ + b 5448 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 45a4 │ │ │ │ │ + ble 5408 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4610 │ │ │ │ │ - b 45e4 │ │ │ │ │ + bne 5474 │ │ │ │ │ + b 5448 │ │ │ │ │ │ │ │ │ │ -0000465c : │ │ │ │ │ +000054c0 : │ │ │ │ │ bytes_count(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -5280,18 +6274,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 46c4 │ │ │ │ │ + bhi 5528 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 46ec │ │ │ │ │ + bne 5550 │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_count> │ │ │ │ │ R_ARM_CALL _Py_bytes_count │ │ │ │ │ @@ -5303,116 +6297,116 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4730 │ │ │ │ │ + bne 5594 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 46bc │ │ │ │ │ + b 5520 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 46e4 │ │ │ │ │ + beq 5548 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 46a4 │ │ │ │ │ + beq 5508 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 46a4 │ │ │ │ │ - b 46e4 │ │ │ │ │ + bne 5508 │ │ │ │ │ + b 5548 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 46a4 │ │ │ │ │ + ble 5508 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4710 │ │ │ │ │ - b 46e4 │ │ │ │ │ + bne 5574 │ │ │ │ │ + b 5548 │ │ │ │ │ │ │ │ │ │ -0000475c : │ │ │ │ │ +000055c0 : │ │ │ │ │ PyBytes_FromFormat(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ - ldr r2, [pc, #784] @ 4aa0 │ │ │ │ │ + ldr r2, [pc, #784] @ 5904 │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r5, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r2, #2008] @ 0x7d8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 49dc │ │ │ │ │ + beq 5840 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r2, #2012] @ 0x7dc │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [r2, #2008] @ 0x7d8 │ │ │ │ │ str r0, [r2, #2012] @ 0x7dc │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r6, #256]! @ 0x100 │ │ │ │ │ str r2, [r6, #4] │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #268] @ 0x10c │ │ │ │ │ - beq 47f4 │ │ │ │ │ + beq 5658 │ │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ │ - bhi 4900 │ │ │ │ │ + bhi 5764 │ │ │ │ │ str r1, [r4, #260] @ 0x104 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4b10 │ │ │ │ │ + bl 5974 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 4920 │ │ │ │ │ + beq 5784 │ │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4934 │ │ │ │ │ + bne 5798 │ │ │ │ │ sub r2, r2, r4 │ │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ │ - bhi 4a7c │ │ │ │ │ + bhi 58e0 │ │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 498c │ │ │ │ │ + beq 57f0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4998 │ │ │ │ │ + bne 57fc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 48a0 │ │ │ │ │ + beq 5704 │ │ │ │ │ add r0, r2, #17 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 4a54 │ │ │ │ │ + beq 58b8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ @@ -5425,31 +6419,31 @@ │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ add r3, r6, r2 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ str r0, [r6, #12] │ │ │ │ │ strb r1, [r3, #16] │ │ │ │ │ - b 4a64 │ │ │ │ │ + b 58c8 │ │ │ │ │ ldrb r2, [r4] │ │ │ │ │ mov r1, #24 │ │ │ │ │ movw r6, #25836 @ 0x64ec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r6, r1, r2, r6 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ - ldr r3, [pc, #480] @ 4aa4 │ │ │ │ │ + ldr r3, [pc, #480] @ 5908 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2012] @ 0x7dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4a08 │ │ │ │ │ + bne 586c │ │ │ │ │ ldr r1, [r3, #2008] @ 0x7d8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ str r4, [r3, #2008] @ 0x7d8 │ │ │ │ │ str r2, [r3, #2012] @ 0x7dc │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ @@ -5459,475 +6453,475 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 120 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ str r2, [r4, #256] @ 0x100 │ │ │ │ │ - bne 47f0 │ │ │ │ │ + bne 5654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1288 │ │ │ │ │ + bl 1294 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ ldr r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 4a14 │ │ │ │ │ + b 5878 │ │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4a1c │ │ │ │ │ + bne 5880 │ │ │ │ │ add r3, r0, #16 │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ - bmi 4a7c │ │ │ │ │ + bmi 58e0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt 4a7c │ │ │ │ │ + bgt 58e0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 49b8 │ │ │ │ │ + beq 581c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 497c │ │ │ │ │ + beq 57e0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4a44 │ │ │ │ │ + bne 58a8 │ │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r3, [r4, #256] @ 0x100 │ │ │ │ │ - b 48bc │ │ │ │ │ + b 5720 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldreq r6, [pc, #272] @ 4aa8 │ │ │ │ │ - beq 48bc │ │ │ │ │ + ldreq r6, [pc, #272] @ 590c │ │ │ │ │ + beq 5720 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 48bc │ │ │ │ │ - b 49bc │ │ │ │ │ - ldr r6, [pc, #232] @ 4aa8 │ │ │ │ │ + beq 5720 │ │ │ │ │ + b 5820 │ │ │ │ │ + ldr r6, [pc, #232] @ 590c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 48bc │ │ │ │ │ + bgt 5720 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 48bc │ │ │ │ │ + bne 5720 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 48bc │ │ │ │ │ + b 5720 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ - beq 4a74 │ │ │ │ │ + beq 58d8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - b 47d0 │ │ │ │ │ + b 5634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 48ec │ │ │ │ │ + b 5750 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ - bmi 4a7c │ │ │ │ │ + bmi 58e0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt 4a7c │ │ │ │ │ - beq 497c │ │ │ │ │ + bgt 58e0 │ │ │ │ │ + beq 57e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4978 │ │ │ │ │ + beq 57dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1288 │ │ │ │ │ + bl 1294 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4a14 │ │ │ │ │ + b 5878 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 49a8 │ │ │ │ │ + beq 580c │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, r6, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 49a8 │ │ │ │ │ + b 580c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 4a14 │ │ │ │ │ + b 5878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1288 │ │ │ │ │ + bl 1294 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4a4c │ │ │ │ │ + b 58b0 │ │ │ │ │ .word 0x00000304 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000001dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004aac : │ │ │ │ │ +00005910 : │ │ │ │ │ PyBytes_FromFormatV(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ strd r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ bl b4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4b04 │ │ │ │ │ + beq 5968 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 4b10 │ │ │ │ │ + bl 5974 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 4b00 │ │ │ │ │ + beq 5964 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b df8 │ │ │ │ │ R_ARM_JUMP24 PyBytesWriter_FinishWithPointer │ │ │ │ │ - bl 1288 │ │ │ │ │ + bl 1294 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00004b10 : │ │ │ │ │ +00005974 : │ │ │ │ │ bytes_fromformat(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - ldr r2, [pc, #1712] @ 51e4 │ │ │ │ │ + ldr r2, [pc, #1712] @ 6048 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r2, [r0, #256] @ 0x100 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4f2c │ │ │ │ │ + bne 5d90 │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ add r4, r0, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4c7c │ │ │ │ │ + beq 5ae0 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ │ strbne r2, [r4], #1 │ │ │ │ │ movne r7, r6 │ │ │ │ │ - bne 4c6c │ │ │ │ │ + bne 5ad0 │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ add r7, r6, #1 │ │ │ │ │ ldr r2, [sl, r3, lsl #2] │ │ │ │ │ ands r2, r2, #4 │ │ │ │ │ - bne 4f18 │ │ │ │ │ + bne 5d7c │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ addeq r1, r7, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ moveq r0, #10 │ │ │ │ │ - beq 4ef4 │ │ │ │ │ + beq 5d58 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 4edc │ │ │ │ │ + beq 5d40 │ │ │ │ │ ldr r1, [sl, r3, lsl #2] │ │ │ │ │ tst r1, #3 │ │ │ │ │ - beq 4eb0 │ │ │ │ │ + beq 5d14 │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - beq 4f74 │ │ │ │ │ + beq 5dd8 │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - beq 4f50 │ │ │ │ │ + beq 5db4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #99 @ 0x63 │ │ │ │ │ uxtb r1, r3 │ │ │ │ │ cmp r1, #21 │ │ │ │ │ - bhi 50a8 │ │ │ │ │ + bhi 5f0c │ │ │ │ │ mov r1, #0 │ │ │ │ │ - ldr ip, [pc, #1536] @ 51e8 │ │ │ │ │ + ldr ip, [pc, #1536] @ 604c │ │ │ │ │ cmp r3, #21 │ │ │ │ │ - bhi 50a8 │ │ │ │ │ + bhi 5f0c │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrh r3, [ip, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ ldr r9, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 4ca0 │ │ │ │ │ + bgt 5b04 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r2, [r5, #256] @ 0x100 │ │ │ │ │ ldr r1, [r5, #260] @ 0x104 │ │ │ │ │ movw lr, #65535 @ 0xffff │ │ │ │ │ movt lr, #32767 @ 0x7fff │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub lr, lr, r1 │ │ │ │ │ - bne 4cdc │ │ │ │ │ + bne 5b40 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - blt 4ea4 │ │ │ │ │ + blt 5d08 │ │ │ │ │ add r0, r1, r0 │ │ │ │ │ sub r3, r4, r5 │ │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ │ strle r0, [r5, #260] @ 0x104 │ │ │ │ │ addle r8, r8, #4 │ │ │ │ │ - bgt 4da0 │ │ │ │ │ + bgt 5c04 │ │ │ │ │ adds r4, r5, r3 │ │ │ │ │ - beq 4c7c │ │ │ │ │ + beq 5ae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ │ add r6, r7, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4b68 │ │ │ │ │ - ldr r3, [pc, #1376] @ 51e4 │ │ │ │ │ + bne 59cc │ │ │ │ │ + ldr r3, [pc, #1376] @ 6048 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 4d9c │ │ │ │ │ + bne 5c00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldrb r3, [r9, r0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4cc4 │ │ │ │ │ + beq 5b28 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 4ca4 │ │ │ │ │ + bne 5b08 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r5, #256] @ 0x100 │ │ │ │ │ mvn lr, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r1, [r5, #260] @ 0x104 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub lr, lr, r1 │ │ │ │ │ - beq 4c30 │ │ │ │ │ + beq 5a94 │ │ │ │ │ ldr ip, [r5, #264] @ 0x108 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 4e20 │ │ │ │ │ + bne 5c84 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - blt 4ea4 │ │ │ │ │ + blt 5d08 │ │ │ │ │ add r0, r1, r0 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ add r2, r2, #16 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ sub r3, r4, r2 │ │ │ │ │ - blt 4d20 │ │ │ │ │ + blt 5b84 │ │ │ │ │ add r8, r8, #4 │ │ │ │ │ str r0, [r5, #260] @ 0x104 │ │ │ │ │ adds r4, r2, r3 │ │ │ │ │ - bne 4c58 │ │ │ │ │ - b 4c7c │ │ │ │ │ + bne 5abc │ │ │ │ │ + b 5ae0 │ │ │ │ │ ldr r2, [r5, #268] @ 0x10c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4eec │ │ │ │ │ + beq 5d50 │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movge r1, r0 │ │ │ │ │ addlt r1, r0, #3 │ │ │ │ │ asr r1, r1, #2 │ │ │ │ │ rsb r1, r1, #0 │ │ │ │ │ sub r2, r1, #-2147483647 @ 0x80000001 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt 4eec │ │ │ │ │ + bgt 5d50 │ │ │ │ │ sub r0, r0, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4ea8 │ │ │ │ │ + bne 5d0c │ │ │ │ │ ldr r2, [r5, #256] @ 0x100 │ │ │ │ │ add r8, r8, #4 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r1, [r5, #260] @ 0x104 │ │ │ │ │ ldrne ip, [r5, #264] @ 0x108 │ │ │ │ │ - beq 4c50 │ │ │ │ │ + beq 5ab4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ addeq r2, r2, #16 │ │ │ │ │ ldrne r2, [r2, #20] │ │ │ │ │ - b 4d14 │ │ │ │ │ + b 5b78 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ ldr r2, [r5, #268] @ 0x10c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ streq r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldreq ip, [r5, #264] @ 0x108 │ │ │ │ │ - beq 4df0 │ │ │ │ │ + beq 5c54 │ │ │ │ │ ldr ip, [r5, #264] @ 0x108 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr lr, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ movge r1, lr │ │ │ │ │ addlt r1, lr, #3 │ │ │ │ │ asr r1, r1, #2 │ │ │ │ │ rsb r1, r1, #0 │ │ │ │ │ sub r0, r1, #-2147483647 @ 0x80000001 │ │ │ │ │ cmp r0, lr │ │ │ │ │ subge r0, lr, r1 │ │ │ │ │ ldrlt r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4e60 │ │ │ │ │ + bne 5cc4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - bne 4e84 │ │ │ │ │ + bne 5ce8 │ │ │ │ │ bl 120 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ str r4, [r5, #256] @ 0x100 │ │ │ │ │ - beq 4c7c │ │ │ │ │ + beq 5ae0 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 4d6c │ │ │ │ │ + b 5bd0 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - blt 4ea4 │ │ │ │ │ + blt 5d08 │ │ │ │ │ add r0, r1, r0 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ addle r8, r8, #4 │ │ │ │ │ sub r3, r4, r3 │ │ │ │ │ ldrle r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ strle r1, [r5, #260] @ 0x104 │ │ │ │ │ - ble 4d8c │ │ │ │ │ + ble 5bf0 │ │ │ │ │ ldr r1, [r5, #268] @ 0x10c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldreq r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne 4dc0 │ │ │ │ │ + bne 5c24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 4d54 │ │ │ │ │ + beq 5bb8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4d6c │ │ │ │ │ - b 4ea8 │ │ │ │ │ + beq 5bd0 │ │ │ │ │ + b 5d0c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ str r4, [r5, #256] @ 0x100 │ │ │ │ │ - beq 4c7c │ │ │ │ │ + beq 5ae0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - b 4e10 │ │ │ │ │ + b 5c74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4c7c │ │ │ │ │ + b 5ae0 │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ │ - beq 4ed4 │ │ │ │ │ + beq 5d38 │ │ │ │ │ ldr r1, [sl, r3, lsl #2] │ │ │ │ │ tst r1, #3 │ │ │ │ │ - beq 4eb0 │ │ │ │ │ + beq 5d14 │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - beq 4f74 │ │ │ │ │ + beq 5dd8 │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - beq 4f50 │ │ │ │ │ + beq 5db4 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ strbeq r3, [r4], #1 │ │ │ │ │ - beq 4c6c │ │ │ │ │ - b 4bc8 │ │ │ │ │ + beq 5ad0 │ │ │ │ │ + b 5a2c │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 4d54 │ │ │ │ │ + b 5bb8 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr ip, [sl, r3, lsl #2] │ │ │ │ │ tst ip, #4 │ │ │ │ │ - beq 4ba0 │ │ │ │ │ + beq 5a04 │ │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ - b 4ef4 │ │ │ │ │ + b 5d58 │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ ldr r2, [sl, r3, lsl #2] │ │ │ │ │ ands r2, r2, #4 │ │ │ │ │ - beq 4b8c │ │ │ │ │ - b 4f18 │ │ │ │ │ + beq 59f0 │ │ │ │ │ + b 5d7c │ │ │ │ │ ldr r0, [r0, #264] @ 0x108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r0, r2, #16 │ │ │ │ │ ldrne r0, [r2, #20] │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ add r4, r0, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4b5c │ │ │ │ │ - b 4c7c │ │ │ │ │ + bne 59c0 │ │ │ │ │ + b 5ae0 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ │ - bne 50a8 │ │ │ │ │ + bne 5f0c │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ sub r3, r3, #99 @ 0x63 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4be0 │ │ │ │ │ + b 5a44 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ addeq r7, r7, #1 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ - beq 4bcc │ │ │ │ │ + beq 5a30 │ │ │ │ │ mov r3, #108 @ 0x6c │ │ │ │ │ - b 4bcc │ │ │ │ │ + b 5a30 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ sub r9, fp, #64 @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r6, r8, #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 50e0 │ │ │ │ │ + bne 5f44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC69 │ │ │ │ │ movweq r3, #0 │ │ │ │ │ @@ -5941,31 +6935,31 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 33f8 │ │ │ │ │ + bl 4250 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4c7c │ │ │ │ │ + beq 5ae0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 4c6c │ │ │ │ │ + b 5ad0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 51a0 │ │ │ │ │ + bhi 6004 │ │ │ │ │ add r8, r8, #4 │ │ │ │ │ strb r3, [r4], #1 │ │ │ │ │ - b 4c6c │ │ │ │ │ + b 5ad0 │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC71 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -5976,63 +6970,63 @@ │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 33f8 │ │ │ │ │ + bl 4250 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4c7c │ │ │ │ │ + beq 5ae0 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 4c6c │ │ │ │ │ + b 5ad0 │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 504c │ │ │ │ │ + b 5eb0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 33f8 │ │ │ │ │ + bl 4250 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4c7c │ │ │ │ │ + beq 5ae0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 4c7c │ │ │ │ │ + b 5ae0 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC68 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 4fd8 │ │ │ │ │ + b 5e3c │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -6040,32 +7034,32 @@ │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ ldrb r3, [fp, #-63] @ 0xffffffc1 │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ strbeq r3, [fp, #-63] @ 0xffffffc1 │ │ │ │ │ - beq 504c │ │ │ │ │ + beq 5eb0 │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - beq 504c │ │ │ │ │ + beq 5eb0 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r3, #19 │ │ │ │ │ add r2, r0, #1 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ sub r0, fp, #62 @ 0x3e │ │ │ │ │ bl 0 <__memmove_chk> │ │ │ │ │ R_ARM_CALL __memmove_chk │ │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ │ strh r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 504c │ │ │ │ │ + b 5eb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r6, r8, #4 │ │ │ │ │ - bne 51bc │ │ │ │ │ + bne 6020 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r9, fp, #64 @ 0x40 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, #21 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ @@ -6075,46 +7069,46 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ movteq r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 4fd8 │ │ │ │ │ + b 5e3c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4ea8 │ │ │ │ │ + b 5d0c │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ sub r9, fp, #64 @ 0x40 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 4fd8 │ │ │ │ │ + b 5e3c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -000051ec : │ │ │ │ │ +00006050 : │ │ │ │ │ bytes_rindex(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -6122,18 +7116,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 5254 │ │ │ │ │ + bhi 60b8 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 527c │ │ │ │ │ + bne 60e0 │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_rindex> │ │ │ │ │ R_ARM_CALL _Py_bytes_rindex │ │ │ │ │ @@ -6145,41 +7139,41 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC138 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC138 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 52c0 │ │ │ │ │ + bne 6124 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 524c │ │ │ │ │ + b 60b0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5274 │ │ │ │ │ + beq 60d8 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 5234 │ │ │ │ │ + beq 6098 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5234 │ │ │ │ │ - b 5274 │ │ │ │ │ + bne 6098 │ │ │ │ │ + b 60d8 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 5234 │ │ │ │ │ + ble 6098 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 52a0 │ │ │ │ │ - b 5274 │ │ │ │ │ + bne 6104 │ │ │ │ │ + b 60d8 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -26,18 +26,18 @@ │ │ │ │ │ 0x00000160 e100e100 e100e100 e100e100 e100e100 ................ │ │ │ │ │ 0x00000170 e100e100 e100e100 e100e100 e100e100 ................ │ │ │ │ │ 0x00000180 e1006200 e100e100 e100e100 fc000001 ..b............. │ │ │ │ │ 0x00000190 e100e100 e1007100 e100e100 e100e100 ......q......... │ │ │ │ │ 0x000001a0 e100e100 e1003400 e100e100 e1005e00 ......4.......^. │ │ │ │ │ 0x000001b0 e1006600 e1007500 e1000000 03000003 ..f...u......... │ │ │ │ │ 0x000001c0 03000500 26262b26 000f0505 0a050000 ....&&+&........ │ │ │ │ │ - 0x000001d0 99990099 99999999 99999999 99999999 ................ │ │ │ │ │ - 0x000001e0 99999999 99999906 99999999 0a00009a ................ │ │ │ │ │ - 0x000001f0 9a009a9a 9a9a9a9a 9a9a9a9a 9a9a9a9a ................ │ │ │ │ │ - 0x00000200 9a9a9a9a 9a9a069a 9a9a9a0a 06015901 ..............Y. │ │ │ │ │ + 0x000001d0 96960096 96969696 96969696 96969696 ................ │ │ │ │ │ + 0x000001e0 96969696 96969606 96969696 0a000097 ................ │ │ │ │ │ + 0x000001f0 97009797 97979797 97979797 97979797 ................ │ │ │ │ │ + 0x00000200 97979797 97970697 9797970a 06015901 ..............Y. │ │ │ │ │ 0x00000210 2b012b01 2b012b01 0c012b01 2b012b01 +.+.+.+...+.+.+. │ │ │ │ │ 0x00000220 2b012b01 2b014001 2b012b01 00002b01 +.+.+.@.+.+...+. │ │ │ │ │ 0x00000230 e8002b01 2b012201 69010000 0000b703 ..+.+.".i....... │ │ │ │ │ 0x00000240 00000000 00000000 00000000 0000b203 ................ │ │ │ │ │ 0x00000250 0000ad03 00000000 a8032304 23042304 ..........#.#.#. │ │ │ │ │ 0x00000260 49004900 49004900 49004900 49004900 I.I.I.I.I.I.I.I. │ │ │ │ │ 0x00000270 49004900 49004900 49004900 49004900 I.I.I.I.I.I.I.I. │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -110,15 +110,15 @@ │ │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1a8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 13ec │ │ │ │ │ + b 5fc │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_repr.constprop.0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ mov r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -188,15 +188,15 @@ │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ b 23c │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 28c4 │ │ │ │ │ + b 1ae0 │ │ │ │ │ R_ARM_JUMP24 do_argstrip │ │ │ │ │ │ │ │ │ │ 00000288 : │ │ │ │ │ PyBytesWriter_Resize(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -353,18 +353,18 @@ │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp lr, #1 │ │ │ │ │ bgt 4a0 <_PyBytes_ReverseFind+0x54> │ │ │ │ │ bne 47c <_PyBytes_ReverseFind+0x30> │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldrb r2, [r2] │ │ │ │ │ - bl 4b14 │ │ │ │ │ + bl 3d30 │ │ │ │ │ R_ARM_CALL stringlib_rfind_char │ │ │ │ │ b 4a4 <_PyBytes_ReverseFind+0x58> │ │ │ │ │ - bl 5154 │ │ │ │ │ + bl 4370 │ │ │ │ │ R_ARM_CALL stringlib_default_rfind.constprop.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addge r0, r0, r5 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 000004b0 : │ │ │ │ │ formatfloat(): │ │ │ │ │ @@ -454,15 +454,15 @@ │ │ │ │ │ ldr r3, [fp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 60c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 33f8 │ │ │ │ │ + bl 4250 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 5f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 548 │ │ │ │ │ @@ -764,26 +764,26 @@ │ │ │ │ │ b a10 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ bgt 9e8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b c84 │ │ │ │ │ + b 1bc │ │ │ │ │ R_ARM_JUMP24 return_self │ │ │ │ │ sub r2, r4, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ and r1, r4, r2 │ │ │ │ │ add ip, r2, r2, lsr #31 │ │ │ │ │ and r1, r1, #1 │ │ │ │ │ add r1, r1, ip, asr #1 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b 5250 │ │ │ │ │ + b 446c │ │ │ │ │ R_ARM_JUMP24 pad │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000a18 : │ │ │ │ │ stringlib_isalnum(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -974,22 +974,22 @@ │ │ │ │ │ mov r3, #32 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ bgt c50 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b c84 │ │ │ │ │ + b 1bc │ │ │ │ │ R_ARM_JUMP24 return_self │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, r4, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b 5250 │ │ │ │ │ + b 446c │ │ │ │ │ R_ARM_JUMP24 pad │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000c70 : │ │ │ │ │ PyBytesWriter_WriteBytes(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ @@ -1004,15 +1004,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #260] @ 0x104 │ │ │ │ │ - bl 3620 │ │ │ │ │ + bl 4478 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Grow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq cd4 │ │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ │ @@ -1104,22 +1104,22 @@ │ │ │ │ │ beq d94 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ bgt df4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b c84 │ │ │ │ │ + b 1bc │ │ │ │ │ R_ARM_JUMP24 return_self │ │ │ │ │ sub r4, r4, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5250 │ │ │ │ │ + bl 446c │ │ │ │ │ R_ARM_CALL pad │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ add r3, r0, #16 │ │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ │ sub r1, r2, #43 @ 0x2b │ │ │ │ │ tst r1, #253 @ 0xfd │ │ │ │ │ @@ -1509,15 +1509,15 @@ │ │ │ │ │ bgt 1420 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ble 1420 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - bl 5154 │ │ │ │ │ + bl 4370 │ │ │ │ │ R_ARM_CALL stringlib_default_rfind.constprop.0 │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 1420 │ │ │ │ │ add r0, sl, r0 │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ @@ -1803,24 +1803,24 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #260] @ 0x104 │ │ │ │ │ - bl 3620 │ │ │ │ │ + bl 4478 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Grow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 17c0 │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 4b10 │ │ │ │ │ + bl 5974 │ │ │ │ │ R_ARM_CALL bytes_fromformat │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ streq r5, [r4, #260] @ 0x104 │ │ │ │ │ mvneq r0, #0 │ │ │ │ │ beq 17c0 │ │ │ │ │ ldr r3, [r4, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1843,15 +1843,15 @@ │ │ │ │ │ PyBytes_ConcatAndDel(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl 11f4 │ │ │ │ │ + bl 404 │ │ │ │ │ R_ARM_CALL PyBytes_Concat │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 34 │ │ │ │ │ R_ARM_JUMP24 Py_XDECREF │ │ │ │ │ │ │ │ │ │ @@ -1865,15 +1865,15 @@ │ │ │ │ │ ldr r1, [ip, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 3794 <_Py_bytes_repr> │ │ │ │ │ + b 45ec <_Py_bytes_repr> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_repr │ │ │ │ │ │ │ │ │ │ 00001828 : │ │ │ │ │ striter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1939,20 +1939,20 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ sub r2, fp, #120 @ 0x78 │ │ │ │ │ ldr r7, [fp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bl 5814 │ │ │ │ │ + bl 4a30 │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ sub r2, fp, #120 @ 0x78 │ │ │ │ │ sub r1, r8, r4 │ │ │ │ │ add r0, r9, r4 │ │ │ │ │ - bl 5944 │ │ │ │ │ + bl 4b60 │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 1950 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ addne r4, r4, r0 │ │ │ │ │ addne r4, r4, r6 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -235,17 +235,17 @@ │ │ │ │ │ 0x00000e80 79457863 5f56616c 75654572 726f7200 yExc_ValueError. │ │ │ │ │ 0x00000e90 50794279 74657357 72697465 725f4469 PyBytesWriter_Di │ │ │ │ │ 0x00000ea0 73636172 64007374 72636d70 005f5079 scard.strcmp._Py │ │ │ │ │ 0x00000eb0 5f637479 70655f74 61626c65 0050794d _ctype_table.PyM │ │ │ │ │ 0x00000ec0 656d5f4d 616c6c6f 63005f50 795f7473 em_Malloc._Py_ts │ │ │ │ │ 0x00000ed0 735f696e 74657270 00507942 79746541 s_interp.PyByteA │ │ │ │ │ 0x00000ee0 72726179 5f46726f 6d537472 696e6741 rray_FromStringA │ │ │ │ │ - 0x00000ef0 6e645369 7a650050 794d656d 5f467265 ndSize.PyMem_Fre │ │ │ │ │ - 0x00000f00 65005079 42797465 41727261 795f5265 e.PyByteArray_Re │ │ │ │ │ - 0x00000f10 73697a65 00507942 79746573 57726974 size.PyBytesWrit │ │ │ │ │ + 0x00000ef0 6e645369 7a650050 79427974 65417272 ndSize.PyByteArr │ │ │ │ │ + 0x00000f00 61795f52 6573697a 65005079 4d656d5f ay_Resize.PyMem_ │ │ │ │ │ + 0x00000f10 46726565 00507942 79746573 57726974 Free.PyBytesWrit │ │ │ │ │ 0x00000f20 65725f46 696e6973 68576974 6853697a er_FinishWithSiz │ │ │ │ │ 0x00000f30 65005079 5f486173 68427566 66657200 e.Py_HashBuffer. │ │ │ │ │ 0x00000f40 6d656d63 6d700050 79426f6f 6c5f4672 memcmp.PyBool_Fr │ │ │ │ │ 0x00000f50 6f6d4c6f 6e67005f 50795f47 6574436f omLong._Py_GetCo │ │ │ │ │ 0x00000f60 6e666967 005f5079 5f4e6f74 496d706c nfig._Py_NotImpl │ │ │ │ │ 0x00000f70 656d656e 74656453 74727563 74005f50 ementedStruct._P │ │ │ │ │ 0x00000f80 795f5472 75655374 72756374 005f5079 y_TrueStruct._Py │ │ │ │ │ @@ -278,18 +278,18 @@ │ │ │ │ │ 0x00001130 456e636f 6465644f 626a6563 74005f50 EncodedObject._P │ │ │ │ │ 0x00001140 79417267 5f556e70 61636b4b 6579776f yArg_UnpackKeywo │ │ │ │ │ 0x00001150 72647300 5f507941 72675f42 61644172 rds._PyArg_BadAr │ │ │ │ │ 0x00001160 67756d65 6e74005f 50794279 7465735f gument._PyBytes_ │ │ │ │ │ 0x00001170 436f6e63 61740050 794f626a 6563745f Concat.PyObject_ │ │ │ │ │ 0x00001180 47657442 75666665 72005079 42756666 GetBuffer.PyBuff │ │ │ │ │ 0x00001190 65725f52 656c6561 7365006d 656d7365 er_Release.memse │ │ │ │ │ - 0x000011a0 74005f50 794e756d 6265725f 496e6465 t._PyNumber_Inde │ │ │ │ │ - 0x000011b0 78005079 4c6f6e67 5f417353 73697a65 x.PyLong_AsSsize │ │ │ │ │ - 0x000011c0 5f74006d 656d6368 72005f5f 61656162 _t.memchr.__aeab │ │ │ │ │ - 0x000011d0 695f6964 6976005f 50795f62 79746573 i_idiv._Py_bytes │ │ │ │ │ + 0x000011a0 74006d65 6d636872 005f5f61 65616269 t.memchr.__aeabi │ │ │ │ │ + 0x000011b0 5f696469 76005f50 794e756d 6265725f _idiv._PyNumber_ │ │ │ │ │ + 0x000011c0 496e6465 78005079 4c6f6e67 5f417353 Index.PyLong_AsS │ │ │ │ │ + 0x000011d0 73697a65 5f74005f 50795f62 79746573 size_t._Py_bytes │ │ │ │ │ 0x000011e0 5f6d616b 65747261 6e730050 79427974 _maketrans.PyByt │ │ │ │ │ 0x000011f0 65735f41 73537472 696e6741 6e645369 es_AsStringAndSi │ │ │ │ │ 0x00001200 7a65005f 5f737461 636b5f63 686b5f66 ze.__stack_chk_f │ │ │ │ │ 0x00001210 61696c00 5f5f7374 61636b5f 63686b5f ail.__stack_chk_ │ │ │ │ │ 0x00001220 67756172 64005079 42797465 735f4a6f guard.PyBytes_Jo │ │ │ │ │ 0x00001230 696e0050 79536571 75656e63 655f4661 in.PySequence_Fa │ │ │ │ │ 0x00001240 73740050 79457863 5f52756e 74696d65 st.PyExc_Runtime │ │ │ ├── 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: 22568 (bytes into file) │ │ │ │ │ + Start of section headers: 22600 (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 0x5828: │ │ │ │ │ +There are 16 section headers, starting at offset 0x5848: │ │ │ │ │ │ │ │ │ │ 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 00036c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004ae0 000160 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0003a0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0003a0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 0003a0 002e94 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 004c40 0009b8 08 I 13 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 003234 00027e 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 0034b4 000688 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 0055f8 0001a8 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 003b3c 000014 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 003b50 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 003b50 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 003b84 000910 10 14 81 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 004494 00064a 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 0057a0 000088 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00032c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004b00 000158 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000360 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 000360 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 000360 002ef4 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 004c58 0009c0 08 I 13 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 003254 00027e 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 0034d4 000688 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 005618 0001a8 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 003b5c 000014 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 003b70 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 003b70 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 003ba4 000910 10 14 81 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 0044b4 00064a 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 0057c0 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 {} │ │ │ │ │ @@ -4,62 +4,62 @@ │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 2: 00000054 904 FUNC LOCAL DEFAULT 5 _PyObject_CallFunctionVa │ │ │ │ │ 3: 00000050 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 7 .LC0 │ │ │ │ │ 6: 00000054 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 7: 00000740 348 FUNC LOCAL DEFAULT 5 _PyObject_MakeTpCall.constprop.0 │ │ │ │ │ + 7: 00000754 348 FUNC LOCAL DEFAULT 5 _PyObject_MakeTpCall.constprop.0 │ │ │ │ │ 8: 000000a8 140 FUNC LOCAL DEFAULT 1 _Py_CheckFunctionResult.part.0 │ │ │ │ │ 9: 000001ac 76 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ 10: 00000030 0 NOTYPE LOCAL DEFAULT 7 .LC1 │ │ │ │ │ 11: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 12: 00000000 168 FUNC LOCAL DEFAULT 1 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ 13: 00000060 0 NOTYPE LOCAL DEFAULT 7 .LC2 │ │ │ │ │ 14: 0000008c 0 NOTYPE LOCAL DEFAULT 7 .LC3 │ │ │ │ │ 15: 000000b8 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ - 16: 000001e4 392 FUNC LOCAL DEFAULT 1 object_is_not_callable │ │ │ │ │ - 17: 000009a0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 18: 000009a4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 19: 00000d0c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 20: 00000d14 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 21: 00000f9c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 22: 00000fa4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 16: 000001a4 392 FUNC LOCAL DEFAULT 1 object_is_not_callable │ │ │ │ │ + 17: 000009b4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 18: 000009b8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 19: 00000d20 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 20: 00000d28 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 21: 00000fb0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 22: 00000fb8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 23: 00000134 56 FUNC LOCAL DEFAULT 1 PyStackRef_XCLOSE │ │ │ │ │ - 24: 000011d0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 25: 000011d4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 26: 00001224 628 FUNC LOCAL DEFAULT 5 object_vacall.constprop.0 │ │ │ │ │ - 27: 00001220 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 28: 00001224 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 29: 00001498 692 FUNC LOCAL DEFAULT 5 object_vacall │ │ │ │ │ + 24: 000011e4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 25: 000011e8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 26: 00001238 628 FUNC LOCAL DEFAULT 5 object_vacall.constprop.0 │ │ │ │ │ + 27: 00001234 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 28: 00001238 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 29: 000014ac 692 FUNC LOCAL DEFAULT 5 object_vacall │ │ │ │ │ 30: 0000016c 56 FUNC LOCAL DEFAULT 1 callmethod.part.0.isra.0 │ │ │ │ │ - 31: 00001828 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 31: 0000183c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 32: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 33: 00000000 100 FUNC LOCAL DEFAULT 8 callmethod │ │ │ │ │ 34: 000000d8 0 NOTYPE LOCAL DEFAULT 7 .LC5 │ │ │ │ │ - 35: 0000182c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 36: 00001894 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 37: 00001898 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 38: 0000199c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 39: 000019a0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 40: 00001dc0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 35: 00001840 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 36: 000018a8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 37: 000018ac 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 38: 000019b0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 39: 000019b4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 40: 00001dd4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 41: 00000104 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ - 42: 00001dc8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 43: 000023a4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 44: 000023a8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 45: 00002684 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 46: 00002688 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 47: 00002b58 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 48: 00002b5c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 49: 00002c68 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 50: 00000120 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ - 51: 00000160 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ - 52: 00000180 0 NOTYPE LOCAL DEFAULT 7 .LC9 │ │ │ │ │ - 53: 00002c6c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 54: 00002e90 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 42: 00001ddc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 43: 000023c0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 44: 000023c4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 45: 000026a0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 46: 000026a4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 47: 00002b78 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 48: 00002b7c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 49: 00002c88 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 50: 00002c8c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 51: 00000120 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ + 52: 00000160 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ + 53: 00000180 0 NOTYPE LOCAL DEFAULT 7 .LC9 │ │ │ │ │ + 54: 00002ef0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 55: 00000094 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 56: 000001a0 0 NOTYPE LOCAL DEFAULT 7 .LC10 │ │ │ │ │ 57: 00000098 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 58: 000001a8 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 59: 000001cc 0 NOTYPE LOCAL DEFAULT 7 .LC11 │ │ │ │ │ 60: 000001ac 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 61: 000001f0 0 NOTYPE LOCAL DEFAULT 7 .LC12 │ │ │ │ │ @@ -87,56 +87,56 @@ │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_VaBuildStack │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ 88: 000003dc 160 FUNC GLOBAL DEFAULT 5 _Py_CheckFunctionResult │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatFromCauseTstate │ │ │ │ │ - 90: 0000047c 708 FUNC GLOBAL DEFAULT 5 _PyObject_MakeTpCall │ │ │ │ │ + 90: 0000047c 728 FUNC GLOBAL DEFAULT 5 _PyObject_MakeTpCall │ │ │ │ │ 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_FromArray │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_FromItems │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ - 94: 0000089c 264 FUNC GLOBAL DEFAULT 5 PyObject_Vectorcall │ │ │ │ │ - 95: 000009a4 880 FUNC GLOBAL DEFAULT 5 PyObject_VectorcallDict │ │ │ │ │ - 96: 0000182c 108 FUNC GLOBAL DEFAULT 5 _PyFunction_Vectorcall │ │ │ │ │ + 94: 000008b0 264 FUNC GLOBAL DEFAULT 5 PyObject_Vectorcall │ │ │ │ │ + 95: 000009b8 880 FUNC GLOBAL DEFAULT 5 PyObject_VectorcallDict │ │ │ │ │ + 96: 00001840 108 FUNC GLOBAL DEFAULT 5 _PyFunction_Vectorcall │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_Vector │ │ │ │ │ - 98: 00001dc8 404 FUNC GLOBAL DEFAULT 5 _PyStack_UnpackDict │ │ │ │ │ - 99: 00000d14 656 FUNC GLOBAL HIDDEN 5 _PyObject_VectorcallDictTstate │ │ │ │ │ - 100: 00000fa4 560 FUNC GLOBAL DEFAULT 5 PyObject_VectorcallMethod │ │ │ │ │ + 98: 00001ddc 404 FUNC GLOBAL DEFAULT 5 _PyStack_UnpackDict │ │ │ │ │ + 99: 00000d28 656 FUNC GLOBAL HIDDEN 5 _PyObject_VectorcallDictTstate │ │ │ │ │ + 100: 00000fb8 560 FUNC GLOBAL DEFAULT 5 PyObject_VectorcallMethod │ │ │ │ │ 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetMethodStackRef │ │ │ │ │ - 102: 00002688 992 FUNC GLOBAL HIDDEN 5 _PyObject_VectorcallPrepend │ │ │ │ │ - 103: 000011d4 80 FUNC GLOBAL DEFAULT 5 PyObject_CallFunctionObjArgs │ │ │ │ │ + 102: 000026a4 996 FUNC GLOBAL HIDDEN 5 _PyObject_VectorcallPrepend │ │ │ │ │ + 103: 000011e8 80 FUNC GLOBAL DEFAULT 5 PyObject_CallFunctionObjArgs │ │ │ │ │ 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 106: 0000174c 224 FUNC GLOBAL DEFAULT 5 PyObject_CallMethod │ │ │ │ │ + 106: 00001760 224 FUNC GLOBAL DEFAULT 5 PyObject_CallMethod │ │ │ │ │ 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttrString │ │ │ │ │ 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 110: 00001898 264 FUNC GLOBAL DEFAULT 5 PyObject_CallOneArg │ │ │ │ │ - 111: 000019a0 1064 FUNC GLOBAL HIDDEN 5 _PyObject_Call_Prepend │ │ │ │ │ + 110: 000018ac 264 FUNC GLOBAL DEFAULT 5 PyObject_CallOneArg │ │ │ │ │ + 111: 000019b4 1064 FUNC GLOBAL HIDDEN 5 _PyObject_Call_Prepend │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_NoMemory │ │ │ │ │ 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 117: 00001f5c 180 FUNC GLOBAL DEFAULT 5 _PyStack_UnpackDict_Free │ │ │ │ │ - 118: 00002010 88 FUNC GLOBAL DEFAULT 5 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ - 119: 00002068 832 FUNC GLOBAL DEFAULT 5 PyObject_Call │ │ │ │ │ - 120: 000023a8 460 FUNC GLOBAL HIDDEN 5 _PyObject_Call │ │ │ │ │ - 121: 00002574 276 FUNC GLOBAL DEFAULT 5 PyObject_CallMethodObjArgs │ │ │ │ │ - 122: 00002a68 244 FUNC GLOBAL DEFAULT 5 PyObject_CallNoArgs │ │ │ │ │ - 123: 00002b5c 44 FUNC GLOBAL DEFAULT 5 PyVectorcall_Function │ │ │ │ │ - 124: 00002b88 228 FUNC GLOBAL DEFAULT 5 _PyObject_CallMethod │ │ │ │ │ + 117: 00001f70 180 FUNC GLOBAL DEFAULT 5 _PyStack_UnpackDict_Free │ │ │ │ │ + 118: 00002024 88 FUNC GLOBAL DEFAULT 5 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ + 119: 0000207c 840 FUNC GLOBAL DEFAULT 5 PyObject_Call │ │ │ │ │ + 120: 000023c4 460 FUNC GLOBAL HIDDEN 5 _PyObject_Call │ │ │ │ │ + 121: 00002590 276 FUNC GLOBAL DEFAULT 5 PyObject_CallMethodObjArgs │ │ │ │ │ + 122: 00002a88 244 FUNC GLOBAL DEFAULT 5 PyObject_CallNoArgs │ │ │ │ │ + 123: 00002b7c 44 FUNC GLOBAL DEFAULT 5 PyVectorcall_Function │ │ │ │ │ + 124: 00002ba8 228 FUNC GLOBAL DEFAULT 5 _PyObject_CallMethod │ │ │ │ │ 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ - 126: 000001a4 64 FUNC GLOBAL DEFAULT 1 _PyStack_AsDict │ │ │ │ │ + 126: 00002c8c 64 FUNC GLOBAL DEFAULT 5 _PyStack_AsDict │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetNameObject │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ - 131: 00002c6c 552 FUNC GLOBAL DEFAULT 5 PyObject_CallObject │ │ │ │ │ + 131: 00002ccc 552 FUNC GLOBAL DEFAULT 5 PyObject_CallObject │ │ │ │ │ 132: 00000064 52 FUNC GLOBAL DEFAULT 8 PyCFunction_Call │ │ │ │ │ 133: 00000098 276 FUNC GLOBAL DEFAULT 8 PyVectorcall_Call │ │ │ │ │ 134: 000001f8 152 FUNC GLOBAL HIDDEN 8 _Py_CheckSlotResult │ │ │ │ │ 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFormat │ │ │ │ │ 136: 00000290 84 FUNC GLOBAL DEFAULT 8 PyEval_CallFunction │ │ │ │ │ 137: 000002e4 84 FUNC GLOBAL DEFAULT 8 _PyObject_CallFunction_SizeT │ │ │ │ │ 138: 00000338 180 FUNC GLOBAL DEFAULT 8 PyEval_CallMethod │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4ae0 contains 44 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4b00 contains 43 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000050 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000054 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000064 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000068 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000006c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ 00000090 00000a2b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ @@ -19,38 +19,37 @@ │ │ │ │ │ 00000124 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000168 0000541d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000180 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000184 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000018c 0000222b R_ARM_MOVW_ABS_NC 000000d8 .LC5 │ │ │ │ │ 00000190 0000222c R_ARM_MOVT_ABS 000000d8 .LC5 │ │ │ │ │ 00000198 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000001d8 00005c1c R_ARM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ -00000204 00007f2b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ -00000208 00007f2c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ -00000214 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000218 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000220 0000332b R_ARM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ -00000224 0000332c R_ARM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ -00000238 0000571d R_ARM_JUMP24 00000000 _PyErr_Format │ │ │ │ │ -00000244 0000801c R_ARM_CALL 00000000 PyModule_GetNameObject │ │ │ │ │ -00000260 0000811c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000274 00006c1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00000284 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000288 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000298 0000322b R_ARM_MOVW_ABS_NC 00000120 .LC7 │ │ │ │ │ -0000029c 0000322c R_ARM_MOVT_ABS 00000120 .LC7 │ │ │ │ │ -000002a8 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000002e0 0000821c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000308 0000821c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000314 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000032c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000344 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000364 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001c4 00007f2b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ +000001c8 00007f2c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ +000001d4 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001d8 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001e0 0000342b R_ARM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ +000001e4 0000342c R_ARM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ +000001f8 0000571d R_ARM_JUMP24 00000000 _PyErr_Format │ │ │ │ │ +00000204 0000801c R_ARM_CALL 00000000 PyModule_GetNameObject │ │ │ │ │ +00000220 0000811c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000234 00006c1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00000244 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000248 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000258 0000332b R_ARM_MOVW_ABS_NC 00000120 .LC7 │ │ │ │ │ +0000025c 0000332c R_ARM_MOVT_ABS 00000120 .LC7 │ │ │ │ │ +00000268 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000002a0 0000821c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000002c8 0000821c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000002d4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002ec 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000304 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000324 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4c40 contains 311 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4c58 contains 312 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000050 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000a0 0000531c R_ARM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ 000001c4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000278 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000284 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002fc 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ @@ -76,308 +75,309 @@ │ │ │ │ │ 00000464 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ 00000468 00000a2b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ 0000046c 00000a2c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ 00000474 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ 000004c0 00005b1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ 0000051c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000570 00005c1c R_ARM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ -000005c4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005f0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000618 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -0000061c 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00000624 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000654 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006b4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006bc 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ -000006e8 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -000006ec 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000006f0 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000006fc 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000700 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000708 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000072c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000774 00005b1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ -000007bc 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007ec 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -000007f0 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -000007f4 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000081c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000840 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ -0000086c 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00000870 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000874 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000880 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000884 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000088c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000092c 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ -00000954 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000958 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000964 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000968 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000970 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000099c 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -000009a0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a08 0000602b R_ARM_MOVW_ABS_NC 0000182c _PyFunction_Vectorcall │ │ │ │ │ -00000a0c 0000602c R_ARM_MOVT_ABS 0000182c _PyFunction_Vectorcall │ │ │ │ │ -00000a40 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000abc 0000621c R_ARM_CALL 00001dc8 _PyStack_UnpackDict │ │ │ │ │ -00000ad0 0000602b R_ARM_MOVW_ABS_NC 0000182c _PyFunction_Vectorcall │ │ │ │ │ -00000ad4 0000602c R_ARM_MOVT_ABS 0000182c _PyFunction_Vectorcall │ │ │ │ │ -00000b14 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000ba4 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000bc8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000be8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005c0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005ec 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000624 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000664 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00000668 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00000670 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000006a0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006d0 0000101c R_ARM_CALL 000001a4 object_is_not_callable │ │ │ │ │ +000006fc 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00000700 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000704 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000710 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000714 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000071c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000740 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000788 00005b1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ +000007d0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000800 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00000804 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00000808 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000830 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000854 0000101c R_ARM_CALL 000001a4 object_is_not_callable │ │ │ │ │ +00000880 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00000884 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000888 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000894 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000898 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000008a0 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000940 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ +00000968 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000096c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000978 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000097c 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000984 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000009b0 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +000009b4 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a1c 0000602b R_ARM_MOVW_ABS_NC 00001840 _PyFunction_Vectorcall │ │ │ │ │ +00000a20 0000602c R_ARM_MOVT_ABS 00001840 _PyFunction_Vectorcall │ │ │ │ │ +00000a54 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000ad0 0000621c R_ARM_CALL 00001ddc _PyStack_UnpackDict │ │ │ │ │ +00000ae4 0000602b R_ARM_MOVW_ABS_NC 00001840 _PyFunction_Vectorcall │ │ │ │ │ +00000ae8 0000602c R_ARM_MOVT_ABS 00001840 _PyFunction_Vectorcall │ │ │ │ │ +00000b28 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000bb8 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000bdc 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000bfc 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c18 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ -00000c30 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c10 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c2c 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ 00000c44 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c9c 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00000ca0 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000ca4 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000cb0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000cb4 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000cbc 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000cdc 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000d00 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000d0c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d10 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d6c 0000602b R_ARM_MOVW_ABS_NC 0000182c _PyFunction_Vectorcall │ │ │ │ │ -00000d70 0000602c R_ARM_MOVT_ABS 0000182c _PyFunction_Vectorcall │ │ │ │ │ -00000db8 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000df4 00005a1d R_ARM_JUMP24 0000047c _PyObject_MakeTpCall │ │ │ │ │ -00000e34 0000621c R_ARM_CALL 00001dc8 _PyStack_UnpackDict │ │ │ │ │ -00000e44 0000602b R_ARM_MOVW_ABS_NC 0000182c _PyFunction_Vectorcall │ │ │ │ │ -00000e48 0000602c R_ARM_MOVT_ABS 0000182c _PyFunction_Vectorcall │ │ │ │ │ -00000e94 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000ed0 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000ef0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f20 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00000f38 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000f3c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000f48 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000f4c 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000f54 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000f8c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f9c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000fa0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000ffc 0000651c R_ARM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ -000010a8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010c0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010dc 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ -00001134 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001138 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001148 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000114c 00000a2b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001150 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001158 00000a2c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001160 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001170 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ -00001178 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ -000011a0 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -000011c4 0000661c R_ARM_CALL 00002688 _PyObject_VectorcallPrepend │ │ │ │ │ -000011d0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001220 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000013f0 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000013f4 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001404 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001408 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000140c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001420 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001450 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001478 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00001484 0000091c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ -00001490 0000691c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000169c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000016a0 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000016b0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000016b4 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000016b8 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000016c4 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000016dc 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000172c 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00001738 0000691c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001744 0000091c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ -00001784 00006b1c R_ARM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ -00001798 00006c1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ -000017d8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017f8 00001e1c R_ARM_CALL 0000016c callmethod.part.0.isra.0 │ │ │ │ │ -00001820 0000091c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ -00001828 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001888 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001894 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001950 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001954 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001960 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001964 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000196c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001994 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -0000199c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000019e4 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001a20 0000602b R_ARM_MOVW_ABS_NC 0000182c _PyFunction_Vectorcall │ │ │ │ │ -00001a24 0000602c R_ARM_MOVT_ABS 0000182c _PyFunction_Vectorcall │ │ │ │ │ -00001a64 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001af0 0000621c R_ARM_CALL 00001dc8 _PyStack_UnpackDict │ │ │ │ │ -00001b04 0000602b R_ARM_MOVW_ABS_NC 0000182c _PyFunction_Vectorcall │ │ │ │ │ -00001b08 0000602c R_ARM_MOVT_ABS 0000182c _PyFunction_Vectorcall │ │ │ │ │ -00001b50 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001bf0 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001c14 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c34 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c4c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c60 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001c88 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001cb4 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ -00001cc4 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001cdc 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cf4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d44 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00001d4c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001d50 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001d5c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001d60 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001d68 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001d84 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001da8 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001db8 0000691c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001dc0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001dc4 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001e10 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001e20 0000711c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001ea8 0000721c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ -00001f14 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001f24 0000731c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -00001f2c 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001f30 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001f38 0000292b R_ARM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ -00001f3c 0000292c R_ARM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ -00001f44 0000741c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00001f54 0000751c R_ARM_CALL 00001f5c _PyStack_UnpackDict_Free │ │ │ │ │ -00001fbc 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fd8 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002004 0000541d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002030 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000205c 0000541d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000214c 0000621c R_ARM_CALL 00001dc8 _PyStack_UnpackDict │ │ │ │ │ -000021fc 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000221c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002240 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002244 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002250 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002254 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000225c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002278 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000229c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022c4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022ec 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000233c 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00002348 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ -00002360 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00002364 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -0000236c 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002380 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002384 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002390 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002394 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000239c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000023a4 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000247c 0000621c R_ARM_CALL 00001dc8 _PyStack_UnpackDict │ │ │ │ │ -000024b0 0000751c R_ARM_CALL 00001f5c _PyStack_UnpackDict_Free │ │ │ │ │ -000024c8 00000c1d R_ARM_JUMP24 00000000 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ -0000250c 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00002510 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002514 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002520 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002524 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000252c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000253c 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ -00002554 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00002558 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00002560 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000025d0 0000651c R_ARM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ -00002640 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002658 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002664 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ -0000266c 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ -0000267c 0000091c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ -00002684 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000026f8 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027ec 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ -00002818 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ -0000289c 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -000028d0 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002900 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002948 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ -00002960 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000297c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002980 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002990 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002994 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002998 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000029b4 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000029b8 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000029c8 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000029cc 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000029d0 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000029ec 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000029f0 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000029fc 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002a00 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002a08 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002a2c 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00002a50 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00002a60 0000731c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -00002b0c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002b10 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002b1c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002b20 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002b28 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002b54 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00002b58 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002bc0 00007d1c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -00002bd4 00006c1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00002c14 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c30 0000091c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ -00002c48 00001e1c R_ARM_CALL 0000016c callmethod.part.0.isra.0 │ │ │ │ │ -00002c68 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002d88 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002d8c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002d98 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002d9c 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002da4 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002e08 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00002e0c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002e10 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002e1c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002e20 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002e28 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002e38 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ -00002e50 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00002e54 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00002e5c 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002e70 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002e74 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002e7c 0000342b R_ARM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ -00002e80 0000342c R_ARM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ -00002e88 0000741c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00002e90 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c58 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cb0 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00000cb4 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000cb8 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000cc4 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000cc8 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000cd0 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000cf0 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000d14 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000d20 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d24 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d80 0000602b R_ARM_MOVW_ABS_NC 00001840 _PyFunction_Vectorcall │ │ │ │ │ +00000d84 0000602c R_ARM_MOVT_ABS 00001840 _PyFunction_Vectorcall │ │ │ │ │ +00000dcc 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000e08 00005a1d R_ARM_JUMP24 0000047c _PyObject_MakeTpCall │ │ │ │ │ +00000e48 0000621c R_ARM_CALL 00001ddc _PyStack_UnpackDict │ │ │ │ │ +00000e58 0000602b R_ARM_MOVW_ABS_NC 00001840 _PyFunction_Vectorcall │ │ │ │ │ +00000e5c 0000602c R_ARM_MOVT_ABS 00001840 _PyFunction_Vectorcall │ │ │ │ │ +00000ea8 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000ee4 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f04 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f34 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00000f4c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000f50 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000f5c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000f60 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000f68 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000fa0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fb0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fb4 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001010 0000651c R_ARM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ +000010bc 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010d4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010f0 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ +00001148 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000114c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000115c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001160 00000a2b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00001164 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000116c 00000a2c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00001174 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001184 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ +0000118c 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ +000011b4 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +000011d8 0000661c R_ARM_CALL 000026a4 _PyObject_VectorcallPrepend │ │ │ │ │ +000011e4 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001234 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001404 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001408 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001418 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000141c 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001420 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001434 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001464 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000148c 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00001498 0000091c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ +000014a4 0000691c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000016b0 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000016b4 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000016c4 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000016c8 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000016cc 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000016d8 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000016f0 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001740 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +0000174c 0000691c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001758 0000091c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ +00001798 00006b1c R_ARM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ +000017ac 00006c1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ +000017ec 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000180c 00001e1c R_ARM_CALL 0000016c callmethod.part.0.isra.0 │ │ │ │ │ +00001834 0000091c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ +0000183c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000189c 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +000018a8 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001964 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001968 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001974 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001978 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001980 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000019a8 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +000019b0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000019f8 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001a34 0000602b R_ARM_MOVW_ABS_NC 00001840 _PyFunction_Vectorcall │ │ │ │ │ +00001a38 0000602c R_ARM_MOVT_ABS 00001840 _PyFunction_Vectorcall │ │ │ │ │ +00001a78 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00001b04 0000621c R_ARM_CALL 00001ddc _PyStack_UnpackDict │ │ │ │ │ +00001b18 0000602b R_ARM_MOVW_ABS_NC 00001840 _PyFunction_Vectorcall │ │ │ │ │ +00001b1c 0000602c R_ARM_MOVT_ABS 00001840 _PyFunction_Vectorcall │ │ │ │ │ +00001b64 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00001c04 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001c28 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c48 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c60 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c74 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001c9c 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001cc8 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ +00001cd8 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001cf0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d08 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d58 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00001d60 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001d64 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001d70 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001d74 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001d7c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001d98 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00001dbc 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00001dcc 0000691c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001dd4 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001dd8 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001e24 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001e34 0000711c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001ebc 0000721c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ +00001f28 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f38 0000731c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +00001f40 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001f44 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001f4c 0000292b R_ARM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ +00001f50 0000292c R_ARM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ +00001f58 0000741c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00001f68 0000751c R_ARM_CALL 00001f70 _PyStack_UnpackDict_Free │ │ │ │ │ +00001fd0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fec 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002018 0000541d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002044 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002070 0000541d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002160 0000621c R_ARM_CALL 00001ddc _PyStack_UnpackDict │ │ │ │ │ +0000221c 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000223c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002260 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002264 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002270 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002274 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000227c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002298 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022b8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022e0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002308 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002358 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00002364 0000101c R_ARM_CALL 000001a4 object_is_not_callable │ │ │ │ │ +0000237c 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00002380 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00002388 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000239c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000023a0 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000023ac 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000023b0 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000023b8 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000023c0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002498 0000621c R_ARM_CALL 00001ddc _PyStack_UnpackDict │ │ │ │ │ +000024cc 0000751c R_ARM_CALL 00001f70 _PyStack_UnpackDict_Free │ │ │ │ │ +000024e4 00000c1d R_ARM_JUMP24 00000000 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ +00002528 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +0000252c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002530 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000253c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002540 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002548 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002558 0000101c R_ARM_CALL 000001a4 object_is_not_callable │ │ │ │ │ +00002570 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00002574 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +0000257c 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000025ec 0000651c R_ARM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ +0000265c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002674 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002680 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ +00002688 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ +00002698 0000091c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ +000026a0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002714 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000280c 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ +00002838 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ +000028bc 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +000028f0 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002920 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002968 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ +00002980 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000299c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000029a0 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000029b0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000029b4 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000029b8 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000029d4 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000029d8 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000029e8 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000029ec 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000029f0 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002a0c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002a10 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002a1c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002a20 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002a28 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002a4c 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00002a70 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00002a80 0000731c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +00002b2c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002b30 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002b3c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002b40 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002b48 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002b74 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00002b78 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002be0 00007d1c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +00002bf4 00006c1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00002c34 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c50 0000091c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ +00002c68 00001e1c R_ARM_CALL 0000016c callmethod.part.0.isra.0 │ │ │ │ │ +00002c88 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002cc0 00005c1c R_ARM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ +00002de8 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002dec 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002df8 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002dfc 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002e04 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002e68 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00002e6c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002e70 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002e7c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002e80 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002e88 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002e98 0000101c R_ARM_CALL 000001a4 object_is_not_callable │ │ │ │ │ +00002eb0 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00002eb4 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00002ebc 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002ed0 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002ed4 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002edc 0000352b R_ARM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ +00002ee0 0000352c R_ARM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ +00002ee8 0000741c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00002ef0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x55f8 contains 53 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x5618 contains 53 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 00006c1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ 00000044 00001e1d R_ARM_JUMP24 0000016c callmethod.part.0.isra.0 │ │ │ │ │ 00000060 0000021d R_ARM_JUMP24 00000054 _PyObject_CallFunctionVa │ │ │ │ │ -00000090 0000781d R_ARM_JUMP24 000023a8 _PyObject_Call │ │ │ │ │ +00000090 0000781d R_ARM_JUMP24 000023c4 _PyObject_Call │ │ │ │ │ 00000094 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000e0 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000000e4 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000000f0 0000382b R_ARM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ 000000f4 0000382c R_ARM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ 000000fc 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000014c 0000621c R_ARM_CALL 00001dc8 _PyStack_UnpackDict │ │ │ │ │ -00000180 0000751c R_ARM_CALL 00001f5c _PyStack_UnpackDict_Free │ │ │ │ │ +0000014c 0000621c R_ARM_CALL 00001ddc _PyStack_UnpackDict │ │ │ │ │ +00000180 0000751c R_ARM_CALL 00001f70 _PyStack_UnpackDict_Free │ │ │ │ │ 00000198 00000c1d R_ARM_JUMP24 00000000 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ 000001a8 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000001cc 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000001d0 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000001d4 00003b2b R_ARM_MOVW_ABS_NC 000001cc .LC11 │ │ │ │ │ 000001d8 00003b2c R_ARM_MOVT_ABS 000001cc .LC11 │ │ │ │ │ 000001e8 0000741d R_ARM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ @@ -400,18 +400,18 @@ │ │ │ │ │ 00000480 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000049c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000524 00006b1c R_ARM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ 00000570 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000058c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000005dc 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000005e0 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000005e4 0000342b R_ARM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ -000005e8 0000342c R_ARM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ +000005e4 0000352b R_ARM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ +000005e8 0000352c R_ARM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ 000005f0 0000741c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 00000614 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000618 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000061c 00004b2b R_ARM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ 00000620 00004b2c R_ARM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ 00000628 0000741c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00000644 0000631c R_ARM_CALL 00000d14 _PyObject_VectorcallDictTstate │ │ │ │ │ -00000660 0000781d R_ARM_JUMP24 000023a8 _PyObject_Call │ │ │ │ │ +00000644 0000631c R_ARM_CALL 00000d28 _PyObject_VectorcallDictTstate │ │ │ │ │ +00000660 0000781d R_ARM_JUMP24 000023c4 _PyObject_Call │ │ │ │ │ 0000066c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -138,50 +138,30 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ ldr r1, [ip] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000001a4 <_PyStack_AsDict>: │ │ │ │ │ -_PyStack_AsDict(): │ │ │ │ │ - push {fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #4 │ │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - add r0, ip, #16 │ │ │ │ │ - ldr ip, [ip, #8] │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyDict_FromItems> │ │ │ │ │ - R_ARM_CALL _PyDict_FromItems │ │ │ │ │ - sub sp, fp, #4 │ │ │ │ │ - pop {fp, pc} │ │ │ │ │ - │ │ │ │ │ -000001e4 : │ │ │ │ │ +000001a4 : │ │ │ │ │ object_is_not_callable(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyModule_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyModule_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 23c │ │ │ │ │ + beq 1fc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ @@ -195,28 +175,28 @@ │ │ │ │ │ R_ARM_JUMP24 _PyErr_Format │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyModule_GetNameObject │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 304 │ │ │ │ │ + beq 2c4 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2dc │ │ │ │ │ - beq 2e4 │ │ │ │ │ + blt 29c │ │ │ │ │ + beq 2a4 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCallable_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e4 │ │ │ │ │ + beq 2a4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ @@ -228,58 +208,58 @@ │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2c8 │ │ │ │ │ + bgt 288 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 314 │ │ │ │ │ + beq 2d4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 31c │ │ │ │ │ + ble 2dc │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 34c │ │ │ │ │ + bne 30c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 334 │ │ │ │ │ + ble 2f4 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - b 214 │ │ │ │ │ + b 1d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - b 214 │ │ │ │ │ + b 1d4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2c8 │ │ │ │ │ + b 288 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2d4 │ │ │ │ │ + bne 294 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2d4 │ │ │ │ │ + b 294 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2fc │ │ │ │ │ + bne 2bc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2fc │ │ │ │ │ + b 2bc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2f0 │ │ │ │ │ + bgt 2b0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2f0 │ │ │ │ │ + bne 2b0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2f0 │ │ │ │ │ + b 2b0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -141,15 +141,15 @@ │ │ │ │ │ cmp r3, #3 │ │ │ │ │ bgt 17c <_PyObject_CallFunctionVa+0x128> │ │ │ │ │ b 1b0 <_PyObject_CallFunctionVa+0x15c> │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 740 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 754 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r9, r0 │ │ │ │ │ b 104 <_PyObject_CallFunctionVa+0xb0> │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ beq c4 <_PyObject_CallFunctionVa+0x70> │ │ │ │ │ @@ -162,15 +162,15 @@ │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ bne e4 <_PyObject_CallFunctionVa+0x90> │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 740 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 754 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r9, r0 │ │ │ │ │ b 104 <_PyObject_CallFunctionVa+0xb0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ b 1a4 <_PyObject_CallFunctionVa+0x150> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ @@ -212,15 +212,15 @@ │ │ │ │ │ b 1fc <_PyObject_CallFunctionVa+0x1a8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b 740 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + b 754 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 1b8 <_PyObject_CallFunctionVa+0x164> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 348 <_PyObject_CallFunctionVa+0x2f4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ @@ -336,33 +336,33 @@ │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ ldr r5, [fp, #4] │ │ │ │ │ ldr r8, [ip, #64] @ 0x40 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6bc <_PyObject_MakeTpCall+0x240> │ │ │ │ │ + beq 6d0 <_PyObject_MakeTpCall+0x254> │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_FromArray │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 680 <_PyObject_MakeTpCall+0x204> │ │ │ │ │ + beq 640 <_PyObject_MakeTpCall+0x1c4> │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bne 540 <_PyObject_MakeTpCall+0xc4> │ │ │ │ │ ldr r1, [r6, #788] @ 0x314 │ │ │ │ │ mov r3, fp │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 604 <_PyObject_MakeTpCall+0x188> │ │ │ │ │ + bhi 650 <_PyObject_MakeTpCall+0x1d4> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -370,73 +370,93 @@ │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ bne 520 <_PyObject_MakeTpCall+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 668 <_PyObject_MakeTpCall+0x1ec> │ │ │ │ │ + beq 628 <_PyObject_MakeTpCall+0x1ac> │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6c4 <_PyObject_MakeTpCall+0x248> │ │ │ │ │ + bne 6d8 <_PyObject_MakeTpCall+0x25c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ │ - bne 688 <_PyObject_MakeTpCall+0x20c> │ │ │ │ │ + bne 648 <_PyObject_MakeTpCall+0x1cc> │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 734 <_PyObject_MakeTpCall+0x2b8> │ │ │ │ │ + beq 748 <_PyObject_MakeTpCall+0x2cc> │ │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r1, [sp] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <_PyDict_FromItems> │ │ │ │ │ R_ARM_CALL _PyDict_FromItems │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 710 <_PyObject_MakeTpCall+0x294> │ │ │ │ │ + beq 724 <_PyObject_MakeTpCall+0x2a8> │ │ │ │ │ ldr r1, [r6, #788] @ 0x314 │ │ │ │ │ mov r3, fp │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 608 <_PyObject_MakeTpCall+0x18c> │ │ │ │ │ + bcc 654 <_PyObject_MakeTpCall+0x1d8> │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5f8 <_PyObject_MakeTpCall+0x17c> │ │ │ │ │ + bgt 5f4 <_PyObject_MakeTpCall+0x178> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5f8 <_PyObject_MakeTpCall+0x17c> │ │ │ │ │ + bne 5f4 <_PyObject_MakeTpCall+0x178> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ beq 520 <_PyObject_MakeTpCall+0xa4> │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 520 <_PyObject_MakeTpCall+0xa4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ bne 520 <_PyObject_MakeTpCall+0xa4> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 520 <_PyObject_MakeTpCall+0xa4> │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bne 5d4 <_PyObject_MakeTpCall+0x158> │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + bne 5d0 <_PyObject_MakeTpCall+0x154> │ │ │ │ │ b 520 <_PyObject_MakeTpCall+0xa4> │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + beq 628 <_PyObject_MakeTpCall+0x1ac> │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 628 <_PyObject_MakeTpCall+0x1ac> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne 628 <_PyObject_MakeTpCall+0x1ac> │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 700 <_PyObject_MakeTpCall+0x284> │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 700 <_PyObject_MakeTpCall+0x284> │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + b 534 <_PyObject_MakeTpCall+0xb8> │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + b 57c <_PyObject_MakeTpCall+0x100> │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ bhi 58c <_PyObject_MakeTpCall+0x110> │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ @@ -446,51 +466,36 @@ │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 58c <_PyObject_MakeTpCall+0x110> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 690 <_PyObject_MakeTpCall+0x214> │ │ │ │ │ + bgt 600 <_PyObject_MakeTpCall+0x184> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 65c <_PyObject_MakeTpCall+0x1e0> │ │ │ │ │ + bne 600 <_PyObject_MakeTpCall+0x184> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - movne r8, #0 │ │ │ │ │ - bne 5d4 <_PyObject_MakeTpCall+0x158> │ │ │ │ │ - ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 6ec <_PyObject_MakeTpCall+0x270> │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 6ec <_PyObject_MakeTpCall+0x270> │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - b 534 <_PyObject_MakeTpCall+0xb8> │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - b 57c <_PyObject_MakeTpCall+0x100> │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - beq 668 <_PyObject_MakeTpCall+0x1ec> │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 668 <_PyObject_MakeTpCall+0x1ec> │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - bne 668 <_PyObject_MakeTpCall+0x1ec> │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 668 <_PyObject_MakeTpCall+0x1ec> │ │ │ │ │ - bl 1e4 <_PyObject_CallFunctionVa+0x190> │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + beq 628 <_PyObject_MakeTpCall+0x1ac> │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 628 <_PyObject_MakeTpCall+0x1ac> │ │ │ │ │ + subs r1, r1, #1 │ │ │ │ │ + str r1, [r2] │ │ │ │ │ + moveq r8, r1 │ │ │ │ │ + beq 5e8 <_PyObject_MakeTpCall+0x16c> │ │ │ │ │ + b 628 <_PyObject_MakeTpCall+0x1ac> │ │ │ │ │ + bl 1a4 <_PyObject_CallFunctionVa+0x150> │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ - b 680 <_PyObject_MakeTpCall+0x204> │ │ │ │ │ + b 640 <_PyObject_MakeTpCall+0x1c4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 534 <_PyObject_MakeTpCall+0xb8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -507,107 +512,107 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 680 <_PyObject_MakeTpCall+0x204> │ │ │ │ │ + b 640 <_PyObject_MakeTpCall+0x1c4> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 680 <_PyObject_MakeTpCall+0x204> │ │ │ │ │ + bgt 640 <_PyObject_MakeTpCall+0x1c4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 680 <_PyObject_MakeTpCall+0x204> │ │ │ │ │ + bne 640 <_PyObject_MakeTpCall+0x1c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 680 <_PyObject_MakeTpCall+0x204> │ │ │ │ │ + b 640 <_PyObject_MakeTpCall+0x1c4> │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ b 57c <_PyObject_MakeTpCall+0x100> │ │ │ │ │ │ │ │ │ │ -00000740 <_PyObject_MakeTpCall.constprop.0>: │ │ │ │ │ +00000754 <_PyObject_MakeTpCall.constprop.0>: │ │ │ │ │ _PyObject_MakeTpCall.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ ldr r7, [ip, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 840 <_PyObject_MakeTpCall.constprop.0+0x100> │ │ │ │ │ + beq 854 <_PyObject_MakeTpCall.constprop.0+0x100> │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_FromArray │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 894 <_PyObject_MakeTpCall.constprop.0+0x154> │ │ │ │ │ + beq 8a8 <_PyObject_MakeTpCall.constprop.0+0x154> │ │ │ │ │ ldr r3, [r6, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 7dc <_PyObject_MakeTpCall.constprop.0+0x9c> │ │ │ │ │ + bcc 7f0 <_PyObject_MakeTpCall.constprop.0+0x9c> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7c0 <_PyObject_MakeTpCall.constprop.0+0x80> │ │ │ │ │ + bgt 7d4 <_PyObject_MakeTpCall.constprop.0+0x80> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7c0 <_PyObject_MakeTpCall.constprop.0+0x80> │ │ │ │ │ + bne 7d4 <_PyObject_MakeTpCall.constprop.0+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 820 <_PyObject_MakeTpCall.constprop.0+0xe0> │ │ │ │ │ + beq 834 <_PyObject_MakeTpCall.constprop.0+0xe0> │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 848 <_PyObject_MakeTpCall.constprop.0+0x108> │ │ │ │ │ + bne 85c <_PyObject_MakeTpCall.constprop.0+0x108> │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 78c <_PyObject_MakeTpCall.constprop.0+0x4c> │ │ │ │ │ + bcc 7a0 <_PyObject_MakeTpCall.constprop.0+0x4c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 78c <_PyObject_MakeTpCall.constprop.0+0x4c> │ │ │ │ │ + beq 7a0 <_PyObject_MakeTpCall.constprop.0+0x4c> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 820 <_PyObject_MakeTpCall.constprop.0+0xe0> │ │ │ │ │ + bgt 834 <_PyObject_MakeTpCall.constprop.0+0xe0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 820 <_PyObject_MakeTpCall.constprop.0+0xe0> │ │ │ │ │ + bne 834 <_PyObject_MakeTpCall.constprop.0+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 870 <_PyObject_MakeTpCall.constprop.0+0x130> │ │ │ │ │ + beq 884 <_PyObject_MakeTpCall.constprop.0+0x130> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 870 <_PyObject_MakeTpCall.constprop.0+0x130> │ │ │ │ │ + beq 884 <_PyObject_MakeTpCall.constprop.0+0x130> │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 7d4 <_PyObject_MakeTpCall.constprop.0+0x94> │ │ │ │ │ - bl 1e4 <_PyObject_CallFunctionVa+0x190> │ │ │ │ │ + b 7e8 <_PyObject_MakeTpCall.constprop.0+0x94> │ │ │ │ │ + bl 1a4 <_PyObject_CallFunctionVa+0x150> │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ - b 838 <_PyObject_MakeTpCall.constprop.0+0xf8> │ │ │ │ │ + b 84c <_PyObject_MakeTpCall.constprop.0+0xf8> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7d4 <_PyObject_MakeTpCall.constprop.0+0x94> │ │ │ │ │ + beq 7e8 <_PyObject_MakeTpCall.constprop.0+0x94> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ @@ -621,48 +626,48 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 838 <_PyObject_MakeTpCall.constprop.0+0xf8> │ │ │ │ │ + b 84c <_PyObject_MakeTpCall.constprop.0+0xf8> │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b 7d4 <_PyObject_MakeTpCall.constprop.0+0x94> │ │ │ │ │ + b 7e8 <_PyObject_MakeTpCall.constprop.0+0x94> │ │ │ │ │ │ │ │ │ │ -0000089c : │ │ │ │ │ +000008b0 : │ │ │ │ │ PyObject_Vectorcall(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr ip, [pc, #232] @ 9a0 │ │ │ │ │ + ldr ip, [pc, #232] @ 9b4 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r6, [r5, ip] │ │ │ │ │ ldr ip, [lr, #84] @ 0x54 │ │ │ │ │ tst ip, #2048 @ 0x800 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 92c │ │ │ │ │ ldr ip, [lr, #28] │ │ │ │ │ ldr r5, [r0, ip] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 92c │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 940 │ │ │ │ │ + beq 954 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 978 │ │ │ │ │ + bne 98c │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ bic r3, r8, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -670,246 +675,246 @@ │ │ │ │ │ bl 47c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 954 │ │ │ │ │ + beq 968 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 90c │ │ │ │ │ + bne 920 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 90c │ │ │ │ │ + b 920 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 90c │ │ │ │ │ + beq 920 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000009a4 : │ │ │ │ │ +000009b8 : │ │ │ │ │ PyObject_VectorcallDict(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ldr r2, [pc, #840] @ d0c │ │ │ │ │ + ldr r2, [pc, #840] @ d20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bic r7, r8, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr lr, [r4, #4] │ │ │ │ │ ldr r6, [r9, r2] │ │ │ │ │ ldr r2, [lr, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq c04 │ │ │ │ │ + beq c18 │ │ │ │ │ ldr r2, [lr, #28] │ │ │ │ │ ldr r5, [r4, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq c04 │ │ │ │ │ + beq c18 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne aa0 │ │ │ │ │ + bne ab4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne a64 │ │ │ │ │ + bne a78 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ands r1, r3, #1 │ │ │ │ │ - beq cc4 │ │ │ │ │ + beq cd8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a84 │ │ │ │ │ + beq a98 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c78 │ │ │ │ │ + bne c8c │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne a50 │ │ │ │ │ + bne a64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ca0 │ │ │ │ │ + beq cb4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ca0 │ │ │ │ │ + beq cb4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b a58 │ │ │ │ │ + b a6c │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a08 │ │ │ │ │ + beq a1c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bl 1dc8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 1ddc <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq a98 │ │ │ │ │ + beq aac │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne c4c │ │ │ │ │ - ldr r3, [pc, #548] @ d10 │ │ │ │ │ + bne c60 │ │ │ │ │ + ldr r3, [pc, #548] @ d24 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq ce8 │ │ │ │ │ + beq cfc │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r3, sl │ │ │ │ │ stm sp, {r7, r8} │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ ldr r8, [r8, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble ba0 │ │ │ │ │ + ble bb4 │ │ │ │ │ ldr r0, [sl, r7, lsl #2] │ │ │ │ │ lsl r7, r7, #2 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble bdc │ │ │ │ │ + ble bf0 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq ba0 │ │ │ │ │ + beq bb4 │ │ │ │ │ add r9, sl, r7 │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble c24 │ │ │ │ │ + ble c38 │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - beq ba0 │ │ │ │ │ + beq bb4 │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble c38 │ │ │ │ │ + ble c4c │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - beq ba0 │ │ │ │ │ + beq bb4 │ │ │ │ │ add r7, r7, #8 │ │ │ │ │ mov r9, #3 │ │ │ │ │ add r7, sl, r7 │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble bf0 │ │ │ │ │ + ble c04 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne b84 │ │ │ │ │ + bne b98 │ │ │ │ │ sub r0, sl, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bcc │ │ │ │ │ + bgt be0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne bcc │ │ │ │ │ + bne be0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a50 │ │ │ │ │ - b a84 │ │ │ │ │ + bne a64 │ │ │ │ │ + b a98 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne b3c │ │ │ │ │ + bne b50 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b3c │ │ │ │ │ + b b50 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne b94 │ │ │ │ │ + bne ba8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b94 │ │ │ │ │ + b ba8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 47c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b a58 │ │ │ │ │ + b a6c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne b58 │ │ │ │ │ + bne b6c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b58 │ │ │ │ │ + b b6c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne b70 │ │ │ │ │ + bne b84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b70 │ │ │ │ │ + b b84 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ orr r2, r8, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bgt b28 │ │ │ │ │ - b ba0 │ │ │ │ │ + bgt b3c │ │ │ │ │ + b bb4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a58 │ │ │ │ │ + beq a6c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ @@ -923,71 +928,71 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b a98 │ │ │ │ │ + b aac │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b bcc │ │ │ │ │ + b be0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b c64 │ │ │ │ │ + b c78 │ │ │ │ │ .word 0x00000330 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000220 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000d14 <_PyObject_VectorcallDictTstate>: │ │ │ │ │ +00000d28 <_PyObject_VectorcallDictTstate>: │ │ │ │ │ _PyObject_VectorcallDictTstate(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r4, [fp, #4] │ │ │ │ │ bic r8, r3, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r5, [lr, #84] @ 0x54 │ │ │ │ │ tst r5, #2048 @ 0x800 │ │ │ │ │ - beq de0 <_PyObject_VectorcallDictTstate+0xcc> │ │ │ │ │ + beq df4 <_PyObject_VectorcallDictTstate+0xcc> │ │ │ │ │ ldr lr, [lr, #28] │ │ │ │ │ ldr r7, [r1, lr] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq de0 <_PyObject_VectorcallDictTstate+0xcc> │ │ │ │ │ + beq df4 <_PyObject_VectorcallDictTstate+0xcc> │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne e14 <_PyObject_VectorcallDictTstate+0x100> │ │ │ │ │ + bne e28 <_PyObject_VectorcallDictTstate+0x100> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne df8 <_PyObject_VectorcallDictTstate+0xe4> │ │ │ │ │ - ldr r3, [pc, #536] @ f9c <_PyObject_VectorcallDictTstate+0x288> │ │ │ │ │ + bne e0c <_PyObject_VectorcallDictTstate+0xe4> │ │ │ │ │ + ldr r3, [pc, #536] @ fb0 <_PyObject_VectorcallDictTstate+0x288> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ands r2, r3, #1 │ │ │ │ │ @@ -999,17 +1004,17 @@ │ │ │ │ │ ldreq r2, [r5, #8] │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq f24 <_PyObject_VectorcallDictTstate+0x210> │ │ │ │ │ + beq f38 <_PyObject_VectorcallDictTstate+0x210> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne efc <_PyObject_VectorcallDictTstate+0x1e8> │ │ │ │ │ + bne f10 <_PyObject_VectorcallDictTstate+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [fp, #4] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ @@ -1018,37 +1023,37 @@ │ │ │ │ │ R_ARM_JUMP24 _PyObject_MakeTpCall │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b dc0 <_PyObject_VectorcallDictTstate+0xac> │ │ │ │ │ + b dd4 <_PyObject_VectorcallDictTstate+0xac> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d6c <_PyObject_VectorcallDictTstate+0x58> │ │ │ │ │ + beq d80 <_PyObject_VectorcallDictTstate+0x58> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ - bl 1dc8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 1ddc <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq dd4 <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ + beq de8 <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ cmp r7, r3 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - bne f5c <_PyObject_VectorcallDictTstate+0x248> │ │ │ │ │ + bne f70 <_PyObject_VectorcallDictTstate+0x248> │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ - ldr r3, [pc, #316] @ fa0 <_PyObject_VectorcallDictTstate+0x28c> │ │ │ │ │ + ldr r3, [pc, #316] @ fb4 <_PyObject_VectorcallDictTstate+0x28c> │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ tst r2, #1 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ movne r3, r4 │ │ │ │ │ stmeq sp, {r8, sl} │ │ │ │ │ @@ -1059,98 +1064,98 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ strne r8, [sp] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r1, [sl, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble ecc <_PyObject_VectorcallDictTstate+0x1b8> │ │ │ │ │ + ble ee0 <_PyObject_VectorcallDictTstate+0x1b8> │ │ │ │ │ add r7, r4, r8, lsl #2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r7], #4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f78 <_PyObject_VectorcallDictTstate+0x264> │ │ │ │ │ + ble f8c <_PyObject_VectorcallDictTstate+0x264> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne eb0 <_PyObject_VectorcallDictTstate+0x19c> │ │ │ │ │ + bne ec4 <_PyObject_VectorcallDictTstate+0x19c> │ │ │ │ │ sub r0, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ef4 <_PyObject_VectorcallDictTstate+0x1e0> │ │ │ │ │ + bgt f08 <_PyObject_VectorcallDictTstate+0x1e0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne ef4 <_PyObject_VectorcallDictTstate+0x1e0> │ │ │ │ │ + bne f08 <_PyObject_VectorcallDictTstate+0x1e0> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b dc0 <_PyObject_VectorcallDictTstate+0xac> │ │ │ │ │ + b dd4 <_PyObject_VectorcallDictTstate+0xac> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq dd4 <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ + beq de8 <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f38 <_PyObject_VectorcallDictTstate+0x224> │ │ │ │ │ + beq f4c <_PyObject_VectorcallDictTstate+0x224> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dd4 <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ + bne de8 <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b dd4 <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ + b de8 <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ orr r2, r9, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b e9c <_PyObject_VectorcallDictTstate+0x188> │ │ │ │ │ + b eb0 <_PyObject_VectorcallDictTstate+0x188> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne ec0 <_PyObject_VectorcallDictTstate+0x1ac> │ │ │ │ │ + bne ed4 <_PyObject_VectorcallDictTstate+0x1ac> │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b ec0 <_PyObject_VectorcallDictTstate+0x1ac> │ │ │ │ │ + b ed4 <_PyObject_VectorcallDictTstate+0x1ac> │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000134 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000fa4 : │ │ │ │ │ +00000fb8 : │ │ │ │ │ PyObject_VectorcallMethod(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr ip, [pc, #528] @ 11d0 │ │ │ │ │ + ldr ip, [pc, #528] @ 11e4 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ @@ -1162,93 +1167,93 @@ │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ bl 0 <_PyObject_GetMethodStackRef> │ │ │ │ │ R_ARM_CALL _PyObject_GetMethodStackRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1168 │ │ │ │ │ + blt 117c │ │ │ │ │ ldr r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bic r5, r7, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bls 10e8 │ │ │ │ │ + bls 10fc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ bic r0, r0, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 11a8 │ │ │ │ │ + bne 11bc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ bic r2, r8, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ tst r1, #2048 @ 0x800 │ │ │ │ │ - beq 10c8 │ │ │ │ │ + beq 10dc │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r8, [r5, r3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movne r3, r9 │ │ │ │ │ movne r1, r4 │ │ │ │ │ - beq 10c8 │ │ │ │ │ + beq 10dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1120 │ │ │ │ │ + beq 1134 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1180 │ │ │ │ │ + bne 1194 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq 10b0 │ │ │ │ │ + beq 10c4 │ │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq 1098 │ │ │ │ │ + beq 10ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 108c │ │ │ │ │ + bne 10a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 108c │ │ │ │ │ + b 10a0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1080 │ │ │ │ │ + bne 1094 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1080 │ │ │ │ │ + b 1094 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 47c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1074 │ │ │ │ │ + b 1088 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ add r1, r4, #4 │ │ │ │ │ sub r2, r8, #1 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ tst r0, #2048 @ 0x800 │ │ │ │ │ - beq 1114 │ │ │ │ │ + beq 1128 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r8, [r5, r3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movne r3, r9 │ │ │ │ │ - bne 1058 │ │ │ │ │ + bne 106c │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 10d0 │ │ │ │ │ + b 10e4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1134 │ │ │ │ │ + beq 1148 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1074 │ │ │ │ │ + bne 1088 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ cmp r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -1260,466 +1265,466 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movhi r3, r5 │ │ │ │ │ movtls r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ movls r3, #0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 1074 │ │ │ │ │ + b 1088 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 134 <_PyObject_CallFunctionVa+0xe0> │ │ │ │ │ R_ARM_CALL PyStackRef_XCLOSE │ │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 134 <_PyObject_CallFunctionVa+0xe0> │ │ │ │ │ R_ARM_CALL PyStackRef_XCLOSE │ │ │ │ │ - b 108c │ │ │ │ │ + b 10a0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1074 │ │ │ │ │ + beq 1088 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b 1074 │ │ │ │ │ + b 1088 │ │ │ │ │ sub ip, r8, #1 │ │ │ │ │ add r3, r4, #4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r9, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 2688 <_PyObject_VectorcallPrepend> │ │ │ │ │ + bl 26a4 <_PyObject_VectorcallPrepend> │ │ │ │ │ R_ARM_CALL _PyObject_VectorcallPrepend │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1074 │ │ │ │ │ + b 1088 │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000011d4 : │ │ │ │ │ +000011e8 : │ │ │ │ │ PyObject_CallFunctionObjArgs(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #44] @ 1220 │ │ │ │ │ + ldr r3, [pc, #44] @ 1234 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r2, fp, #8 │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ - bl 1224 │ │ │ │ │ + bl 1238 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000018 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001224 : │ │ │ │ │ +00001238 : │ │ │ │ │ object_vacall.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - beq 1480 │ │ │ │ │ + beq 1494 │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r0, r2, #4 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1370 │ │ │ │ │ + beq 1384 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ add r8, r2, #8 │ │ │ │ │ str r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1358 │ │ │ │ │ + beq 136c │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ add r1, r2, #12 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13c0 │ │ │ │ │ + beq 13d4 │ │ │ │ │ mov r3, #2 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr ip, [r1, #-4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1288 │ │ │ │ │ + bne 129c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bgt 1414 │ │ │ │ │ + bgt 1428 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 13d0 │ │ │ │ │ + ble 13e4 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 13d0 │ │ │ │ │ + beq 13e4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ moveq r5, r6 │ │ │ │ │ - beq 12fc │ │ │ │ │ + beq 1310 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ add r0, r5, #8 │ │ │ │ │ add ip, r5, r7, lsl #2 │ │ │ │ │ ldr r2, [r1], #4 │ │ │ │ │ str r2, [r0], #4 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 12ec │ │ │ │ │ + bne 1300 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ tst r1, #2048 @ 0x800 │ │ │ │ │ - beq 13a4 │ │ │ │ │ + beq 13b8 │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ ldr r8, [r4, r2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 13a4 │ │ │ │ │ + beq 13b8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 13dc │ │ │ │ │ + beq 13f0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1458 │ │ │ │ │ + bne 146c │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 144c │ │ │ │ │ + bne 1460 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r7, #1 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 12fc │ │ │ │ │ + b 1310 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 139c │ │ │ │ │ + beq 13b0 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r8, [r4, r3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movne r7, ip │ │ │ │ │ movne r5, r6 │ │ │ │ │ - bne 131c │ │ │ │ │ + bne 1330 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 740 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 754 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 1344 │ │ │ │ │ + b 1358 │ │ │ │ │ mov r7, #2 │ │ │ │ │ str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b 12c4 │ │ │ │ │ + b 12d8 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 12fc │ │ │ │ │ + b 1310 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13f0 │ │ │ │ │ + beq 1404 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1344 │ │ │ │ │ + bne 1358 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 1344 │ │ │ │ │ + b 1358 │ │ │ │ │ lsl r0, r3, #2 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldrd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 148c │ │ │ │ │ + beq 14a0 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [r5] │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ - b 12e4 │ │ │ │ │ + b 12f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 134c │ │ │ │ │ + b 1360 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1344 │ │ │ │ │ + beq 1358 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r7, #0 │ │ │ │ │ bl a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b 1344 │ │ │ │ │ + b 1358 │ │ │ │ │ mov r7, r4 │ │ │ │ │ bl 1ac <_PyObject_CallFunctionVa+0x158> │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 134c │ │ │ │ │ + b 1360 │ │ │ │ │ mov r7, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 134c │ │ │ │ │ + b 1360 │ │ │ │ │ │ │ │ │ │ -00001498 : │ │ │ │ │ +000014ac : │ │ │ │ │ object_vacall(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ subs r4, r2, #0 │ │ │ │ │ - beq 1740 │ │ │ │ │ + beq 1754 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r8, r3, #4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 15fc │ │ │ │ │ + beq 1610 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ add r7, r3, #8 │ │ │ │ │ str r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15e0 │ │ │ │ │ + beq 15f4 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add r0, r3, #12 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1634 │ │ │ │ │ + beq 1648 │ │ │ │ │ subs r2, r1, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ add r2, r2, #2 │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr ip, [r0, #-4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1504 │ │ │ │ │ + bne 1518 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bgt 16cc │ │ │ │ │ + bgt 16e0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 167c │ │ │ │ │ + bne 1690 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - ble 1588 │ │ │ │ │ + ble 159c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ lsl ip, r1, #2 │ │ │ │ │ str r3, [r5, r1, lsl #2] │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 1588 │ │ │ │ │ + bge 159c │ │ │ │ │ add r3, r5, ip │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r0, [r3, #4] │ │ │ │ │ - bge 1588 │ │ │ │ │ + bge 159c │ │ │ │ │ add r3, r5, #8 │ │ │ │ │ add r0, r5, r2, lsl #2 │ │ │ │ │ add r3, r3, ip │ │ │ │ │ ldr r1, [r7], #4 │ │ │ │ │ str r1, [r3], #4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 1578 │ │ │ │ │ + bne 158c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ tst r1, #2048 @ 0x800 │ │ │ │ │ - beq 1618 │ │ │ │ │ + beq 162c │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r7, [r4, r3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1618 │ │ │ │ │ + beq 162c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1688 │ │ │ │ │ + beq 169c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 170c │ │ │ │ │ + bne 1720 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 16c0 │ │ │ │ │ + bne 16d4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ streq r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 1664 │ │ │ │ │ + bne 1678 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 1588 │ │ │ │ │ + b 159c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ strne r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 15ec │ │ │ │ │ + bne 1600 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 1588 │ │ │ │ │ + b 159c │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 740 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 754 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 15cc │ │ │ │ │ + b 15e0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ strne r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movne r2, #3 │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r2, #2 │ │ │ │ │ lsl ip, r1, #2 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add r3, ip, fp │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r0, [r3, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1554 │ │ │ │ │ + b 1568 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 153c │ │ │ │ │ + b 1550 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 152c │ │ │ │ │ + b 1540 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 169c │ │ │ │ │ + beq 16b0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15cc │ │ │ │ │ + bne 15e0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 15cc │ │ │ │ │ + b 15e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 15d4 │ │ │ │ │ + b 15e8 │ │ │ │ │ lsl r0, r2, #2 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 1734 │ │ │ │ │ + beq 1748 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ strne r1, [r5] │ │ │ │ │ subne r6, fp, #48 @ 0x30 │ │ │ │ │ movne r1, #1 │ │ │ │ │ subeq r6, fp, #48 @ 0x30 │ │ │ │ │ - b 153c │ │ │ │ │ + b 1550 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15cc │ │ │ │ │ + beq 15e0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r7, #0 │ │ │ │ │ bl a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b 15cc │ │ │ │ │ + b 15e0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 15d4 │ │ │ │ │ + b 15e8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ bl 1ac <_PyObject_CallFunctionVa+0x158> │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 15d4 │ │ │ │ │ + b 15e8 │ │ │ │ │ │ │ │ │ │ -0000174c : │ │ │ │ │ +00001760 : │ │ │ │ │ PyObject_CallMethod(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #188] @ 1828 │ │ │ │ │ + ldr r3, [pc, #188] @ 183c │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ - beq 1818 │ │ │ │ │ + beq 182c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetAttrString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1810 │ │ │ │ │ + beq 1824 │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCallable_Check │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17f0 │ │ │ │ │ + beq 1804 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 54 <_PyObject_CallFunctionVa> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 17dc │ │ │ │ │ + bgt 17f0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 17dc │ │ │ │ │ + bne 17f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ @@ -1727,34 +1732,34 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 16c <_PyObject_CallFunctionVa+0x118> │ │ │ │ │ R_ARM_CALL callmethod.part.0.isra.0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 17c8 │ │ │ │ │ - b 17dc │ │ │ │ │ + ble 17dc │ │ │ │ │ + b 17f0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 17dc │ │ │ │ │ + b 17f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 1ac <_PyObject_CallFunctionVa+0x158> │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 17dc │ │ │ │ │ + b 17f0 │ │ │ │ │ .word 0x000000a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000182c <_PyFunction_Vectorcall>: │ │ │ │ │ +00001840 <_PyFunction_Vectorcall>: │ │ │ │ │ _PyFunction_Vectorcall(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr lr, [pc, #76] @ 1894 <_PyFunction_Vectorcall+0x68> │ │ │ │ │ + ldr lr, [pc, #76] @ 18a8 <_PyFunction_Vectorcall+0x68> │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ bic ip, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr lr, [pc, lr] │ │ │ │ │ ldr r0, [r3, lr] │ │ │ │ │ @@ -1771,452 +1776,452 @@ │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001898 : │ │ │ │ │ +000018ac : │ │ │ │ │ PyObject_CallOneArg(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #232] @ 199c │ │ │ │ │ + ldr r3, [pc, #232] @ 19b0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr ip, [r1, #84] @ 0x54 │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ tst ip, #2048 @ 0x800 │ │ │ │ │ - beq 1918 │ │ │ │ │ + beq 192c │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1918 │ │ │ │ │ + beq 192c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 193c │ │ │ │ │ + beq 1950 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1974 │ │ │ │ │ + bne 1988 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 740 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 754 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1950 │ │ │ │ │ + beq 1964 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 190c │ │ │ │ │ + bne 1920 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 190c │ │ │ │ │ + b 1920 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 190c │ │ │ │ │ + beq 1920 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b 190c │ │ │ │ │ + b 1920 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000019a0 <_PyObject_Call_Prepend>: │ │ │ │ │ +000019b4 <_PyObject_Call_Prepend>: │ │ │ │ │ _PyObject_Call_Prepend(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ add r5, r6, #1 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bgt 1c58 <_PyObject_Call_Prepend+0x2b8> │ │ │ │ │ + bgt 1c6c <_PyObject_Call_Prepend+0x2b8> │ │ │ │ │ add r1, r3, #16 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ lsl r2, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ sub r8, fp, #56 @ 0x38 │ │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 1c9c <_PyObject_Call_Prepend+0x2fc> │ │ │ │ │ + beq 1cb0 <_PyObject_Call_Prepend+0x2fc> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r6, [r4, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1c9c <_PyObject_Call_Prepend+0x2fc> │ │ │ │ │ + beq 1cb0 <_PyObject_Call_Prepend+0x2fc> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1acc <_PyObject_Call_Prepend+0x12c> │ │ │ │ │ + bne 1ae0 <_PyObject_Call_Prepend+0x12c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 1a90 <_PyObject_Call_Prepend+0xf0> │ │ │ │ │ - ldr r2, [pc, #904] @ 1dc0 <_PyObject_Call_Prepend+0x420> │ │ │ │ │ + bne 1aa4 <_PyObject_Call_Prepend+0xf0> │ │ │ │ │ + ldr r2, [pc, #904] @ 1dd4 <_PyObject_Call_Prepend+0x420> │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ ands r3, r3, #1 │ │ │ │ │ - beq 1d70 <_PyObject_Call_Prepend+0x3d0> │ │ │ │ │ + beq 1d84 <_PyObject_Call_Prepend+0x3d0> │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r9, [sp] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1ab0 <_PyObject_Call_Prepend+0x110> │ │ │ │ │ + beq 1ac4 <_PyObject_Call_Prepend+0x110> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d28 <_PyObject_Call_Prepend+0x388> │ │ │ │ │ + bne 1d3c <_PyObject_Call_Prepend+0x388> │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne 1cc0 <_PyObject_Call_Prepend+0x320> │ │ │ │ │ + bne 1cd4 <_PyObject_Call_Prepend+0x320> │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a74 <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ + bne 1a88 <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d4c <_PyObject_Call_Prepend+0x3ac> │ │ │ │ │ + beq 1d60 <_PyObject_Call_Prepend+0x3ac> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d4c <_PyObject_Call_Prepend+0x3ac> │ │ │ │ │ + beq 1d60 <_PyObject_Call_Prepend+0x3ac> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1a7c <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ + b 1a90 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a20 <_PyObject_Call_Prepend+0x80> │ │ │ │ │ + beq 1a34 <_PyObject_Call_Prepend+0x80> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ sub r2, fp, #60 @ 0x3c │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ - bl 1dc8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 1ddc <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 1ac4 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ + beq 1ad8 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 1cfc <_PyObject_Call_Prepend+0x35c> │ │ │ │ │ + bne 1d10 <_PyObject_Call_Prepend+0x35c> │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #672] @ 1dc4 <_PyObject_Call_Prepend+0x424> │ │ │ │ │ + ldr r3, [pc, #672] @ 1dd8 <_PyObject_Call_Prepend+0x424> │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ tst r2, #1 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ - beq 1d90 <_PyObject_Call_Prepend+0x3f0> │ │ │ │ │ + beq 1da4 <_PyObject_Call_Prepend+0x3f0> │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 1be8 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + ble 1bfc <_PyObject_Call_Prepend+0x248> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r0, [r3, r9, lsl #2] │ │ │ │ │ lsl r9, r9, #2 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1c28 <_PyObject_Call_Prepend+0x288> │ │ │ │ │ + ble 1c3c <_PyObject_Call_Prepend+0x288> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 1be8 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + beq 1bfc <_PyObject_Call_Prepend+0x248> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1ccc <_PyObject_Call_Prepend+0x32c> │ │ │ │ │ + ble 1ce0 <_PyObject_Call_Prepend+0x32c> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 1be8 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + beq 1bfc <_PyObject_Call_Prepend+0x248> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1ce8 <_PyObject_Call_Prepend+0x348> │ │ │ │ │ + ble 1cfc <_PyObject_Call_Prepend+0x348> │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq 1be8 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + beq 1bfc <_PyObject_Call_Prepend+0x248> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r9, r9, #8 │ │ │ │ │ add r9, r3, r9 │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1c3c <_PyObject_Call_Prepend+0x29c> │ │ │ │ │ + ble 1c50 <_PyObject_Call_Prepend+0x29c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1bcc <_PyObject_Call_Prepend+0x22c> │ │ │ │ │ + bne 1be0 <_PyObject_Call_Prepend+0x22c> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1c18 <_PyObject_Call_Prepend+0x278> │ │ │ │ │ + bgt 1c2c <_PyObject_Call_Prepend+0x278> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 1c18 <_PyObject_Call_Prepend+0x278> │ │ │ │ │ + bne 1c2c <_PyObject_Call_Prepend+0x278> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1a74 <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ - b 1ab0 <_PyObject_Call_Prepend+0x110> │ │ │ │ │ + bne 1a88 <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ + b 1ac4 <_PyObject_Call_Prepend+0x110> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1b7c <_PyObject_Call_Prepend+0x1dc> │ │ │ │ │ + bne 1b90 <_PyObject_Call_Prepend+0x1dc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1b7c <_PyObject_Call_Prepend+0x1dc> │ │ │ │ │ + b 1b90 <_PyObject_Call_Prepend+0x1dc> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 1bdc <_PyObject_Call_Prepend+0x23c> │ │ │ │ │ + bne 1bf0 <_PyObject_Call_Prepend+0x23c> │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 1bdc <_PyObject_Call_Prepend+0x23c> │ │ │ │ │ + b 1bf0 <_PyObject_Call_Prepend+0x23c> │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1db4 <_PyObject_Call_Prepend+0x414> │ │ │ │ │ + beq 1dc8 <_PyObject_Call_Prepend+0x414> │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsl r2, r6, #2 │ │ │ │ │ add r1, r3, #16 │ │ │ │ │ mov r9, r5 │ │ │ │ │ str r8, [r0], #4 │ │ │ │ │ sub r8, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - bne 1a04 <_PyObject_Call_Prepend+0x64> │ │ │ │ │ + bne 1a18 <_PyObject_Call_Prepend+0x64> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 47c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1a7c <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ + b 1a90 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1a84 <_PyObject_Call_Prepend+0xe4> │ │ │ │ │ + b 1a98 <_PyObject_Call_Prepend+0xe4> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 1b9c <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ + bne 1bb0 <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 1b9c <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ + b 1bb0 <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1bb4 <_PyObject_Call_Prepend+0x214> │ │ │ │ │ + bne 1bc8 <_PyObject_Call_Prepend+0x214> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1bb4 <_PyObject_Call_Prepend+0x214> │ │ │ │ │ + b 1bc8 <_PyObject_Call_Prepend+0x214> │ │ │ │ │ orr r2, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt 1b64 <_PyObject_Call_Prepend+0x1c4> │ │ │ │ │ - b 1be8 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + bgt 1b78 <_PyObject_Call_Prepend+0x1c4> │ │ │ │ │ + b 1bfc <_PyObject_Call_Prepend+0x248> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a7c <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ + beq 1a90 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b 1ac4 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ + b 1ad8 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 1ac4 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ + b 1ad8 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1c18 <_PyObject_Call_Prepend+0x278> │ │ │ │ │ + b 1c2c <_PyObject_Call_Prepend+0x278> │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1d14 <_PyObject_Call_Prepend+0x374> │ │ │ │ │ + b 1d28 <_PyObject_Call_Prepend+0x374> │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1a84 <_PyObject_Call_Prepend+0xe4> │ │ │ │ │ + b 1a98 <_PyObject_Call_Prepend+0xe4> │ │ │ │ │ .word 0x0000037c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000298 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001dc8 <_PyStack_UnpackDict>: │ │ │ │ │ +00001ddc <_PyStack_UnpackDict>: │ │ │ │ │ _PyStack_UnpackDict(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ mvn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r3, r3, r8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt 1f20 <_PyStack_UnpackDict+0x158> │ │ │ │ │ + blt 1f34 <_PyStack_UnpackDict+0x158> │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r0, r0, r8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1f20 <_PyStack_UnpackDict+0x158> │ │ │ │ │ + beq 1f34 <_PyStack_UnpackDict+0x158> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1f10 <_PyStack_UnpackDict+0x148> │ │ │ │ │ + beq 1f24 <_PyStack_UnpackDict+0x148> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add sl, r4, #4 │ │ │ │ │ lslle r1, r6, #2 │ │ │ │ │ - ble 1e84 <_PyStack_UnpackDict+0xbc> │ │ │ │ │ + ble 1e98 <_PyStack_UnpackDict+0xbc> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ moveq r1, #4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - beq 1e84 <_PyStack_UnpackDict+0xbc> │ │ │ │ │ + beq 1e98 <_PyStack_UnpackDict+0xbc> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ moveq r1, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 1e84 <_PyStack_UnpackDict+0xbc> │ │ │ │ │ + beq 1e98 <_PyStack_UnpackDict+0xbc> │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ add r3, r4, #8 │ │ │ │ │ add r0, r4, r1 │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 1e74 <_PyStack_UnpackDict+0xac> │ │ │ │ │ + bne 1e88 <_PyStack_UnpackDict+0xac> │ │ │ │ │ add r4, r4, r1 │ │ │ │ │ add r5, r8, #12 │ │ │ │ │ mov r9, #268435456 @ 0x10000000 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef4 <_PyStack_UnpackDict+0x12c> │ │ │ │ │ + beq 1f08 <_PyStack_UnpackDict+0x12c> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ @@ -2224,31 +2229,31 @@ │ │ │ │ │ and r9, r9, r1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r4, #4]! │ │ │ │ │ - b 1e98 <_PyStack_UnpackDict+0xd0> │ │ │ │ │ + b 1eac <_PyStack_UnpackDict+0xd0> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r3, [fp, #4] │ │ │ │ │ strne r8, [r3] │ │ │ │ │ - beq 1f2c <_PyStack_UnpackDict+0x164> │ │ │ │ │ + beq 1f40 <_PyStack_UnpackDict+0x164> │ │ │ │ │ mov r0, sl │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 1f04 <_PyStack_UnpackDict+0x13c> │ │ │ │ │ + b 1f18 <_PyStack_UnpackDict+0x13c> │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_CALL _PyErr_NoMemory │ │ │ │ │ - b 1f18 <_PyStack_UnpackDict+0x150> │ │ │ │ │ + b 1f2c <_PyStack_UnpackDict+0x150> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ @@ -2256,418 +2261,420 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1f5c <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 1f70 <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ - b 1f18 <_PyStack_UnpackDict+0x150> │ │ │ │ │ + b 1f2c <_PyStack_UnpackDict+0x150> │ │ │ │ │ │ │ │ │ │ -00001f5c <_PyStack_UnpackDict_Free>: │ │ │ │ │ +00001f70 <_PyStack_UnpackDict_Free>: │ │ │ │ │ _PyStack_UnpackDict_Free(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge 1fd0 <_PyStack_UnpackDict_Free+0x74> │ │ │ │ │ + bge 1fe4 <_PyStack_UnpackDict_Free+0x74> │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1fa4 <_PyStack_UnpackDict_Free+0x48> │ │ │ │ │ + ble 1fb8 <_PyStack_UnpackDict_Free+0x48> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 1f84 <_PyStack_UnpackDict_Free+0x28> │ │ │ │ │ + b 1f98 <_PyStack_UnpackDict_Free+0x28> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 1f9c <_PyStack_UnpackDict_Free+0x40> │ │ │ │ │ + bne 1fb0 <_PyStack_UnpackDict_Free+0x40> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 1f9c <_PyStack_UnpackDict_Free+0x40> │ │ │ │ │ + b 1fb0 <_PyStack_UnpackDict_Free+0x40> │ │ │ │ │ sub r0, r5, #4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2008 <_PyStack_UnpackDict_Free+0xac> │ │ │ │ │ + bgt 201c <_PyStack_UnpackDict_Free+0xac> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 2008 <_PyStack_UnpackDict_Free+0xac> │ │ │ │ │ + bne 201c <_PyStack_UnpackDict_Free+0xac> │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002010 <_PyStack_UnpackDict_FreeNoDecRef>: │ │ │ │ │ +00002024 <_PyStack_UnpackDict_FreeNoDecRef>: │ │ │ │ │ _PyStack_UnpackDict_FreeNoDecRef(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2060 <_PyStack_UnpackDict_FreeNoDecRef+0x50> │ │ │ │ │ + bgt 2074 <_PyStack_UnpackDict_FreeNoDecRef+0x50> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 2060 <_PyStack_UnpackDict_FreeNoDecRef+0x50> │ │ │ │ │ + bne 2074 <_PyStack_UnpackDict_FreeNoDecRef+0x50> │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00002068 : │ │ │ │ │ +0000207c : │ │ │ │ │ PyObject_Call(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ + push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #28 │ │ │ │ │ + add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr ip, [pc, #800] @ 23a4 │ │ │ │ │ - sub sp, sp, #32 │ │ │ │ │ + ldr ip, [pc, #808] @ 23c0 │ │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ - ldr r9, [lr, ip] │ │ │ │ │ + ldr r8, [lr, ip] │ │ │ │ │ ldr ip, [r1, #84] @ 0x54 │ │ │ │ │ tst ip, #2048 @ 0x800 │ │ │ │ │ - beq 20f0 │ │ │ │ │ + beq 2104 │ │ │ │ │ ldr ip, [r1, #28] │ │ │ │ │ ldr r5, [r0, ip] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 20f0 │ │ │ │ │ + beq 2104 │ │ │ │ │ ldr ip, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r1, r3, #16 │ │ │ │ │ - beq 20e8 │ │ │ │ │ + beq 20fc │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2134 │ │ │ │ │ + bne 2148 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov ip, r5 │ │ │ │ │ - sub sp, fp, #28 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ + sub sp, fp, #24 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 20d4 │ │ │ │ │ + b 20e8 │ │ │ │ │ ldr r5, [r1, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2340 │ │ │ │ │ - ldr r1, [r9, #788] @ 0x314 │ │ │ │ │ + beq 235c │ │ │ │ │ + ldr r1, [r8, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 2350 │ │ │ │ │ + bcc 236c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ - ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 22fc │ │ │ │ │ + beq 2318 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2318 │ │ │ │ │ + bne 2334 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - sub sp, fp, #28 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ + sub sp, fp, #24 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r3, r2 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r6, ip │ │ │ │ │ - bl 1dc8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 1ddc <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 2310 │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + beq 232c │ │ │ │ │ ldr r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ orr r2, r6, #-2147483648 @ 0x80000000 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 21f8 │ │ │ │ │ - ldr r0, [r8, r6, lsl #2] │ │ │ │ │ - lsl r3, r6, #2 │ │ │ │ │ + ble 2218 │ │ │ │ │ + ldr r0, [r1, r6, lsl #2] │ │ │ │ │ + lsl r6, r6, #2 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2288 │ │ │ │ │ + ble 22a8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 21f8 │ │ │ │ │ - add r1, r8, r3 │ │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ │ + beq 2218 │ │ │ │ │ + add r3, r1, r6 │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 22ac │ │ │ │ │ + ble 22c8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 21f8 │ │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ │ + beq 2218 │ │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 22d8 │ │ │ │ │ + ble 22f4 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 21f8 │ │ │ │ │ - add r0, r3, #8 │ │ │ │ │ + beq 2218 │ │ │ │ │ + add r0, r6, #8 │ │ │ │ │ mov r3, #3 │ │ │ │ │ - add r1, r8, r0 │ │ │ │ │ - ldr r0, [r1, #4]! │ │ │ │ │ + add r6, r1, r0 │ │ │ │ │ + mov ip, r6 │ │ │ │ │ + ldr r0, [ip, #4]! │ │ │ │ │ + mov r6, ip │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2264 │ │ │ │ │ + ble 2284 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 21dc │ │ │ │ │ - sub r0, r8, #4 │ │ │ │ │ + bne 21f4 │ │ │ │ │ + sub r0, r1, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2220 │ │ │ │ │ + bgt 2240 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 2220 │ │ │ │ │ + bne 2240 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2120 │ │ │ │ │ + bne 2134 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2240 │ │ │ │ │ + beq 2260 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2128 │ │ │ │ │ + bne 213c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2128 │ │ │ │ │ + b 213c │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 21ec │ │ │ │ │ - str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 220c │ │ │ │ │ + strd r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - sub r1, fp, #48 @ 0x30 │ │ │ │ │ - ldm r1, {r1, r2, r3} │ │ │ │ │ - b 21ec │ │ │ │ │ + ldrd r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 220c │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 2194 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 21ac │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 2194 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 21ac │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 21b0 │ │ │ │ │ - str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 21c8 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 21b0 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 21c8 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 21c8 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 21e0 │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 21c8 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 21e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2380 │ │ │ │ │ + beq 239c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2380 │ │ │ │ │ + beq 239c │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 2128 │ │ │ │ │ + b 213c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2128 │ │ │ │ │ + beq 213c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - sub sp, fp, #28 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + sub sp, fp, #24 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 1e4 <_PyObject_CallFunctionVa+0x190> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 1a4 <_PyObject_CallFunctionVa+0x150> │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ - b 2310 │ │ │ │ │ + b 232c │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 2108 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + bcc 211c │ │ │ │ │ + mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 2310 │ │ │ │ │ - b 2108 │ │ │ │ │ + bne 232c │ │ │ │ │ + b 211c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2310 │ │ │ │ │ - .word 0x00000308 │ │ │ │ │ + b 232c │ │ │ │ │ + .word 0x00000310 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000023a8 <_PyObject_Call>: │ │ │ │ │ +000023c4 <_PyObject_Call>: │ │ │ │ │ _PyObject_Call(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr ip, [r1, #84] @ 0x54 │ │ │ │ │ tst ip, #2048 @ 0x800 │ │ │ │ │ - beq 2428 <_PyObject_Call+0x80> │ │ │ │ │ + beq 2444 <_PyObject_Call+0x80> │ │ │ │ │ ldr ip, [r1, #28] │ │ │ │ │ ldr r6, [r5, ip] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2428 <_PyObject_Call+0x80> │ │ │ │ │ + beq 2444 <_PyObject_Call+0x80> │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ - beq 2410 <_PyObject_Call+0x68> │ │ │ │ │ + beq 242c <_PyObject_Call+0x68> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 246c <_PyObject_Call+0xc4> │ │ │ │ │ + bne 2488 <_PyObject_Call+0xc4> │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov ip, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r6, [r1, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2534 <_PyObject_Call+0x18c> │ │ │ │ │ + beq 2550 <_PyObject_Call+0x18c> │ │ │ │ │ ldr r3, [r8, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 2544 <_PyObject_Call+0x19c> │ │ │ │ │ + bcc 2560 <_PyObject_Call+0x19c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 24cc <_PyObject_Call+0x124> │ │ │ │ │ + beq 24e8 <_PyObject_Call+0x124> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24e8 <_PyObject_Call+0x140> │ │ │ │ │ + bne 2504 <_PyObject_Call+0x140> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r7, ip │ │ │ │ │ - bl 1dc8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 1ddc <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2460 <_PyObject_Call+0xb8> │ │ │ │ │ + beq 247c <_PyObject_Call+0xb8> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ orr r2, r7, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f5c <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 1f70 <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2510 <_PyObject_Call+0x168> │ │ │ │ │ + beq 252c <_PyObject_Call+0x168> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2510 <_PyObject_Call+0x168> │ │ │ │ │ + beq 252c <_PyObject_Call+0x168> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2460 <_PyObject_Call+0xb8> │ │ │ │ │ + b 247c <_PyObject_Call+0xb8> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2460 <_PyObject_Call+0xb8> │ │ │ │ │ + beq 247c <_PyObject_Call+0xb8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ @@ -2681,197 +2688,198 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 24e0 <_PyObject_Call+0x138> │ │ │ │ │ + b 24fc <_PyObject_Call+0x138> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1e4 <_PyObject_CallFunctionVa+0x190> │ │ │ │ │ + bl 1a4 <_PyObject_CallFunctionVa+0x150> │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ - b 24e0 <_PyObject_Call+0x138> │ │ │ │ │ + b 24fc <_PyObject_Call+0x138> │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 2440 <_PyObject_Call+0x98> │ │ │ │ │ + bcc 245c <_PyObject_Call+0x98> │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24e0 <_PyObject_Call+0x138> │ │ │ │ │ - b 2440 <_PyObject_Call+0x98> │ │ │ │ │ + bne 24fc <_PyObject_Call+0x138> │ │ │ │ │ + b 245c <_PyObject_Call+0x98> │ │ │ │ │ │ │ │ │ │ -00002574 : │ │ │ │ │ +00002590 : │ │ │ │ │ PyObject_CallMethodObjArgs(): │ │ │ │ │ push {r1, r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4068] @ 0xfe4 │ │ │ │ │ - ldr r3, [pc, #240] @ 2684 │ │ │ │ │ + ldr r3, [pc, #240] @ 26a0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ldr r4, [r1, r3] │ │ │ │ │ - beq 2678 │ │ │ │ │ + beq 2694 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ orr ip, ip, lr │ │ │ │ │ str lr, [fp, #-16] │ │ │ │ │ str ip, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 <_PyObject_GetMethodStackRef> │ │ │ │ │ R_ARM_CALL _PyObject_GetMethodStackRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2660 │ │ │ │ │ + blt 267c │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ bic r1, r1, #1 │ │ │ │ │ - bl 1498 │ │ │ │ │ + bl 14ac │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 262c │ │ │ │ │ + beq 2648 │ │ │ │ │ ldr r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq 2648 │ │ │ │ │ + beq 2664 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - bne 260c │ │ │ │ │ + bne 2628 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 260c │ │ │ │ │ + b 2628 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 2618 │ │ │ │ │ + bne 2634 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2618 │ │ │ │ │ + b 2634 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ bl 134 <_PyObject_CallFunctionVa+0xe0> │ │ │ │ │ R_ARM_CALL PyStackRef_XCLOSE │ │ │ │ │ ldr r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 134 <_PyObject_CallFunctionVa+0xe0> │ │ │ │ │ R_ARM_CALL PyStackRef_XCLOSE │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2618 │ │ │ │ │ + b 2634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1ac <_PyObject_CallFunctionVa+0x158> │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 2670 │ │ │ │ │ + b 268c │ │ │ │ │ .word 0x000000e0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002688 <_PyObject_VectorcallPrepend>: │ │ │ │ │ +000026a4 <_PyObject_VectorcallPrepend>: │ │ │ │ │ _PyObject_VectorcallPrepend(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr ip, [fp, #4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ bic r3, ip, #-2147483648 @ 0x80000000 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - blt 2768 <_PyObject_VectorcallPrepend+0xe0> │ │ │ │ │ + blt 2784 <_PyObject_VectorcallPrepend+0xe0> │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2824 <_PyObject_VectorcallPrepend+0x19c> │ │ │ │ │ + bne 2844 <_PyObject_VectorcallPrepend+0x1a0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, r3 │ │ │ │ │ - beq 2834 <_PyObject_VectorcallPrepend+0x1ac> │ │ │ │ │ + beq 2854 <_PyObject_VectorcallPrepend+0x1b0> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - bgt 28c0 <_PyObject_VectorcallPrepend+0x238> │ │ │ │ │ + bgt 28e0 <_PyObject_VectorcallPrepend+0x23c> │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, fp, #44 @ 0x2c │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r5, fp, #48 @ 0x30 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ tst r3, #2048 @ 0x800 │ │ │ │ │ - beq 27d4 <_PyObject_VectorcallPrepend+0x14c> │ │ │ │ │ + beq 27f4 <_PyObject_VectorcallPrepend+0x150> │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ movne r8, r5 │ │ │ │ │ - beq 27d4 <_PyObject_VectorcallPrepend+0x14c> │ │ │ │ │ + beq 27f4 <_PyObject_VectorcallPrepend+0x150> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx ip │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq 2968 <_PyObject_VectorcallPrepend+0x2e0> │ │ │ │ │ + beq 2988 <_PyObject_VectorcallPrepend+0x2e4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2a10 <_PyObject_VectorcallPrepend+0x388> │ │ │ │ │ + bne 2a30 <_PyObject_VectorcallPrepend+0x38c> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne 295c <_PyObject_VectorcallPrepend+0x2d4> │ │ │ │ │ + bne 297c <_PyObject_VectorcallPrepend+0x2d8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ - add r0, r3, #1 │ │ │ │ │ + add ip, r3, #1 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ │ str r2, [r5, #-4] │ │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ mov r8, r1 │ │ │ │ │ sub r1, r5, #4 │ │ │ │ │ - tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 2800 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ + tst r0, #2048 @ 0x800 │ │ │ │ │ + beq 2820 <_PyObject_VectorcallPrepend+0x17c> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ - subs ip, r3, #0 │ │ │ │ │ - beq 2800 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + subs lr, r3, #0 │ │ │ │ │ + beq 2820 <_PyObject_VectorcallPrepend+0x17c> │ │ │ │ │ + mov r2, ip │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + mov ip, lr │ │ │ │ │ blx ip │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq 29a0 <_PyObject_VectorcallPrepend+0x318> │ │ │ │ │ + beq 29c0 <_PyObject_VectorcallPrepend+0x31c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2a34 <_PyObject_VectorcallPrepend+0x3ac> │ │ │ │ │ + bne 2a54 <_PyObject_VectorcallPrepend+0x3b0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r8, [r5, #-4] │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr ip, [fp, #8] │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -2884,444 +2892,464 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bic r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ │ + bic r3, ip, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 47c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 27c4 <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ + b 27e4 <_PyObject_VectorcallPrepend+0x140> │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ adds r2, r3, r2 │ │ │ │ │ - bne 26d8 <_PyObject_VectorcallPrepend+0x50> │ │ │ │ │ + bne 26f4 <_PyObject_VectorcallPrepend+0x50> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 28a4 <_PyObject_VectorcallPrepend+0x21c> │ │ │ │ │ + beq 28c4 <_PyObject_VectorcallPrepend+0x220> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 28a4 <_PyObject_VectorcallPrepend+0x21c> │ │ │ │ │ + beq 28c4 <_PyObject_VectorcallPrepend+0x220> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq 29d8 <_PyObject_VectorcallPrepend+0x350> │ │ │ │ │ + beq 29f8 <_PyObject_VectorcallPrepend+0x354> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 275c <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + beq 2778 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 275c <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + beq 2778 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r6, #0 │ │ │ │ │ bl a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b 275c <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 2778 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, fp, #56 @ 0x38 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 740 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 754 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 275c <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 2778 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 2a58 <_PyObject_VectorcallPrepend+0x3d0> │ │ │ │ │ + beq 2a78 <_PyObject_VectorcallPrepend+0x3d4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str ip, [r0], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ tst r3, #2048 @ 0x800 │ │ │ │ │ - beq 2930 <_PyObject_VectorcallPrepend+0x2a8> │ │ │ │ │ + beq 2950 <_PyObject_VectorcallPrepend+0x2ac> │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ subne r5, fp, #48 @ 0x30 │ │ │ │ │ - bne 272c <_PyObject_VectorcallPrepend+0xa4> │ │ │ │ │ + bne 2748 <_PyObject_VectorcallPrepend+0xa4> │ │ │ │ │ ldr ip, [fp, #8] │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 47c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ sub r3, fp, #48 @ 0x30 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 275c <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + beq 2778 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 275c <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 2778 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 297c <_PyObject_VectorcallPrepend+0x2f4> │ │ │ │ │ + beq 299c <_PyObject_VectorcallPrepend+0x2f8> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2754 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ + bne 2770 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2754 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ + b 2770 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 29b4 <_PyObject_VectorcallPrepend+0x32c> │ │ │ │ │ + beq 29d4 <_PyObject_VectorcallPrepend+0x330> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 27c4 <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ + bne 27e4 <_PyObject_VectorcallPrepend+0x140> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 27c4 <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ + b 27e4 <_PyObject_VectorcallPrepend+0x140> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 29ec <_PyObject_VectorcallPrepend+0x364> │ │ │ │ │ + beq 2a0c <_PyObject_VectorcallPrepend+0x368> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 275c <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + bne 2778 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 275c <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 2778 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2754 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ + beq 2770 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r6, #0 │ │ │ │ │ bl a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b 2754 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ + b 2770 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27c4 <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ + beq 27e4 <_PyObject_VectorcallPrepend+0x140> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r6, #0 │ │ │ │ │ bl a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b 27c4 <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ + b 27e4 <_PyObject_VectorcallPrepend+0x140> │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r6, r8 │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_CALL _PyErr_NoMemory │ │ │ │ │ - b 275c <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 2778 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ │ │ │ │ │ -00002a68 : │ │ │ │ │ +00002a88 : │ │ │ │ │ PyObject_CallNoArgs(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #212] @ 2b58 │ │ │ │ │ + ldr r3, [pc, #212] @ 2b78 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr lr, [ip, #84] @ 0x54 │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ tst lr, #2048 @ 0x800 │ │ │ │ │ - beq 2ae0 │ │ │ │ │ + beq 2b00 │ │ │ │ │ ldr r3, [ip, #28] │ │ │ │ │ ldr r4, [r0, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2ae0 │ │ │ │ │ + beq 2b00 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2af8 │ │ │ │ │ + beq 2b18 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2b30 │ │ │ │ │ + bne 2b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 740 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + b 754 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2b0c │ │ │ │ │ + beq 2b2c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2ad8 │ │ │ │ │ + bne 2af8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2ad8 │ │ │ │ │ + b 2af8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2ad8 │ │ │ │ │ + beq 2af8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002b5c : │ │ │ │ │ +00002b7c : │ │ │ │ │ PyVectorcall_Function(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ands r3, r3, #2048 @ 0x800 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ ldrne r3, [r2, #28] │ │ │ │ │ ldrne r0, [r0, r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002b88 <_PyObject_CallMethod>: │ │ │ │ │ +00002ba8 <_PyObject_CallMethod>: │ │ │ │ │ _PyObject_CallMethod(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #192] @ 2c68 <_PyObject_CallMethod+0xe0> │ │ │ │ │ + ldr r3, [pc, #192] @ 2c88 <_PyObject_CallMethod+0xe0> │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ - beq 2c2c <_PyObject_CallMethod+0xa4> │ │ │ │ │ + beq 2c4c <_PyObject_CallMethod+0xa4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetAttr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2c60 <_PyObject_CallMethod+0xd8> │ │ │ │ │ + beq 2c80 <_PyObject_CallMethod+0xd8> │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCallable_Check │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2c3c <_PyObject_CallMethod+0xb4> │ │ │ │ │ + beq 2c5c <_PyObject_CallMethod+0xb4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 54 <_PyObject_CallFunctionVa> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2c18 <_PyObject_CallMethod+0x90> │ │ │ │ │ + bgt 2c38 <_PyObject_CallMethod+0x90> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 2c18 <_PyObject_CallMethod+0x90> │ │ │ │ │ + bne 2c38 <_PyObject_CallMethod+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1ac <_PyObject_CallFunctionVa+0x158> │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 2c18 <_PyObject_CallMethod+0x90> │ │ │ │ │ + b 2c38 <_PyObject_CallMethod+0x90> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 16c <_PyObject_CallFunctionVa+0x118> │ │ │ │ │ R_ARM_CALL callmethod.part.0.isra.0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2c34 <_PyObject_CallMethod+0xac> │ │ │ │ │ + bgt 2c54 <_PyObject_CallMethod+0xac> │ │ │ │ │ ldr r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 2c04 <_PyObject_CallMethod+0x7c> │ │ │ │ │ + b 2c24 <_PyObject_CallMethod+0x7c> │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 2c18 <_PyObject_CallMethod+0x90> │ │ │ │ │ + b 2c38 <_PyObject_CallMethod+0x90> │ │ │ │ │ .word 0x000000ac │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002c6c : │ │ │ │ │ +00002c8c <_PyStack_AsDict>: │ │ │ │ │ +_PyStack_AsDict(): │ │ │ │ │ + push {fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #4 │ │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + sub sp, sp, #8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + add r0, ip, #16 │ │ │ │ │ + ldr ip, [ip, #8] │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyDict_FromItems> │ │ │ │ │ + R_ARM_CALL _PyDict_FromItems │ │ │ │ │ + sub sp, fp, #4 │ │ │ │ │ + pop {fp, pc} │ │ │ │ │ + │ │ │ │ │ +00002ccc : │ │ │ │ │ PyObject_CallObject(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #520] @ 2e90 │ │ │ │ │ + ldr r3, [pc, #520] @ 2ef0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ - beq 2d38 │ │ │ │ │ + beq 2d98 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 2e70 │ │ │ │ │ + beq 2ed0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 2cec │ │ │ │ │ + beq 2d4c │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr lr, [r0, r2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 2cec │ │ │ │ │ + beq 2d4c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ mov ip, lr │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2e30 │ │ │ │ │ + beq 2e90 │ │ │ │ │ ldr r2, [r6, #788] @ 0x314 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 2e40 │ │ │ │ │ + bcc 2ea0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq 2dc8 │ │ │ │ │ + beq 2e28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2de4 │ │ │ │ │ + bne 2e44 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 2dac │ │ │ │ │ + beq 2e0c │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 2dac │ │ │ │ │ + beq 2e0c │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ blx ip │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bne 2d24 │ │ │ │ │ + bne 2d84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2d88 │ │ │ │ │ + beq 2de8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2d2c │ │ │ │ │ + bne 2d8c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2d2c │ │ │ │ │ + b 2d8c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 740 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + b 754 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2e0c │ │ │ │ │ + beq 2e6c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2e0c │ │ │ │ │ + beq 2e6c │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 2d2c │ │ │ │ │ + b 2d8c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2d2c │ │ │ │ │ + beq 2d8c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ @@ -3335,43 +3363,43 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2ddc │ │ │ │ │ + b 2e3c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1e4 <_PyObject_CallFunctionVa+0x190> │ │ │ │ │ + bl 1a4 <_PyObject_CallFunctionVa+0x150> │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ - b 2ddc │ │ │ │ │ + b 2e3c │ │ │ │ │ sub r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 2d04 │ │ │ │ │ + bcc 2d64 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ddc │ │ │ │ │ - b 2d04 │ │ │ │ │ + bne 2e3c │ │ │ │ │ + b 2d64 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ - b 2ddc │ │ │ │ │ + b 2e3c │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -43,15 +43,15 @@ │ │ │ │ │ mov r2, r1 │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r0, [lr, ip] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 23a8 <_PyObject_Call> │ │ │ │ │ + b 23c4 <_PyObject_Call> │ │ │ │ │ R_ARM_JUMP24 _PyObject_Call │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000098 : │ │ │ │ │ PyVectorcall_Call(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ @@ -100,29 +100,29 @@ │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 1dc8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 1ddc <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 19c │ │ │ │ │ ldr r9, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ orr r2, r6, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1f5c <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 1f70 <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ @@ -485,23 +485,23 @@ │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ b 5f4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 654 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl d14 <_PyObject_VectorcallDictTstate> │ │ │ │ │ + bl d28 <_PyObject_VectorcallDictTstate> │ │ │ │ │ R_ARM_CALL _PyObject_VectorcallDictTstate │ │ │ │ │ b 664 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ bne 604 │ │ │ │ │ mov r3, ip │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 23a8 <_PyObject_Call> │ │ │ │ │ + b 23c4 <_PyObject_Call> │ │ │ │ │ R_ARM_JUMP24 _PyObject_Call │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000670 : │ │ │ ├── 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: 45960 (bytes into file) │ │ │ │ │ + Start of section headers: 46056 (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 0xb388: │ │ │ │ │ +There are 18 section headers, starting at offset 0xb3e8: │ │ │ │ │ │ │ │ │ │ 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 001f04 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0098c8 000790 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001f38 000574 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00a058 0002e0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0024ac 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 0024ac 000862 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 002d10 00384c 00 AX 0 0 8 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00a338 000880 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00655c 0011e4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00abb8 0006a8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 007740 0002a8 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00b260 000098 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0079e8 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0079e8 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 007a1c 001180 10 16 152 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 008b9c 000d29 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00b2f8 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001d14 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 009920 000788 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001d48 000574 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00a0a8 0002e0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0022bc 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 0022bc 000862 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 002b20 003ab4 00 AX 0 0 8 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00a388 000890 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0065d4 0011e4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00ac18 0006a8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0077b8 0002a8 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00b2c0 000098 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 007a60 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 007a60 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 007a94 001160 10 16 150 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 008bf4 000d29 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00b358 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,283 +1,281 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 280 entries: │ │ │ │ │ +Symbol table '.symtab' contains 278 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 1 $a │ │ │ │ │ 3: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ 6: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ 7: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ 8: 00000000 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 9: 00000054 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ 10: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ 11: 0000008c 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ - 13: 00001144 960 FUNC LOCAL DEFAULT 7 intern_constants │ │ │ │ │ - 14: 00001504 904 FUNC LOCAL DEFAULT 7 intern_constants.constprop.0 │ │ │ │ │ - 15: 0000188c 64 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ - 16: 00001128 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 17: 00001144 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 18: 00001500 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 19: 00001504 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 20: 00001888 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 21: 0000188c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 13: 00001110 960 FUNC LOCAL DEFAULT 7 intern_constants │ │ │ │ │ + 14: 000014d0 904 FUNC LOCAL DEFAULT 7 intern_constants.constprop.0 │ │ │ │ │ + 15: 00001858 64 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 16: 000010f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 17: 00001110 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 18: 000014cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 19: 000014d0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 20: 00001854 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 21: 00001858 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 22: 000000bc 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 23: 000018cc 1148 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ - 24: 00001d40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 25: 00001d48 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 26: 000022d0 348 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ - 27: 0000242c 664 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ + 23: 00001898 1148 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ + 24: 00001d0c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 25: 00001d14 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 26: 0000229c 348 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ + 27: 000023f8 664 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ 28: 00000028 120 FUNC LOCAL DEFAULT 1 init_co_cached │ │ │ │ │ 29: 00000154 232 FUNC LOCAL DEFAULT 9 retreat │ │ │ │ │ - 30: 00002a60 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 31: 00002a68 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 32: 000002e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 33: 000002e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 34: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 35: 0000000c 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 36: 0000014c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 37: 000002fc 128 FUNC LOCAL DEFAULT 1 code_positionsiterator │ │ │ │ │ - 38: 00000378 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 39: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ - 40: 00002c20 648 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ - 41: 00002ea8 52 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ - 42: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 43: 0000037c 112 FUNC LOCAL DEFAULT 1 read_signed_varint │ │ │ │ │ - 44: 00002ea4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 45: 0000037c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 46: 00002ea8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 47: 000003ec 108 FUNC LOCAL DEFAULT 1 positionsiter_dealloc │ │ │ │ │ - 48: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ - 49: 000000f8 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 50: 00000110 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 51: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 52: 00000164 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 53: 0000018c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 54: 000001b8 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 55: 00000c40 120 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ - 56: 00002edc 500 FUNC LOCAL DEFAULT 7 code_getfreevars │ │ │ │ │ - 57: 00000cb8 156 FUNC LOCAL DEFAULT 1 get_localsplus_names │ │ │ │ │ - 58: 00003188 452 FUNC LOCAL DEFAULT 7 get_cached_locals │ │ │ │ │ - 59: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 60: 000001ec 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ - 61: 00000200 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 62: 00000208 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ - 63: 00000210 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 64: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 65: 0000023c 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ - 66: 00000254 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 67: 0000026c 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ - 68: 00000284 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ - 69: 00000288 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ - 70: 000002a0 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ - 71: 000002b4 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ - 72: 000002cc 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ - 73: 000002e4 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ - 74: 00000304 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ - 75: 0000032c 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ - 76: 0000035c 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 77: 0000038c 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 78: 000003b4 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ - 79: 000003dc 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ - 80: 00000400 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ - 81: 0000042c 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 82: 00000438 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ - 83: 00000d54 2576 FUNC LOCAL DEFAULT 1 code_replace │ │ │ │ │ - 84: 00001760 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 85: 00000448 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ - 86: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ - 87: 00001764 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 88: 00001bac 124 FUNC LOCAL DEFAULT 1 code_linesiterator │ │ │ │ │ - 89: 00001c24 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 90: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ - 91: 0000334c 1280 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ - 92: 00000154 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 93: 00001c28 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 94: 00001c28 108 FUNC LOCAL DEFAULT 1 lineiter_dealloc │ │ │ │ │ - 95: 00001c94 20 FUNC LOCAL DEFAULT 1 code_getcode │ │ │ │ │ - 96: 00001ca8 36 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ - 97: 00001ccc 220 FUNC LOCAL DEFAULT 1 code__varname_from_oparg │ │ │ │ │ - 98: 00001da4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 99: 00001da8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 100: 0000023c 20 FUNC LOCAL DEFAULT 9 code_getcellvars │ │ │ │ │ - 101: 00001ea4 20 FUNC LOCAL DEFAULT 1 code_getvarnames │ │ │ │ │ - 102: 000003c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 103: 000003c4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 104: 00000440 20 FUNC LOCAL DEFAULT 9 code_branchesiterator │ │ │ │ │ - 105: 000004a8 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 106: 000004b0 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 107: 000004bc 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ - 108: 000004c8 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 109: 000004d4 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 110: 000004e0 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ - 111: 000004ec 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ - 112: 000004f8 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ - 113: 00000504 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ - 114: 00000510 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ - 115: 0000051c 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ - 116: 00000528 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ - 117: 00000534 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ - 118: 00000558 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ - 119: 00000584 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ - 120: 000005b0 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ - 121: 00000454 1616 FUNC LOCAL DEFAULT 9 code_new │ │ │ │ │ - 122: 00000aa4 272 FUNC LOCAL DEFAULT 9 validate_and_copy_tuple │ │ │ │ │ - 123: 000005d4 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ - 124: 00000bb4 68 FUNC LOCAL DEFAULT 9 code_sizeof │ │ │ │ │ - 125: 00000608 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ - 126: 00000cdc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 127: 0000062c 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ - 128: 00000648 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ - 129: 00000ce0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 130: 00000d84 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 131: 00000d88 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 132: 000010ac 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 133: 000010b0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 134: 00000668 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ - 135: 00000684 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ - 136: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 137: 00000190 280 OBJECT LOCAL DEFAULT 11 code_new__doc__ │ │ │ │ │ - 138: 00000350 128 OBJECT LOCAL DEFAULT 3 code_methods │ │ │ │ │ - 139: 00000448 300 OBJECT LOCAL DEFAULT 3 code_memberlist │ │ │ │ │ - 140: 000003d0 120 OBJECT LOCAL DEFAULT 3 code_getsetlist │ │ │ │ │ - 141: 000001a8 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ - 142: 00000018 76 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ - 143: 000002d4 96 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ - 144: 000002a8 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ - 145: 00000064 8 OBJECT LOCAL DEFAULT 11 _keywords.4 │ │ │ │ │ - 146: 00000334 28 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ - 147: 00000124 108 OBJECT LOCAL DEFAULT 11 code_replace__doc__ │ │ │ │ │ - 148: 0000006c 183 OBJECT LOCAL DEFAULT 11 code__varname_from_oparg__doc__ │ │ │ │ │ - 149: 0000000c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 150: 0000000c 8 OBJECT LOCAL DEFAULT 11 assert0 │ │ │ │ │ - 151: 00000014 2 OBJECT LOCAL DEFAULT 11 linetable │ │ │ │ │ - 152: 00000000 40 FUNC GLOBAL HIDDEN 1 _PyCode_Init │ │ │ │ │ - 153: 00000000 668 FUNC GLOBAL HIDDEN 7 _PyCode_Validate │ │ │ │ │ - 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 155: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 157: 0000029c 3752 FUNC GLOBAL HIDDEN 7 _PyCode_New │ │ │ │ │ - 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ - 160: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ - 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 163: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternMortal │ │ │ │ │ - 164: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ - 165: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NewVar │ │ │ │ │ - 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 167: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_Quicken │ │ │ │ │ - 168: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ - 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Resize │ │ │ │ │ - 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_New │ │ │ │ │ - 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ - 176: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFunction_ClearCodeByVersion │ │ │ │ │ - 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 182: 00001d48 1352 FUNC GLOBAL HIDDEN 7 _PyCode_ConstantKey │ │ │ │ │ - 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ - 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ - 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ - 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ - 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntry │ │ │ │ │ - 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ - 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_New │ │ │ │ │ - 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_AsCComplex │ │ │ │ │ - 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ - 200: 00002290 64 FUNC GLOBAL HIDDEN 7 _Py_set_localsplus_info │ │ │ │ │ - 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Caches │ │ │ │ │ - 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetBaseCodeUnit │ │ │ │ │ - 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 206: 000026c4 328 FUNC GLOBAL HIDDEN 7 _PyCode_GetCode │ │ │ │ │ - 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 209: 0000280c 604 FUNC GLOBAL HIDDEN 7 _PyCode_SafeAddr2Line │ │ │ │ │ - 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Instrumentation_GetLine │ │ │ │ │ - 211: 00002a68 440 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ - 212: 000000a0 584 FUNC GLOBAL DEFAULT 1 PyCode_Addr2Line │ │ │ │ │ - 213: 000002e8 20 FUNC GLOBAL HIDDEN 1 _PyCode_Fini │ │ │ │ │ - 214: 00000000 340 FUNC GLOBAL DEFAULT 9 PyCode_NewEmpty │ │ │ │ │ - 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeFSDefault │ │ │ │ │ - 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 221: 00000458 68 FUNC GLOBAL DEFAULT 1 _PyCode_InitAddressRange │ │ │ │ │ - 222: 0000049c 232 FUNC GLOBAL DEFAULT 1 _PyCode_ReturnsOnlyNone │ │ │ │ │ - 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ - 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInstruction_GetLength │ │ │ │ │ - 225: 00000584 264 FUNC GLOBAL DEFAULT 1 _PyCode_VerifyStateless │ │ │ │ │ - 226: 0000068c 520 FUNC GLOBAL DEFAULT 1 _PyCode_GetVarCounts │ │ │ │ │ - 227: 00000894 940 FUNC GLOBAL DEFAULT 1 _PyCode_SetUnboundVarCounts │ │ │ │ │ - 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ - 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Contains │ │ │ │ │ - 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Contains │ │ │ │ │ - 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ - 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ - 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 238: 000030d0 184 FUNC GLOBAL HIDDEN 7 _PyCode_GetFreevars │ │ │ │ │ - 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 240: 00001764 1096 FUNC GLOBAL DEFAULT 1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ - 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ - 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Compare │ │ │ │ │ - 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ - 249: 00001da8 252 FUNC GLOBAL DEFAULT 1 _PyLineTable_NextAddressRange │ │ │ │ │ - 250: 00000250 76 FUNC GLOBAL HIDDEN 9 _PyCode_GetCellvars │ │ │ │ │ - 251: 00001eb8 76 FUNC GLOBAL HIDDEN 1 _PyCode_GetVarnames │ │ │ │ │ - 252: 0000029c 296 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_SetExtra │ │ │ │ │ - 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ - 254: 000003c4 124 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_GetExtra │ │ │ │ │ - 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInstrumentation_BranchesIterator │ │ │ │ │ - 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ - 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Copy │ │ │ │ │ - 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ - 260: 00000bf8 20 FUNC GLOBAL DEFAULT 9 PyCode_GetCode │ │ │ │ │ - 261: 00000c0c 20 FUNC GLOBAL DEFAULT 9 PyCode_GetVarnames │ │ │ │ │ - 262: 00000c20 20 FUNC GLOBAL DEFAULT 9 PyCode_GetCellvars │ │ │ │ │ - 263: 00000c34 20 FUNC GLOBAL DEFAULT 9 PyCode_GetFreevars │ │ │ │ │ - 264: 00000c48 152 FUNC GLOBAL DEFAULT 9 PyCode_AddWatcher │ │ │ │ │ - 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 266: 00000ce0 168 FUNC GLOBAL DEFAULT 9 PyCode_ClearWatcher │ │ │ │ │ - 267: 00000d88 156 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_New │ │ │ │ │ - 268: 00000e24 40 FUNC GLOBAL HIDDEN 9 _PyLineTable_InitAddressRange │ │ │ │ │ - 269: 00000e4c 612 FUNC GLOBAL DEFAULT 9 PyCode_Addr2Location │ │ │ │ │ - 270: 000010b0 52 FUNC GLOBAL HIDDEN 9 _PyLineTable_PreviousAddressRange │ │ │ │ │ - 271: 000010e4 56 FUNC GLOBAL DEFAULT 9 _PyCode_CheckNoInternalState │ │ │ │ │ - 272: 0000111c 112 FUNC GLOBAL DEFAULT 9 _PyCode_CheckNoExternalState │ │ │ │ │ - 273: 0000118c 88 FUNC GLOBAL DEFAULT 9 _PyCode_CheckPureFunction │ │ │ │ │ - 274: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyCode_Type │ │ │ │ │ - 275: 000000d4 212 OBJECT GLOBAL HIDDEN 3 _PyPositionsIterator │ │ │ │ │ - 276: 000001d4 212 OBJECT GLOBAL HIDDEN 3 _PyLineIterator │ │ │ │ │ - 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 30: 00002e38 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 31: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 32: 0000000c 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ + 33: 0000014c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 34: 000000b4 128 FUNC LOCAL DEFAULT 1 code_positionsiterator │ │ │ │ │ + 35: 00000130 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 36: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ + 37: 00002e40 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 38: 00002e40 648 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ + 39: 000030c8 52 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ + 40: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 41: 00000134 112 FUNC LOCAL DEFAULT 1 read_signed_varint │ │ │ │ │ + 42: 000030c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 43: 00000134 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 44: 000030c8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 45: 000001a4 108 FUNC LOCAL DEFAULT 1 positionsiter_dealloc │ │ │ │ │ + 46: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ + 47: 000000f8 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ + 48: 00000110 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ + 49: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ + 50: 00000164 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ + 51: 0000018c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ + 52: 000001b8 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ + 53: 000009f8 120 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ + 54: 000030fc 516 FUNC LOCAL DEFAULT 7 code_getfreevars │ │ │ │ │ + 55: 00003410 464 FUNC LOCAL DEFAULT 7 get_cached_locals │ │ │ │ │ + 56: 00000a70 160 FUNC LOCAL DEFAULT 1 get_localsplus_names │ │ │ │ │ + 57: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ + 58: 000001ec 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ + 59: 00000200 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ + 60: 00000208 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ + 61: 00000210 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ + 62: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ + 63: 0000023c 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ + 64: 00000254 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ + 65: 0000026c 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ + 66: 00000284 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ + 67: 00000288 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ + 68: 000002a0 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ + 69: 000002b4 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ + 70: 000002cc 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ + 71: 000002e4 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ + 72: 00000304 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ + 73: 0000032c 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ + 74: 0000035c 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ + 75: 0000038c 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ + 76: 000003b4 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ + 77: 000003dc 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ + 78: 00000400 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ + 79: 0000042c 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ + 80: 00000438 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ + 81: 00000b10 2660 FUNC LOCAL DEFAULT 1 code_replace │ │ │ │ │ + 82: 00001570 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 83: 00000448 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ + 84: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ + 85: 00001574 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 86: 000019bc 124 FUNC LOCAL DEFAULT 1 code_linesiterator │ │ │ │ │ + 87: 00001a34 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 88: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ + 89: 000035e0 1236 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 90: 00000154 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 91: 00001a38 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 92: 00001a38 108 FUNC LOCAL DEFAULT 1 lineiter_dealloc │ │ │ │ │ + 93: 00001aa4 20 FUNC LOCAL DEFAULT 1 code_getcode │ │ │ │ │ + 94: 00001ab8 36 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ + 95: 00001adc 220 FUNC LOCAL DEFAULT 1 code__varname_from_oparg │ │ │ │ │ + 96: 00001bb4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 97: 00001bb8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 98: 0000023c 20 FUNC LOCAL DEFAULT 9 code_getcellvars │ │ │ │ │ + 99: 00001cb4 20 FUNC LOCAL DEFAULT 1 code_getvarnames │ │ │ │ │ + 100: 000003c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 101: 000003c4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 102: 00000440 20 FUNC LOCAL DEFAULT 9 code_branchesiterator │ │ │ │ │ + 103: 000004a8 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ + 104: 000004b0 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ + 105: 000004bc 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ + 106: 000004c8 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ + 107: 000004d4 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ + 108: 000004e0 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ + 109: 000004ec 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ + 110: 000004f8 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ + 111: 00000504 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ + 112: 00000510 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ + 113: 0000051c 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ + 114: 00000528 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ + 115: 00000534 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ + 116: 00000558 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ + 117: 00000584 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ + 118: 000005b0 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ + 119: 00000454 1616 FUNC LOCAL DEFAULT 9 code_new │ │ │ │ │ + 120: 00000aa4 272 FUNC LOCAL DEFAULT 9 validate_and_copy_tuple │ │ │ │ │ + 121: 000005d4 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ + 122: 00000bb4 68 FUNC LOCAL DEFAULT 9 code_sizeof │ │ │ │ │ + 123: 00000608 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ + 124: 00000cdc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 125: 0000062c 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ + 126: 00000648 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ + 127: 00000ce0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 128: 00000d84 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 129: 00000d88 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 130: 000010ac 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 131: 000010b0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 132: 00000668 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ + 133: 00000684 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ + 134: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 135: 00000190 280 OBJECT LOCAL DEFAULT 11 code_new__doc__ │ │ │ │ │ + 136: 00000350 128 OBJECT LOCAL DEFAULT 3 code_methods │ │ │ │ │ + 137: 00000448 300 OBJECT LOCAL DEFAULT 3 code_memberlist │ │ │ │ │ + 138: 000003d0 120 OBJECT LOCAL DEFAULT 3 code_getsetlist │ │ │ │ │ + 139: 000001a8 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ + 140: 00000018 76 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ + 141: 000002d4 96 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ + 142: 000002a8 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ + 143: 00000064 8 OBJECT LOCAL DEFAULT 11 _keywords.4 │ │ │ │ │ + 144: 00000334 28 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ + 145: 00000124 108 OBJECT LOCAL DEFAULT 11 code_replace__doc__ │ │ │ │ │ + 146: 0000006c 183 OBJECT LOCAL DEFAULT 11 code__varname_from_oparg__doc__ │ │ │ │ │ + 147: 0000000c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 148: 0000000c 8 OBJECT LOCAL DEFAULT 11 assert0 │ │ │ │ │ + 149: 00000014 2 OBJECT LOCAL DEFAULT 11 linetable │ │ │ │ │ + 150: 00000000 40 FUNC GLOBAL HIDDEN 1 _PyCode_Init │ │ │ │ │ + 151: 00000000 668 FUNC GLOBAL HIDDEN 7 _PyCode_Validate │ │ │ │ │ + 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 153: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 155: 0000029c 3700 FUNC GLOBAL HIDDEN 7 _PyCode_New │ │ │ │ │ + 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ + 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ + 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 160: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternMortal │ │ │ │ │ + 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ + 163: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NewVar │ │ │ │ │ + 164: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 165: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_Quicken │ │ │ │ │ + 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 167: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ + 168: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Resize │ │ │ │ │ + 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_New │ │ │ │ │ + 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ + 174: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFunction_ClearCodeByVersion │ │ │ │ │ + 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ + 180: 00001d14 1352 FUNC GLOBAL HIDDEN 7 _PyCode_ConstantKey │ │ │ │ │ + 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ + 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ + 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ + 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ + 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ + 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntry │ │ │ │ │ + 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ + 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_New │ │ │ │ │ + 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_AsCComplex │ │ │ │ │ + 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ + 198: 0000225c 64 FUNC GLOBAL HIDDEN 7 _Py_set_localsplus_info │ │ │ │ │ + 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ + 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Caches │ │ │ │ │ + 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetBaseCodeUnit │ │ │ │ │ + 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 204: 00002690 328 FUNC GLOBAL HIDDEN 7 _PyCode_GetCode │ │ │ │ │ + 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 207: 000027d8 596 FUNC GLOBAL HIDDEN 7 _PyCode_SafeAddr2Line │ │ │ │ │ + 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Instrumentation_GetLine │ │ │ │ │ + 209: 00002a2c 460 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ + 210: 00002bf8 584 FUNC GLOBAL DEFAULT 7 PyCode_Addr2Line │ │ │ │ │ + 211: 000000a0 20 FUNC GLOBAL HIDDEN 1 _PyCode_Fini │ │ │ │ │ + 212: 00000000 340 FUNC GLOBAL DEFAULT 9 PyCode_NewEmpty │ │ │ │ │ + 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeFSDefault │ │ │ │ │ + 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ + 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ + 219: 00000210 68 FUNC GLOBAL DEFAULT 1 _PyCode_InitAddressRange │ │ │ │ │ + 220: 00000254 232 FUNC GLOBAL DEFAULT 1 _PyCode_ReturnsOnlyNone │ │ │ │ │ + 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ + 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInstruction_GetLength │ │ │ │ │ + 223: 0000033c 264 FUNC GLOBAL DEFAULT 1 _PyCode_VerifyStateless │ │ │ │ │ + 224: 00000444 520 FUNC GLOBAL DEFAULT 1 _PyCode_GetVarCounts │ │ │ │ │ + 225: 0000064c 940 FUNC GLOBAL DEFAULT 1 _PyCode_SetUnboundVarCounts │ │ │ │ │ + 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ + 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ + 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Contains │ │ │ │ │ + 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Contains │ │ │ │ │ + 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ + 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ + 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ + 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 236: 00003300 272 FUNC GLOBAL HIDDEN 7 _PyCode_GetFreevars │ │ │ │ │ + 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ + 238: 00001574 1096 FUNC GLOBAL DEFAULT 1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ + 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ + 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ + 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Compare │ │ │ │ │ + 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ + 247: 00001bb8 252 FUNC GLOBAL DEFAULT 1 _PyLineTable_NextAddressRange │ │ │ │ │ + 248: 00000250 76 FUNC GLOBAL HIDDEN 9 _PyCode_GetCellvars │ │ │ │ │ + 249: 00001cc8 76 FUNC GLOBAL HIDDEN 1 _PyCode_GetVarnames │ │ │ │ │ + 250: 0000029c 296 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_SetExtra │ │ │ │ │ + 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ + 252: 000003c4 124 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_GetExtra │ │ │ │ │ + 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInstrumentation_BranchesIterator │ │ │ │ │ + 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ + 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Copy │ │ │ │ │ + 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ + 258: 00000bf8 20 FUNC GLOBAL DEFAULT 9 PyCode_GetCode │ │ │ │ │ + 259: 00000c0c 20 FUNC GLOBAL DEFAULT 9 PyCode_GetVarnames │ │ │ │ │ + 260: 00000c20 20 FUNC GLOBAL DEFAULT 9 PyCode_GetCellvars │ │ │ │ │ + 261: 00000c34 20 FUNC GLOBAL DEFAULT 9 PyCode_GetFreevars │ │ │ │ │ + 262: 00000c48 152 FUNC GLOBAL DEFAULT 9 PyCode_AddWatcher │ │ │ │ │ + 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 264: 00000ce0 168 FUNC GLOBAL DEFAULT 9 PyCode_ClearWatcher │ │ │ │ │ + 265: 00000d88 156 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_New │ │ │ │ │ + 266: 00000e24 40 FUNC GLOBAL HIDDEN 9 _PyLineTable_InitAddressRange │ │ │ │ │ + 267: 00000e4c 612 FUNC GLOBAL DEFAULT 9 PyCode_Addr2Location │ │ │ │ │ + 268: 000010b0 52 FUNC GLOBAL HIDDEN 9 _PyLineTable_PreviousAddressRange │ │ │ │ │ + 269: 000010e4 56 FUNC GLOBAL DEFAULT 9 _PyCode_CheckNoInternalState │ │ │ │ │ + 270: 0000111c 112 FUNC GLOBAL DEFAULT 9 _PyCode_CheckNoExternalState │ │ │ │ │ + 271: 0000118c 88 FUNC GLOBAL DEFAULT 9 _PyCode_CheckPureFunction │ │ │ │ │ + 272: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyCode_Type │ │ │ │ │ + 273: 000000d4 212 OBJECT GLOBAL HIDDEN 3 _PyPositionsIterator │ │ │ │ │ + 274: 000001d4 212 OBJECT GLOBAL HIDDEN 3 _PyLineIterator │ │ │ │ │ + 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,333 +1,332 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x98c8 contains 242 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x9920 contains 241 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000058 0000cf1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000094 0000ac1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000288 0000d21d R_ARM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ -000002c0 00001d1c R_ARM_CALL 00000154 retreat │ │ │ │ │ -0000031c 0000da1c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00000378 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000438 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004cc 0000df1c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -000004d0 0000b82b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000004d4 0000b82c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000050c 0000e01c R_ARM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ -00000524 0000cb1c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -0000053c 0000cb1c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -000005b4 0000e21c R_ARM_CALL 0000068c _PyCode_GetVarCounts │ │ │ │ │ -000005dc 0000e31c R_ARM_CALL 00000894 _PyCode_SetUnboundVarCounts │ │ │ │ │ -0000063c 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000640 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000644 0000322b R_ARM_MOVW_ABS_NC 00000110 .LC11 │ │ │ │ │ -00000648 0000322c R_ARM_MOVT_ABS 00000110 .LC11 │ │ │ │ │ -00000654 0000e41c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00000660 0000302b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ -00000664 0000302c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -00000668 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000066c 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000678 0000e41c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00000680 0000312b R_ARM_MOVW_ABS_NC 000000f8 .LC10 │ │ │ │ │ -00000684 0000312c R_ARM_MOVT_ABS 000000f8 .LC10 │ │ │ │ │ -000008c8 0000e51c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ -000008e4 0000e51c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ -00000934 0000cb1c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -00000958 0000e01c R_ARM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ -000009b8 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -000009c0 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -000009e8 0000e61c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00000a10 0000e71c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ -00000a30 0000e71c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ -00000a60 0000e81c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ -00000a74 0000e61c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00000ab8 0000e61c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00000acc 0000e81c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ -00000ae8 0000e61c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00000b50 0000e92b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00000b54 0000e92c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00000b60 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b6c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b70 0000eb2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b7c 0000332b R_ARM_MOVW_ABS_NC 00000138 .LC12 │ │ │ │ │ -00000b80 0000332c R_ARM_MOVT_ABS 00000138 .LC12 │ │ │ │ │ -00000b8c 0000ec1c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000bac 0000e92b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00000bb0 0000e92c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00000bbc 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000bc8 0000eb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000bcc 0000eb2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000bd8 0000342b R_ARM_MOVW_ABS_NC 00000164 .LC13 │ │ │ │ │ -00000bdc 0000342c R_ARM_MOVT_ABS 00000164 .LC13 │ │ │ │ │ -00000be8 0000ec1c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000c8c 0000352b R_ARM_MOVW_ABS_NC 0000018c .LC14 │ │ │ │ │ -00000c90 0000352c R_ARM_MOVT_ABS 0000018c .LC14 │ │ │ │ │ -00000c94 0000ed1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000ca4 0000362b R_ARM_MOVW_ABS_NC 000001b8 .LC15 │ │ │ │ │ -00000ca8 0000362c R_ARM_MOVT_ABS 000001b8 .LC15 │ │ │ │ │ -00000cb4 0000ed1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000cdc 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000e64 0000ce1c R_ARM_CALL 000026c4 _PyCode_GetCode │ │ │ │ │ -00000e80 0000512b R_ARM_MOVW_ABS_NC 0000042c .LC38 │ │ │ │ │ -00000e84 0000512c R_ARM_MOVT_ABS 0000042c .LC38 │ │ │ │ │ -00000e90 0000522b R_ARM_MOVW_ABS_NC 00000438 .LC39 │ │ │ │ │ -00000e94 0000522c R_ARM_MOVT_ABS 00000438 .LC39 │ │ │ │ │ -00000ec0 0000ef1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000fb4 0000f01c R_ARM_CALL 00001764 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000fc4 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -00000fcc 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -00000fd4 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -00000fdc 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -00001028 0000f11c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001088 0000f21c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000010bc 0000f21c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000010e0 0000f21c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001104 0000f31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001118 0000f31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001128 0000f21c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -0000114c 0000f21c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001170 0000f31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001180 0000f31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001190 0000f21c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001274 00003b2b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ -00001278 00003b2c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ -0000127c 0000492b R_ARM_MOVW_ABS_NC 000002e4 .LC30 │ │ │ │ │ -00001280 0000492c R_ARM_MOVT_ABS 000002e4 .LC30 │ │ │ │ │ -00001284 00003d2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -00001288 00003d2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -0000128c 0000f41c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001294 0000f31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000012a4 00003b2b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ -000012a8 00003b2c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ -000012ac 0000482b R_ARM_MOVW_ABS_NC 000002cc .LC29 │ │ │ │ │ -000012b0 0000482c R_ARM_MOVT_ABS 000002cc .LC29 │ │ │ │ │ -000012b4 00003d2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -000012b8 00003d2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -000012bc 0000f41c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000012d4 0000442b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -000012d8 0000442c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -000012dc 0000472b R_ARM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ -000012e0 0000472c R_ARM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ -000012e4 00003d2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -000012e8 00003d2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -000012ec 0000f41c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001340 0000442b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -00001344 0000442c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -00001348 0000452b R_ARM_MOVW_ABS_NC 00000288 .LC26 │ │ │ │ │ -0000134c 0000452c R_ARM_MOVT_ABS 00000288 .LC26 │ │ │ │ │ -00001350 00003d2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -00001354 00003d2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -00001358 0000f41c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001364 00003e2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -00001368 00003e2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -0000136c 0000432b R_ARM_MOVW_ABS_NC 0000026c .LC24 │ │ │ │ │ -00001370 0000432c R_ARM_MOVT_ABS 0000026c .LC24 │ │ │ │ │ -00001374 00003d2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -00001378 00003d2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -0000137c 0000f41c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000013ac 0000442b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -000013b0 0000442c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -000013b4 0000462b R_ARM_MOVW_ABS_NC 000002a0 .LC27 │ │ │ │ │ -000013b8 0000462c R_ARM_MOVT_ABS 000002a0 .LC27 │ │ │ │ │ -000013bc 00003d2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -000013c0 00003d2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -000013c4 0000f41c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000143c 00003e2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -00001440 00003e2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -00001444 0000422b R_ARM_MOVW_ABS_NC 00000254 .LC23 │ │ │ │ │ -00001448 0000422c R_ARM_MOVT_ABS 00000254 .LC23 │ │ │ │ │ -0000144c 00003d2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -00001450 00003d2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -00001454 0000f41c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001460 00003e2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -00001464 00003e2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -00001468 0000412b R_ARM_MOVW_ABS_NC 0000023c .LC22 │ │ │ │ │ -0000146c 0000412c R_ARM_MOVT_ABS 0000023c .LC22 │ │ │ │ │ -00001470 00003d2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -00001474 00003d2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -00001478 0000f41c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000014ec 00003e2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -000014f0 00003e2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -000014f4 0000402b R_ARM_MOVW_ABS_NC 00000228 .LC21 │ │ │ │ │ -000014f8 0000402c R_ARM_MOVT_ABS 00000228 .LC21 │ │ │ │ │ -000014fc 00003d2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -00001500 00003d2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -00001504 0000f41c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001514 00003e2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -00001518 00003e2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -0000151c 00003f2b R_ARM_MOVW_ABS_NC 00000210 .LC20 │ │ │ │ │ -00001520 00003f2c R_ARM_MOVT_ABS 00000210 .LC20 │ │ │ │ │ -00001524 00003d2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -00001528 00003d2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -0000152c 0000f41c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001564 0000f21c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -0000158c 00003b2b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ -00001590 00003b2c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ -00001594 00003c2b R_ARM_MOVW_ABS_NC 000001ec .LC17 │ │ │ │ │ -00001598 00003c2c R_ARM_MOVT_ABS 000001ec .LC17 │ │ │ │ │ -0000159c 00003d2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -000015a0 00003d2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -000015a4 0000f41c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000015ac 0000f31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000015bc 0000f31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001610 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -00001620 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001624 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001628 0000502b R_ARM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -0000162c 0000502c R_ARM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -00001634 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000163c 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001640 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001644 00004f2b R_ARM_MOVW_ABS_NC 000003dc .LC36 │ │ │ │ │ -00001648 00004f2c R_ARM_MOVT_ABS 000003dc .LC36 │ │ │ │ │ -00001650 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001658 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000165c 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001660 00004e2b R_ARM_MOVW_ABS_NC 000003b4 .LC35 │ │ │ │ │ -00001664 00004e2c R_ARM_MOVT_ABS 000003b4 .LC35 │ │ │ │ │ -0000166c 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001674 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001678 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000167c 00004d2b R_ARM_MOVW_ABS_NC 0000038c .LC34 │ │ │ │ │ -00001680 00004d2c R_ARM_MOVT_ABS 0000038c .LC34 │ │ │ │ │ -00001688 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001690 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001694 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001698 00004c2b R_ARM_MOVW_ABS_NC 0000035c .LC33 │ │ │ │ │ -0000169c 00004c2c R_ARM_MOVT_ABS 0000035c .LC33 │ │ │ │ │ -000016a4 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000016ac 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000016b0 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000016b4 00004b2b R_ARM_MOVW_ABS_NC 0000032c .LC32 │ │ │ │ │ -000016b8 00004b2c R_ARM_MOVT_ABS 0000032c .LC32 │ │ │ │ │ -000016c0 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000016c8 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000016cc 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000016d0 00004a2b R_ARM_MOVW_ABS_NC 00000304 .LC31 │ │ │ │ │ -000016d4 00004a2c R_ARM_MOVT_ABS 00000304 .LC31 │ │ │ │ │ -000016dc 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001708 0000f11c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000174c 0000f11c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001760 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001818 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001830 0000aa1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001910 0000991c R_ARM_CALL 00000000 _PyCode_Validate │ │ │ │ │ -00001930 00009d1c R_ARM_CALL 0000029c _PyCode_New │ │ │ │ │ -00001940 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -00001948 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -00001998 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000199c 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000019a0 00009c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000019ac 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000019b0 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000019b4 0000562b R_ARM_MOVW_ABS_NC 00000478 .LC41 │ │ │ │ │ -000019b8 0000562c R_ARM_MOVT_ABS 00000478 .LC41 │ │ │ │ │ -000019c0 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000019d4 0000f51c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -000019e8 0000ab1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00001a0c 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00001a10 0000ca2c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00001af4 0000f61c R_ARM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ -00001b5c 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001b60 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001b68 0000552b R_ARM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ -00001b6c 0000552c R_ARM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ -00001b74 0000f71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001bcc 0000da1c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00001c24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001c74 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ca4 0000ce1d R_ARM_JUMP24 000026c4 _PyCode_GetCode │ │ │ │ │ -00001cc8 0000aa1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001d10 0000f21c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001d24 0000f81c R_ARM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ -00001d78 0000f11c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001d8c 0000f31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001da4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001eb4 0000fb1d R_ARM_JUMP24 00001eb8 _PyCode_GetVarnames │ │ │ │ │ -00001ef8 00003a1d R_ARM_JUMP24 00003188 get_cached_locals │ │ │ │ │ +00000058 0000cd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000094 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000000d4 0000d81c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00000130 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000001f0 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000284 0000dd1c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00000288 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000028c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000002c4 0000de1c R_ARM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ +000002dc 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +000002f4 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +0000036c 0000e01c R_ARM_CALL 00000444 _PyCode_GetVarCounts │ │ │ │ │ +00000394 0000e11c R_ARM_CALL 0000064c _PyCode_SetUnboundVarCounts │ │ │ │ │ +000003f4 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000003f8 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000003fc 0000302b R_ARM_MOVW_ABS_NC 00000110 .LC11 │ │ │ │ │ +00000400 0000302c R_ARM_MOVT_ABS 00000110 .LC11 │ │ │ │ │ +0000040c 0000e21c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00000418 00002e2b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ +0000041c 00002e2c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ +00000420 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000424 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000430 0000e21c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00000438 00002f2b R_ARM_MOVW_ABS_NC 000000f8 .LC10 │ │ │ │ │ +0000043c 00002f2c R_ARM_MOVT_ABS 000000f8 .LC10 │ │ │ │ │ +00000680 0000e31c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ +0000069c 0000e31c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ +000006ec 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +00000710 0000de1c R_ARM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ +00000770 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +00000778 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +000007a0 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +000007c8 0000e51c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ +000007e8 0000e51c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ +00000818 0000e61c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ +0000082c 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00000870 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00000884 0000e61c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ +000008a0 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00000908 0000e72b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +0000090c 0000e72c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00000918 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000924 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000928 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000934 0000312b R_ARM_MOVW_ABS_NC 00000138 .LC12 │ │ │ │ │ +00000938 0000312c R_ARM_MOVT_ABS 00000138 .LC12 │ │ │ │ │ +00000944 0000ea1c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000964 0000e72b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00000968 0000e72c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00000974 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000980 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000984 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000990 0000322b R_ARM_MOVW_ABS_NC 00000164 .LC13 │ │ │ │ │ +00000994 0000322c R_ARM_MOVT_ABS 00000164 .LC13 │ │ │ │ │ +000009a0 0000ea1c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000a44 0000332b R_ARM_MOVW_ABS_NC 0000018c .LC14 │ │ │ │ │ +00000a48 0000332c R_ARM_MOVT_ABS 0000018c .LC14 │ │ │ │ │ +00000a4c 0000eb1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000a5c 0000342b R_ARM_MOVW_ABS_NC 000001b8 .LC15 │ │ │ │ │ +00000a60 0000342c R_ARM_MOVT_ABS 000001b8 .LC15 │ │ │ │ │ +00000a6c 0000eb1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000a94 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000c20 0000cc1c R_ARM_CALL 00002690 _PyCode_GetCode │ │ │ │ │ +00000c3c 00004f2b R_ARM_MOVW_ABS_NC 0000042c .LC38 │ │ │ │ │ +00000c40 00004f2c R_ARM_MOVT_ABS 0000042c .LC38 │ │ │ │ │ +00000c4c 0000502b R_ARM_MOVW_ABS_NC 00000438 .LC39 │ │ │ │ │ +00000c50 0000502c R_ARM_MOVT_ABS 00000438 .LC39 │ │ │ │ │ +00000c7c 0000ed1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000ce4 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000d94 0000ee1c R_ARM_CALL 00001574 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +00000da4 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +00000dac 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +00000db4 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +00000dbc 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +00000e04 0000ef1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000e64 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000e8c 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000eb0 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000f94 0000392b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ +00000f98 0000392c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ +00000f9c 0000472b R_ARM_MOVW_ABS_NC 000002e4 .LC30 │ │ │ │ │ +00000fa0 0000472c R_ARM_MOVT_ABS 000002e4 .LC30 │ │ │ │ │ +00000fa4 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00000fa8 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +00000fb0 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000fbc 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000fe0 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00001004 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001014 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001024 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00001048 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001058 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000010a0 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000010b0 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000010c0 0000392b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ +000010c4 0000392c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ +000010c8 0000462b R_ARM_MOVW_ABS_NC 000002cc .LC29 │ │ │ │ │ +000010cc 0000462c R_ARM_MOVT_ABS 000002cc .LC29 │ │ │ │ │ +000010d0 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +000010d4 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +000010d8 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000010f0 0000422b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +000010f4 0000422c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +000010f8 0000452b R_ARM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ +000010fc 0000452c R_ARM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ +00001100 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001104 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +00001108 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001138 0000422b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +0000113c 0000422c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +00001140 0000442b R_ARM_MOVW_ABS_NC 000002a0 .LC27 │ │ │ │ │ +00001144 0000442c R_ARM_MOVT_ABS 000002a0 .LC27 │ │ │ │ │ +00001148 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +0000114c 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +00001150 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000011bc 0000422b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +000011c0 0000422c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +000011c4 0000432b R_ARM_MOVW_ABS_NC 00000288 .LC26 │ │ │ │ │ +000011c8 0000432c R_ARM_MOVT_ABS 00000288 .LC26 │ │ │ │ │ +000011cc 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +000011d0 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +000011d4 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000011e0 00003c2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +000011e4 00003c2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +000011e8 0000412b R_ARM_MOVW_ABS_NC 0000026c .LC24 │ │ │ │ │ +000011ec 0000412c R_ARM_MOVT_ABS 0000026c .LC24 │ │ │ │ │ +000011f0 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +000011f4 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +000011f8 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001260 00003c2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +00001264 00003c2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +00001268 0000402b R_ARM_MOVW_ABS_NC 00000254 .LC23 │ │ │ │ │ +0000126c 0000402c R_ARM_MOVT_ABS 00000254 .LC23 │ │ │ │ │ +00001270 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001274 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +00001278 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001284 00003c2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +00001288 00003c2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +0000128c 00003f2b R_ARM_MOVW_ABS_NC 0000023c .LC22 │ │ │ │ │ +00001290 00003f2c R_ARM_MOVT_ABS 0000023c .LC22 │ │ │ │ │ +00001294 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001298 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +0000129c 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001310 00003c2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +00001314 00003c2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +00001318 00003e2b R_ARM_MOVW_ABS_NC 00000228 .LC21 │ │ │ │ │ +0000131c 00003e2c R_ARM_MOVT_ABS 00000228 .LC21 │ │ │ │ │ +00001320 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001324 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +00001328 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001360 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00001388 0000392b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ +0000138c 0000392c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ +00001390 00003a2b R_ARM_MOVW_ABS_NC 000001ec .LC17 │ │ │ │ │ +00001394 00003a2c R_ARM_MOVT_ABS 000001ec .LC17 │ │ │ │ │ +00001398 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +0000139c 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +000013a0 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000013a8 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000013c0 00003c2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +000013c4 00003c2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +000013c8 00003d2b R_ARM_MOVW_ABS_NC 00000210 .LC20 │ │ │ │ │ +000013cc 00003d2c R_ARM_MOVT_ABS 00000210 .LC20 │ │ │ │ │ +000013d0 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +000013d4 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +000013d8 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001420 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +00001430 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001434 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001438 00004e2b R_ARM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +0000143c 00004e2c R_ARM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +00001444 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000144c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001450 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001454 00004d2b R_ARM_MOVW_ABS_NC 000003dc .LC36 │ │ │ │ │ +00001458 00004d2c R_ARM_MOVT_ABS 000003dc .LC36 │ │ │ │ │ +00001460 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001468 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000146c 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001470 00004c2b R_ARM_MOVW_ABS_NC 000003b4 .LC35 │ │ │ │ │ +00001474 00004c2c R_ARM_MOVT_ABS 000003b4 .LC35 │ │ │ │ │ +0000147c 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001484 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001488 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000148c 00004b2b R_ARM_MOVW_ABS_NC 0000038c .LC34 │ │ │ │ │ +00001490 00004b2c R_ARM_MOVT_ABS 0000038c .LC34 │ │ │ │ │ +00001498 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000014a0 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000014a4 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000014a8 00004a2b R_ARM_MOVW_ABS_NC 0000035c .LC33 │ │ │ │ │ +000014ac 00004a2c R_ARM_MOVT_ABS 0000035c .LC33 │ │ │ │ │ +000014b4 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000014bc 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000014c0 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000014c4 0000492b R_ARM_MOVW_ABS_NC 0000032c .LC32 │ │ │ │ │ +000014c8 0000492c R_ARM_MOVT_ABS 0000032c .LC32 │ │ │ │ │ +000014d0 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000014d8 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000014dc 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000014e0 0000482b R_ARM_MOVW_ABS_NC 00000304 .LC31 │ │ │ │ │ +000014e4 0000482c R_ARM_MOVT_ABS 00000304 .LC31 │ │ │ │ │ +000014ec 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001518 0000ef1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000155c 0000ef1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001570 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001628 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001640 0000a81c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001720 0000971c R_ARM_CALL 00000000 _PyCode_Validate │ │ │ │ │ +00001740 00009b1c R_ARM_CALL 0000029c _PyCode_New │ │ │ │ │ +00001750 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +00001758 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +000017a8 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000017ac 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000017b0 00009a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000017bc 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000017c0 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000017c4 0000542b R_ARM_MOVW_ABS_NC 00000478 .LC41 │ │ │ │ │ +000017c8 0000542c R_ARM_MOVT_ABS 00000478 .LC41 │ │ │ │ │ +000017d0 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017e4 0000f31c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +000017f8 0000a91c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +0000181c 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00001820 0000c82c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00001904 0000f41c R_ARM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ +0000196c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001970 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001978 0000532b R_ARM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ +0000197c 0000532c R_ARM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ +00001984 0000f51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000019dc 0000d81c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00001a34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001a84 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ab4 0000cc1d R_ARM_JUMP24 00002690 _PyCode_GetCode │ │ │ │ │ +00001ad8 0000a81d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001b20 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00001b34 0000f61c R_ARM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ +00001b88 0000ef1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001b9c 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001bb4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001cc4 0000f91d R_ARM_JUMP24 00001cc8 _PyCode_GetVarnames │ │ │ │ │ +00001d08 0000371d R_ARM_JUMP24 00003410 get_cached_locals │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xa058 contains 92 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xa0a8 contains 92 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00011502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00001702 R_ARM_ABS32 000018cc code_dealloc │ │ │ │ │ -0000002c 00003702 R_ARM_ABS32 00000c40 code_repr │ │ │ │ │ -0000003c 00001a02 R_ARM_ABS32 000022d0 code_hash │ │ │ │ │ -00000048 00011602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000058 00002a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00001b02 R_ARM_ABS32 0000242c code_richcompare │ │ │ │ │ +00000018 00001702 R_ARM_ABS32 00001898 code_dealloc │ │ │ │ │ +0000002c 00003502 R_ARM_ABS32 000009f8 code_repr │ │ │ │ │ +0000003c 00001a02 R_ARM_ABS32 0000229c code_hash │ │ │ │ │ +00000048 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000058 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000064 00001b02 R_ARM_ABS32 000023f8 code_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 00007902 R_ARM_ABS32 00000454 code_new │ │ │ │ │ -000000d8 00011502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +0000009c 00007702 R_ARM_ABS32 00000454 code_new │ │ │ │ │ +000000d8 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000ec 00002f02 R_ARM_ABS32 000003ec positionsiter_dealloc │ │ │ │ │ -00000140 00011702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000144 00002802 R_ARM_ABS32 00002c20 positionsiter_next │ │ │ │ │ -00000174 0000b302 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000001ac 00002a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000000ec 00002d02 R_ARM_ABS32 000001a4 positionsiter_dealloc │ │ │ │ │ +00000140 00011502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000144 00002602 R_ARM_ABS32 00002e40 positionsiter_next │ │ │ │ │ +00000174 0000b102 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000001ac 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001d8 00011502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000001d8 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001e0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001ec 00005e02 R_ARM_ABS32 00001c28 lineiter_dealloc │ │ │ │ │ -00000240 00011702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000244 00005b02 R_ARM_ABS32 0000334c lineiter_next │ │ │ │ │ -00000274 0000b302 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000002ac 00002a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001ec 00005c02 R_ARM_ABS32 00001a38 lineiter_dealloc │ │ │ │ │ +00000240 00011502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000244 00005902 R_ARM_ABS32 000035e0 lineiter_next │ │ │ │ │ +00000274 0000b102 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000002ac 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002e0 0000a202 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002ec 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002f0 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002f4 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002f8 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002fc 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000300 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000304 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000308 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000030c 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000310 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000314 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000318 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000031c 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000320 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000324 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000328 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000032c 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000330 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000340 0000a202 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000034c 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002e0 0000a002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002ec 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002f0 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002f4 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002f8 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002fc 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000300 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000304 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000308 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000030c 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000310 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000314 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000318 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000031c 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000320 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000324 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000328 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000032c 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000330 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000340 0000a002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000034c 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000350 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000354 00007c02 R_ARM_ABS32 00000bb4 code_sizeof │ │ │ │ │ +00000354 00007a02 R_ARM_ABS32 00000bb4 code_sizeof │ │ │ │ │ 00000360 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000364 00005802 R_ARM_ABS32 00001bac code_linesiterator │ │ │ │ │ +00000364 00005602 R_ARM_ABS32 000019bc code_linesiterator │ │ │ │ │ 00000370 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000374 00006802 R_ARM_ABS32 00000440 code_branchesiterator │ │ │ │ │ +00000374 00006602 R_ARM_ABS32 00000440 code_branchesiterator │ │ │ │ │ 00000380 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000384 00002502 R_ARM_ABS32 000002fc code_positionsiterator │ │ │ │ │ +00000384 00002202 R_ARM_ABS32 000000b4 code_positionsiterator │ │ │ │ │ 00000390 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000394 00005302 R_ARM_ABS32 00000d54 code_replace │ │ │ │ │ -0000039c 00002a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000394 00005102 R_ARM_ABS32 00000b10 code_replace │ │ │ │ │ +0000039c 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003a0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003a4 00006102 R_ARM_ABS32 00001ccc code__varname_from_oparg │ │ │ │ │ -000003ac 00002a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003a4 00005f02 R_ARM_ABS32 00001adc code__varname_from_oparg │ │ │ │ │ +000003ac 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b4 00005302 R_ARM_ABS32 00000d54 code_replace │ │ │ │ │ +000003b4 00005102 R_ARM_ABS32 00000b10 code_replace │ │ │ │ │ 000003bc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003d0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d4 00006002 R_ARM_ABS32 00001ca8 code_getcodeadaptive │ │ │ │ │ +000003d4 00005e02 R_ARM_ABS32 00001ab8 code_getcodeadaptive │ │ │ │ │ 000003e4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e8 00006502 R_ARM_ABS32 00001ea4 code_getvarnames │ │ │ │ │ +000003e8 00006302 R_ARM_ABS32 00001cb4 code_getvarnames │ │ │ │ │ 000003f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003fc 00006402 R_ARM_ABS32 0000023c code_getcellvars │ │ │ │ │ +000003fc 00006202 R_ARM_ABS32 0000023c code_getcellvars │ │ │ │ │ 0000040c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00003802 R_ARM_ABS32 00002edc code_getfreevars │ │ │ │ │ +00000410 00003602 R_ARM_ABS32 000030fc code_getfreevars │ │ │ │ │ 00000420 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000424 00005f02 R_ARM_ABS32 00001c94 code_getcode │ │ │ │ │ +00000424 00005d02 R_ARM_ABS32 00001aa4 code_getcode │ │ │ │ │ 00000448 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000045c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000470 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000484 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000498 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ac 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004c0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -335,506 +334,508 @@ │ │ │ │ │ 000004e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004fc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000510 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000524 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000538 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000054c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xa338 contains 272 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xa388 contains 274 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000024c 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000250 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000024c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000250 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000254 0000062b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 00000258 0000062c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00000260 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000260 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000026c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000270 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000278 00009c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000280 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000284 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000278 00009a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000280 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000284 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000288 0000072b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ 0000028c 0000072c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00000294 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000002f4 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000002f8 00009e2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000314 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000348 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -0000037c 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000003ac 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000003e4 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000414 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000444 0000a02b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00000448 0000a02c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -0000044c 0000a12b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000450 0000a12c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000464 0000a22b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000468 0000a22c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000660 0000a31c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -000006b8 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000006bc 00009e2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000006d8 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -0000070c 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000740 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000770 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000007a8 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000007d8 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000007e4 0000a41c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00000294 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000002f4 00009c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000002f8 00009c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000314 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000348 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +0000037c 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000003ac 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000003e4 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000414 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000444 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00000448 00009e2c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +0000044c 00009f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000450 00009f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000464 0000a02b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000468 0000a02c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000660 0000a11c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +000006b8 00009c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000006bc 00009c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000006d8 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +0000070c 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000740 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000770 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000007a8 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000007d8 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000007e4 0000a21c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ 000007f8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000007fc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000808 0000a51c R_ARM_CALL 00000000 _PyObject_NewVar │ │ │ │ │ -00000940 0000a31c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -0000094c 0000a31c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00000958 0000a31c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00000a88 0000a61c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000ad0 0000a71c R_ARM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ -00000b18 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b44 0000a91c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00000b9c 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000be4 0000a71c R_ARM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ -00000c44 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000c48 00009e2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000d64 0000aa1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000eac 0000ab1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00000ec8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000ecc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000edc 0000a51c R_ARM_CALL 00000000 _PyObject_NewVar │ │ │ │ │ -00000ef8 0000ac1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000f78 0000ab1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00000fe8 0000ad1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -00001020 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001050 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001080 0000a61c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001098 0000ae2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000109c 0000ae2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000010a0 0000092b R_ARM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -000010a4 0000092c R_ARM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ -000010ac 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010f0 00000a2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -000010f4 00000a2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -000010f8 00000b2b R_ARM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ -000010fc 00000b2c R_ARM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -00001100 0000af1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001128 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000112c 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001130 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001134 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001138 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000113c 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001140 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000117c 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001180 00009e2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001184 0000a22b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00001188 0000a22c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00001190 0000a02b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00001194 0000a02c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00001198 0000a12b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000119c 0000a12c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001398 0000a31c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -000013d0 0000a91c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00001424 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001468 0000ad1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -000014e4 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014f4 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001500 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001538 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000153c 00009e2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001540 0000a22b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00001544 0000a22c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000154c 0000a02b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00001550 0000a02c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00001554 0000a12b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001558 0000a12c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001754 0000a31c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -0000178c 0000a91c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -000017e0 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001808 0000ad1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -00001840 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001868 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001888 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000018bc 0000a81d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000018e8 0000b11c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001960 0000b21c R_ARM_CALL 00000000 _PyFunction_ClearCodeByVersion │ │ │ │ │ -00001994 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019bc 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019e4 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a0c 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a34 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a5c 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a84 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001aac 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ad4 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b08 0000b31d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00001b30 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b5c 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b88 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bb4 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bc0 0000b41c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001c08 0000b41c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001c10 0000b41c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001c18 0000b41c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001c20 0000b41c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001c28 0000b41c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001c30 0000b41c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001ca8 0000162b R_ARM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ -00001cac 0000162c R_ARM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ -00001cb0 00000b2b R_ARM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ -00001cb4 00000b2c R_ARM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -00001cb8 0000af1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001cf8 0000b41c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001d04 0000b51c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -00001d40 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001d44 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001d5c 0000b72b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00001d60 0000b72c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -00001d64 0000b82b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001d68 0000b82c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001d84 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001d88 0000b92c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001d8c 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001d90 00009e2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001d9c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001da0 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001ddc 0000ba2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00001de0 0000ba2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00001de4 0000bb2b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -00001de8 0000bb2c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -00001e04 0000bc2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00001e08 0000bc2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00001e14 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00001e18 0000bd2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00001e28 0000a22b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00001e2c 0000a22c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00001e40 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001e58 0000b61c R_ARM_CALL 00001d48 _PyCode_ConstantKey │ │ │ │ │ -00001e74 0000b61c R_ARM_CALL 00001d48 _PyCode_ConstantKey │ │ │ │ │ -00001e90 0000b61c R_ARM_CALL 00001d48 _PyCode_ConstantKey │ │ │ │ │ -00001eac 0000b61c R_ARM_CALL 00001d48 _PyCode_ConstantKey │ │ │ │ │ -00001edc 0000b61c R_ARM_CALL 00001d48 _PyCode_ConstantKey │ │ │ │ │ -00001f0c 0000bf1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00001f30 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f48 0000bc2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00001f4c 0000bc2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00001f58 0000bf1d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ -00001f5c 0000a02b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00001f60 0000a02c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00001f74 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001f90 0000b61c R_ARM_CALL 00001d48 _PyCode_ConstantKey │ │ │ │ │ -00001fb8 0000c01c R_ARM_CALL 00000000 _PySet_NextEntry │ │ │ │ │ -00001fc8 0000ad1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -00001ff0 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000200c 0000bf1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00002034 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000203c 0000c12b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00002040 0000c12c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00002054 0000b61c R_ARM_CALL 00001d48 _PyCode_ConstantKey │ │ │ │ │ -00002068 0000b61c R_ARM_CALL 00001d48 _PyCode_ConstantKey │ │ │ │ │ -00002078 0000b61c R_ARM_CALL 00001d48 _PyCode_ConstantKey │ │ │ │ │ -00002094 0000c21c R_ARM_CALL 00000000 PySlice_New │ │ │ │ │ -000020a8 0000bf1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00002108 0000c31d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -00002110 0000c41c R_ARM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ -00002164 0000b82b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002168 0000b82c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000219c 0000c52b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000021a0 0000c52c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000021b0 0000c62b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000021b4 0000c62c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000021c4 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002208 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000221c 0000c71c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00002230 0000bf1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00002268 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002284 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022ec 0000c91c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002314 0000c91c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002328 0000c91c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002340 0000c91c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002358 0000c91c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002370 0000c91c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000023d4 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -000023d8 0000ca2c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -000023e8 0000cb1c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -00002454 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002458 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002470 0000cc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002474 0000cc2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000249c 0000cd1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000024b4 0000c62b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000024b8 0000c62c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000024bc 0000c52b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000024c0 0000c52c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002544 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00002548 0000ca2c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00002558 0000cb1c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -00002568 0000cb1c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -0000259c 0000b61c R_ARM_CALL 00001d48 _PyCode_ConstantKey │ │ │ │ │ -000025ac 0000b61c R_ARM_CALL 00001d48 _PyCode_ConstantKey │ │ │ │ │ -000025c4 0000cd1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000025ec 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002610 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002628 0000cd1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002640 0000cd1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002658 0000cd1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002670 0000cd1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002680 0000c62b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002684 0000c62c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002688 0000c52b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000268c 0000c52c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000026bc 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026f0 0000cf1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002720 0000aa1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000273c 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00002740 0000ca2c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00002754 0000cb1c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -00002784 0000d01c R_ARM_CALL 00000000 memset │ │ │ │ │ -000027f4 0000ac1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002a34 0000d21d R_ARM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ -00002a48 00001d1c R_ARM_CALL 00000154 retreat │ │ │ │ │ -00002bfc 00001d1c R_ARM_CALL 00000154 retreat │ │ │ │ │ -00002c4c 0000292b R_ARM_MOVW_ABS_NC 00002ea8 _source_offset_converter │ │ │ │ │ -00002c50 0000292c R_ARM_MOVT_ABS 00002ea8 _source_offset_converter │ │ │ │ │ -00002c74 0000272b R_ARM_MOVW_ABS_NC 000000d4 .LC8 │ │ │ │ │ -00002c78 0000272c R_ARM_MOVT_ABS 000000d4 .LC8 │ │ │ │ │ -00002c84 0000db1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00002d2c 00002b1c R_ARM_CALL 0000037c read_signed_varint │ │ │ │ │ -00002ddc 00002b1c R_ARM_CALL 0000037c read_signed_varint │ │ │ │ │ -00002ea4 00002a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002ec4 0000dc1d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00002ec8 0000b82b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002ecc 0000b82c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002f08 0000cf1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002f3c 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00003074 0000ac1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000030fc 0000cf1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003138 0000391c R_ARM_CALL 00000cb8 get_localsplus_names │ │ │ │ │ -0000317c 0000ac1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000031bc 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000036b0 00005a2b R_ARM_MOVW_ABS_NC 000004a0 .LC42 │ │ │ │ │ -000036b4 00005a2c R_ARM_MOVT_ABS 000004a0 .LC42 │ │ │ │ │ -000036c0 0000292b R_ARM_MOVW_ABS_NC 00002ea8 _source_offset_converter │ │ │ │ │ -000036c4 0000292c R_ARM_MOVT_ABS 00002ea8 _source_offset_converter │ │ │ │ │ -000036c8 0000db1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000808 0000a31c R_ARM_CALL 00000000 _PyObject_NewVar │ │ │ │ │ +00000934 0000a11c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00000940 0000a11c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +0000094c 0000a11c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00000a7c 0000a41c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000ac4 0000a51c R_ARM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ +00000b0c 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b38 0000a71c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00000b90 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bd8 0000a51c R_ARM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ +00000c38 00009c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000c3c 00009c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000d30 0000a81c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000e78 0000a91c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00000e94 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000e98 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000ea8 0000a31c R_ARM_CALL 00000000 _PyObject_NewVar │ │ │ │ │ +00000ec4 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000f44 0000a91c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00000fb4 0000ab1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +00000fec 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000101c 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001024 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001028 0000ac2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000102c 0000092b R_ARM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ +00001030 0000092c R_ARM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ +00001038 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001094 00000a2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00001098 00000a2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +0000109c 00000b2b R_ARM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ +000010a0 00000b2c R_ARM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ +000010a4 0000ad1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000010dc 0000a41c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000010f4 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000010f8 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000010fc 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001100 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001104 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001108 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000110c 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001148 00009c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000114c 00009c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001150 0000a02b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001154 0000a02c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000115c 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00001160 00009e2c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00001164 00009f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001168 00009f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001364 0000a11c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +0000139c 0000a71c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +000013f0 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001434 0000ab1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +000014b0 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014c0 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014cc 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001504 00009c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001508 00009c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000150c 0000a02b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001510 0000a02c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001518 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +0000151c 00009e2c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00001520 00009f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001524 00009f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001720 0000a11c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00001758 0000a71c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +000017ac 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017d4 0000ab1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +0000180c 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001834 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001854 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001888 0000a61d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000018b4 0000af1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000192c 0000b01c R_ARM_CALL 00000000 _PyFunction_ClearCodeByVersion │ │ │ │ │ +00001960 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001988 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019b0 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019d8 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a00 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a28 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a50 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a78 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aa0 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ad4 0000b11d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +00001afc 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b28 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b54 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b80 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b8c 0000b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001bd4 0000b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001bdc 0000b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001be4 0000b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001bec 0000b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001bf4 0000b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001bfc 0000b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001c74 0000162b R_ARM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ +00001c78 0000162c R_ARM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ +00001c7c 00000b2b R_ARM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ +00001c80 00000b2c R_ARM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ +00001c84 0000ad1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001cc4 0000b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001cd0 0000b31c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00001d0c 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001d10 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001d28 0000b52b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00001d2c 0000b52c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00001d30 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001d34 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001d50 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001d54 0000b72c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001d58 00009c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001d5c 00009c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001d68 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001d6c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001da8 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00001dac 0000b82c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00001db0 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +00001db4 0000b92c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +00001dd0 0000ba2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00001dd4 0000ba2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00001de0 0000bb2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00001de4 0000bb2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00001df4 0000a02b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001df8 0000a02c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001e0c 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001e24 0000b41c R_ARM_CALL 00001d14 _PyCode_ConstantKey │ │ │ │ │ +00001e40 0000b41c R_ARM_CALL 00001d14 _PyCode_ConstantKey │ │ │ │ │ +00001e5c 0000b41c R_ARM_CALL 00001d14 _PyCode_ConstantKey │ │ │ │ │ +00001e78 0000b41c R_ARM_CALL 00001d14 _PyCode_ConstantKey │ │ │ │ │ +00001ea8 0000b41c R_ARM_CALL 00001d14 _PyCode_ConstantKey │ │ │ │ │ +00001ed8 0000bd1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00001efc 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f14 0000ba2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00001f18 0000ba2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00001f24 0000bd1d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ +00001f28 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00001f2c 00009e2c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00001f40 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001f5c 0000b41c R_ARM_CALL 00001d14 _PyCode_ConstantKey │ │ │ │ │ +00001f84 0000be1c R_ARM_CALL 00000000 _PySet_NextEntry │ │ │ │ │ +00001f94 0000ab1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +00001fbc 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fd8 0000bd1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00002000 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002008 0000bf2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +0000200c 0000bf2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00002020 0000b41c R_ARM_CALL 00001d14 _PyCode_ConstantKey │ │ │ │ │ +00002034 0000b41c R_ARM_CALL 00001d14 _PyCode_ConstantKey │ │ │ │ │ +00002044 0000b41c R_ARM_CALL 00001d14 _PyCode_ConstantKey │ │ │ │ │ +00002060 0000c01c R_ARM_CALL 00000000 PySlice_New │ │ │ │ │ +00002074 0000bd1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +000020d4 0000c11d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +000020dc 0000c21c R_ARM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ +00002130 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002134 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002168 0000c32b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000216c 0000c32c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000217c 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002180 0000c42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002190 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021d4 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021e8 0000c51c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +000021fc 0000bd1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00002234 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002250 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022b8 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000022e0 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000022f4 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000230c 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002324 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000233c 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000023a0 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +000023a4 0000c82c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +000023b4 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +00002420 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002424 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000243c 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002440 0000ca2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002468 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002480 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002484 0000c42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002488 0000c32b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000248c 0000c32c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002510 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00002514 0000c82c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00002524 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +00002534 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +00002568 0000b41c R_ARM_CALL 00001d14 _PyCode_ConstantKey │ │ │ │ │ +00002578 0000b41c R_ARM_CALL 00001d14 _PyCode_ConstantKey │ │ │ │ │ +00002590 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000025b8 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025dc 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025f4 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000260c 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002624 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000263c 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000264c 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002650 0000c42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002654 0000c32b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002658 0000c32c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002688 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026bc 0000cd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000026ec 0000a81c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002708 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +0000270c 0000c82c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00002720 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +00002750 0000ce1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000027c0 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002a00 0000d01d R_ARM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ +00002a14 00001d1c R_ARM_CALL 00000154 retreat │ │ │ │ │ +00002bd4 00001d1c R_ARM_CALL 00000154 retreat │ │ │ │ │ +00002de0 0000d01d R_ARM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ +00002e18 00001d1c R_ARM_CALL 00000154 retreat │ │ │ │ │ +00002e6c 0000272b R_ARM_MOVW_ABS_NC 000030c8 _source_offset_converter │ │ │ │ │ +00002e70 0000272c R_ARM_MOVT_ABS 000030c8 _source_offset_converter │ │ │ │ │ +00002e94 0000242b R_ARM_MOVW_ABS_NC 000000d4 .LC8 │ │ │ │ │ +00002e98 0000242c R_ARM_MOVT_ABS 000000d4 .LC8 │ │ │ │ │ +00002ea4 0000d91c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00002f4c 0000291c R_ARM_CALL 00000134 read_signed_varint │ │ │ │ │ +00002ffc 0000291c R_ARM_CALL 00000134 read_signed_varint │ │ │ │ │ +000030c4 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000030e4 0000da1d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +000030e8 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000030ec 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003128 0000cd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003154 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000032a4 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000332c 0000cd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003360 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00003404 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003444 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00003980 0000582b R_ARM_MOVW_ABS_NC 000004a0 .LC42 │ │ │ │ │ +00003984 0000582c R_ARM_MOVT_ABS 000004a0 .LC42 │ │ │ │ │ +00003990 0000272b R_ARM_MOVW_ABS_NC 000030c8 _source_offset_converter │ │ │ │ │ +00003994 0000272c R_ARM_MOVT_ABS 000030c8 _source_offset_converter │ │ │ │ │ +00003998 0000d91c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xabb8 contains 213 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xac18 contains 213 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000028 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000038 0000d71c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000048 0000d81c R_ARM_CALL 00000000 PyUnicode_DecodeFSDefault │ │ │ │ │ -00000064 0000232b R_ARM_MOVW_ABS_NC 0000000c .LANCHOR1 │ │ │ │ │ -00000068 0000232c R_ARM_MOVT_ABS 0000000c .LANCHOR1 │ │ │ │ │ -0000006c 0000aa1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000088 0000aa1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000000a4 0000d01c R_ARM_CALL 00000000 memset │ │ │ │ │ -000000e4 00009d1c R_ARM_CALL 0000029c _PyCode_New │ │ │ │ │ -0000011c 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -00000124 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -0000012c 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -00000134 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -0000013c 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -0000014c 00002a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000150 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000024c 0000fa1d R_ARM_JUMP24 00000250 _PyCode_GetCellvars │ │ │ │ │ +00000028 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000038 0000d51c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000048 0000d61c R_ARM_CALL 00000000 PyUnicode_DecodeFSDefault │ │ │ │ │ +00000064 0000202b R_ARM_MOVW_ABS_NC 0000000c .LANCHOR1 │ │ │ │ │ +00000068 0000202c R_ARM_MOVT_ABS 0000000c .LANCHOR1 │ │ │ │ │ +0000006c 0000a81c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000088 0000a81c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000000a4 0000ce1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000000e4 00009b1c R_ARM_CALL 0000029c _PyCode_New │ │ │ │ │ +0000011c 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +00000124 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +0000012c 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +00000134 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +0000013c 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +0000014c 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000150 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000024c 0000f81d R_ARM_JUMP24 00000250 _PyCode_GetCellvars │ │ │ │ │ 00000268 00001c1c R_ARM_CALL 00000028 init_co_cached │ │ │ │ │ -00000290 00003a1d R_ARM_JUMP24 00003188 get_cached_locals │ │ │ │ │ +00000290 0000371d R_ARM_JUMP24 00003410 get_cached_locals │ │ │ │ │ 000002b8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002bc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000002f8 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000002fc 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000304 00009c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000034c 0000fd1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000358 0000ac1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000380 0000d01c R_ARM_CALL 00000000 memset │ │ │ │ │ -000003c0 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000304 00009a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000034c 0000fb1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000358 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000380 0000ce1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000003c0 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000003c8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003cc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003f0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000003f4 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000003f8 00009c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000450 0000ff1d R_ARM_JUMP24 00000000 _PyInstrumentation_BranchesIterator │ │ │ │ │ +000003f8 00009a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000450 0000fd1d R_ARM_JUMP24 00000000 _PyInstrumentation_BranchesIterator │ │ │ │ │ 00000468 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000046c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000004b0 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -000004b4 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -000004b8 0001001c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000004d0 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -000004d4 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -000004d8 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000004e8 0000f21c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000004f8 0000f31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000510 0000f21c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000520 0000f31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000530 0000f21c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000540 0000f31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000550 0000f21c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000560 0000f31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000570 0000f21c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000580 0000f31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000590 0000f21c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000005a0 0000f31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000005c4 00003b2b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ -000005c8 00003b2c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ -000005cc 00006a2b R_ARM_MOVW_ABS_NC 000004b0 .LC44 │ │ │ │ │ -000005d0 00006a2c R_ARM_MOVT_ABS 000004b0 .LC44 │ │ │ │ │ -000005d4 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -000005d8 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -000005dc 0000f41c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000600 00003e2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -00000604 00003e2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -00000608 00006b2b R_ARM_MOVW_ABS_NC 000004bc .LC45 │ │ │ │ │ -0000060c 00006b2c R_ARM_MOVT_ABS 000004bc .LC45 │ │ │ │ │ -00000610 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -00000614 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000618 0000f41c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000638 00003e2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -0000063c 00003e2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -00000640 00006c2b R_ARM_MOVW_ABS_NC 000004c8 .LC46 │ │ │ │ │ -00000644 00006c2c R_ARM_MOVT_ABS 000004c8 .LC46 │ │ │ │ │ -00000648 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -0000064c 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000650 0000f41c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000670 00003e2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -00000674 00003e2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -00000678 00006d2b R_ARM_MOVW_ABS_NC 000004d4 .LC47 │ │ │ │ │ -0000067c 00006d2c R_ARM_MOVT_ABS 000004d4 .LC47 │ │ │ │ │ -00000680 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -00000684 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000688 0000f41c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000006a8 0000442b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -000006ac 0000442c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -000006b0 00006e2b R_ARM_MOVW_ABS_NC 000004e0 .LC48 │ │ │ │ │ -000006b4 00006e2c R_ARM_MOVT_ABS 000004e0 .LC48 │ │ │ │ │ -000006b8 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -000006bc 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -000006c0 0000f41c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000006e0 0000442b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -000006e4 0000442c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -000006e8 00006f2b R_ARM_MOVW_ABS_NC 000004ec .LC49 │ │ │ │ │ -000006ec 00006f2c R_ARM_MOVT_ABS 000004ec .LC49 │ │ │ │ │ -000006f0 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -000006f4 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -000006f8 0000f41c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000071c 0000442b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -00000720 0000442c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -00000724 0000702b R_ARM_MOVW_ABS_NC 000004f8 .LC50 │ │ │ │ │ -00000728 0000702c R_ARM_MOVT_ABS 000004f8 .LC50 │ │ │ │ │ -0000072c 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -00000730 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000734 0000f41c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000740 0000f21c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -0000076c 00003b2b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ -00000770 00003b2c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ -00000774 0000712b R_ARM_MOVW_ABS_NC 00000504 .LC51 │ │ │ │ │ -00000778 0000712c R_ARM_MOVT_ABS 00000504 .LC51 │ │ │ │ │ -0000077c 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -00000780 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000784 0000f41c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000078c 0000f31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000007b8 00003b2b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ -000007bc 00003b2c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ -000007c0 0000722b R_ARM_MOVW_ABS_NC 00000510 .LC52 │ │ │ │ │ -000007c4 0000722c R_ARM_MOVT_ABS 00000510 .LC52 │ │ │ │ │ -000007c8 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -000007cc 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -000007d0 0000f41c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000007fc 00003e2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -00000800 00003e2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -00000804 0000732b R_ARM_MOVW_ABS_NC 0000051c .LC53 │ │ │ │ │ -00000808 0000732c R_ARM_MOVT_ABS 0000051c .LC53 │ │ │ │ │ -0000080c 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -00000810 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000814 0000f41c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000083c 00003e2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -00000840 00003e2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -00000844 0000742b R_ARM_MOVW_ABS_NC 00000528 .LC54 │ │ │ │ │ -00000848 0000742c R_ARM_MOVT_ABS 00000528 .LC54 │ │ │ │ │ -0000084c 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -00000850 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000854 0000f41c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000878 0000512b R_ARM_MOVW_ABS_NC 0000042c .LC38 │ │ │ │ │ -0000087c 0000512c R_ARM_MOVT_ABS 0000042c .LC38 │ │ │ │ │ -00000888 0000522b R_ARM_MOVW_ABS_NC 00000438 .LC39 │ │ │ │ │ -0000088c 0000522c R_ARM_MOVT_ABS 00000438 .LC39 │ │ │ │ │ -000008b8 0000ef1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -000008d0 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000008d4 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000008d8 0000752b R_ARM_MOVW_ABS_NC 00000534 .LC55 │ │ │ │ │ -000008dc 0000752c R_ARM_MOVT_ABS 00000534 .LC55 │ │ │ │ │ -000008e4 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000090c 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000910 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000914 0000762b R_ARM_MOVW_ABS_NC 00000558 .LC56 │ │ │ │ │ -00000918 0000762c R_ARM_MOVT_ABS 00000558 .LC56 │ │ │ │ │ -00000920 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000934 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000938 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000093c 0000772b R_ARM_MOVW_ABS_NC 00000584 .LC57 │ │ │ │ │ -00000940 0000772c R_ARM_MOVT_ABS 00000584 .LC57 │ │ │ │ │ -00000948 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000095c 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000960 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000964 0000782b R_ARM_MOVW_ABS_NC 000005b0 .LC58 │ │ │ │ │ -00000968 0000782c R_ARM_MOVT_ABS 000005b0 .LC58 │ │ │ │ │ -00000970 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009b8 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000009e4 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000a5c 0000f01c R_ARM_CALL 00001764 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000a7c 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -00000a84 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -00000a8c 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -00000a94 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -00000ac4 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000ad8 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000adc 00009e2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000b1c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b20 0000eb2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b28 00007b2b R_ARM_MOVW_ABS_NC 000005d4 .LC59 │ │ │ │ │ -00000b2c 00007b2c R_ARM_MOVT_ABS 000005d4 .LC59 │ │ │ │ │ -00000b34 0000f71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b5c 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b68 0001021c R_ARM_CALL 00000000 _PyUnicode_Copy │ │ │ │ │ -00000b90 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bf4 0001031d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -00000c08 0000ce1d R_ARM_JUMP24 000026c4 _PyCode_GetCode │ │ │ │ │ -00000c1c 0000fb1d R_ARM_JUMP24 00001eb8 _PyCode_GetVarnames │ │ │ │ │ -00000c30 0000fa1d R_ARM_JUMP24 00000250 _PyCode_GetCellvars │ │ │ │ │ -00000c44 0000ee1d R_ARM_JUMP24 000030d0 _PyCode_GetFreevars │ │ │ │ │ -00000cb8 0001092b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000cbc 0001092c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000cc0 00007d2b R_ARM_MOVW_ABS_NC 00000608 .LC60 │ │ │ │ │ -00000cc4 00007d2c R_ARM_MOVT_ABS 00000608 .LC60 │ │ │ │ │ -00000ccc 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000cdc 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000d00 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000d04 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000d08 00007f2b R_ARM_MOVW_ABS_NC 0000062c .LC61 │ │ │ │ │ -00000d0c 00007f2c R_ARM_MOVT_ABS 0000062c .LC61 │ │ │ │ │ -00000d14 0000f71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000d40 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000d44 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000d48 0000802b R_ARM_MOVW_ABS_NC 00000648 .LC62 │ │ │ │ │ -00000d4c 0000802c R_ARM_MOVT_ABS 00000648 .LC62 │ │ │ │ │ -00000d54 0000f71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000d84 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000e18 0000f01c R_ARM_CALL 00001764 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000ed0 0000d31c R_ARM_CALL 00002a68 _PyCode_CheckLineNumber │ │ │ │ │ -00000f40 00002b1c R_ARM_CALL 0000037c read_signed_varint │ │ │ │ │ -00001014 00002b1c R_ARM_CALL 0000037c read_signed_varint │ │ │ │ │ -000010ac 00002a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001104 0000322b R_ARM_MOVW_ABS_NC 00000110 .LC11 │ │ │ │ │ -00001108 0000322c R_ARM_MOVT_ABS 00000110 .LC11 │ │ │ │ │ -0000113c 0000302b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ -00001140 0000302c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -00001164 0000312b R_ARM_MOVW_ABS_NC 000000f8 .LC10 │ │ │ │ │ -00001168 0000312c R_ARM_MOVT_ABS 000000f8 .LC10 │ │ │ │ │ -000011a0 0000872b R_ARM_MOVW_ABS_NC 00000684 .LC65 │ │ │ │ │ -000011a4 0000872c R_ARM_MOVT_ABS 00000684 .LC65 │ │ │ │ │ -000011b0 0000862b R_ARM_MOVW_ABS_NC 00000668 .LC64 │ │ │ │ │ -000011b4 0000862c R_ARM_MOVT_ABS 00000668 .LC64 │ │ │ │ │ +000004b0 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +000004b4 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +000004b8 0000fe1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000004d0 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +000004d4 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +000004d8 0000ff1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000004e8 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000004f8 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000510 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000520 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000530 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000540 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000550 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000560 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000570 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000580 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000590 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000005a0 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000005c4 0000392b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ +000005c8 0000392c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ +000005cc 0000682b R_ARM_MOVW_ABS_NC 000004b0 .LC44 │ │ │ │ │ +000005d0 0000682c R_ARM_MOVT_ABS 000004b0 .LC44 │ │ │ │ │ +000005d4 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +000005d8 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +000005dc 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000600 00003c2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +00000604 00003c2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +00000608 0000692b R_ARM_MOVW_ABS_NC 000004bc .LC45 │ │ │ │ │ +0000060c 0000692c R_ARM_MOVT_ABS 000004bc .LC45 │ │ │ │ │ +00000610 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +00000614 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +00000618 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000638 00003c2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +0000063c 00003c2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +00000640 00006a2b R_ARM_MOVW_ABS_NC 000004c8 .LC46 │ │ │ │ │ +00000644 00006a2c R_ARM_MOVT_ABS 000004c8 .LC46 │ │ │ │ │ +00000648 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +0000064c 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +00000650 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000670 00003c2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +00000674 00003c2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +00000678 00006b2b R_ARM_MOVW_ABS_NC 000004d4 .LC47 │ │ │ │ │ +0000067c 00006b2c R_ARM_MOVT_ABS 000004d4 .LC47 │ │ │ │ │ +00000680 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +00000684 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +00000688 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000006a8 0000422b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +000006ac 0000422c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +000006b0 00006c2b R_ARM_MOVW_ABS_NC 000004e0 .LC48 │ │ │ │ │ +000006b4 00006c2c R_ARM_MOVT_ABS 000004e0 .LC48 │ │ │ │ │ +000006b8 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +000006bc 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +000006c0 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000006e0 0000422b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +000006e4 0000422c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +000006e8 00006d2b R_ARM_MOVW_ABS_NC 000004ec .LC49 │ │ │ │ │ +000006ec 00006d2c R_ARM_MOVT_ABS 000004ec .LC49 │ │ │ │ │ +000006f0 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +000006f4 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +000006f8 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000071c 0000422b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +00000720 0000422c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +00000724 00006e2b R_ARM_MOVW_ABS_NC 000004f8 .LC50 │ │ │ │ │ +00000728 00006e2c R_ARM_MOVT_ABS 000004f8 .LC50 │ │ │ │ │ +0000072c 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +00000730 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +00000734 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000740 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000076c 0000392b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ +00000770 0000392c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ +00000774 00006f2b R_ARM_MOVW_ABS_NC 00000504 .LC51 │ │ │ │ │ +00000778 00006f2c R_ARM_MOVT_ABS 00000504 .LC51 │ │ │ │ │ +0000077c 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +00000780 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +00000784 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000078c 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000007b8 0000392b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ +000007bc 0000392c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ +000007c0 0000702b R_ARM_MOVW_ABS_NC 00000510 .LC52 │ │ │ │ │ +000007c4 0000702c R_ARM_MOVT_ABS 00000510 .LC52 │ │ │ │ │ +000007c8 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +000007cc 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +000007d0 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000007fc 00003c2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +00000800 00003c2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +00000804 0000712b R_ARM_MOVW_ABS_NC 0000051c .LC53 │ │ │ │ │ +00000808 0000712c R_ARM_MOVT_ABS 0000051c .LC53 │ │ │ │ │ +0000080c 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +00000810 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +00000814 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000083c 00003c2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +00000840 00003c2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +00000844 0000722b R_ARM_MOVW_ABS_NC 00000528 .LC54 │ │ │ │ │ +00000848 0000722c R_ARM_MOVT_ABS 00000528 .LC54 │ │ │ │ │ +0000084c 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +00000850 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +00000854 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000878 00004f2b R_ARM_MOVW_ABS_NC 0000042c .LC38 │ │ │ │ │ +0000087c 00004f2c R_ARM_MOVT_ABS 0000042c .LC38 │ │ │ │ │ +00000888 0000502b R_ARM_MOVW_ABS_NC 00000438 .LC39 │ │ │ │ │ +0000088c 0000502c R_ARM_MOVT_ABS 00000438 .LC39 │ │ │ │ │ +000008b8 0000ed1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +000008d0 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000008d4 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000008d8 0000732b R_ARM_MOVW_ABS_NC 00000534 .LC55 │ │ │ │ │ +000008dc 0000732c R_ARM_MOVT_ABS 00000534 .LC55 │ │ │ │ │ +000008e4 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000090c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000910 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000914 0000742b R_ARM_MOVW_ABS_NC 00000558 .LC56 │ │ │ │ │ +00000918 0000742c R_ARM_MOVT_ABS 00000558 .LC56 │ │ │ │ │ +00000920 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000934 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000938 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000093c 0000752b R_ARM_MOVW_ABS_NC 00000584 .LC57 │ │ │ │ │ +00000940 0000752c R_ARM_MOVT_ABS 00000584 .LC57 │ │ │ │ │ +00000948 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000095c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000960 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000964 0000762b R_ARM_MOVW_ABS_NC 000005b0 .LC58 │ │ │ │ │ +00000968 0000762c R_ARM_MOVT_ABS 000005b0 .LC58 │ │ │ │ │ +00000970 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009b8 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000009e4 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000a5c 0000ee1c R_ARM_CALL 00001574 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +00000a7c 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +00000a84 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +00000a8c 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +00000a94 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +00000ac4 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000ad8 00009c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000adc 00009c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000b1c 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000b20 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000b28 0000792b R_ARM_MOVW_ABS_NC 000005d4 .LC59 │ │ │ │ │ +00000b2c 0000792c R_ARM_MOVT_ABS 000005d4 .LC59 │ │ │ │ │ +00000b34 0000f51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000b5c 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b68 0001001c R_ARM_CALL 00000000 _PyUnicode_Copy │ │ │ │ │ +00000b90 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bf4 0001011d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +00000c08 0000cc1d R_ARM_JUMP24 00002690 _PyCode_GetCode │ │ │ │ │ +00000c1c 0000f91d R_ARM_JUMP24 00001cc8 _PyCode_GetVarnames │ │ │ │ │ +00000c30 0000f81d R_ARM_JUMP24 00000250 _PyCode_GetCellvars │ │ │ │ │ +00000c44 0000ec1d R_ARM_JUMP24 00003300 _PyCode_GetFreevars │ │ │ │ │ +00000cb8 0001072b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000cbc 0001072c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000cc0 00007b2b R_ARM_MOVW_ABS_NC 00000608 .LC60 │ │ │ │ │ +00000cc4 00007b2c R_ARM_MOVT_ABS 00000608 .LC60 │ │ │ │ │ +00000ccc 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000cdc 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000d00 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000d04 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000d08 00007d2b R_ARM_MOVW_ABS_NC 0000062c .LC61 │ │ │ │ │ +00000d0c 00007d2c R_ARM_MOVT_ABS 0000062c .LC61 │ │ │ │ │ +00000d14 0000f51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000d40 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000d44 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000d48 00007e2b R_ARM_MOVW_ABS_NC 00000648 .LC62 │ │ │ │ │ +00000d4c 00007e2c R_ARM_MOVT_ABS 00000648 .LC62 │ │ │ │ │ +00000d54 0000f51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000d84 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000e18 0000ee1c R_ARM_CALL 00001574 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +00000ed0 0000d11c R_ARM_CALL 00002a2c _PyCode_CheckLineNumber │ │ │ │ │ +00000f40 0000291c R_ARM_CALL 00000134 read_signed_varint │ │ │ │ │ +00001014 0000291c R_ARM_CALL 00000134 read_signed_varint │ │ │ │ │ +000010ac 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001104 0000302b R_ARM_MOVW_ABS_NC 00000110 .LC11 │ │ │ │ │ +00001108 0000302c R_ARM_MOVT_ABS 00000110 .LC11 │ │ │ │ │ +0000113c 00002e2b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ +00001140 00002e2c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ +00001164 00002f2b R_ARM_MOVW_ABS_NC 000000f8 .LC10 │ │ │ │ │ +00001168 00002f2c R_ARM_MOVT_ABS 000000f8 .LC10 │ │ │ │ │ +000011a0 0000852b R_ARM_MOVW_ABS_NC 00000684 .LC65 │ │ │ │ │ +000011a4 0000852c R_ARM_MOVT_ABS 00000684 .LC65 │ │ │ │ │ +000011b0 0000842b R_ARM_MOVW_ABS_NC 00000668 .LC64 │ │ │ │ │ +000011b4 0000842c R_ARM_MOVT_ABS 00000668 .LC64 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xb260 contains 19 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xb2c0 contains 19 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000001c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000024 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000028 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000002c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -105,16 +105,16 @@ │ │ │ │ │ code_positionsiterator │ │ │ │ │ positionsiter_next │ │ │ │ │ _source_offset_converter │ │ │ │ │ read_signed_varint │ │ │ │ │ positionsiter_dealloc │ │ │ │ │ code_repr │ │ │ │ │ code_getfreevars │ │ │ │ │ -get_localsplus_names │ │ │ │ │ get_cached_locals │ │ │ │ │ +get_localsplus_names │ │ │ │ │ code_replace │ │ │ │ │ code_linesiterator │ │ │ │ │ lineiter_next │ │ │ │ │ lineiter_dealloc │ │ │ │ │ code_getcode │ │ │ │ │ code_getcodeadaptive │ │ │ │ │ code__varname_from_oparg │ │ │ │ │ @@ -221,16 +221,16 @@ │ │ │ │ │ _PyErr_Format │ │ │ │ │ PyUnicode_FromFormat │ │ │ │ │ _PyCode_GetFreevars │ │ │ │ │ PySys_Audit │ │ │ │ │ PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ _PyArg_UnpackKeywords │ │ │ │ │ PyLong_AsInt │ │ │ │ │ -PyErr_Occurred │ │ │ │ │ _PyArg_BadArgument │ │ │ │ │ +PyErr_Occurred │ │ │ │ │ _PyTuple_Resize │ │ │ │ │ PyUnicode_Compare │ │ │ │ │ PyTuple_GetItem │ │ │ │ │ _PyLineTable_NextAddressRange │ │ │ │ │ _PyCode_GetCellvars │ │ │ │ │ _PyCode_GetVarnames │ │ │ │ │ PyUnstable_Code_SetExtra │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -47,183 +47,32 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ b 84 │ │ │ │ │ │ │ │ │ │ -000000a0 : │ │ │ │ │ -PyCode_Addr2Line(): │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - subs r2, r1, #0 │ │ │ │ │ - blt 2d4 │ │ │ │ │ - ldr r1, [r0, #112] @ 0x70 │ │ │ │ │ - dmb ish │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 274 │ │ │ │ │ - push {r4, r5, r6, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #16 │ │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ │ - ldr r1, [r3, #92] @ 0x5c │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ │ - vldr d7, [pc, #504] @ 2e0 │ │ │ │ │ - add r3, r1, #16 │ │ │ │ │ - ldr lr, [r1, #8] │ │ │ │ │ - mvn r1, #0 │ │ │ │ │ - str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - add lr, r3, lr │ │ │ │ │ - str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - str lr, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - vstr d7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bls 2cc │ │ │ │ │ - ldrb r1, [r3] │ │ │ │ │ - ubfx r1, r1, #3, #4 │ │ │ │ │ - cmp r1, #15 │ │ │ │ │ - beq 220 │ │ │ │ │ - cmp r1, #12 │ │ │ │ │ - bhi 204 │ │ │ │ │ - cmp r1, #11 │ │ │ │ │ - beq 264 │ │ │ │ │ - cmp r1, #12 │ │ │ │ │ - beq 26c │ │ │ │ │ - str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - ldrb r1, [r3] │ │ │ │ │ - lsr r1, r1, #3 │ │ │ │ │ - cmp r1, #31 │ │ │ │ │ - movne ip, r4 │ │ │ │ │ - mvneq ip, #0 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str ip, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - ldrb ip, [r1], #1 │ │ │ │ │ - str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - and ip, ip, #7 │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - add r0, r0, ip, lsl #1 │ │ │ │ │ - str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bls 244 │ │ │ │ │ - ldrsb ip, [r3, #1] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - blt 244 │ │ │ │ │ - add ip, r3, #2 │ │ │ │ │ - str ip, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - cmp lr, ip │ │ │ │ │ - bls 254 │ │ │ │ │ - ldrsb r1, [r1, #1] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt 254 │ │ │ │ │ - add r1, r3, #3 │ │ │ │ │ - str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ - bls 244 │ │ │ │ │ - ldrsb ip, [r3, #3] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - blt 244 │ │ │ │ │ - add r1, r3, #4 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ - str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - beq 1e4 │ │ │ │ │ - ldrsb ip, [r3] │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - bge 1c4 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - bge 108 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bgt 2b8 │ │ │ │ │ - ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - sub sp, fp, #16 │ │ │ │ │ - pop {r4, r5, r6, fp, pc} │ │ │ │ │ - ldrb ip, [r3, #1] │ │ │ │ │ - and r1, ip, #63 @ 0x3f │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - bne 28c │ │ │ │ │ - tst r1, #1 │ │ │ │ │ - subne r4, r4, r1, lsr #1 │ │ │ │ │ - addeq r4, r4, r1, lsr #1 │ │ │ │ │ - str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - ldrb r1, [r3] │ │ │ │ │ - lsr r1, r1, #3 │ │ │ │ │ - cmp r1, #31 │ │ │ │ │ - beq 2b0 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - b 15c │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - bge 108 │ │ │ │ │ - b 1ec │ │ │ │ │ - mov r3, ip │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - bge 108 │ │ │ │ │ - b 1ec │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - b 220 │ │ │ │ │ - add r4, r4, #2 │ │ │ │ │ - b 220 │ │ │ │ │ - ldr r1, [r1, #68] @ 0x44 │ │ │ │ │ - dmb ish │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq bc │ │ │ │ │ - lsr r2, r2, #1 │ │ │ │ │ - b 0 <_Py_Instrumentation_GetLine> │ │ │ │ │ - R_ARM_JUMP24 _Py_Instrumentation_GetLine │ │ │ │ │ - add r6, r3, #2 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - ldrb ip, [r6], #1 │ │ │ │ │ - add r5, r5, #6 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - and ip, ip, #63 @ 0x3f │ │ │ │ │ - orr r1, r1, ip, lsl r5 │ │ │ │ │ - beq 214 │ │ │ │ │ - b 294 │ │ │ │ │ - mvn ip, #0 │ │ │ │ │ - b 150 │ │ │ │ │ - sub r0, fp, #44 @ 0x2c │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 154 │ │ │ │ │ - R_ARM_CALL retreat │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1ec │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - b 1fc │ │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ - bx lr │ │ │ │ │ - nop {0} │ │ │ │ │ - .word 0xffffffff │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - │ │ │ │ │ -000002e8 <_PyCode_Fini>: │ │ │ │ │ +000000a0 <_PyCode_Fini>: │ │ │ │ │ _PyCode_Fini(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000002fc : │ │ │ │ │ +000000b4 : │ │ │ │ │ code_positionsiterator(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #88] @ 378 │ │ │ │ │ + ldr r0, [pc, #88] @ 130 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GenericAlloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr ip, [r4, #92] @ 0x5c │ │ │ │ │ @@ -243,55 +92,55 @@ │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000037c : │ │ │ │ │ +00000134 : │ │ │ │ │ read_signed_varint(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldrb r2, [r2] │ │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ - bne 3b0 │ │ │ │ │ + bne 168 │ │ │ │ │ lsr r0, r1, #1 │ │ │ │ │ tst r1, #1 │ │ │ │ │ rsbne r0, r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ add ip, ip, #6 │ │ │ │ │ ldrb r2, [r2] │ │ │ │ │ and lr, r2, #63 @ 0x3f │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ orr r1, r1, lr, lsl ip │ │ │ │ │ - bne 3b8 │ │ │ │ │ + bne 170 │ │ │ │ │ lsr r0, r1, #1 │ │ │ │ │ tst r1, #1 │ │ │ │ │ rsbne r0, r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000003ec : │ │ │ │ │ +000001a4 : │ │ │ │ │ positionsiter_dealloc(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 40c │ │ │ │ │ + bgt 1c4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 41c │ │ │ │ │ + beq 1d4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -305,15 +154,15 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00000458 <_PyCode_InitAddressRange>: │ │ │ │ │ +00000210 <_PyCode_InitAddressRange>: │ │ │ │ │ _PyCode_InitAddressRange(): │ │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add r3, r2, #16 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ @@ -325,128 +174,128 @@ │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ stm r1, {r0, r2} │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000049c <_PyCode_ReturnsOnlyNone>: │ │ │ │ │ +00000254 <_PyCode_ReturnsOnlyNone>: │ │ │ │ │ _PyCode_ReturnsOnlyNone(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r8, [r0, #24] │ │ │ │ │ ands r8, r8, #928 @ 0x3a0 │ │ │ │ │ - bne 57c <_PyCode_ReturnsOnlyNone+0xe0> │ │ │ │ │ + bne 334 <_PyCode_ReturnsOnlyNone+0xe0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Size │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r3, r7, #4 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - ble 4fc <_PyCode_ReturnsOnlyNone+0x60> │ │ │ │ │ + ble 2b4 <_PyCode_ReturnsOnlyNone+0x60> │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ addne r7, r7, #1 │ │ │ │ │ - bne 4dc <_PyCode_ReturnsOnlyNone+0x40> │ │ │ │ │ + bne 294 <_PyCode_ReturnsOnlyNone+0x40> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 514 <_PyCode_ReturnsOnlyNone+0x78> │ │ │ │ │ + b 2cc <_PyCode_ReturnsOnlyNone+0x78> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyInstruction_GetLength> │ │ │ │ │ R_ARM_CALL _PyInstruction_GetLength │ │ │ │ │ add r4, r4, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble 570 <_PyCode_ReturnsOnlyNone+0xd4> │ │ │ │ │ + ble 328 <_PyCode_ReturnsOnlyNone+0xd4> │ │ │ │ │ bl 0 <_Py_GetBaseCodeUnit> │ │ │ │ │ R_ARM_CALL _Py_GetBaseCodeUnit │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ │ - bne 504 <_PyCode_ReturnsOnlyNone+0x68> │ │ │ │ │ + bne 2bc <_PyCode_ReturnsOnlyNone+0x68> │ │ │ │ │ sub r1, r4, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_GetBaseCodeUnit> │ │ │ │ │ R_ARM_CALL _Py_GetBaseCodeUnit │ │ │ │ │ uxth r3, r0 │ │ │ │ │ cmp r3, #1872 @ 0x750 │ │ │ │ │ - beq 504 <_PyCode_ReturnsOnlyNone+0x68> │ │ │ │ │ + beq 2bc <_PyCode_ReturnsOnlyNone+0x68> │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - ble 574 <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ + ble 32c <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ cmp r3, #81 @ 0x51 │ │ │ │ │ - bne 574 <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ + bne 32c <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq 504 <_PyCode_ReturnsOnlyNone+0x68> │ │ │ │ │ - b 574 <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ + beq 2bc <_PyCode_ReturnsOnlyNone+0x68> │ │ │ │ │ + b 32c <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 574 <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ + b 32c <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ │ │ │ │ │ -00000584 <_PyCode_VerifyStateless>: │ │ │ │ │ +0000033c <_PyCode_VerifyStateless>: │ │ │ │ │ _PyCode_VerifyStateless(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r1, fp, #112 @ 0x70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - bl 68c <_PyCode_GetVarCounts> │ │ │ │ │ + bl 444 <_PyCode_GetVarCounts> │ │ │ │ │ R_ARM_CALL _PyCode_GetVarCounts │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ sub r2, fp, #112 @ 0x70 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 894 <_PyCode_SetUnboundVarCounts> │ │ │ │ │ + bl 64c <_PyCode_SetUnboundVarCounts> │ │ │ │ │ R_ARM_CALL _PyCode_SetUnboundVarCounts │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 634 <_PyCode_VerifyStateless+0xb0> │ │ │ │ │ + beq 3ec <_PyCode_VerifyStateless+0xb0> │ │ │ │ │ ldr r2, [r4, #124] @ 0x7c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 63c <_PyCode_VerifyStateless+0xb8> │ │ │ │ │ + bne 3f4 <_PyCode_VerifyStateless+0xb8> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 680 <_PyCode_VerifyStateless+0xfc> │ │ │ │ │ + bgt 438 <_PyCode_VerifyStateless+0xfc> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 660 <_PyCode_VerifyStateless+0xdc> │ │ │ │ │ + bgt 418 <_PyCode_VerifyStateless+0xdc> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 630 <_PyCode_VerifyStateless+0xac> │ │ │ │ │ + ble 3e8 <_PyCode_VerifyStateless+0xac> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 660 <_PyCode_VerifyStateless+0xdc> │ │ │ │ │ + bgt 418 <_PyCode_VerifyStateless+0xdc> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ @@ -455,35 +304,35 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 634 <_PyCode_VerifyStateless+0xb0> │ │ │ │ │ + b 3ec <_PyCode_VerifyStateless+0xb0> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ - b 658 <_PyCode_VerifyStateless+0xd4> │ │ │ │ │ + b 410 <_PyCode_VerifyStateless+0xd4> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ - b 668 <_PyCode_VerifyStateless+0xe4> │ │ │ │ │ + b 420 <_PyCode_VerifyStateless+0xe4> │ │ │ │ │ │ │ │ │ │ -0000068c <_PyCode_GetVarCounts>: │ │ │ │ │ +00000444 <_PyCode_GetVarCounts>: │ │ │ │ │ _PyCode_GetVarCounts(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ ldr lr, [r0, #76] @ 0x4c │ │ │ │ │ @@ -502,44 +351,44 @@ │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ str r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ sub r1, r2, lr │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - ble 768 <_PyCode_GetVarCounts+0xdc> │ │ │ │ │ + ble 520 <_PyCode_GetVarCounts+0xdc> │ │ │ │ │ ldrsb r1, [r2, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ │ ldrlt r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ addlt r1, r1, #1 │ │ │ │ │ strlt r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - blt 760 <_PyCode_GetVarCounts+0xd4> │ │ │ │ │ + blt 518 <_PyCode_GetVarCounts+0xd4> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ tst r1, #14 │ │ │ │ │ and r0, r1, #64 @ 0x40 │ │ │ │ │ - beq 81c <_PyCode_GetVarCounts+0x190> │ │ │ │ │ + beq 5d4 <_PyCode_GetVarCounts+0x190> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ tst r1, #8 │ │ │ │ │ and r9, r1, #2 │ │ │ │ │ - bne 844 <_PyCode_GetVarCounts+0x1b8> │ │ │ │ │ + bne 5fc <_PyCode_GetVarCounts+0x1b8> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 884 <_PyCode_GetVarCounts+0x1f8> │ │ │ │ │ + beq 63c <_PyCode_GetVarCounts+0x1f8> │ │ │ │ │ tst r1, #4 │ │ │ │ │ ldrne r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldreq r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ strne r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ addeq r1, r1, #1 │ │ │ │ │ streq r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ addne r5, r5, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 6e8 <_PyCode_GetVarCounts+0x5c> │ │ │ │ │ + b 4a0 <_PyCode_GetVarCounts+0x5c> │ │ │ │ │ ldr r9, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r2, [r9, #16] │ │ │ │ │ add lr, r1, #64 @ 0x40 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ @@ -579,102 +428,102 @@ │ │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ │ stm lr, {r0, r1, r2} │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ and r1, r1, #16 │ │ │ │ │ - bne 864 <_PyCode_GetVarCounts+0x1d8> │ │ │ │ │ + bne 61c <_PyCode_GetVarCounts+0x1d8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ addne r6, r6, #1 │ │ │ │ │ addne sl, sl, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 760 <_PyCode_GetVarCounts+0xd4> │ │ │ │ │ + b 518 <_PyCode_GetVarCounts+0xd4> │ │ │ │ │ ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp r9, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ str r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 754 <_PyCode_GetVarCounts+0xc8> │ │ │ │ │ + b 50c <_PyCode_GetVarCounts+0xc8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ addne r6, r6, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 760 <_PyCode_GetVarCounts+0xd4> │ │ │ │ │ + b 518 <_PyCode_GetVarCounts+0xd4> │ │ │ │ │ ldr r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - b 754 <_PyCode_GetVarCounts+0xc8> │ │ │ │ │ + b 50c <_PyCode_GetVarCounts+0xc8> │ │ │ │ │ │ │ │ │ │ -00000894 <_PyCode_SetUnboundVarCounts>: │ │ │ │ │ +0000064c <_PyCode_SetUnboundVarCounts>: │ │ │ │ │ _PyCode_SetUnboundVarCounts(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r7, [fp, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ subs r8, r3, #0 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne b4c <_PyCode_SetUnboundVarCounts+0x2b8> │ │ │ │ │ + bne 904 <_PyCode_SetUnboundVarCounts+0x2b8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_New │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ str r8, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq bf4 <_PyCode_SetUnboundVarCounts+0x360> │ │ │ │ │ + beq 9ac <_PyCode_SetUnboundVarCounts+0x360> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne ba8 <_PyCode_SetUnboundVarCounts+0x314> │ │ │ │ │ + bne 960 <_PyCode_SetUnboundVarCounts+0x314> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ str r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq b44 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ + beq 8fc <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str sl, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r7, [fp, #4] │ │ │ │ │ - b 960 <_PyCode_SetUnboundVarCounts+0xcc> │ │ │ │ │ + b 718 <_PyCode_SetUnboundVarCounts+0xcc> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_GetBaseCodeUnit> │ │ │ │ │ R_ARM_CALL _Py_GetBaseCodeUnit │ │ │ │ │ uxtb r2, r0 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ │ - beq aa0 <_PyCode_SetUnboundVarCounts+0x20c> │ │ │ │ │ + beq 858 <_PyCode_SetUnboundVarCounts+0x20c> │ │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ │ - beq 9d0 <_PyCode_SetUnboundVarCounts+0x13c> │ │ │ │ │ + beq 788 <_PyCode_SetUnboundVarCounts+0x13c> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyInstruction_GetLength> │ │ │ │ │ R_ARM_CALL _PyInstruction_GetLength │ │ │ │ │ add sl, sl, r0 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bgt 92c <_PyCode_SetUnboundVarCounts+0x98> │ │ │ │ │ + bgt 6e4 <_PyCode_SetUnboundVarCounts+0x98> │ │ │ │ │ ldr sl, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ str r1, [sl, #72] @ 0x48 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ @@ -687,136 +536,136 @@ │ │ │ │ │ str r2, [sl, #64] @ 0x40 │ │ │ │ │ sub r2, r2, r9 │ │ │ │ │ str r8, [sl, #68] @ 0x44 │ │ │ │ │ str r1, [sl, #80] @ 0x50 │ │ │ │ │ str r4, [sl, #84] @ 0x54 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ asr r0, r0, #1 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ ldr r7, [r2, r0, lsl #2] │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b28 <_PyCode_SetUnboundVarCounts+0x294> │ │ │ │ │ + bne 8e0 <_PyCode_SetUnboundVarCounts+0x294> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a1c <_PyCode_SetUnboundVarCounts+0x188> │ │ │ │ │ + beq 7d4 <_PyCode_SetUnboundVarCounts+0x188> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne af8 <_PyCode_SetUnboundVarCounts+0x264> │ │ │ │ │ + bne 8b0 <_PyCode_SetUnboundVarCounts+0x264> │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b18 <_PyCode_SetUnboundVarCounts+0x284> │ │ │ │ │ + beq 8d0 <_PyCode_SetUnboundVarCounts+0x284> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b18 <_PyCode_SetUnboundVarCounts+0x284> │ │ │ │ │ + beq 8d0 <_PyCode_SetUnboundVarCounts+0x284> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c10 <_PyCode_SetUnboundVarCounts+0x37c> │ │ │ │ │ + bne 9c8 <_PyCode_SetUnboundVarCounts+0x37c> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Add │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt b44 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ + blt 8fc <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 950 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ + beq 708 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c30 <_PyCode_SetUnboundVarCounts+0x39c> │ │ │ │ │ + bne 9e8 <_PyCode_SetUnboundVarCounts+0x39c> │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 950 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ + b 708 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ asr r0, r0, #1 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ ldr r7, [r2, r0, lsl #2] │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b28 <_PyCode_SetUnboundVarCounts+0x294> │ │ │ │ │ + bne 8e0 <_PyCode_SetUnboundVarCounts+0x294> │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Add │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt b44 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ + blt 8fc <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 950 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ - b a80 <_PyCode_SetUnboundVarCounts+0x1ec> │ │ │ │ │ + beq 708 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ + b 838 <_PyCode_SetUnboundVarCounts+0x1ec> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c20 <_PyCode_SetUnboundVarCounts+0x38c> │ │ │ │ │ + bne 9d8 <_PyCode_SetUnboundVarCounts+0x38c> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b a58 <_PyCode_SetUnboundVarCounts+0x1c4> │ │ │ │ │ + b 810 <_PyCode_SetUnboundVarCounts+0x1c4> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b a58 <_PyCode_SetUnboundVarCounts+0x1c4> │ │ │ │ │ + b 810 <_PyCode_SetUnboundVarCounts+0x1c4> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 950 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ + beq 708 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 950 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ + beq 708 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 9b4 <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ + b 76c <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySet_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq b9c <_PyCode_SetUnboundVarCounts+0x308> │ │ │ │ │ + beq 954 <_PyCode_SetUnboundVarCounts+0x308> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne b9c <_PyCode_SetUnboundVarCounts+0x308> │ │ │ │ │ + bne 954 <_PyCode_SetUnboundVarCounts+0x308> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -825,29 +674,29 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ mvn r5, #0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 9b4 <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ + b 76c <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 8d8 <_PyCode_SetUnboundVarCounts+0x44> │ │ │ │ │ + b 690 <_PyCode_SetUnboundVarCounts+0x44> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySet_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq c04 <_PyCode_SetUnboundVarCounts+0x370> │ │ │ │ │ + beq 9bc <_PyCode_SetUnboundVarCounts+0x370> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne c04 <_PyCode_SetUnboundVarCounts+0x370> │ │ │ │ │ + bne 9bc <_PyCode_SetUnboundVarCounts+0x370> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -855,55 +704,55 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ mvn r5, #0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 9b4 <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ + b 76c <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 9b4 <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ + b 76c <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 8f4 <_PyCode_SetUnboundVarCounts+0x60> │ │ │ │ │ + b 6ac <_PyCode_SetUnboundVarCounts+0x60> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a4c <_PyCode_SetUnboundVarCounts+0x1b8> │ │ │ │ │ - b b44 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ + beq 804 <_PyCode_SetUnboundVarCounts+0x1b8> │ │ │ │ │ + b 8fc <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq b08 <_PyCode_SetUnboundVarCounts+0x274> │ │ │ │ │ - b b44 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ + beq 8c0 <_PyCode_SetUnboundVarCounts+0x274> │ │ │ │ │ + b 8fc <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b44 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ - b a90 <_PyCode_SetUnboundVarCounts+0x1fc> │ │ │ │ │ + bne 8fc <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ + b 848 <_PyCode_SetUnboundVarCounts+0x1fc> │ │ │ │ │ │ │ │ │ │ -00000c40 : │ │ │ │ │ +000009f8 : │ │ │ │ │ code_repr(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr ip, [r0, #44] @ 0x2c │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ mvneq ip, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ca0 │ │ │ │ │ + beq a58 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ tst r0, #268435456 @ 0x10000000 │ │ │ │ │ - beq ca0 │ │ │ │ │ + beq a58 │ │ │ │ │ str ip, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ @@ -915,134 +764,135 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00000cb8 : │ │ │ │ │ +00000a70 : │ │ │ │ │ get_localsplus_names(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ + beq ad8 │ │ │ │ │ + ldr ip, [r4, #48] @ 0x30 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + ble ad8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - movne r3, #0 │ │ │ │ │ - movne lr, r3 │ │ │ │ │ - ldrne ip, [r4, #48] @ 0x30 │ │ │ │ │ - beq d1c │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - ble d1c │ │ │ │ │ + mov lr, r3 │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ │ tst r1, r2 │ │ │ │ │ - bne d24 │ │ │ │ │ + bne ae0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b cf8 │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + bgt ab8 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ │ add r2, r3, #4 │ │ │ │ │ add r6, lr, #4 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ ldr r2, [r5, r2, lsl #2] │ │ │ │ │ ldr r5, [r2] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, r5, #1 │ │ │ │ │ strle ip, [r2] │ │ │ │ │ ldrle ip, [r4, #48] @ 0x30 │ │ │ │ │ str r2, [r0, r6, lsl #2] │ │ │ │ │ - b d14 │ │ │ │ │ + b acc │ │ │ │ │ │ │ │ │ │ -00000d54 : │ │ │ │ │ +00000b10 : │ │ │ │ │ code_replace(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ str r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - subs r5, r3, #0 │ │ │ │ │ + subs r6, r3, #0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ str r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ str r0, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ str r0, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ str r0, [fp, #-140] @ 0xffffff74 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - str r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + str r0, [fp, #-148] @ 0xffffff6c │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ str r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ │ str r0, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ │ str r0, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ - str r0, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + str r0, [fp, #-160] @ 0xffffff60 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr sl, [r4, #24] │ │ │ │ │ - str r0, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - bne ff0 │ │ │ │ │ + str r0, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + bne dcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1720 │ │ │ │ │ + bne 1530 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 16e4 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ + beq 14f4 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + str r6, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 16c8 │ │ │ │ │ + blt 14d8 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 16ac │ │ │ │ │ + blt 14bc │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1690 │ │ │ │ │ + blt 14a0 │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1674 │ │ │ │ │ + blt 1484 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1658 │ │ │ │ │ + blt 1468 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 163c │ │ │ │ │ + blt 144c │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1620 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne 1618 │ │ │ │ │ + blt 1430 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 1428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26c4 <_PyCode_GetCode> │ │ │ │ │ + bl 2690 <_PyCode_GetCode> │ │ │ │ │ R_ARM_CALL _PyCode_GetCode │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq fe4 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq dc0 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ str sl, [sp, #24] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ @@ -1059,421 +909,449 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 160c │ │ │ │ │ + blt 141c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1600 │ │ │ │ │ + bne 1410 │ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cb8 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 15f0 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - bne 15e4 │ │ │ │ │ + bl a70 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 1400 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + str r5, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 13f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cb8 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 15dc │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + bl a70 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 13e8 │ │ │ │ │ + str r5, [fp, #-144] @ 0xffffff70 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 15d4 │ │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ │ - str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ - bl cb8 │ │ │ │ │ + bne 13e0 │ │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyTuple_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 15cc │ │ │ │ │ - ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq 1098 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bge d20 │ │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ + add r0, r0, r3 │ │ │ │ │ + ldrsb r0, [r0, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 1068 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + b cfc │ │ │ │ │ mov r4, r7 │ │ │ │ │ - ldr r2, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ + ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ mov r7, r4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ str sl, [sp, #4] │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r1, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - bl 1764 │ │ │ │ │ + bl 1574 │ │ │ │ │ R_ARM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - bl 188c │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - ldr r0, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - bl 188c │ │ │ │ │ + ldr r0, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 188c │ │ │ │ │ + ldr r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - ldr r6, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr ip, [pc, #1888] @ 1760 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - add r2, r7, r2 │ │ │ │ │ - str r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + ldr ip, [pc, #1940] @ 1570 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + add r2, r5, r2 │ │ │ │ │ + str r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ sub ip, fp, #108 @ 0x6c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq fe4 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq dc0 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10a8 │ │ │ │ │ - ldr r0, [r6] │ │ │ │ │ + beq e84 │ │ │ │ │ + ldr r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10bc │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ + bne e8c │ │ │ │ │ + ldr r0, [r9, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10e0 │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ + bne eb0 │ │ │ │ │ + ldr r0, [r9, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1128 │ │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ │ + bne 1024 │ │ │ │ │ + ldr r0, [r9, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 114c │ │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ │ + bne fbc │ │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1190 │ │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ │ + bne fe0 │ │ │ │ │ + ldr r0, [r9, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11b4 │ │ │ │ │ + beq ed4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 15bc │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + beq 10a0 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - bne 11b4 │ │ │ │ │ - ldr r9, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - b e08 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + bne ed4 │ │ │ │ │ + ldr r6, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + b bb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - beq 1104 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + beq 1048 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 10a8 │ │ │ │ │ - b 104c │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq e84 │ │ │ │ │ + b e28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 1118 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 10a8 │ │ │ │ │ - b 1058 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 10cc │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b fe4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 10f0 │ │ │ │ │ - b 1110 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_AsInt │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - str r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - beq 1170 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 10a8 │ │ │ │ │ - b 1064 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_AsInt │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - str r0, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - beq 1180 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 10a8 │ │ │ │ │ - b 1070 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1138 │ │ │ │ │ - b 1110 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 115c │ │ │ │ │ - b 1110 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_AsInt │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - str r0, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - beq 1294 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + beq 10b0 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 10a8 │ │ │ │ │ - b 107c │ │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq e84 │ │ │ │ │ + b e34 │ │ │ │ │ + ldr r0, [r9, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1564 │ │ │ │ │ - ldr r5, [r6, #28] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne 1534 │ │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ │ + bne 1360 │ │ │ │ │ + ldr r6, [r9, #28] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 1330 │ │ │ │ │ + ldr r3, [r9, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14b8 │ │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ + bne 12dc │ │ │ │ │ + ldr r3, [r9, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1480 │ │ │ │ │ - ldr r8, [r6, #40] @ 0x28 │ │ │ │ │ + bne 12a4 │ │ │ │ │ + ldr r8, [r9, #40] @ 0x28 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 140c │ │ │ │ │ - ldr r7, [r6, #44] @ 0x2c │ │ │ │ │ + bne 122c │ │ │ │ │ + ldr r7, [r9, #44] @ 0x2c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 13e4 │ │ │ │ │ - ldr r9, [r6, #48] @ 0x30 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - bne 131c │ │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ + bne 1200 │ │ │ │ │ + ldr r3, [r9, #48] @ 0x30 │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1198 │ │ │ │ │ + ldr r3, [r9, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12f4 │ │ │ │ │ - ldr r3, [r6, #56] @ 0x38 │ │ │ │ │ + bne 1170 │ │ │ │ │ + ldr r3, [r9, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1384 │ │ │ │ │ - ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ + bne 1110 │ │ │ │ │ + ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12c4 │ │ │ │ │ - ldr r3, [r6, #64] @ 0x40 │ │ │ │ │ + bne 10e0 │ │ │ │ │ + ldr r3, [r9, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1258 │ │ │ │ │ + beq f7c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 12a4 │ │ │ │ │ - ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq e08 │ │ │ │ │ - ldr r3, [r6, #68] @ 0x44 │ │ │ │ │ + beq 10c0 │ │ │ │ │ + ldr r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ str r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq bc4 │ │ │ │ │ + ldr r3, [r9, #68] @ 0x44 │ │ │ │ │ + str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - bne e08 │ │ │ │ │ - ldr r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + bne bc4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ + ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1110 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + b dc0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_AsInt │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + str r0, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + beq 1004 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq e84 │ │ │ │ │ + b e4c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_AsInt │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + str r0, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + beq 1014 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq e84 │ │ │ │ │ + b e58 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq fcc │ │ │ │ │ + b fb4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq ff0 │ │ │ │ │ + b fb4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_AsInt │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + str r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + beq 1058 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq e84 │ │ │ │ │ + b e40 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq e9c │ │ │ │ │ + b fb4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1034 │ │ │ │ │ + b fb4 │ │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ + add ip, r3, #4 │ │ │ │ │ + add lr, r1, #4 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + ldr r0, [r0, ip, lsl #2] │ │ │ │ │ + ldr ip, [r0] │ │ │ │ │ + cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle ip, ip, #1 │ │ │ │ │ + strle ip, [r0] │ │ │ │ │ + ldrle r2, [r4, #48] @ 0x30 │ │ │ │ │ + str r0, [r7, lr, lsl #2] │ │ │ │ │ + b d18 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b d9c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq e74 │ │ │ │ │ + b fb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11a0 │ │ │ │ │ - b 1110 │ │ │ │ │ + beq ec0 │ │ │ │ │ + b fb4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1110 │ │ │ │ │ + b fb4 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 13cc │ │ │ │ │ + bne 1158 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1110 │ │ │ │ │ + b fb4 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 1340 │ │ │ │ │ - ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + beq 1138 │ │ │ │ │ + ldr r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq e08 │ │ │ │ │ - b 1214 │ │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1360 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq e08 │ │ │ │ │ - b 1208 │ │ │ │ │ + str r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq bc4 │ │ │ │ │ + b f44 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC26 │ │ │ │ │ + R_ARM_MOVT_ABS .LC27 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1110 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + b fb4 │ │ │ │ │ + ldr r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + bne f50 │ │ │ │ │ + b bc4 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ │ + beq 11bc │ │ │ │ │ + ldr r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq bc4 │ │ │ │ │ + b f38 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + tst r3, #67108864 @ 0x4000000 │ │ │ │ │ + beq 11dc │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq bc4 │ │ │ │ │ + b f2c │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC19 │ │ │ │ │ + R_ARM_MOVT_ABS .LC25 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC24 │ │ │ │ │ + R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1110 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 13ac │ │ │ │ │ - ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq e08 │ │ │ │ │ - b 1220 │ │ │ │ │ + b fb4 │ │ │ │ │ + ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC25 │ │ │ │ │ + R_ARM_MOVT_ABS .LC19 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC27 │ │ │ │ │ + R_ARM_MOVT_ABS .LC24 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1110 │ │ │ │ │ - ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - bne 122c │ │ │ │ │ - b e08 │ │ │ │ │ + b fb4 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1438 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + beq 125c │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - ldreq r9, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq e08 │ │ │ │ │ - b 11fc │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + ldreq r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + streq r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + beq bc4 │ │ │ │ │ + b f1c │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 145c │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + beq 1280 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - ldreq r9, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - moveq r7, r9 │ │ │ │ │ - beq e08 │ │ │ │ │ - b 11f0 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + ldreq r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + streq r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + moveq r7, r3 │ │ │ │ │ + beq bc4 │ │ │ │ │ + b f10 │ │ │ │ │ mov r3, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ @@ -1481,15 +1359,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1110 │ │ │ │ │ + b fb4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ @@ -1497,265 +1375,259 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1110 │ │ │ │ │ + b fb4 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 14ec │ │ │ │ │ - ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + beq 1310 │ │ │ │ │ + ldr r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + str r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ streq r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - ldreq r9, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - moveq r7, r9 │ │ │ │ │ - moveq r8, r9 │ │ │ │ │ - beq e08 │ │ │ │ │ + ldreq r8, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + streq r8, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + moveq r7, r8 │ │ │ │ │ + beq bc4 │ │ │ │ │ str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 11e4 │ │ │ │ │ + b f04 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1514 │ │ │ │ │ - ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + beq 13c0 │ │ │ │ │ + ldr r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - bne 150c │ │ │ │ │ - ldr r9, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - b e08 │ │ │ │ │ + str r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + bne 13b8 │ │ │ │ │ + ldr r8, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + str r8, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + b bc4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1110 │ │ │ │ │ - str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b 11d8 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC19 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC20 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC18 │ │ │ │ │ - bl 0 <_PyArg_BadArgument> │ │ │ │ │ - R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1110 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ + b fb4 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1588 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + beq 1384 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - ldreq r9, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - moveq r7, r9 │ │ │ │ │ - moveq r8, r9 │ │ │ │ │ - beq e08 │ │ │ │ │ - b 11cc │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + ldreq r8, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + streq r8, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + moveq r7, r8 │ │ │ │ │ + beq bc4 │ │ │ │ │ + b eec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - beq 15ac │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + beq 13a8 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 10a8 │ │ │ │ │ - b 11c0 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq e84 │ │ │ │ │ + b ee0 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1110 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1574 │ │ │ │ │ - b 1110 │ │ │ │ │ + b fb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1098 │ │ │ │ │ - b 1110 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b fbc │ │ │ │ │ + beq 1370 │ │ │ │ │ + b fb4 │ │ │ │ │ + str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + b ef8 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC19 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC20 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC18 │ │ │ │ │ + bl 0 <_PyArg_BadArgument> │ │ │ │ │ + R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ + b fb4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b f44 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b fbc │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r9, #0 │ │ │ │ │ - b f18 │ │ │ │ │ + b d24 │ │ │ │ │ + ldr r7, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + b d9c │ │ │ │ │ + ldr r5, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + b cd8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - str r8, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - b fbc │ │ │ │ │ + str r8, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + str r8, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + b d9c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - b ef4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 188c │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + b cb0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 1110 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b e74 │ │ │ │ │ + b fb4 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + b c30 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1110 │ │ │ │ │ + b fb4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1110 │ │ │ │ │ + b fb4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1110 │ │ │ │ │ + b fb4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1110 │ │ │ │ │ + b fb4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1110 │ │ │ │ │ + b fb4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1110 │ │ │ │ │ + b fb4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1110 │ │ │ │ │ - ldr r0, [pc, #116] @ 1760 │ │ │ │ │ + b fb4 │ │ │ │ │ + ldr r0, [pc, #116] @ 1570 │ │ │ │ │ str r0, [sp] │ │ │ │ │ sub r0, fp, #108 @ 0x6c │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq fe4 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq dc0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b e08 │ │ │ │ │ + str r8, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + b bc4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #52] @ 1760 │ │ │ │ │ + ldr r1, [pc, #52] @ 1570 │ │ │ │ │ str r1, [sp] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ sub r1, fp, #108 @ 0x6c │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ + str r6, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq fe4 │ │ │ │ │ - str r7, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - b 1040 │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq dc0 │ │ │ │ │ + str r5, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + b e1c │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001764 : │ │ │ │ │ +00001574 : │ │ │ │ │ PyUnstable_Code_NewWithPosOnlyArgs(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ │ @@ -1766,75 +1638,75 @@ │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r6, [fp, #32] │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ str r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ str r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - beq 1994 │ │ │ │ │ + beq 17a4 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldrb r3, [r3, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 1994 │ │ │ │ │ + bne 17a4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldrb r0, [r3, #87] @ 0x57 │ │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ │ eor r0, r0, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ orreq r0, r0, #1 │ │ │ │ │ ands r4, r0, #255 @ 0xff │ │ │ │ │ - bne 1994 │ │ │ │ │ + bne 17a4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1994 │ │ │ │ │ + beq 17a4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r9, [r6, #8] │ │ │ │ │ ldr sl, [r7, #8] │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ add r8, r3, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 1938 │ │ │ │ │ + beq 1748 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - beq 1938 │ │ │ │ │ + beq 1748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r7, #12 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - blt 195c │ │ │ │ │ + blt 176c │ │ │ │ │ add r6, r6, #12 │ │ │ │ │ bic ip, sl, sl, asr #31 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt 1ac0 │ │ │ │ │ + blt 18d0 │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt 1a84 │ │ │ │ │ + blt 1894 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ ands r3, r3, #1 │ │ │ │ │ - beq 19fc │ │ │ │ │ + beq 180c │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne 19cc │ │ │ │ │ + bne 17dc │ │ │ │ │ ldr r2, [fp, #36] @ 0x24 │ │ │ │ │ sub r0, fp, #100 @ 0x64 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r2, [fp, #40] @ 0x28 │ │ │ │ │ str r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r2, [fp, #44] @ 0x2c │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ @@ -1861,29 +1733,29 @@ │ │ │ │ │ ldr r3, [fp, #56] @ 0x38 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyCode_Init> │ │ │ │ │ R_ARM_CALL _PyCode_Validate │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 19c4 │ │ │ │ │ + beq 17d4 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 19ac │ │ │ │ │ + bne 17bc │ │ │ │ │ sub r0, fp, #100 @ 0x64 │ │ │ │ │ - bl 29c │ │ │ │ │ + bl 29c <_PyCode_ReturnsOnlyNone+0x48> │ │ │ │ │ R_ARM_CALL _PyCode_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ add r4, r0, #4 │ │ │ │ │ @@ -1894,123 +1766,123 @@ │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r1] │ │ │ │ │ str r1, [lr, r4, lsl #2] │ │ │ │ │ mov r1, #32 │ │ │ │ │ strb r1, [r2, #16] │ │ │ │ │ - b 1848 │ │ │ │ │ + b 1658 │ │ │ │ │ movw r1, #787 @ 0x313 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1950 │ │ │ │ │ + b 1760 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1938 │ │ │ │ │ + b 1748 │ │ │ │ │ mov r1, r8 │ │ │ │ │ sub r0, fp, #108 @ 0x6c │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_CALL _PyTuple_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19c4 │ │ │ │ │ + blt 17d4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ sub r0, fp, #104 @ 0x68 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19c4 │ │ │ │ │ + blt 17d4 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 1894 │ │ │ │ │ + b 16a4 │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ ldr ip, [r2, #8] │ │ │ │ │ lsrs ip, ip, #1 │ │ │ │ │ - beq 1884 │ │ │ │ │ + beq 1694 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ add r1, r2, #16 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 1a38 │ │ │ │ │ + b 1848 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldrb r2, [lr, r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble 1884 │ │ │ │ │ + ble 1694 │ │ │ │ │ ldrb r2, [r1, r3, lsl #1] │ │ │ │ │ add r4, r1, r3, lsl #1 │ │ │ │ │ cmp r2, #67 @ 0x43 │ │ │ │ │ ldrbeq r4, [r4, #1] │ │ │ │ │ orreq r0, r4, r0, lsl #8 │ │ │ │ │ - beq 1a24 │ │ │ │ │ + beq 1834 │ │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ │ - bne 1a20 │ │ │ │ │ + bne 1830 │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ orr r0, r2, r0, lsl #8 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - ble 1b5c │ │ │ │ │ + ble 196c │ │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ add r2, r2, #16 │ │ │ │ │ ldrb r4, [r2, r0] │ │ │ │ │ orr r4, r4, #16 │ │ │ │ │ strb r4, [r2, r0] │ │ │ │ │ ldrb r2, [r1, r3, lsl #1] │ │ │ │ │ - b 1a20 │ │ │ │ │ + b 1830 │ │ │ │ │ ldr lr, [r5, #4]! │ │ │ │ │ add r0, r3, ip │ │ │ │ │ ldr sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ add r9, r0, #4 │ │ │ │ │ ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mvn r4, #127 @ 0x7f │ │ │ │ │ ldr r1, [lr] │ │ │ │ │ add r0, sl, r0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [lr] │ │ │ │ │ str lr, [r6, r9, lsl #2] │ │ │ │ │ strb r4, [r0, #16] │ │ │ │ │ - b 1870 │ │ │ │ │ + b 1680 │ │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 1b24 │ │ │ │ │ + ble 1934 │ │ │ │ │ add r3, r7, #12 │ │ │ │ │ str r7, [fp, #24] │ │ │ │ │ str r5, [fp, #28] │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r6, ip │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ str r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Compare │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b7c │ │ │ │ │ + beq 198c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bne 1aec │ │ │ │ │ + bne 18fc │ │ │ │ │ mov ip, r6 │ │ │ │ │ ldr r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r5, [fp, #28] │ │ │ │ │ ldr r7, [fp, #24] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr lr, [fp, #-104] @ 0xffffff98 │ │ │ │ │ @@ -2021,51 +1893,51 @@ │ │ │ │ │ add r3, lr, ip │ │ │ │ │ add lr, ip, #4 │ │ │ │ │ str r1, [r0, lr, lsl #2] │ │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ │ strb r1, [r3, #16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - b 185c │ │ │ │ │ + b 166c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 19c4 │ │ │ │ │ + b 17d4 │ │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ sub ip, r6, #1 │ │ │ │ │ ldr r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r5, [fp, #28] │ │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldr r7, [fp, #24] │ │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ │ strb r3, [r1, r4] │ │ │ │ │ - b 1b50 │ │ │ │ │ + b 1960 │ │ │ │ │ │ │ │ │ │ -00001bac : │ │ │ │ │ +000019bc : │ │ │ │ │ code_linesiterator(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #84] @ 1c24 │ │ │ │ │ + ldr r0, [pc, #84] @ 1a34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GenericAlloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ @@ -2084,24 +1956,24 @@ │ │ │ │ │ str ip, [r0, #24] │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x000001d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001c28 : │ │ │ │ │ +00001a38 : │ │ │ │ │ lineiter_dealloc(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1c48 │ │ │ │ │ + bgt 1a58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 1c58 │ │ │ │ │ + beq 1a68 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -2115,114 +1987,114 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00001c94 : │ │ │ │ │ +00001aa4 : │ │ │ │ │ code_getcode(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 26c4 <_PyCode_GetCode> │ │ │ │ │ + b 2690 <_PyCode_GetCode> │ │ │ │ │ R_ARM_JUMP24 _PyCode_GetCode │ │ │ │ │ │ │ │ │ │ -00001ca8 : │ │ │ │ │ +00001ab8 : │ │ │ │ │ code_getcodeadaptive(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add r0, r0, #128 @ 0x80 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -00001ccc : │ │ │ │ │ +00001adc : │ │ │ │ │ code__varname_from_oparg(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ cmpeq r3, #0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ movne ip, #1 │ │ │ │ │ moveq ip, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bne 1d48 │ │ │ │ │ + bne 1b58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1d48 │ │ │ │ │ + beq 1b58 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1d88 │ │ │ │ │ + beq 1b98 │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_GetItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d40 │ │ │ │ │ + beq 1b50 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov lr, #1 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ mov r2, ip │ │ │ │ │ - ldr ip, [pc, #52] @ 1da4 │ │ │ │ │ + ldr ip, [pc, #52] @ 1bb4 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d0c │ │ │ │ │ - b 1d40 │ │ │ │ │ + bne 1b1c │ │ │ │ │ + b 1b50 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d20 │ │ │ │ │ + beq 1b30 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1d40 │ │ │ │ │ + b 1b50 │ │ │ │ │ .word 0x000002a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001da8 <_PyLineTable_NextAddressRange>: │ │ │ │ │ +00001bb8 <_PyLineTable_NextAddressRange>: │ │ │ │ │ _PyLineTable_NextAddressRange(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 1e9c <_PyLineTable_NextAddressRange+0xf4> │ │ │ │ │ + bcs 1cac <_PyLineTable_NextAddressRange+0xf4> │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq 1df4 <_PyLineTable_NextAddressRange+0x4c> │ │ │ │ │ + beq 1c04 <_PyLineTable_NextAddressRange+0x4c> │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi 1e58 <_PyLineTable_NextAddressRange+0xb0> │ │ │ │ │ + bhi 1c68 <_PyLineTable_NextAddressRange+0xb0> │ │ │ │ │ cmp r2, #11 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ subne r2, r2, #12 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ lsrne r2, r2, #5 │ │ │ │ │ lslne r2, r2, #1 │ │ │ │ │ ldr lr, [r0, #12] │ │ │ │ │ @@ -2239,65 +2111,65 @@ │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add ip, ip, r2, lsl #1 │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - beq 1e50 <_PyLineTable_NextAddressRange+0xa8> │ │ │ │ │ + beq 1c60 <_PyLineTable_NextAddressRange+0xa8> │ │ │ │ │ ldrsb r2, [r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 1e30 <_PyLineTable_NextAddressRange+0x88> │ │ │ │ │ + bge 1c40 <_PyLineTable_NextAddressRange+0x88> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ add r5, r3, #2 │ │ │ │ │ mov lr, #0 │ │ │ │ │ and ip, r2, #63 @ 0x3f │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ - bne 1e80 <_PyLineTable_NextAddressRange+0xd8> │ │ │ │ │ + bne 1c90 <_PyLineTable_NextAddressRange+0xd8> │ │ │ │ │ lsr r2, ip, #1 │ │ │ │ │ tst ip, #1 │ │ │ │ │ rsbne r2, r2, #0 │ │ │ │ │ - b 1df4 <_PyLineTable_NextAddressRange+0x4c> │ │ │ │ │ + b 1c04 <_PyLineTable_NextAddressRange+0x4c> │ │ │ │ │ mov r4, r5 │ │ │ │ │ add lr, lr, #6 │ │ │ │ │ ldrb r2, [r4], #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ and r4, r2, #63 @ 0x3f │ │ │ │ │ orr ip, ip, r4, lsl lr │ │ │ │ │ - b 1e68 <_PyLineTable_NextAddressRange+0xc0> │ │ │ │ │ + b 1c78 <_PyLineTable_NextAddressRange+0xc0> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001ea4 : │ │ │ │ │ +00001cb4 : │ │ │ │ │ code_getvarnames(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 1eb8 <_PyCode_GetVarnames> │ │ │ │ │ + b 1cc8 <_PyCode_GetVarnames> │ │ │ │ │ R_ARM_JUMP24 _PyCode_GetVarnames │ │ │ │ │ │ │ │ │ │ -00001eb8 <_PyCode_GetVarnames>: │ │ │ │ │ +00001cc8 <_PyCode_GetVarnames>: │ │ │ │ │ _PyCode_GetVarnames(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1efc <_PyCode_GetVarnames+0x44> │ │ │ │ │ + bne 1d0c <_PyCode_GetVarnames+0x44> │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ mov r2, #32 │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 3188 │ │ │ │ │ + b 3410 │ │ │ │ │ R_ARM_JUMP24 get_cached_locals │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -189,122 +189,122 @@ │ │ │ │ │ 0000029c <_PyCode_New>: │ │ │ │ │ _PyCode_New(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r1, [pc, #3696] @ 1128 <_PyCode_New+0xe8c> │ │ │ │ │ + ldr r1, [pc, #3644] @ 10f4 <_PyCode_New+0xe58> │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r6, [r0, #32] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr sl, [r6, #8] │ │ │ │ │ ldr r5, [r3, r1] │ │ │ │ │ subs r7, sl, #1 │ │ │ │ │ - bmi c34 <_PyCode_New+0x998> │ │ │ │ │ + bmi c28 <_PyCode_New+0x98c> │ │ │ │ │ add r3, r6, sl, lsl #2 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1098 <_PyCode_New+0xdfc> │ │ │ │ │ + beq 1024 <_PyCode_New+0xd88> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne 1098 <_PyCode_New+0xdfc> │ │ │ │ │ + bne 1024 <_PyCode_New+0xd88> │ │ │ │ │ lsl r7, r7, #2 │ │ │ │ │ add r9, r6, #16 │ │ │ │ │ add r1, r9, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp sl, #1 │ │ │ │ │ beq 420 <_PyCode_New+0x184> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1098 <_PyCode_New+0xdfc> │ │ │ │ │ + beq 1024 <_PyCode_New+0xd88> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne 1098 <_PyCode_New+0xdfc> │ │ │ │ │ + bne 1024 <_PyCode_New+0xd88> │ │ │ │ │ sub r1, r7, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, r9, r1 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp sl, #2 │ │ │ │ │ beq 420 <_PyCode_New+0x184> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1098 <_PyCode_New+0xdfc> │ │ │ │ │ + beq 1024 <_PyCode_New+0xd88> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne 1098 <_PyCode_New+0xdfc> │ │ │ │ │ + bne 1024 <_PyCode_New+0xd88> │ │ │ │ │ sub r1, r7, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, r9, r1 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp sl, #3 │ │ │ │ │ beq 420 <_PyCode_New+0x184> │ │ │ │ │ ldr r1, [r6, sl, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1098 <_PyCode_New+0xdfc> │ │ │ │ │ + beq 1024 <_PyCode_New+0xd88> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne 1098 <_PyCode_New+0xdfc> │ │ │ │ │ + bne 1024 <_PyCode_New+0xd88> │ │ │ │ │ sub r1, r7, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, r9, r1 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp sl, #4 │ │ │ │ │ beq 420 <_PyCode_New+0x184> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r3, #-4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1098 <_PyCode_New+0xdfc> │ │ │ │ │ + beq 1024 <_PyCode_New+0xd88> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne 1098 <_PyCode_New+0xdfc> │ │ │ │ │ + bne 1024 <_PyCode_New+0xd88> │ │ │ │ │ sub r1, r7, #16 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, r9, r1 │ │ │ │ │ sub r9, sl, #6 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp sl, #5 │ │ │ │ │ beq 420 <_PyCode_New+0x184> │ │ │ │ │ add r6, r6, r7 │ │ │ │ │ ldr r3, [r6, #-4]! │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1098 <_PyCode_New+0xdfc> │ │ │ │ │ + beq 1024 <_PyCode_New+0xd88> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 1098 <_PyCode_New+0xdfc> │ │ │ │ │ + bne 1024 <_PyCode_New+0xd88> │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternImmortal │ │ │ │ │ subs r9, r9, #1 │ │ │ │ │ bcs 3f4 <_PyCode_New+0x158> │ │ │ │ │ - ldr r1, [pc, #3332] @ 112c <_PyCode_New+0xe90> │ │ │ │ │ + ldr r1, [pc, #3280] @ 10f8 <_PyCode_New+0xe5c> │ │ │ │ │ ldr r9, [r8, #28] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ ldr r5, [r3, r1] │ │ │ │ │ subs sl, r2, #1 │ │ │ │ │ - bmi c20 <_PyCode_New+0x984> │ │ │ │ │ + bmi c14 <_PyCode_New+0x978> │ │ │ │ │ add r9, r9, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ @@ -318,20 +318,20 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ ldr r6, [r9, #-4]! │ │ │ │ │ str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne b28 <_PyCode_New+0x88c> │ │ │ │ │ + bne b1c <_PyCode_New+0x880> │ │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ beq 674 <_PyCode_New+0x3d8> │ │ │ │ │ tst r2, #32 │ │ │ │ │ - beq 1110 <_PyCode_New+0xe74> │ │ │ │ │ + beq 1040 <_PyCode_New+0xda4> │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r2, r6, #20 │ │ │ │ │ add r0, r2, r0 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ beq 654 <_PyCode_New+0x3b8> │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ ldr ip, [r7, r1, lsl #2] │ │ │ │ │ @@ -452,182 +452,179 @@ │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ bcs 46c <_PyCode_New+0x1d0> │ │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr sl, [r6, #8] │ │ │ │ │ subs r7, sl, #1 │ │ │ │ │ bmi 7e4 <_PyCode_New+0x548> │ │ │ │ │ - ldr r1, [pc, #2712] @ 1130 <_PyCode_New+0xe94> │ │ │ │ │ + ldr r1, [pc, #2660] @ 10fc <_PyCode_New+0xe60> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r5, [r3, r1] │ │ │ │ │ add r3, r6, sl, lsl #2 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1098 <_PyCode_New+0xdfc> │ │ │ │ │ + beq 1024 <_PyCode_New+0xd88> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne 1098 <_PyCode_New+0xdfc> │ │ │ │ │ + bne 1024 <_PyCode_New+0xd88> │ │ │ │ │ lsl r7, r7, #2 │ │ │ │ │ add r9, r6, #16 │ │ │ │ │ add r1, r9, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp sl, #1 │ │ │ │ │ beq 7e4 <_PyCode_New+0x548> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1098 <_PyCode_New+0xdfc> │ │ │ │ │ + beq 1024 <_PyCode_New+0xd88> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne 1098 <_PyCode_New+0xdfc> │ │ │ │ │ + bne 1024 <_PyCode_New+0xd88> │ │ │ │ │ sub r1, r7, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, r9, r1 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp sl, #2 │ │ │ │ │ beq 7e4 <_PyCode_New+0x548> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1098 <_PyCode_New+0xdfc> │ │ │ │ │ + beq 1024 <_PyCode_New+0xd88> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne 1098 <_PyCode_New+0xdfc> │ │ │ │ │ + bne 1024 <_PyCode_New+0xd88> │ │ │ │ │ sub r1, r7, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, r9, r1 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp sl, #3 │ │ │ │ │ beq 7e4 <_PyCode_New+0x548> │ │ │ │ │ ldr r1, [r6, sl, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1098 <_PyCode_New+0xdfc> │ │ │ │ │ + beq 1024 <_PyCode_New+0xd88> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne 1098 <_PyCode_New+0xdfc> │ │ │ │ │ + bne 1024 <_PyCode_New+0xd88> │ │ │ │ │ sub r1, r7, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, r9, r1 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp sl, #4 │ │ │ │ │ beq 7e4 <_PyCode_New+0x548> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r3, #-4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1098 <_PyCode_New+0xdfc> │ │ │ │ │ + beq 1024 <_PyCode_New+0xd88> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne 1098 <_PyCode_New+0xdfc> │ │ │ │ │ + bne 1024 <_PyCode_New+0xd88> │ │ │ │ │ sub r1, r7, #16 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, r9, r1 │ │ │ │ │ sub r9, sl, #6 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp sl, #5 │ │ │ │ │ beq 7e4 <_PyCode_New+0x548> │ │ │ │ │ add r6, r6, r7 │ │ │ │ │ ldr r3, [r6, #-4]! │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1098 <_PyCode_New+0xdfc> │ │ │ │ │ + beq 1024 <_PyCode_New+0xd88> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 1098 <_PyCode_New+0xdfc> │ │ │ │ │ + bne 1024 <_PyCode_New+0xd88> │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternImmortal │ │ │ │ │ subs r9, r9, #1 │ │ │ │ │ bcs 7b8 <_PyCode_New+0x51c> │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_CALL _Py_GetConfig │ │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq d58 <_PyCode_New+0xabc> │ │ │ │ │ + beq d24 <_PyCode_New+0xa88> │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ lsr r1, r1, #1 │ │ │ │ │ bl 0 <_PyObject_NewVar> │ │ │ │ │ R_ARM_CALL _PyObject_NewVar │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ef0 <_PyCode_New+0xc54> │ │ │ │ │ + beq ebc <_PyCode_New+0xc20> │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r2, [r8, #36] @ 0x24 │ │ │ │ │ ldr r9, [r2, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble c10 <_PyCode_New+0x974> │ │ │ │ │ + ble c04 <_PyCode_New+0x968> │ │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ - and sl, r0, #64 @ 0x40 │ │ │ │ │ ands r2, r0, #32 │ │ │ │ │ - beq cac <_PyCode_New+0xa10> │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - bne d48 <_PyCode_New+0xaac> │ │ │ │ │ + and sl, r0, #64 @ 0x40 │ │ │ │ │ + movne r2, #0 │ │ │ │ │ + movne r5, #1 │ │ │ │ │ + ubfxne sl, sl, #6, #1 │ │ │ │ │ + beq ca0 <_PyCode_New+0xa04> │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - moveq r5, r9 │ │ │ │ │ - moveq r2, sl │ │ │ │ │ - beq 8d4 <_PyCode_New+0x638> │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r5, #1 │ │ │ │ │ + beq 8c8 <_PyCode_New+0x62c> │ │ │ │ │ ldrb r0, [r1, #17] │ │ │ │ │ tst r0, #32 │ │ │ │ │ and ip, r0, #64 @ 0x40 │ │ │ │ │ - beq cdc <_PyCode_New+0xa40> │ │ │ │ │ + beq cb8 <_PyCode_New+0xa1c> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - bne d04 <_PyCode_New+0xa68> │ │ │ │ │ + bne ce0 <_PyCode_New+0xa44> │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 8d4 <_PyCode_New+0x638> │ │ │ │ │ + beq 8c8 <_PyCode_New+0x62c> │ │ │ │ │ ldrb r0, [r1, #18] │ │ │ │ │ tst r0, #32 │ │ │ │ │ and ip, r0, #64 @ 0x40 │ │ │ │ │ - beq cf0 <_PyCode_New+0xa54> │ │ │ │ │ + beq ccc <_PyCode_New+0xa30> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - bne d40 <_PyCode_New+0xaa4> │ │ │ │ │ + bne d1c <_PyCode_New+0xa80> │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - beq 8d4 <_PyCode_New+0x638> │ │ │ │ │ + beq 8c8 <_PyCode_New+0x62c> │ │ │ │ │ add lr, r1, #15 │ │ │ │ │ add r1, r1, #18 │ │ │ │ │ add lr, lr, r9 │ │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ │ and r0, r3, #64 @ 0x40 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq c50 <_PyCode_New+0x9b4> │ │ │ │ │ + beq c44 <_PyCode_New+0x9a8> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - bne ca4 <_PyCode_New+0xa08> │ │ │ │ │ + bne c98 <_PyCode_New+0x9fc> │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bne 8b0 <_PyCode_New+0x614> │ │ │ │ │ + bne 8a4 <_PyCode_New+0x608> │ │ │ │ │ ldr r1, [r8, #56] @ 0x38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d0c <_PyCode_New+0xa70> │ │ │ │ │ - ldr r1, [pc, #2124] @ 1134 <_PyCode_New+0xe98> │ │ │ │ │ + beq ce8 <_PyCode_New+0xa4c> │ │ │ │ │ + ldr r1, [pc, #2084] @ 1100 <_PyCode_New+0xe64> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r6, [r3, r1] │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d34 <_PyCode_New+0xa98> │ │ │ │ │ + ble d10 <_PyCode_New+0xa74> │ │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r1] │ │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ │ @@ -699,23 +696,23 @@ │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r1] │ │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ │ add r0, r6, #8192 @ 0x2000 │ │ │ │ │ str r9, [r4, #48] @ 0x30 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ ldr r1, [r8, #56] @ 0x38 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ │ add r2, r1, #10 │ │ │ │ │ - str sl, [r4, #64] @ 0x40 │ │ │ │ │ + str sl, [r4, #60] @ 0x3c │ │ │ │ │ add r2, r2, r9 │ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ │ ldr r5, [r0, #360] @ 0x168 │ │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1058 <_PyCode_New+0xdbc> │ │ │ │ │ + beq 10b4 <_PyCode_New+0xe18> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r5, [r0, #360] @ 0x168 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ │ str r5, [r4, #100] @ 0x64 │ │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ │ str r5, [r4, #124] @ 0x7c │ │ │ │ │ @@ -726,290 +723,280 @@ │ │ │ │ │ str r5, [r4, #104] @ 0x68 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - ble bd0 <_PyCode_New+0x934> │ │ │ │ │ + ble bc4 <_PyCode_New+0x928> │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - bne ba8 <_PyCode_New+0x90c> │ │ │ │ │ + bne b9c <_PyCode_New+0x900> │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq ba8 <_PyCode_New+0x90c> │ │ │ │ │ + beq b9c <_PyCode_New+0x900> │ │ │ │ │ add r6, r6, #110592 @ 0x1b000 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldrb r2, [r6, #3412] @ 0xd54 │ │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ bl 0 <_PyCode_Quicken> │ │ │ │ │ R_ARM_CALL _PyCode_Quicken │ │ │ │ │ - ldr r3, [pc, #1628] @ 1138 <_PyCode_New+0xe9c> │ │ │ │ │ + ldr r3, [pc, #1588] @ 1104 <_PyCode_New+0xe68> │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ │ ldrb r6, [r2, #1708] @ 0x6ac │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 10b4 <_PyCode_New+0xe18> │ │ │ │ │ + bne 1058 <_PyCode_New+0xdbc> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b1c <_PyCode_New+0x880> │ │ │ │ │ + beq b10 <_PyCode_New+0x874> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b1c <_PyCode_New+0x880> │ │ │ │ │ + bgt b10 <_PyCode_New+0x874> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne b1c <_PyCode_New+0x880> │ │ │ │ │ + bne b10 <_PyCode_New+0x874> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq bf4 <_PyCode_New+0x958> │ │ │ │ │ + beq be8 <_PyCode_New+0x94c> │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bne 674 <_PyCode_New+0x3d8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Tuple │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq efc <_PyCode_New+0xc60> │ │ │ │ │ + beq ec8 <_PyCode_New+0xc2c> │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 1144 │ │ │ │ │ + bl 1110 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 102c <_PyCode_New+0xd90> │ │ │ │ │ + beq ff8 <_PyCode_New+0xd5c> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe0 <_PyCode_New+0xd44> │ │ │ │ │ + bne fac <_PyCode_New+0xd10> │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 674 <_PyCode_New+0x3d8> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ bne 674 <_PyCode_New+0x3d8> │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ b 674 <_PyCode_New+0x3d8> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq c9c <_PyCode_New+0xa00> │ │ │ │ │ + beq c90 <_PyCode_New+0x9f4> │ │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - bne c64 <_PyCode_New+0x9c8> │ │ │ │ │ + bne c58 <_PyCode_New+0x9bc> │ │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ movne r5, #1 │ │ │ │ │ - beq c64 <_PyCode_New+0x9c8> │ │ │ │ │ + beq c58 <_PyCode_New+0x9bc> │ │ │ │ │ add r6, r6, #110592 @ 0x1b000 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r5, [r4, #120] @ 0x78 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r6, #3412] @ 0xd54 │ │ │ │ │ bl 0 <_PyCode_Quicken> │ │ │ │ │ R_ARM_CALL _PyCode_Quicken │ │ │ │ │ - ldr r3, [pc, #1356] @ 113c <_PyCode_New+0xea0> │ │ │ │ │ + ldr r3, [pc, #1316] @ 1108 <_PyCode_New+0xe6c> │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b adc <_PyCode_New+0x840> │ │ │ │ │ + b ad0 <_PyCode_New+0x834> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 1504 │ │ │ │ │ + bl 14d0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 674 <_PyCode_New+0x3d8> │ │ │ │ │ - b efc <_PyCode_New+0xc60> │ │ │ │ │ - mov sl, #0 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b 8d4 <_PyCode_New+0x638> │ │ │ │ │ + b ec8 <_PyCode_New+0xc2c> │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b 8c8 <_PyCode_New+0x62c> │ │ │ │ │ ldr r6, [r8, #36] @ 0x24 │ │ │ │ │ ldr sl, [r6, #8] │ │ │ │ │ subs r7, sl, #1 │ │ │ │ │ bpl 6a0 <_PyCode_New+0x404> │ │ │ │ │ b 7e4 <_PyCode_New+0x548> │ │ │ │ │ ldr r9, [r0, #28] │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ subs sl, r2, #1 │ │ │ │ │ - bmi c20 <_PyCode_New+0x984> │ │ │ │ │ + bmi c14 <_PyCode_New+0x978> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ b 440 <_PyCode_New+0x1a4> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ca4 <_PyCode_New+0xa08> │ │ │ │ │ + bne c98 <_PyCode_New+0x9fc> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - addne sl, sl, #1 │ │ │ │ │ - b 8cc <_PyCode_New+0x630> │ │ │ │ │ + addne r2, r2, #1 │ │ │ │ │ + b 8c0 <_PyCode_New+0x624> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq c9c <_PyCode_New+0xa00> │ │ │ │ │ + beq c90 <_PyCode_New+0x9f4> │ │ │ │ │ mov r5, #2 │ │ │ │ │ add r0, r4, #129 @ 0x81 │ │ │ │ │ ldrb r2, [r3, r5, lsl #1] │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - bne c90 <_PyCode_New+0x9f4> │ │ │ │ │ + bne c84 <_PyCode_New+0x9e8> │ │ │ │ │ ldrb r2, [r0, r5, lsl #1] │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - bne bd0 <_PyCode_New+0x934> │ │ │ │ │ + bne bc4 <_PyCode_New+0x928> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne c74 <_PyCode_New+0x9d8> │ │ │ │ │ + bne c68 <_PyCode_New+0x9cc> │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b bd0 <_PyCode_New+0x934> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - b 8cc <_PyCode_New+0x630> │ │ │ │ │ + b bc4 <_PyCode_New+0x928> │ │ │ │ │ + add sl, sl, #1 │ │ │ │ │ + b 8c0 <_PyCode_New+0x624> │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne ccc <_PyCode_New+0xa30> │ │ │ │ │ - mov r2, sl │ │ │ │ │ - lsr sl, r0, #7 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - cmp r9, #1 │ │ │ │ │ - bne 85c <_PyCode_New+0x5c0> │ │ │ │ │ - b 8d4 <_PyCode_New+0x638> │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b cc0 <_PyCode_New+0xa24> │ │ │ │ │ + lsreq r2, r0, #7 │ │ │ │ │ + moveq r5, sl │ │ │ │ │ + movne sl, #1 │ │ │ │ │ + movne r5, r2 │ │ │ │ │ + b 848 <_PyCode_New+0x5ac> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne d04 <_PyCode_New+0xa68> │ │ │ │ │ + bne ce0 <_PyCode_New+0xa44> │ │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ │ - addne sl, sl, #1 │ │ │ │ │ - b 878 <_PyCode_New+0x5dc> │ │ │ │ │ + addne r2, r2, #1 │ │ │ │ │ + b 86c <_PyCode_New+0x5d0> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne d40 <_PyCode_New+0xaa4> │ │ │ │ │ + bne d1c <_PyCode_New+0xa80> │ │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ │ - addne sl, sl, #1 │ │ │ │ │ - b 89c <_PyCode_New+0x600> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - b 878 <_PyCode_New+0x5dc> │ │ │ │ │ - ldr r0, [pc, #1068] @ 1140 <_PyCode_New+0xea4> │ │ │ │ │ + addne r2, r2, #1 │ │ │ │ │ + b 890 <_PyCode_New+0x5f4> │ │ │ │ │ + add sl, sl, #1 │ │ │ │ │ + b 86c <_PyCode_New+0x5d0> │ │ │ │ │ + ldr r0, [pc, #1052] @ 110c <_PyCode_New+0xe70> │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [r8, #56] @ 0x38 │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ ldr r6, [r3, r0] │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 900 <_PyCode_New+0x664> │ │ │ │ │ + bgt 8f4 <_PyCode_New+0x658> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ - b 900 <_PyCode_New+0x664> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - b 89c <_PyCode_New+0x600> │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - mov sl, #0 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b cc0 <_PyCode_New+0xa24> │ │ │ │ │ + b 8f4 <_PyCode_New+0x658> │ │ │ │ │ + add sl, sl, #1 │ │ │ │ │ + b 890 <_PyCode_New+0x5f4> │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r8, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq ef8 <_PyCode_New+0xc5c> │ │ │ │ │ + beq ec4 <_PyCode_New+0xc28> │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ add r2, r2, #16 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ suble sl, fp, #40 @ 0x28 │ │ │ │ │ - ble e9c <_PyCode_New+0xc00> │ │ │ │ │ + ble e68 <_PyCode_New+0xbcc> │ │ │ │ │ add r5, r6, #16 │ │ │ │ │ sub sl, fp, #40 @ 0x28 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r7, r3, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ sub r7, r2, r7 │ │ │ │ │ add r3, r7, #16 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge f70 <_PyCode_New+0xcd4> │ │ │ │ │ + bge f3c <_PyCode_New+0xca0> │ │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add ip, r5, r4 │ │ │ │ │ and lr, r3, #120 @ 0x78 │ │ │ │ │ cmp lr, #120 @ 0x78 │ │ │ │ │ strbeq r3, [r2] │ │ │ │ │ moveq r2, r1 │ │ │ │ │ - beq e24 <_PyCode_New+0xb88> │ │ │ │ │ + beq df0 <_PyCode_New+0xb54> │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ mvn r3, r3 │ │ │ │ │ and r3, r3, #23 │ │ │ │ │ mvn r3, r3 │ │ │ │ │ strb r3, [r2] │ │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - beq f0c <_PyCode_New+0xc70> │ │ │ │ │ + beq ed8 <_PyCode_New+0xc3c> │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi f28 <_PyCode_New+0xc8c> │ │ │ │ │ + bhi ef4 <_PyCode_New+0xc58> │ │ │ │ │ cmp r3, #11 │ │ │ │ │ - beq f60 <_PyCode_New+0xcc4> │ │ │ │ │ + beq f2c <_PyCode_New+0xc90> │ │ │ │ │ sub r3, r3, #12 │ │ │ │ │ mov ip, r1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ mov lr, #1 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ add r2, r1, lr │ │ │ │ │ strb r3, [ip] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble e9c <_PyCode_New+0xc00> │ │ │ │ │ + ble e68 <_PyCode_New+0xbcc> │ │ │ │ │ ldrsb ip, [r5, r1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt f04 <_PyCode_New+0xc68> │ │ │ │ │ + blt ed0 <_PyCode_New+0xc34> │ │ │ │ │ add r1, r4, #2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble e9c <_PyCode_New+0xc00> │ │ │ │ │ + ble e68 <_PyCode_New+0xbcc> │ │ │ │ │ ldrsb ip, [r5, r1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt f04 <_PyCode_New+0xc68> │ │ │ │ │ + blt ed0 <_PyCode_New+0xc34> │ │ │ │ │ add r1, r4, #3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble e9c <_PyCode_New+0xc00> │ │ │ │ │ + ble e68 <_PyCode_New+0xbcc> │ │ │ │ │ ldrsb ip, [r5, r1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt f04 <_PyCode_New+0xc68> │ │ │ │ │ + blt ed0 <_PyCode_New+0xc34> │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble e9c <_PyCode_New+0xc00> │ │ │ │ │ + ble e68 <_PyCode_New+0xbcc> │ │ │ │ │ add r1, r6, #19 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ ldrsb r0, [r1, #1]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f1c <_PyCode_New+0xc80> │ │ │ │ │ + blt ee8 <_PyCode_New+0xc4c> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt e84 <_PyCode_New+0xbe8> │ │ │ │ │ + bgt e50 <_PyCode_New+0xbb4> │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ add r1, r1, #16 │ │ │ │ │ sub r1, r2, r1 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne efc <_PyCode_New+0xc60> │ │ │ │ │ + bne ec8 <_PyCode_New+0xc2c> │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq b1c <_PyCode_New+0x880> │ │ │ │ │ + beq b10 <_PyCode_New+0x874> │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r4, [r8, #24] │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ @@ -1017,198 +1004,198 @@ │ │ │ │ │ bl 0 <_PyObject_NewVar> │ │ │ │ │ R_ARM_CALL _PyObject_NewVar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, r4 │ │ │ │ │ movne r4, r0 │ │ │ │ │ bne 818 <_PyCode_New+0x57c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 1858 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b b1c <_PyCode_New+0x880> │ │ │ │ │ + b b10 <_PyCode_New+0x874> │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b d90 <_PyCode_New+0xaf4> │ │ │ │ │ + b d5c <_PyCode_New+0xac0> │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b e1c <_PyCode_New+0xb80> │ │ │ │ │ + b de8 <_PyCode_New+0xb4c> │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt d90 <_PyCode_New+0xaf4> │ │ │ │ │ - b e9c <_PyCode_New+0xc00> │ │ │ │ │ + bgt d5c <_PyCode_New+0xac0> │ │ │ │ │ + b e68 <_PyCode_New+0xbcc> │ │ │ │ │ ldrb lr, [ip, #1] │ │ │ │ │ mov r7, #0 │ │ │ │ │ add ip, ip, #2 │ │ │ │ │ and r3, lr, #63 @ 0x3f │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ - bne fcc <_PyCode_New+0xd30> │ │ │ │ │ + bne f98 <_PyCode_New+0xcfc> │ │ │ │ │ ands lr, r3, #1 │ │ │ │ │ biceq r3, r3, #1 │ │ │ │ │ - bne fb4 <_PyCode_New+0xd18> │ │ │ │ │ + bne f80 <_PyCode_New+0xce4> │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ │ - bhi f94 <_PyCode_New+0xcf8> │ │ │ │ │ + bhi f60 <_PyCode_New+0xcc4> │ │ │ │ │ mov lr, #1 │ │ │ │ │ - b e1c <_PyCode_New+0xb80> │ │ │ │ │ + b de8 <_PyCode_New+0xb4c> │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b e1c <_PyCode_New+0xb80> │ │ │ │ │ + b de8 <_PyCode_New+0xb4c> │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt efc <_PyCode_New+0xc60> │ │ │ │ │ + blt ec8 <_PyCode_New+0xc2c> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, r2, #16 │ │ │ │ │ add r2, r2, r7 │ │ │ │ │ - b dac <_PyCode_New+0xb10> │ │ │ │ │ + b d78 <_PyCode_New+0xadc> │ │ │ │ │ and lr, r3, #63 @ 0x3f │ │ │ │ │ lsr r3, r3, #6 │ │ │ │ │ orr lr, lr, #64 @ 0x40 │ │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ │ strb lr, [ip], #1 │ │ │ │ │ - bhi f94 <_PyCode_New+0xcf8> │ │ │ │ │ + bhi f60 <_PyCode_New+0xcc4> │ │ │ │ │ sub lr, ip, r2 │ │ │ │ │ - b e1c <_PyCode_New+0xb80> │ │ │ │ │ + b de8 <_PyCode_New+0xb4c> │ │ │ │ │ lsrs ip, r3, #1 │ │ │ │ │ moveq r3, ip │ │ │ │ │ moveq ip, r1 │ │ │ │ │ - beq e1c <_PyCode_New+0xb80> │ │ │ │ │ + beq de8 <_PyCode_New+0xb4c> │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ - b f4c <_PyCode_New+0xcb0> │ │ │ │ │ + b f18 <_PyCode_New+0xc7c> │ │ │ │ │ ldrb lr, [ip], #1 │ │ │ │ │ add r7, r7, #6 │ │ │ │ │ and r9, lr, #63 @ 0x3f │ │ │ │ │ orr r3, r3, r9, lsl r7 │ │ │ │ │ - b f38 <_PyCode_New+0xc9c> │ │ │ │ │ + b f04 <_PyCode_New+0xc68> │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFrozenSet_New │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 102c <_PyCode_New+0xd90> │ │ │ │ │ + beq ff8 <_PyCode_New+0xd5c> │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r0, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b7c <_PyCode_New+0x8e0> │ │ │ │ │ + bgt b70 <_PyCode_New+0x8d4> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne b7c <_PyCode_New+0x8e0> │ │ │ │ │ + bne b70 <_PyCode_New+0x8d4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b b7c <_PyCode_New+0x8e0> │ │ │ │ │ + b b70 <_PyCode_New+0x8d4> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt efc <_PyCode_New+0xc60> │ │ │ │ │ + bgt ec8 <_PyCode_New+0xc2c> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne efc <_PyCode_New+0xc60> │ │ │ │ │ + bne ec8 <_PyCode_New+0xc2c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b efc <_PyCode_New+0xc60> │ │ │ │ │ - str r5, [r4, #96] @ 0x60 │ │ │ │ │ - add r0, r4, #128 @ 0x80 │ │ │ │ │ - str r5, [r4, #100] @ 0x64 │ │ │ │ │ - str r5, [r4, #124] @ 0x7c │ │ │ │ │ - str r5, [r4, #108] @ 0x6c │ │ │ │ │ - ldr r2, [r8, #16] │ │ │ │ │ - str r5, [r4, #112] @ 0x70 │ │ │ │ │ - add r1, r2, #16 │ │ │ │ │ - str r5, [r4, #104] @ 0x68 │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bgt a9c <_PyCode_New+0x800> │ │ │ │ │ - b bd0 <_PyCode_New+0x934> │ │ │ │ │ + b ec8 <_PyCode_New+0xc2c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b efc <_PyCode_New+0xc60> │ │ │ │ │ + b ec8 <_PyCode_New+0xc2c> │ │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ │ + add r0, r2, r0 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bne 4a8 <_PyCode_New+0x20c> │ │ │ │ │ + b 654 <_PyCode_New+0x3b8> │ │ │ │ │ add r5, r3, #5696 @ 0x1640 │ │ │ │ │ add r5, r5, #44 @ 0x2c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ tst r6, #1 │ │ │ │ │ - beq 1108 <_PyCode_New+0xe6c> │ │ │ │ │ + beq 10ac <_PyCode_New+0xe10> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10ec <_PyCode_New+0xe50> │ │ │ │ │ + blt 1090 <_PyCode_New+0xdf4> │ │ │ │ │ lsrs r6, r6, #1 │ │ │ │ │ - beq af4 <_PyCode_New+0x858> │ │ │ │ │ + beq ae8 <_PyCode_New+0x84c> │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ - b 10bc <_PyCode_New+0xe20> │ │ │ │ │ + b 1060 <_PyCode_New+0xdc4> │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 10dc <_PyCode_New+0xe40> │ │ │ │ │ + b 1080 <_PyCode_New+0xde4> │ │ │ │ │ lsr r6, r6, #1 │ │ │ │ │ - b 10e4 <_PyCode_New+0xe48> │ │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ - add r0, r2, r0 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - bne 4a8 <_PyCode_New+0x20c> │ │ │ │ │ - b 654 <_PyCode_New+0x3b8> │ │ │ │ │ - .word 0x00000e58 │ │ │ │ │ + b 1088 <_PyCode_New+0xdec> │ │ │ │ │ + str r5, [r4, #96] @ 0x60 │ │ │ │ │ + add r0, r4, #128 @ 0x80 │ │ │ │ │ + str r5, [r4, #100] @ 0x64 │ │ │ │ │ + str r5, [r4, #124] @ 0x7c │ │ │ │ │ + str r5, [r4, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r8, #16] │ │ │ │ │ + str r5, [r4, #112] @ 0x70 │ │ │ │ │ + add r1, r2, #16 │ │ │ │ │ + str r5, [r4, #104] @ 0x68 │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bgt a90 <_PyCode_New+0x7f4> │ │ │ │ │ + b bc4 <_PyCode_New+0x928> │ │ │ │ │ + .word 0x00000e24 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000cf8 │ │ │ │ │ + .word 0x00000cc4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000a90 │ │ │ │ │ + .word 0x00000a5c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000844 │ │ │ │ │ + .word 0x0000081c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000658 │ │ │ │ │ + .word 0x00000630 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000548 │ │ │ │ │ + .word 0x00000520 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000418 │ │ │ │ │ + .word 0x00000408 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001144 : │ │ │ │ │ +00001110 : │ │ │ │ │ intern_constants(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ - bmi 13b0 │ │ │ │ │ - ldr r2, [pc, #912] @ 1500 │ │ │ │ │ + bmi 137c │ │ │ │ │ + ldr r2, [pc, #912] @ 14cc │ │ │ │ │ add r6, r0, #16 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt sl, #0 │ │ │ │ │ @@ -1228,245 +1215,245 @@ │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r4, [r6, #-4]! │ │ │ │ │ str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 13bc │ │ │ │ │ + bne 1388 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 13a8 │ │ │ │ │ + beq 1374 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 14b0 │ │ │ │ │ + beq 147c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r3, r4, #20 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1390 │ │ │ │ │ + beq 135c │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ ldr r0, [r5, r2, lsl #2] │ │ │ │ │ subs r2, r2, #95 @ 0x5f │ │ │ │ │ movne r2, #1 │ │ │ │ │ ubfx r0, r0, #0, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13a8 │ │ │ │ │ + bne 1374 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 1390 │ │ │ │ │ + beq 135c │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ ldr r0, [r5, r2, lsl #2] │ │ │ │ │ subs r2, r2, #95 @ 0x5f │ │ │ │ │ movne r2, #1 │ │ │ │ │ ubfx r0, r0, #0, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13a8 │ │ │ │ │ + bne 1374 │ │ │ │ │ add r2, r3, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 1390 │ │ │ │ │ + beq 135c │ │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ │ ldr r0, [r5, r2, lsl #2] │ │ │ │ │ subs r2, r2, #95 @ 0x5f │ │ │ │ │ movne r2, #1 │ │ │ │ │ ubfx r0, r0, #0, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13a8 │ │ │ │ │ + bne 1374 │ │ │ │ │ add r2, r3, #3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 1390 │ │ │ │ │ + beq 135c │ │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ │ ldr r0, [r5, r2, lsl #2] │ │ │ │ │ subs r2, r2, #95 @ 0x5f │ │ │ │ │ movne r2, #1 │ │ │ │ │ ubfx r0, r0, #0, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13a8 │ │ │ │ │ + bne 1374 │ │ │ │ │ add r2, r3, #4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 1390 │ │ │ │ │ + beq 135c │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ ldr r0, [r5, r2, lsl #2] │ │ │ │ │ subs r2, r2, #95 @ 0x5f │ │ │ │ │ movne r2, #1 │ │ │ │ │ ubfx r0, r0, #0, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13a8 │ │ │ │ │ + bne 1374 │ │ │ │ │ add r2, r3, #5 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 1390 │ │ │ │ │ + beq 135c │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ ldr r0, [r5, r2, lsl #2] │ │ │ │ │ subs r2, r2, #95 @ 0x5f │ │ │ │ │ movne r2, #1 │ │ │ │ │ ubfx r0, r0, #0, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13a8 │ │ │ │ │ + bne 1374 │ │ │ │ │ add r2, r3, #6 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 1390 │ │ │ │ │ + beq 135c │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ ldr r0, [r5, r2, lsl #2] │ │ │ │ │ subs r2, r2, #95 @ 0x5f │ │ │ │ │ movne r2, #1 │ │ │ │ │ ubfx r0, r0, #0, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13a8 │ │ │ │ │ + bne 1374 │ │ │ │ │ add r2, r3, #7 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 1390 │ │ │ │ │ + beq 135c │ │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ │ ldr r0, [r5, r2, lsl #2] │ │ │ │ │ subs r2, r2, #95 @ 0x5f │ │ │ │ │ movne r2, #1 │ │ │ │ │ ubfx r0, r0, #0, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13a8 │ │ │ │ │ + bne 1374 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - b 1388 │ │ │ │ │ + b 1354 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r0, [r5, r2, lsl #2] │ │ │ │ │ subs r2, r2, #95 @ 0x5f │ │ │ │ │ movne r2, #1 │ │ │ │ │ ubfx r0, r0, #0, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13a8 │ │ │ │ │ + bne 1374 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 1360 │ │ │ │ │ + bne 132c │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ bl 0 <_PyUnicode_InternMortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternMortal │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 1444 │ │ │ │ │ + bne 1410 │ │ │ │ │ subs r7, r7, #1 │ │ │ │ │ - bcs 11a8 │ │ │ │ │ + bcs 1174 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 142c │ │ │ │ │ + beq 13f8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 13a8 │ │ │ │ │ + bne 1374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Tuple │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 143c │ │ │ │ │ + beq 1408 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 1144 │ │ │ │ │ + bl 1110 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 14c8 │ │ │ │ │ + beq 1494 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1460 │ │ │ │ │ + bne 142c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 13a8 │ │ │ │ │ + bgt 1374 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 13a8 │ │ │ │ │ + bne 1374 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13a8 │ │ │ │ │ + b 1374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1504 │ │ │ │ │ + bl 14d0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 13a8 │ │ │ │ │ + bne 1374 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 13b4 │ │ │ │ │ + b 1380 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, r3 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - b 13a8 │ │ │ │ │ + b 1374 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFrozenSet_New │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 14c8 │ │ │ │ │ + beq 1494 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r0, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1498 │ │ │ │ │ + bgt 1464 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 14ec │ │ │ │ │ + beq 14b8 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ ldrne r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ strne r3, [r1] │ │ │ │ │ - b 1408 │ │ │ │ │ + b 13d4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 11e4 │ │ │ │ │ - b 1390 │ │ │ │ │ + bne 11b0 │ │ │ │ │ + b 135c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 143c │ │ │ │ │ + bgt 1408 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 143c │ │ │ │ │ + bne 1408 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 143c │ │ │ │ │ + b 1408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 1498 │ │ │ │ │ + b 1464 │ │ │ │ │ .word 0x0000036c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001504 : │ │ │ │ │ +000014d0 : │ │ │ │ │ intern_constants.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ - bmi 176c │ │ │ │ │ - ldr r2, [pc, #856] @ 1888 │ │ │ │ │ + bmi 1738 │ │ │ │ │ + ldr r2, [pc, #856] @ 1854 │ │ │ │ │ add r6, r0, #16 │ │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ @@ -1485,241 +1472,241 @@ │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r4, [r6, #-4]! │ │ │ │ │ str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 1778 │ │ │ │ │ + bne 1744 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1764 │ │ │ │ │ + beq 1730 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1870 │ │ │ │ │ + beq 183c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r3, r4, #20 │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 174c │ │ │ │ │ + beq 1718 │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ ldr ip, [r5, r1, lsl #2] │ │ │ │ │ subs r1, r1, #95 @ 0x5f │ │ │ │ │ movne r1, #1 │ │ │ │ │ ubfx ip, ip, #0, #3 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1764 │ │ │ │ │ + bne 1730 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 174c │ │ │ │ │ + beq 1718 │ │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ │ ldr ip, [r5, r1, lsl #2] │ │ │ │ │ subs r1, r1, #95 @ 0x5f │ │ │ │ │ movne r1, #1 │ │ │ │ │ ubfx ip, ip, #0, #3 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1764 │ │ │ │ │ + bne 1730 │ │ │ │ │ add r1, r3, #2 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 174c │ │ │ │ │ + beq 1718 │ │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ │ ldr ip, [r5, r1, lsl #2] │ │ │ │ │ subs r1, r1, #95 @ 0x5f │ │ │ │ │ movne r1, #1 │ │ │ │ │ ubfx ip, ip, #0, #3 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1764 │ │ │ │ │ + bne 1730 │ │ │ │ │ add r1, r3, #3 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 174c │ │ │ │ │ + beq 1718 │ │ │ │ │ ldrb r1, [r3, #3] │ │ │ │ │ ldr ip, [r5, r1, lsl #2] │ │ │ │ │ subs r1, r1, #95 @ 0x5f │ │ │ │ │ movne r1, #1 │ │ │ │ │ ubfx ip, ip, #0, #3 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1764 │ │ │ │ │ + bne 1730 │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 174c │ │ │ │ │ + beq 1718 │ │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ │ ldr ip, [r5, r1, lsl #2] │ │ │ │ │ subs r1, r1, #95 @ 0x5f │ │ │ │ │ movne r1, #1 │ │ │ │ │ ubfx ip, ip, #0, #3 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1764 │ │ │ │ │ + bne 1730 │ │ │ │ │ add r1, r3, #5 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 174c │ │ │ │ │ + beq 1718 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ ldr ip, [r5, r1, lsl #2] │ │ │ │ │ subs r1, r1, #95 @ 0x5f │ │ │ │ │ movne r1, #1 │ │ │ │ │ ubfx ip, ip, #0, #3 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1764 │ │ │ │ │ + bne 1730 │ │ │ │ │ add r1, r3, #6 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 174c │ │ │ │ │ + beq 1718 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldr ip, [r5, r1, lsl #2] │ │ │ │ │ subs r1, r1, #95 @ 0x5f │ │ │ │ │ movne r1, #1 │ │ │ │ │ ubfx ip, ip, #0, #3 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1764 │ │ │ │ │ + bne 1730 │ │ │ │ │ add r1, r3, #7 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 174c │ │ │ │ │ + beq 1718 │ │ │ │ │ ldrb r1, [r3, #7] │ │ │ │ │ ldr ip, [r5, r1, lsl #2] │ │ │ │ │ subs r1, r1, #95 @ 0x5f │ │ │ │ │ movne r1, #1 │ │ │ │ │ ubfx ip, ip, #0, #3 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1764 │ │ │ │ │ + bne 1730 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - b 1744 │ │ │ │ │ + b 1710 │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr ip, [r5, r1, lsl #2] │ │ │ │ │ subs r1, r1, #95 @ 0x5f │ │ │ │ │ movne r1, #1 │ │ │ │ │ ubfx ip, ip, #0, #3 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1764 │ │ │ │ │ + bne 1730 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 171c │ │ │ │ │ + bne 16e8 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ bl 0 <_PyUnicode_InternMortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternMortal │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ subs r7, r7, #1 │ │ │ │ │ - bcs 1564 │ │ │ │ │ + bcs 1530 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 17e8 │ │ │ │ │ + beq 17b4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 1764 │ │ │ │ │ + bne 1730 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Tuple │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17f8 │ │ │ │ │ + beq 17c4 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov ip, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 1144 │ │ │ │ │ + bl 1110 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 184c │ │ │ │ │ + beq 1818 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1800 │ │ │ │ │ + bne 17cc │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1764 │ │ │ │ │ + bgt 1730 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 1764 │ │ │ │ │ + bne 1730 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1764 │ │ │ │ │ + b 1730 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1504 │ │ │ │ │ + bl 14d0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 1764 │ │ │ │ │ + bne 1730 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1770 │ │ │ │ │ + b 173c │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFrozenSet_New │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 184c │ │ │ │ │ + beq 1818 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ str r0, [r6] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 17c4 │ │ │ │ │ + bgt 1790 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ - bne 17c4 │ │ │ │ │ + bne 1790 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 17c4 │ │ │ │ │ + b 1790 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 17f8 │ │ │ │ │ + bgt 17c4 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 17f8 │ │ │ │ │ + bne 17c4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 17f8 │ │ │ │ │ + b 17c4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 15a0 │ │ │ │ │ - b 174c │ │ │ │ │ + bne 156c │ │ │ │ │ + b 1718 │ │ │ │ │ .word 0x00000338 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000188c : │ │ │ │ │ +00001858 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 18c0 │ │ │ │ │ + beq 188c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 18c0 │ │ │ │ │ + bgt 188c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 18c0 │ │ │ │ │ + bne 188c │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000018cc : │ │ │ │ │ +00001898 : │ │ │ │ │ code_dealloc(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -1734,314 +1721,314 @@ │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ add r3, r3, #16 │ │ │ │ │ ldrexd r6, [r3] │ │ │ │ │ adds r6, r6, r0 │ │ │ │ │ adc r7, r7, r1 │ │ │ │ │ strexd ip, r6, [r3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1908 │ │ │ │ │ - ldr r3, [pc, #1048] @ 1d40 │ │ │ │ │ + bne 18d4 │ │ │ │ │ + ldr r3, [pc, #1048] @ 1d0c │ │ │ │ │ dmb ish │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r5, r3] │ │ │ │ │ add r3, r2, #4096 @ 0x1000 │ │ │ │ │ - bgt 1c38 │ │ │ │ │ + bgt 1c04 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ ldrb r3, [r3, #1708] @ 0x6ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c4c │ │ │ │ │ + bne 1c18 │ │ │ │ │ str r3, [r4] │ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyFunction_ClearCodeByVersion> │ │ │ │ │ R_ARM_CALL _PyFunction_ClearCodeByVersion │ │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cd0 │ │ │ │ │ + bne 1c9c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1998 │ │ │ │ │ + beq 1964 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1998 │ │ │ │ │ + bgt 1964 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1998 │ │ │ │ │ + bne 1964 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19c0 │ │ │ │ │ + beq 198c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 19c0 │ │ │ │ │ + bgt 198c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 19c0 │ │ │ │ │ + bne 198c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19e8 │ │ │ │ │ + beq 19b4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 19e8 │ │ │ │ │ + bgt 19b4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 19e8 │ │ │ │ │ + bne 19b4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a10 │ │ │ │ │ + beq 19dc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a10 │ │ │ │ │ + bgt 19dc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1a10 │ │ │ │ │ + bne 19dc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a38 │ │ │ │ │ + beq 1a04 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a38 │ │ │ │ │ + bgt 1a04 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1a38 │ │ │ │ │ + bne 1a04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a60 │ │ │ │ │ + beq 1a2c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a60 │ │ │ │ │ + bgt 1a2c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1a60 │ │ │ │ │ + bne 1a2c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a88 │ │ │ │ │ + beq 1a54 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a88 │ │ │ │ │ + bgt 1a54 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1a88 │ │ │ │ │ + bne 1a54 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ab0 │ │ │ │ │ + beq 1a7c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ab0 │ │ │ │ │ + bgt 1a7c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1ab0 │ │ │ │ │ + bne 1a7c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ad8 │ │ │ │ │ + beq 1aa4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ad8 │ │ │ │ │ + bgt 1aa4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1ad8 │ │ │ │ │ + bne 1aa4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b0c │ │ │ │ │ + bne 1ad8 │ │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d00 │ │ │ │ │ + bne 1ccc │ │ │ │ │ ldr r5, [r4, #112] @ 0x70 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1bc8 │ │ │ │ │ + bne 1b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_Free │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b38 │ │ │ │ │ + beq 1b04 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b38 │ │ │ │ │ + bgt 1b04 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 1b38 │ │ │ │ │ + bne 1b04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b64 │ │ │ │ │ + beq 1b30 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b64 │ │ │ │ │ + bgt 1b30 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 1b64 │ │ │ │ │ + bne 1b30 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b90 │ │ │ │ │ + beq 1b5c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b90 │ │ │ │ │ + bgt 1b5c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 1b90 │ │ │ │ │ + bne 1b5c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bbc │ │ │ │ │ + beq 1b88 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1bbc │ │ │ │ │ + bgt 1b88 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 1bbc │ │ │ │ │ + bne 1b88 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1ae4 │ │ │ │ │ + b 1ab0 │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c18 │ │ │ │ │ + bne 1be4 │ │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c10 │ │ │ │ │ + bne 1bdc │ │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c30 │ │ │ │ │ + bne 1bfc │ │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c28 │ │ │ │ │ + bne 1bf4 │ │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c20 │ │ │ │ │ + bne 1bec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1afc │ │ │ │ │ + b 1ac8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1be0 │ │ │ │ │ + b 1bac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1bd4 │ │ │ │ │ + b 1ba0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1c04 │ │ │ │ │ + b 1bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1bf8 │ │ │ │ │ + b 1bc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1bec │ │ │ │ │ + b 1bb8 │ │ │ │ │ ldrb r3, [r3, #1708] @ 0x6ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c4c │ │ │ │ │ + bne 1c18 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ add r6, r2, #5696 @ 0x1640 │ │ │ │ │ add r6, r6, #44 @ 0x2c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 1cc4 │ │ │ │ │ + beq 1c90 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1ca4 │ │ │ │ │ + blt 1c70 │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ - bne 1cc8 │ │ │ │ │ + bne 1c94 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1c44 │ │ │ │ │ + bgt 1c10 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 195c │ │ │ │ │ - b 1c44 │ │ │ │ │ + beq 1928 │ │ │ │ │ + b 1c10 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1c7c │ │ │ │ │ + b 1c48 │ │ │ │ │ lsr r3, r3, #1 │ │ │ │ │ add r6, r6, #4 │ │ │ │ │ - b 1c54 │ │ │ │ │ - ldr r1, [pc, #108] @ 1d44 │ │ │ │ │ + b 1c20 │ │ │ │ │ + ldr r1, [pc, #108] @ 1d10 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r5, [r5, r1] │ │ │ │ │ add r5, r5, #4480 @ 0x1180 │ │ │ │ │ add r5, r5, #20 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt 1d0c │ │ │ │ │ + bgt 1cd8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1970 │ │ │ │ │ + b 193c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_ClearWeakRefs │ │ │ │ │ - b 1af0 │ │ │ │ │ + b 1abc │ │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ │ add ip, r3, #4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1d38 │ │ │ │ │ + beq 1d04 │ │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ blx r1 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 1cec │ │ │ │ │ + b 1cb8 │ │ │ │ │ .word 0x00000404 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001d48 <_PyCode_ConstantKey>: │ │ │ │ │ +00001d14 <_PyCode_ConstantKey>: │ │ │ │ │ _PyCode_ConstantKey(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -2052,15 +2039,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, r2 │ │ │ │ │ - beq 1dbc <_PyCode_ConstantKey+0x74> │ │ │ │ │ + beq 1d88 <_PyCode_ConstantKey+0x74> │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ @@ -2073,15 +2060,15 @@ │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ cmp ip, lr │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1ddc <_PyCode_ConstantKey+0x94> │ │ │ │ │ + beq 1da8 <_PyCode_ConstantKey+0x94> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ @@ -2095,355 +2082,355 @@ │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBool_Type │ │ │ │ │ cmp ip, lr │ │ │ │ │ cmpne ip, r2 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ moveq r0, ip │ │ │ │ │ - beq 1f50 <_PyCode_ConstantKey+0x208> │ │ │ │ │ + beq 1f1c <_PyCode_ConstantKey+0x208> │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp ip, lr │ │ │ │ │ - beq 1f38 <_PyCode_ConstantKey+0x1f0> │ │ │ │ │ + beq 1f04 <_PyCode_ConstantKey+0x1f0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyComplex_Type │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 210c <_PyCode_ConstantKey+0x3c4> │ │ │ │ │ + beq 20d8 <_PyCode_ConstantKey+0x3c4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 1f5c <_PyCode_ConstantKey+0x214> │ │ │ │ │ + bne 1f28 <_PyCode_ConstantKey+0x214> │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 21dc <_PyCode_ConstantKey+0x494> │ │ │ │ │ + beq 21a8 <_PyCode_ConstantKey+0x494> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 1f04 <_PyCode_ConstantKey+0x1bc> │ │ │ │ │ + ble 1ed0 <_PyCode_ConstantKey+0x1bc> │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ - bl 1d48 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1d14 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21ec <_PyCode_ConstantKey+0x4a4> │ │ │ │ │ + beq 21b8 <_PyCode_ConstantKey+0x4a4> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r0, [r6, #16] │ │ │ │ │ - beq 1f04 <_PyCode_ConstantKey+0x1bc> │ │ │ │ │ + beq 1ed0 <_PyCode_ConstantKey+0x1bc> │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ - bl 1d48 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1d14 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21ec <_PyCode_ConstantKey+0x4a4> │ │ │ │ │ + beq 21b8 <_PyCode_ConstantKey+0x4a4> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str r0, [r6, #20] │ │ │ │ │ - beq 1f04 <_PyCode_ConstantKey+0x1bc> │ │ │ │ │ + beq 1ed0 <_PyCode_ConstantKey+0x1bc> │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ - bl 1d48 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1d14 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21ec <_PyCode_ConstantKey+0x4a4> │ │ │ │ │ + beq 21b8 <_PyCode_ConstantKey+0x4a4> │ │ │ │ │ cmp r4, #3 │ │ │ │ │ str r0, [r6, #24] │ │ │ │ │ - beq 1f04 <_PyCode_ConstantKey+0x1bc> │ │ │ │ │ + beq 1ed0 <_PyCode_ConstantKey+0x1bc> │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ - bl 1d48 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1d14 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21ec <_PyCode_ConstantKey+0x4a4> │ │ │ │ │ + beq 21b8 <_PyCode_ConstantKey+0x4a4> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ str r0, [r6, #28] │ │ │ │ │ - beq 1f04 <_PyCode_ConstantKey+0x1bc> │ │ │ │ │ + beq 1ed0 <_PyCode_ConstantKey+0x1bc> │ │ │ │ │ add r1, r7, #28 │ │ │ │ │ add r2, r6, #28 │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ │ strd r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 1d48 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1d14 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - beq 21ec <_PyCode_ConstantKey+0x4a4> │ │ │ │ │ + beq 21b8 <_PyCode_ConstantKey+0x4a4> │ │ │ │ │ cmp r3, r4 │ │ │ │ │ str r0, [r2, #4]! │ │ │ │ │ - bne 1ed0 <_PyCode_ConstantKey+0x188> │ │ │ │ │ + bne 1e9c <_PyCode_ConstantKey+0x188> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPair │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1dd0 <_PyCode_ConstantKey+0x88> │ │ │ │ │ + bgt 1d9c <_PyCode_ConstantKey+0x88> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1dd0 <_PyCode_ConstantKey+0x88> │ │ │ │ │ + bne 1d9c <_PyCode_ConstantKey+0x88> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1dd0 <_PyCode_ConstantKey+0x88> │ │ │ │ │ + b 1d9c <_PyCode_ConstantKey+0x88> │ │ │ │ │ vldr d7, [r1, #8] │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 20e8 <_PyCode_ConstantKey+0x3a0> │ │ │ │ │ + beq 20b4 <_PyCode_ConstantKey+0x3a0> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPair │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 203c <_PyCode_ConstantKey+0x2f4> │ │ │ │ │ + bne 2008 <_PyCode_ConstantKey+0x2f4> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 1dd0 <_PyCode_ConstantKey+0x88> │ │ │ │ │ + beq 1d9c <_PyCode_ConstantKey+0x88> │ │ │ │ │ add r4, r3, #12 │ │ │ │ │ - b 1fa8 <_PyCode_ConstantKey+0x260> │ │ │ │ │ + b 1f74 <_PyCode_ConstantKey+0x260> │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 1d48 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1d14 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21d0 <_PyCode_ConstantKey+0x488> │ │ │ │ │ + beq 219c <_PyCode_ConstantKey+0x488> │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r0, [r3, #4]! │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub r3, fp, #44 @ 0x2c │ │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ │ sub r1, fp, #52 @ 0x34 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PySet_NextEntry> │ │ │ │ │ R_ARM_CALL _PySet_NextEntry │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f8c <_PyCode_ConstantKey+0x244> │ │ │ │ │ + bne 1f58 <_PyCode_ConstantKey+0x244> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFrozenSet_New │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ff8 <_PyCode_ConstantKey+0x2b0> │ │ │ │ │ + bgt 1fc4 <_PyCode_ConstantKey+0x2b0> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne 1ff8 <_PyCode_ConstantKey+0x2b0> │ │ │ │ │ + bne 1fc4 <_PyCode_ConstantKey+0x2b0> │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21dc <_PyCode_ConstantKey+0x494> │ │ │ │ │ + beq 21a8 <_PyCode_ConstantKey+0x494> │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPair │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1dd0 <_PyCode_ConstantKey+0x88> │ │ │ │ │ + bgt 1d9c <_PyCode_ConstantKey+0x88> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 1dd0 <_PyCode_ConstantKey+0x88> │ │ │ │ │ + bne 1d9c <_PyCode_ConstantKey+0x88> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1dd0 <_PyCode_ConstantKey+0x88> │ │ │ │ │ + b 1d9c <_PyCode_ConstantKey+0x88> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 221c <_PyCode_ConstantKey+0x4d4> │ │ │ │ │ + bne 21e8 <_PyCode_ConstantKey+0x4d4> │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl 1d48 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1d14 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - beq 2210 <_PyCode_ConstantKey+0x4c8> │ │ │ │ │ + beq 21dc <_PyCode_ConstantKey+0x4c8> │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - bl 1d48 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1d14 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 224c <_PyCode_ConstantKey+0x504> │ │ │ │ │ + beq 2218 <_PyCode_ConstantKey+0x504> │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ - bl 1d48 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1d14 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 21e4 <_PyCode_ConstantKey+0x49c> │ │ │ │ │ + beq 21b0 <_PyCode_ConstantKey+0x49c> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_New │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 20cc <_PyCode_ConstantKey+0x384> │ │ │ │ │ + beq 2098 <_PyCode_ConstantKey+0x384> │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPair │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 20c8 <_PyCode_ConstantKey+0x380> │ │ │ │ │ + bgt 2094 <_PyCode_ConstantKey+0x380> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 21bc <_PyCode_ConstantKey+0x474> │ │ │ │ │ + beq 2188 <_PyCode_ConstantKey+0x474> │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 1858 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 1858 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 188c │ │ │ │ │ - b 1dd0 <_PyCode_ConstantKey+0x88> │ │ │ │ │ + bl 1858 │ │ │ │ │ + b 1d9c <_PyCode_ConstantKey+0x88> │ │ │ │ │ vmov r2, s15 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movlt r2, r1 │ │ │ │ │ movlt r1, ip │ │ │ │ │ - bge 1f48 <_PyCode_ConstantKey+0x200> │ │ │ │ │ + bge 1f14 <_PyCode_ConstantKey+0x200> │ │ │ │ │ mov r0, #3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyTuple_Pack │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyComplex_AsCComplex │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ vstr d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vstr d1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 2178 <_PyCode_ConstantKey+0x430> │ │ │ │ │ + bne 2144 <_PyCode_ConstantKey+0x430> │ │ │ │ │ vmov r3, s1 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ │ movmi r2, #1 │ │ │ │ │ movpl r2, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 2188 <_PyCode_ConstantKey+0x440> │ │ │ │ │ + beq 2154 <_PyCode_ConstantKey+0x440> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bne 21a4 <_PyCode_ConstantKey+0x45c> │ │ │ │ │ + bne 2170 <_PyCode_ConstantKey+0x45c> │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b 1f50 <_PyCode_ConstantKey+0x208> │ │ │ │ │ + b 1f1c <_PyCode_ConstantKey+0x208> │ │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 2170 <_PyCode_ConstantKey+0x428> │ │ │ │ │ + bne 213c <_PyCode_ConstantKey+0x428> │ │ │ │ │ vmov r3, s3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 2160 <_PyCode_ConstantKey+0x418> │ │ │ │ │ + bge 212c <_PyCode_ConstantKey+0x418> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21b0 <_PyCode_ConstantKey+0x468> │ │ │ │ │ + beq 217c <_PyCode_ConstantKey+0x468> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 20fc <_PyCode_ConstantKey+0x3b4> │ │ │ │ │ + b 20c8 <_PyCode_ConstantKey+0x3b4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b 21a4 <_PyCode_ConstantKey+0x45c> │ │ │ │ │ + b 2170 <_PyCode_ConstantKey+0x45c> │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 20c8 <_PyCode_ConstantKey+0x380> │ │ │ │ │ + b 2094 <_PyCode_ConstantKey+0x380> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2258 <_PyCode_ConstantKey+0x510> │ │ │ │ │ + ble 2224 <_PyCode_ConstantKey+0x510> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1dd0 <_PyCode_ConstantKey+0x88> │ │ │ │ │ + b 1d9c <_PyCode_ConstantKey+0x88> │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 20cc <_PyCode_ConstantKey+0x384> │ │ │ │ │ + b 2098 <_PyCode_ConstantKey+0x384> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 21dc <_PyCode_ConstantKey+0x494> │ │ │ │ │ + bgt 21a8 <_PyCode_ConstantKey+0x494> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 21dc <_PyCode_ConstantKey+0x494> │ │ │ │ │ + bne 21a8 <_PyCode_ConstantKey+0x494> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 21dc <_PyCode_ConstantKey+0x494> │ │ │ │ │ + b 21a8 <_PyCode_ConstantKey+0x494> │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 20cc <_PyCode_ConstantKey+0x384> │ │ │ │ │ + b 2098 <_PyCode_ConstantKey+0x384> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromVoidPtr │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 1dd0 <_PyCode_ConstantKey+0x88> │ │ │ │ │ + beq 1d9c <_PyCode_ConstantKey+0x88> │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPair │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2270 <_PyCode_ConstantKey+0x528> │ │ │ │ │ + ble 223c <_PyCode_ConstantKey+0x528> │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 1dd0 <_PyCode_ConstantKey+0x88> │ │ │ │ │ + b 1d9c <_PyCode_ConstantKey+0x88> │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 20cc <_PyCode_ConstantKey+0x384> │ │ │ │ │ + b 2098 <_PyCode_ConstantKey+0x384> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 21dc <_PyCode_ConstantKey+0x494> │ │ │ │ │ + bne 21a8 <_PyCode_ConstantKey+0x494> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 21dc <_PyCode_ConstantKey+0x494> │ │ │ │ │ + b 21a8 <_PyCode_ConstantKey+0x494> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2244 <_PyCode_ConstantKey+0x4fc> │ │ │ │ │ + bne 2210 <_PyCode_ConstantKey+0x4fc> │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 2244 <_PyCode_ConstantKey+0x4fc> │ │ │ │ │ + b 2210 <_PyCode_ConstantKey+0x4fc> │ │ │ │ │ │ │ │ │ │ -00002290 <_Py_set_localsplus_info>: │ │ │ │ │ +0000225c <_Py_set_localsplus_info>: │ │ │ │ │ _Py_set_localsplus_info(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addgt ip, r0, #4 │ │ │ │ │ addle lr, r0, #4 │ │ │ │ │ @@ -2454,15 +2441,15 @@ │ │ │ │ │ addgt r0, lr, r0 │ │ │ │ │ strgt r1, [r3, ip, lsl #2] │ │ │ │ │ addle r0, r4, r0 │ │ │ │ │ strle r1, [r3, lr, lsl #2] │ │ │ │ │ strb r2, [r0, #16] │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -000022d0 : │ │ │ │ │ +0000229c : │ │ │ │ │ code_hash(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -2526,15 +2513,15 @@ │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mul r3, r5, r3 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ mul r3, r5, r3 │ │ │ │ │ eor r2, r2, r3 │ │ │ │ │ mul r4, r5, r2 │ │ │ │ │ - ble 241c │ │ │ │ │ + ble 23e8 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -2547,41 +2534,41 @@ │ │ │ │ │ ldrb r3, [r7, r3] │ │ │ │ │ mul r4, r5, r4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ eor r0, r0, r4 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ mul r4, r5, r0 │ │ │ │ │ - bgt 23e0 │ │ │ │ │ + bgt 23ac │ │ │ │ │ cmn r4, #1 │ │ │ │ │ movne r0, r4 │ │ │ │ │ mvneq r0, #1 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000242c : │ │ │ │ │ +000023f8 : │ │ │ │ │ code_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub r3, r2, #2 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 2470 │ │ │ │ │ + bhi 243c │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 2470 │ │ │ │ │ + bne 243c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 2484 │ │ │ │ │ + beq 2450 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ @@ -2590,58 +2577,58 @@ │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bgt 24dc │ │ │ │ │ + bgt 24a8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 26a4 │ │ │ │ │ + bne 2670 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movne r4, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 2478 │ │ │ │ │ + b 2444 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 24b0 │ │ │ │ │ + bne 247c │ │ │ │ │ ldr r2, [r7, #32] │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 24b0 │ │ │ │ │ + bne 247c │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 24b0 │ │ │ │ │ + bne 247c │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 24b0 │ │ │ │ │ + bne 247c │ │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 24b0 │ │ │ │ │ + bne 247c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 24b0 │ │ │ │ │ + bne 247c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 2598 │ │ │ │ │ + ble 2564 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -2652,145 +2639,145 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_GetBaseCodeUnit> │ │ │ │ │ R_ARM_CALL _Py_GetBaseCodeUnit │ │ │ │ │ uxtb r3, r6 │ │ │ │ │ uxth r0, r0 │ │ │ │ │ uxth r6, r6 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne 24b0 │ │ │ │ │ + bne 247c │ │ │ │ │ ldrb r3, [r8, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 2550 │ │ │ │ │ + blt 251c │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - bl 1d48 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1d14 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2478 │ │ │ │ │ + beq 2444 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - bl 1d48 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1d14 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2698 │ │ │ │ │ + beq 2664 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 25f4 │ │ │ │ │ + bgt 25c0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 25f4 │ │ │ │ │ + bne 25c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2614 │ │ │ │ │ + bgt 25e0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 2614 │ │ │ │ │ + bne 25e0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 24a8 │ │ │ │ │ + ble 2474 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - ble 24a8 │ │ │ │ │ + ble 2474 │ │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - ble 24a8 │ │ │ │ │ + ble 2474 │ │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - ble 24a8 │ │ │ │ │ + ble 2474 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - ble 24a8 │ │ │ │ │ + ble 2474 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movne r4, r3 │ │ │ │ │ - b 24c8 │ │ │ │ │ + b 2494 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 26ac │ │ │ │ │ + ble 2678 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2478 │ │ │ │ │ + b 2444 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 26a4 │ │ │ │ │ + bne 2670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 26a4 │ │ │ │ │ + b 2670 │ │ │ │ │ │ │ │ │ │ -000026c4 <_PyCode_GetCode>: │ │ │ │ │ +00002690 <_PyCode_GetCode>: │ │ │ │ │ _PyCode_GetCode(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r9, [r0, #104] @ 0x68 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 27d0 <_PyCode_GetCode+0x10c> │ │ │ │ │ + bne 279c <_PyCode_GetCode+0x10c> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 27f4 <_PyCode_GetCode+0x130> │ │ │ │ │ + beq 27c0 <_PyCode_GetCode+0x130> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ str r3, [r9, #12] │ │ │ │ │ str r9, [r6, #104] @ 0x68 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ add r0, r6, #128 @ 0x80 │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 2804 <_PyCode_GetCode+0x140> │ │ │ │ │ + beq 27d0 <_PyCode_GetCode+0x140> │ │ │ │ │ ldr r8, [r6, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 2798 <_PyCode_GetCode+0xd4> │ │ │ │ │ + ble 2764 <_PyCode_GetCode+0xd4> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ add r5, r3, #16 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -2802,336 +2789,490 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r3, #2 │ │ │ │ │ ldrb sl, [r7, ip] │ │ │ │ │ add r0, r5, r0 │ │ │ │ │ strh r2, [r5, r3] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - beq 27c0 <_PyCode_GetCode+0xfc> │ │ │ │ │ + beq 278c <_PyCode_GetCode+0xfc> │ │ │ │ │ lsl r2, sl, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ add r3, sl, #1 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt 274c <_PyCode_GetCode+0x88> │ │ │ │ │ + bgt 2718 <_PyCode_GetCode+0x88> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r2, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 27ec <_PyCode_GetCode+0x128> │ │ │ │ │ + bgt 27b8 <_PyCode_GetCode+0x128> │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt 274c <_PyCode_GetCode+0x88> │ │ │ │ │ - b 2798 <_PyCode_GetCode+0xd4> │ │ │ │ │ + bgt 2718 <_PyCode_GetCode+0x88> │ │ │ │ │ + b 2764 <_PyCode_GetCode+0xd4> │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2714 <_PyCode_GetCode+0x50> │ │ │ │ │ + beq 26e0 <_PyCode_GetCode+0x50> │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 27ac <_PyCode_GetCode+0xe8> │ │ │ │ │ + ble 2778 <_PyCode_GetCode+0xe8> │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b 27b8 <_PyCode_GetCode+0xf4> │ │ │ │ │ + b 2784 <_PyCode_GetCode+0xf4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 27b8 <_PyCode_GetCode+0xf4> │ │ │ │ │ + b 2784 <_PyCode_GetCode+0xf4> │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 27b8 <_PyCode_GetCode+0xf4> │ │ │ │ │ + b 2784 <_PyCode_GetCode+0xf4> │ │ │ │ │ │ │ │ │ │ -0000280c <_PyCode_SafeAddr2Line>: │ │ │ │ │ +000027d8 <_PyCode_SafeAddr2Line>: │ │ │ │ │ _PyCode_SafeAddr2Line(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, r1, #0 │ │ │ │ │ - blt 2a38 <_PyCode_SafeAddr2Line+0x22c> │ │ │ │ │ + blt 2a04 <_PyCode_SafeAddr2Line+0x22c> │ │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2a24 <_PyCode_SafeAddr2Line+0x218> │ │ │ │ │ + bne 29f0 <_PyCode_SafeAddr2Line+0x218> │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1, lsl #1 │ │ │ │ │ - bge 2a1c <_PyCode_SafeAddr2Line+0x210> │ │ │ │ │ + bge 29e8 <_PyCode_SafeAddr2Line+0x210> │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ │ + ldr r1, [r3, #92] @ 0x5c │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ - add r1, r0, #16 │ │ │ │ │ - vldr d7, [pc, #512] @ 2a60 <_PyCode_SafeAddr2Line+0x254> │ │ │ │ │ - ldr ip, [r0, #8] │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + add ip, r1, #16 │ │ │ │ │ + ldr lr, [r1, #8] │ │ │ │ │ + mov r1, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - add ip, r1, ip │ │ │ │ │ - str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ - str ip, [fp, #-16] │ │ │ │ │ + add lr, ip, lr │ │ │ │ │ + str ip, [fp, #-20] @ 0xffffffec │ │ │ │ │ + str lr, [fp, #-16] │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - vstr d7, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - bls 2a14 <_PyCode_SafeAddr2Line+0x208> │ │ │ │ │ - ldrb r3, [r1] │ │ │ │ │ + strd r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + cmp lr, ip │ │ │ │ │ + bls 29e0 <_PyCode_SafeAddr2Line+0x208> │ │ │ │ │ + ldrb r3, [ip] │ │ │ │ │ + ubfx r3, r3, #3, #4 │ │ │ │ │ + cmp r3, #15 │ │ │ │ │ + moveq r0, #0 │ │ │ │ │ + beq 2888 <_PyCode_SafeAddr2Line+0xb0> │ │ │ │ │ + cmp r3, #12 │ │ │ │ │ + bhi 2974 <_PyCode_SafeAddr2Line+0x19c> │ │ │ │ │ + cmp r3, #11 │ │ │ │ │ + moveq r0, #1 │ │ │ │ │ + subne r0, r3, #12 │ │ │ │ │ + clzne r0, r0 │ │ │ │ │ + lsrne r0, r0, #5 │ │ │ │ │ + lslne r0, r0, #1 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + add r0, r0, r3 │ │ │ │ │ + str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldrb r3, [ip] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ - and r0, r3, #15 │ │ │ │ │ - cmp r0, #15 │ │ │ │ │ - beq 2984 <_PyCode_SafeAddr2Line+0x178> │ │ │ │ │ - cmp r0, #12 │ │ │ │ │ - bhi 29ac <_PyCode_SafeAddr2Line+0x1a0> │ │ │ │ │ - cmp r0, #11 │ │ │ │ │ - beq 29cc <_PyCode_SafeAddr2Line+0x1c0> │ │ │ │ │ - cmp r0, #12 │ │ │ │ │ - beq 29d4 <_PyCode_SafeAddr2Line+0x1c8> │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq 29a4 <_PyCode_SafeAddr2Line+0x198> │ │ │ │ │ - ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - str r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - str r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - ldrb r3, [r5], #1 │ │ │ │ │ - str r5, [fp, #-20] @ 0xffffffec │ │ │ │ │ + strne r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + strne r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + mvneq r0, #0 │ │ │ │ │ + streq r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + streq r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + ldrb r3, [r1], #1 │ │ │ │ │ + str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ - cmp ip, r5 │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r4, r3, lsl #1 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bls 297c <_PyCode_SafeAddr2Line+0x170> │ │ │ │ │ - ldrsb lr, [r1, #1] │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - blt 297c <_PyCode_SafeAddr2Line+0x170> │ │ │ │ │ - add lr, r1, #2 │ │ │ │ │ - str lr, [fp, #-20] @ 0xffffffec │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - bls 2960 <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ - ldrsb r5, [r5, #1] │ │ │ │ │ + bls 2950 <_PyCode_SafeAddr2Line+0x178> │ │ │ │ │ + ldrsb r5, [ip, #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 2960 <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ - add lr, r1, #3 │ │ │ │ │ - str lr, [fp, #-20] @ 0xffffffec │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - bls 2960 <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ - ldrsb r5, [r1, #3] │ │ │ │ │ + blt 2950 <_PyCode_SafeAddr2Line+0x178> │ │ │ │ │ + add r5, ip, #2 │ │ │ │ │ + str r5, [fp, #-20] @ 0xffffffec │ │ │ │ │ + cmp lr, r5 │ │ │ │ │ + bls 296c <_PyCode_SafeAddr2Line+0x194> │ │ │ │ │ + ldrsb r1, [r1, #1] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt 296c <_PyCode_SafeAddr2Line+0x194> │ │ │ │ │ + add r1, ip, #3 │ │ │ │ │ + str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + bls 2950 <_PyCode_SafeAddr2Line+0x178> │ │ │ │ │ + ldrsb r5, [ip, #3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 2960 <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ - add lr, r1, #4 │ │ │ │ │ - mov r1, lr │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - str lr, [fp, #-20] @ 0xffffffec │ │ │ │ │ - beq 2950 <_PyCode_SafeAddr2Line+0x144> │ │ │ │ │ - ldrsb r5, [r1] │ │ │ │ │ - add lr, lr, #1 │ │ │ │ │ + blt 2950 <_PyCode_SafeAddr2Line+0x178> │ │ │ │ │ + add r1, ip, #4 │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + beq 2940 <_PyCode_SafeAddr2Line+0x168> │ │ │ │ │ + ldrsb r5, [ip] │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 2930 <_PyCode_SafeAddr2Line+0x124> │ │ │ │ │ + bge 2920 <_PyCode_SafeAddr2Line+0x148> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 296c <_PyCode_SafeAddr2Line+0x160> │ │ │ │ │ + blt 295c <_PyCode_SafeAddr2Line+0x184> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 287c <_PyCode_SafeAddr2Line+0x70> │ │ │ │ │ - mov r1, lr │ │ │ │ │ + b 284c <_PyCode_SafeAddr2Line+0x74> │ │ │ │ │ + mov ip, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 2958 <_PyCode_SafeAddr2Line+0x14c> │ │ │ │ │ + bge 2948 <_PyCode_SafeAddr2Line+0x170> │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt 2a40 <_PyCode_SafeAddr2Line+0x234> │ │ │ │ │ + blt 2a0c <_PyCode_SafeAddr2Line+0x234> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - b 2950 <_PyCode_SafeAddr2Line+0x144> │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - add r0, r0, r3 │ │ │ │ │ - str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldrb r3, [r1] │ │ │ │ │ - lsr r3, r3, #3 │ │ │ │ │ - cmp r3, #31 │ │ │ │ │ - bne 28bc <_PyCode_SafeAddr2Line+0xb0> │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - b 28bc <_PyCode_SafeAddr2Line+0xb0> │ │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ │ - and r3, r0, #63 @ 0x3f │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - bne 29dc <_PyCode_SafeAddr2Line+0x1d0> │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + b 2940 <_PyCode_SafeAddr2Line+0x168> │ │ │ │ │ + ldrb r3, [ip, #1] │ │ │ │ │ + and r0, r3, #63 @ 0x3f │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + bne 2998 <_PyCode_SafeAddr2Line+0x1c0> │ │ │ │ │ + lsr r0, r0, #1 │ │ │ │ │ + tst r3, #1 │ │ │ │ │ + beq 2888 <_PyCode_SafeAddr2Line+0xb0> │ │ │ │ │ + rsb r0, r0, #0 │ │ │ │ │ + b 2888 <_PyCode_SafeAddr2Line+0xb0> │ │ │ │ │ + ldrb r3, [ip, #2] │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ │ + orr r3, r0, r3, lsl #6 │ │ │ │ │ + bne 29bc <_PyCode_SafeAddr2Line+0x1e4> │ │ │ │ │ lsr r0, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - rsbne r0, r0, #0 │ │ │ │ │ - b 2988 <_PyCode_SafeAddr2Line+0x17c> │ │ │ │ │ - mov r0, #1 │ │ │ │ │ - b 2988 <_PyCode_SafeAddr2Line+0x17c> │ │ │ │ │ - mov r0, #2 │ │ │ │ │ - b 2988 <_PyCode_SafeAddr2Line+0x17c> │ │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - and r0, r0, #63 @ 0x3f │ │ │ │ │ - orr r3, r3, r0, lsl #6 │ │ │ │ │ - beq 29bc <_PyCode_SafeAddr2Line+0x1b0> │ │ │ │ │ - add r5, r1, #3 │ │ │ │ │ - mov lr, #6 │ │ │ │ │ - ldrb r0, [r5], #1 │ │ │ │ │ - add lr, lr, #6 │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - and r0, r0, #63 @ 0x3f │ │ │ │ │ - orr r3, r3, r0, lsl lr │ │ │ │ │ - beq 29bc <_PyCode_SafeAddr2Line+0x1b0> │ │ │ │ │ - b 29f8 <_PyCode_SafeAddr2Line+0x1ec> │ │ │ │ │ + beq 2888 <_PyCode_SafeAddr2Line+0xb0> │ │ │ │ │ + b 2990 <_PyCode_SafeAddr2Line+0x1b8> │ │ │ │ │ + add r5, ip, #3 │ │ │ │ │ + mov r0, #6 │ │ │ │ │ + ldrb r1, [r5], #1 │ │ │ │ │ + add r0, r0, #6 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + and r1, r1, #63 @ 0x3f │ │ │ │ │ + orr r3, r3, r1, lsl r0 │ │ │ │ │ + beq 29ac <_PyCode_SafeAddr2Line+0x1d4> │ │ │ │ │ + b 29c4 <_PyCode_SafeAddr2Line+0x1ec> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2974 <_PyCode_SafeAddr2Line+0x168> │ │ │ │ │ + b 2964 <_PyCode_SafeAddr2Line+0x18c> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2824 <_PyCode_SafeAddr2Line+0x18> │ │ │ │ │ + beq 27f0 <_PyCode_SafeAddr2Line+0x18> │ │ │ │ │ lsr r2, r2, #1 │ │ │ │ │ b 0 <_Py_Instrumentation_GetLine> │ │ │ │ │ R_ARM_JUMP24 _Py_Instrumentation_GetLine │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 154 <_PyCode_Validate+0x154> │ │ │ │ │ R_ARM_CALL retreat │ │ │ │ │ ldrd r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 2a40 <_PyCode_SafeAddr2Line+0x234> │ │ │ │ │ + blt 2a0c <_PyCode_SafeAddr2Line+0x234> │ │ │ │ │ ldr r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 2974 <_PyCode_SafeAddr2Line+0x168> │ │ │ │ │ - .word 0xffffffff │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ + b 2964 <_PyCode_SafeAddr2Line+0x18c> │ │ │ │ │ │ │ │ │ │ -00002a68 <_PyCode_CheckLineNumber>: │ │ │ │ │ +00002a2c <_PyCode_CheckLineNumber>: │ │ │ │ │ _PyCode_CheckLineNumber(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ - cmp r0, ip │ │ │ │ │ - blt 2b94 <_PyCode_CheckLineNumber+0x12c> │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + blt 2b38 <_PyCode_CheckLineNumber+0x10c> │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ ldr lr, [r1, #20] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bcs 2c18 <_PyCode_CheckLineNumber+0x1b0> │ │ │ │ │ + bcs 2bf0 <_PyCode_CheckLineNumber+0x1c4> │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ - ubfx r2, r2, #3, #4 │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - moveq r2, #0 │ │ │ │ │ - beq 2ad0 <_PyCode_CheckLineNumber+0x68> │ │ │ │ │ - cmp r2, #12 │ │ │ │ │ - bhi 2bb0 <_PyCode_CheckLineNumber+0x148> │ │ │ │ │ - cmp r2, #11 │ │ │ │ │ - moveq r2, #1 │ │ │ │ │ - subne r2, r2, #12 │ │ │ │ │ - clzne r2, r2 │ │ │ │ │ - lsrne r2, r2, #5 │ │ │ │ │ - lslne r2, r2, #1 │ │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ │ - add r2, r2, r4 │ │ │ │ │ - str r2, [r1, #12] │ │ │ │ │ - ldrb r4, [r3] │ │ │ │ │ - lsr r4, r4, #3 │ │ │ │ │ - cmp r4, #31 │ │ │ │ │ - strne ip, [r1] │ │ │ │ │ - movne r4, r3 │ │ │ │ │ - moveq r4, r3 │ │ │ │ │ - streq ip, [r1] │ │ │ │ │ - mvneq r2, #0 │ │ │ │ │ - strne r2, [r1, #8] │ │ │ │ │ - streq r2, [r1, #8] │ │ │ │ │ - ldrb r2, [r4], #1 │ │ │ │ │ - str r4, [r1, #16] │ │ │ │ │ - and r2, r2, #7 │ │ │ │ │ - cmp lr, r4 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - add ip, ip, r2, lsl #1 │ │ │ │ │ - str ip, [r1, #4] │ │ │ │ │ - bls 2a84 <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ - ldrsb r2, [r3, #1] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt 2a84 <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ - add r2, r3, #2 │ │ │ │ │ + lsr r2, r2, #3 │ │ │ │ │ + and r0, r2, #15 │ │ │ │ │ + cmp r0, #15 │ │ │ │ │ + beq 2b50 <_PyCode_CheckLineNumber+0x124> │ │ │ │ │ + cmp r0, #12 │ │ │ │ │ + bhi 2b78 <_PyCode_CheckLineNumber+0x14c> │ │ │ │ │ + cmp r0, #11 │ │ │ │ │ + beq 2b98 <_PyCode_CheckLineNumber+0x16c> │ │ │ │ │ + cmp r0, #12 │ │ │ │ │ + beq 2ba0 <_PyCode_CheckLineNumber+0x174> │ │ │ │ │ + cmp r2, #31 │ │ │ │ │ + beq 2b70 <_PyCode_CheckLineNumber+0x144> │ │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str ip, [r1] │ │ │ │ │ + str r0, [r1, #8] │ │ │ │ │ + ldrb r0, [r2], #1 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ + and r0, r0, #7 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bls 2a84 <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ - ldrsb r2, [r4, #1] │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + add ip, ip, r0, lsl #1 │ │ │ │ │ + str ip, [r1, #4] │ │ │ │ │ + bls 2a4c <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + ldrsb r0, [r3, #1] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 2a4c <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + add r0, r3, #2 │ │ │ │ │ + str r0, [r1, #16] │ │ │ │ │ + cmp lr, r0 │ │ │ │ │ + bls 2a4c <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + ldrsb r2, [r2, #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 2a84 <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ + blt 2a4c <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ add r2, r3, #3 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bls 2a84 <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ + bls 2a4c <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ ldrsb r2, [r3, #3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 2a84 <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ + blt 2a4c <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, lr │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ - beq 2a84 <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ + beq 2a4c <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ ldrsb r2, [r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 2b6c <_PyCode_CheckLineNumber+0x104> │ │ │ │ │ - cmp r0, ip │ │ │ │ │ - bge 2a8c <_PyCode_CheckLineNumber+0x24> │ │ │ │ │ + bge 2b10 <_PyCode_CheckLineNumber+0xe4> │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + bge 2a54 <_PyCode_CheckLineNumber+0x28> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - blt 2c10 <_PyCode_CheckLineNumber+0x1a8> │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + blt 2be8 <_PyCode_CheckLineNumber+0x1bc> │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ │ - and r4, r2, #63 @ 0x3f │ │ │ │ │ - tst r2, #64 @ 0x40 │ │ │ │ │ - bne 2bd0 <_PyCode_CheckLineNumber+0x168> │ │ │ │ │ - lsr r2, r4, #1 │ │ │ │ │ - tst r4, #1 │ │ │ │ │ - rsbne r2, r2, #0 │ │ │ │ │ - b 2ad0 <_PyCode_CheckLineNumber+0x68> │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ │ + add r0, r0, r2 │ │ │ │ │ + str r0, [r1, #12] │ │ │ │ │ + ldrb r2, [r3] │ │ │ │ │ + lsr r2, r2, #3 │ │ │ │ │ + cmp r2, #31 │ │ │ │ │ + bne 2a9c <_PyCode_CheckLineNumber+0x70> │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + b 2a9c <_PyCode_CheckLineNumber+0x70> │ │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ │ + and r2, r0, #63 @ 0x3f │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + bne 2ba8 <_PyCode_CheckLineNumber+0x17c> │ │ │ │ │ + lsr r0, r2, #1 │ │ │ │ │ + tst r2, #1 │ │ │ │ │ + rsbne r0, r0, #0 │ │ │ │ │ + b 2b54 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + b 2b54 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ + mov r0, #2 │ │ │ │ │ + b 2b54 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ add r6, r3, #2 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - ldrb r2, [r6], #1 │ │ │ │ │ + ldrb r0, [r6], #1 │ │ │ │ │ add r5, r5, #6 │ │ │ │ │ - tst r2, #64 @ 0x40 │ │ │ │ │ - and r2, r2, #63 @ 0x3f │ │ │ │ │ - orr r4, r4, r2, lsl r5 │ │ │ │ │ - beq 2bc0 <_PyCode_CheckLineNumber+0x158> │ │ │ │ │ - b 2bd8 <_PyCode_CheckLineNumber+0x170> │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + and r0, r0, #63 @ 0x3f │ │ │ │ │ + orr r2, r2, r0, lsl r5 │ │ │ │ │ + beq 2b88 <_PyCode_CheckLineNumber+0x15c> │ │ │ │ │ + b 2bb0 <_PyCode_CheckLineNumber+0x184> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 154 <_PyCode_Validate+0x154> │ │ │ │ │ R_ARM_CALL retreat │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble 2ba4 <_PyCode_CheckLineNumber+0x13c> │ │ │ │ │ + ble 2b44 <_PyCode_CheckLineNumber+0x118> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 2bf4 <_PyCode_CheckLineNumber+0x18c> │ │ │ │ │ + bgt 2bcc <_PyCode_CheckLineNumber+0x1a0> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2ba8 <_PyCode_CheckLineNumber+0x140> │ │ │ │ │ + b 2b48 <_PyCode_CheckLineNumber+0x11c> │ │ │ │ │ │ │ │ │ │ -00002c20 : │ │ │ │ │ +00002bf8 : │ │ │ │ │ +PyCode_Addr2Line(): │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + subs r2, r1, #0 │ │ │ │ │ + blt 2e2c │ │ │ │ │ + ldr r1, [r0, #112] @ 0x70 │ │ │ │ │ + dmb ish │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 2dcc │ │ │ │ │ + push {r4, r5, r6, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #16 │ │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ │ + ldr r1, [r3, #92] @ 0x5c │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ │ + vldr d7, [pc, #504] @ 2e38 │ │ │ │ │ + add r3, r1, #16 │ │ │ │ │ + ldr lr, [r1, #8] │ │ │ │ │ + mvn r1, #0 │ │ │ │ │ + str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + add lr, r3, lr │ │ │ │ │ + str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + str lr, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + vstr d7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + bls 2e24 │ │ │ │ │ + ldrb r1, [r3] │ │ │ │ │ + ubfx r1, r1, #3, #4 │ │ │ │ │ + cmp r1, #15 │ │ │ │ │ + beq 2d78 │ │ │ │ │ + cmp r1, #12 │ │ │ │ │ + bhi 2d5c │ │ │ │ │ + cmp r1, #11 │ │ │ │ │ + beq 2dbc │ │ │ │ │ + cmp r1, #12 │ │ │ │ │ + beq 2dc4 │ │ │ │ │ + str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + ldrb r1, [r3] │ │ │ │ │ + lsr r1, r1, #3 │ │ │ │ │ + cmp r1, #31 │ │ │ │ │ + movne ip, r4 │ │ │ │ │ + mvneq ip, #0 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str ip, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + ldrb ip, [r1], #1 │ │ │ │ │ + str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + and ip, ip, #7 │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + add r0, r0, ip, lsl #1 │ │ │ │ │ + str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bls 2d9c │ │ │ │ │ + ldrsb ip, [r3, #1] │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + blt 2d9c │ │ │ │ │ + add ip, r3, #2 │ │ │ │ │ + str ip, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + cmp lr, ip │ │ │ │ │ + bls 2dac │ │ │ │ │ + ldrsb r1, [r1, #1] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt 2dac │ │ │ │ │ + add r1, r3, #3 │ │ │ │ │ + str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + bls 2d9c │ │ │ │ │ + ldrsb ip, [r3, #3] │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + blt 2d9c │ │ │ │ │ + add r1, r3, #4 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + beq 2d3c │ │ │ │ │ + ldrsb ip, [r3] │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bge 2d1c │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bge 2c60 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bgt 2e10 │ │ │ │ │ + ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + ldrb ip, [r3, #1] │ │ │ │ │ + and r1, ip, #63 @ 0x3f │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + bne 2de4 │ │ │ │ │ + tst r1, #1 │ │ │ │ │ + subne r4, r4, r1, lsr #1 │ │ │ │ │ + addeq r4, r4, r1, lsr #1 │ │ │ │ │ + str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + ldrb r1, [r3] │ │ │ │ │ + lsr r1, r1, #3 │ │ │ │ │ + cmp r1, #31 │ │ │ │ │ + beq 2e08 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + b 2cb4 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bge 2c60 │ │ │ │ │ + b 2d44 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bge 2c60 │ │ │ │ │ + b 2d44 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + b 2d78 │ │ │ │ │ + add r4, r4, #2 │ │ │ │ │ + b 2d78 │ │ │ │ │ + ldr r1, [r1, #68] @ 0x44 │ │ │ │ │ + dmb ish │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 2c14 │ │ │ │ │ + lsr r2, r2, #1 │ │ │ │ │ + b 0 <_Py_Instrumentation_GetLine> │ │ │ │ │ + R_ARM_JUMP24 _Py_Instrumentation_GetLine │ │ │ │ │ + add r6, r3, #2 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + ldrb ip, [r6], #1 │ │ │ │ │ + add r5, r5, #6 │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + and ip, ip, #63 @ 0x3f │ │ │ │ │ + orr r1, r1, ip, lsl r5 │ │ │ │ │ + beq 2d6c │ │ │ │ │ + b 2dec │ │ │ │ │ + mvn ip, #0 │ │ │ │ │ + b 2ca8 │ │ │ │ │ + sub r0, fp, #44 @ 0x2c │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 154 <_PyCode_Validate+0x154> │ │ │ │ │ + R_ARM_CALL retreat │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 2d44 │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + b 2d54 │ │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ + bx lr │ │ │ │ │ + nop {0} │ │ │ │ │ + .word 0xffffffff │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + │ │ │ │ │ +00002e40 : │ │ │ │ │ positionsiter_next(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge 2c90 │ │ │ │ │ + bge 2eb0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _source_offset_converter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _source_offset_converter │ │ │ │ │ add r0, r2, #40 @ 0x28 │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ add lr, r2, #48 @ 0x30 │ │ │ │ │ @@ -3149,29 +3290,29 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_BuildValue │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bcs 2e68 │ │ │ │ │ + bcs 3088 │ │ │ │ │ add r0, ip, #1 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ - ldr r4, [pc, #500] @ 2ea4 │ │ │ │ │ + ldr r4, [pc, #500] @ 30c4 │ │ │ │ │ add r5, r2, #12 │ │ │ │ │ ldrb r0, [ip] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ and lr, r0, #7 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add r3, r3, lr, lsl #1 │ │ │ │ │ ubfx lr, r0, #3, #4 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ sub r3, lr, #10 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi 2e70 │ │ │ │ │ + bhi 3090 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ add r0, ip, #2 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ add r0, ip, #3 │ │ │ │ │ @@ -3181,19 +3322,19 @@ │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ ldrb r3, [ip, #1] │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ ldrb r3, [ip, #2] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b 2c4c │ │ │ │ │ + b 2e6c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 37c <_PyCode_New+0xe0> │ │ │ │ │ + bl 134 <_PyCode_Validate+0x134> │ │ │ │ │ R_ARM_CALL read_signed_varint │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr lr, [r2, #24] │ │ │ │ │ add ip, r3, #1 │ │ │ │ │ @@ -3202,350 +3343,375 @@ │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ str r0, [r2, #24] │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ and r5, r3, #63 @ 0x3f │ │ │ │ │ ands r3, r3, #64 @ 0x40 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 2e0c │ │ │ │ │ + bne 302c │ │ │ │ │ add r3, r5, r0 │ │ │ │ │ str lr, [r2, #28] │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ ldrb r3, [ip] │ │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ │ add ip, lr, #1 │ │ │ │ │ ands r3, r3, #64 @ 0x40 │ │ │ │ │ - bne 2e48 │ │ │ │ │ + bne 3068 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [r2, #28] │ │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ │ ldrb ip, [lr] │ │ │ │ │ and r0, ip, #63 @ 0x3f │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - bne 2e28 │ │ │ │ │ + bne 3048 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r2, #48] @ 0x30 │ │ │ │ │ - b 2c4c │ │ │ │ │ + b 2e6c │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ - b 2c4c │ │ │ │ │ + b 2e6c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 37c <_PyCode_New+0xe0> │ │ │ │ │ + bl 134 <_PyCode_Validate+0x134> │ │ │ │ │ R_ARM_CALL read_signed_varint │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ add r3, r0, ip │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ - b 2c4c │ │ │ │ │ + b 2e6c │ │ │ │ │ str lr, [r2, #28] │ │ │ │ │ add r4, r4, #6 │ │ │ │ │ mov ip, lr │ │ │ │ │ ldrb r3, [lr, #-1] │ │ │ │ │ and lr, r3, #63 @ 0x3f │ │ │ │ │ orr r5, r5, lr, lsl r4 │ │ │ │ │ - b 2d60 │ │ │ │ │ + b 2f80 │ │ │ │ │ ldr ip, [r2, #28] │ │ │ │ │ add r3, r3, #6 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r2, #28] │ │ │ │ │ ldrb ip, [ip] │ │ │ │ │ and lr, ip, #63 @ 0x3f │ │ │ │ │ orr r0, r0, lr, lsl r3 │ │ │ │ │ - b 2da4 │ │ │ │ │ + b 2fc4 │ │ │ │ │ str ip, [r2, #28] │ │ │ │ │ add r4, r6, #6 │ │ │ │ │ mov lr, ip │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldrb r3, [ip, #-1] │ │ │ │ │ and ip, r3, #63 @ 0x3f │ │ │ │ │ orr r0, r0, ip, lsl r4 │ │ │ │ │ - b 2d84 │ │ │ │ │ + b 2fa4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2c88 │ │ │ │ │ + b 2ea8 │ │ │ │ │ add r3, ip, #2 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ and r3, r0, #120 @ 0x78 │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ ldrb ip, [ip, #1] │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ │ and r0, ip, #15 │ │ │ │ │ orr r3, r3, ip, lsr #4 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b 2c4c │ │ │ │ │ + b 2e6c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00002ea8 <_source_offset_converter>: │ │ │ │ │ +000030c8 <_source_offset_converter>: │ │ │ │ │ _source_offset_converter(): │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmn r0, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 2ec8 <_source_offset_converter+0x20> │ │ │ │ │ + beq 30e8 <_source_offset_converter+0x20> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002edc : │ │ │ │ │ +000030fc : │ │ │ │ │ code_getfreevars(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne 2f2c │ │ │ │ │ + ldr r3, [r0, #104] @ 0x68 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 3204 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3070 │ │ │ │ │ - str r4, [r3] │ │ │ │ │ - str r4, [r3, #4] │ │ │ │ │ - str r4, [r3, #8] │ │ │ │ │ - str r4, [r3, #12] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - str r3, [r5, #104] @ 0x68 │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 2fe0 │ │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ │ + beq 32a0 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + str r2, [r3, #8] │ │ │ │ │ + str r2, [r3, #12] │ │ │ │ │ + str r3, [r4, #104] @ 0x68 │ │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 2fd4 │ │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 31f4 │ │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 2fc4 │ │ │ │ │ - ldr r1, [r5, #76] @ 0x4c │ │ │ │ │ + ble 31e0 │ │ │ │ │ + ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ ldrsb r1, [r1, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - movge ip, #0 │ │ │ │ │ - blt 2ff8 │ │ │ │ │ + movge lr, #0 │ │ │ │ │ + blt 3228 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble 2fc4 │ │ │ │ │ - ldr r1, [r5, #76] @ 0x4c │ │ │ │ │ + ble 31e0 │ │ │ │ │ + ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ ldrsb r1, [r1, #17] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 3018 │ │ │ │ │ + blt 3248 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ble 2fc4 │ │ │ │ │ - ldr r1, [r5, #76] @ 0x4c │ │ │ │ │ + ble 31e0 │ │ │ │ │ + ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ ldrsb r1, [r1, #18] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 303c │ │ │ │ │ + blt 326c │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - ble 2fc4 │ │ │ │ │ + ble 31e0 │ │ │ │ │ mov r1, #3 │ │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ │ - add r0, r0, r1 │ │ │ │ │ - ldrsb r0, [r0, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 3080 │ │ │ │ │ + ldr ip, [r4, #76] @ 0x4c │ │ │ │ │ + add ip, ip, r1 │ │ │ │ │ + ldrsb ip, [ip, #16] │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + blt 32b0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt 2fa4 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - str r3, [r4, #12] │ │ │ │ │ + blt 31c0 │ │ │ │ │ + ldr r2, [r0] │ │ │ │ │ + str r0, [r3, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2fec │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r0] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2fd4 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - b 2fd4 │ │ │ │ │ - ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 314c │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r2] │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b 31f8 │ │ │ │ │ + ldr r1, [r4, #72] @ 0x48 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ - ldr r0, [r1] │ │ │ │ │ - cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 30b0 │ │ │ │ │ - mov ip, #1 │ │ │ │ │ - str r1, [r3, #16] │ │ │ │ │ - b 2f68 │ │ │ │ │ - ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ + ldr ip, [r1] │ │ │ │ │ + cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 32e0 │ │ │ │ │ + mov lr, #1 │ │ │ │ │ + str r1, [r0, #16] │ │ │ │ │ + b 3184 │ │ │ │ │ + ldr r1, [r4, #72] @ 0x48 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ - ldr r0, [r1] │ │ │ │ │ - cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3060 │ │ │ │ │ - add r0, ip, #4 │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - str r1, [r3, r0, lsl #2] │ │ │ │ │ - b 2f80 │ │ │ │ │ - ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ + ldr ip, [r1] │ │ │ │ │ + cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 3290 │ │ │ │ │ + add ip, lr, #4 │ │ │ │ │ + add lr, lr, #1 │ │ │ │ │ + str r1, [r0, ip, lsl #2] │ │ │ │ │ + b 319c │ │ │ │ │ + ldr r1, [r4, #72] @ 0x48 │ │ │ │ │ ldr r1, [r1, #24] │ │ │ │ │ - ldr r0, [r1] │ │ │ │ │ - cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 30c0 │ │ │ │ │ - add r0, ip, #4 │ │ │ │ │ + ldr ip, [r1] │ │ │ │ │ + cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 32f0 │ │ │ │ │ + add ip, lr, #4 │ │ │ │ │ + add lr, lr, #1 │ │ │ │ │ + str r1, [r0, ip, lsl #2] │ │ │ │ │ + b 31b4 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - str r1, [r3, r0, lsl #2] │ │ │ │ │ - b 2f98 │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - str r0, [r1] │ │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ - b 302c │ │ │ │ │ + str ip, [r1] │ │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ + b 325c │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 2fd4 │ │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ │ - add lr, r1, #4 │ │ │ │ │ - add r6, ip, #4 │ │ │ │ │ + b 31f8 │ │ │ │ │ + ldr r5, [r4, #72] @ 0x48 │ │ │ │ │ + add ip, r1, #4 │ │ │ │ │ + add r6, lr, #4 │ │ │ │ │ + add lr, lr, #1 │ │ │ │ │ + ldr ip, [r5, ip, lsl #2] │ │ │ │ │ + ldr r5, [ip] │ │ │ │ │ + cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r5, #1 │ │ │ │ │ + strle r2, [ip] │ │ │ │ │ + ldrle r2, [r4, #48] @ 0x30 │ │ │ │ │ + str ip, [r0, r6, lsl #2] │ │ │ │ │ + b 31d4 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - ldr r0, [r0, lr, lsl #2] │ │ │ │ │ - ldr lr, [r0] │ │ │ │ │ - cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle lr, lr, #1 │ │ │ │ │ - strle lr, [r0] │ │ │ │ │ - ldrle r2, [r5, #48] @ 0x30 │ │ │ │ │ - str r0, [r3, r6, lsl #2] │ │ │ │ │ - b 2fb8 │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - str r0, [r1] │ │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ - b 300c │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - str r0, [r1] │ │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ - b 3050 │ │ │ │ │ + str ip, [r1] │ │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ + b 323c │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + str ip, [r1] │ │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ + b 3280 │ │ │ │ │ │ │ │ │ │ -000030d0 <_PyCode_GetFreevars>: │ │ │ │ │ +00003300 <_PyCode_GetFreevars>: │ │ │ │ │ _PyCode_GetFreevars(): │ │ │ │ │ - push {r4, r5, fp, lr} │ │ │ │ │ + push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #12 │ │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ + add fp, sp, #16 │ │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ ldr r4, [r0, #104] @ 0x68 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 3120 <_PyCode_GetFreevars+0x50> │ │ │ │ │ + bne 3350 <_PyCode_GetFreevars+0x50> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3178 <_PyCode_GetFreevars+0xa8> │ │ │ │ │ + beq 3400 <_PyCode_GetFreevars+0x100> │ │ │ │ │ str r4, [r3] │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3160 <_PyCode_GetFreevars+0x90> │ │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl cb8 <_PyCode_New+0xa1c> │ │ │ │ │ - R_ARM_CALL get_localsplus_names │ │ │ │ │ + bne 33c0 <_PyCode_GetFreevars+0xc0> │ │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyTuple_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3154 <_PyCode_GetFreevars+0x84> │ │ │ │ │ + beq 33b4 <_PyCode_GetFreevars+0xb4> │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bge 339c <_PyCode_GetFreevars+0x9c> │ │ │ │ │ + ldr r1, [r5, #76] @ 0x4c │ │ │ │ │ + add r1, r1, r2 │ │ │ │ │ + ldrsb r1, [r1, #16] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt 33d0 <_PyCode_GetFreevars+0xd0> │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + b 3378 <_PyCode_GetFreevars+0x78> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 316c <_PyCode_GetFreevars+0x9c> │ │ │ │ │ + bgt 33b4 <_PyCode_GetFreevars+0xb4> │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - sub sp, fp, #12 │ │ │ │ │ - pop {r4, r5, fp, pc} │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3154 <_PyCode_GetFreevars+0x84> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - b 3154 <_PyCode_GetFreevars+0x84> │ │ │ │ │ - str r3, [fp, #-16] │ │ │ │ │ + ble 33ac <_PyCode_GetFreevars+0xac> │ │ │ │ │ + b 33b4 <_PyCode_GetFreevars+0xb4> │ │ │ │ │ + ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ + add lr, r2, #4 │ │ │ │ │ + add r6, ip, #4 │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + ldr lr, [r1, lr, lsl #2] │ │ │ │ │ + ldr r1, [lr] │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r1, r1, #1 │ │ │ │ │ + strle r1, [lr] │ │ │ │ │ + ldrle r0, [r5, #48] @ 0x30 │ │ │ │ │ + str lr, [r3, r6, lsl #2] │ │ │ │ │ + b 3394 <_PyCode_GetFreevars+0x94> │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [fp, #-16] │ │ │ │ │ - b 3154 <_PyCode_GetFreevars+0x84> │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + b 33b4 <_PyCode_GetFreevars+0xb4> │ │ │ │ │ │ │ │ │ │ -00003188 : │ │ │ │ │ +00003410 : │ │ │ │ │ get_cached_locals(): │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 326c │ │ │ │ │ + bne 34f0 │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 3260 │ │ │ │ │ + beq 34e4 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ble 324c │ │ │ │ │ + ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble 34d0 │ │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ │ - ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ - ands r0, r3, r0 │ │ │ │ │ - moveq r1, r0 │ │ │ │ │ - bne 3284 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - ble 324c │ │ │ │ │ + ands lr, r4, r0 │ │ │ │ │ + moveq r7, lr │ │ │ │ │ + bne 3508 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + ble 34d0 │ │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ │ - tst r3, r0 │ │ │ │ │ - bne 32a4 │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - ble 324c │ │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ │ - tst r3, r0 │ │ │ │ │ - bne 32c8 │ │ │ │ │ - cmp r4, #3 │ │ │ │ │ - ble 324c │ │ │ │ │ - mov r0, #3 │ │ │ │ │ + tst r4, r0 │ │ │ │ │ + bne 3528 │ │ │ │ │ + cmp r1, #2 │ │ │ │ │ + ble 34d0 │ │ │ │ │ + ldr lr, [r2, #76] @ 0x4c │ │ │ │ │ + ldrb r0, [lr, #18] │ │ │ │ │ + tst r4, r0 │ │ │ │ │ + bne 354c │ │ │ │ │ + cmp r1, #3 │ │ │ │ │ + ble 34d0 │ │ │ │ │ ldr lr, [r2, #76] @ 0x4c │ │ │ │ │ - add lr, lr, r0 │ │ │ │ │ - ldrb lr, [lr, #16] │ │ │ │ │ - tst r3, lr │ │ │ │ │ - bne 331c │ │ │ │ │ + mov r0, #3 │ │ │ │ │ + add r3, lr, r0 │ │ │ │ │ + ldrb r3, [r3, #16] │ │ │ │ │ + tst r4, r3 │ │ │ │ │ + bne 35a0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - blt 322c │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + blt 34b4 │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ str ip, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [ip] │ │ │ │ │ mov r0, ip │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -3556,381 +3722,374 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [ip] │ │ │ │ │ bx lr │ │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 330c │ │ │ │ │ - mov r1, #1 │ │ │ │ │ + ble 3590 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ str r0, [ip, #16] │ │ │ │ │ - b 31f0 │ │ │ │ │ + b 3474 │ │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 32ec │ │ │ │ │ - add lr, r1, #4 │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ + ble 3570 │ │ │ │ │ + add lr, r7, #4 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ str r0, [ip, lr, lsl #2] │ │ │ │ │ - b 3208 │ │ │ │ │ + b 348c │ │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 32fc │ │ │ │ │ - add lr, r1, #4 │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ + ble 3580 │ │ │ │ │ + add lr, r7, #4 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ str r0, [ip, lr, lsl #2] │ │ │ │ │ - b 3220 │ │ │ │ │ - add lr, lr, #1 │ │ │ │ │ - str lr, [r0] │ │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ │ - b 32b8 │ │ │ │ │ - add lr, lr, #1 │ │ │ │ │ - str lr, [r0] │ │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ │ - b 32dc │ │ │ │ │ + b 34a4 │ │ │ │ │ + add r1, lr, #1 │ │ │ │ │ + str r1, [r0] │ │ │ │ │ + ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ + b 353c │ │ │ │ │ + add r1, lr, #1 │ │ │ │ │ + str r1, [r0] │ │ │ │ │ + ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ + b 3560 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [r0] │ │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ │ - b 3298 │ │ │ │ │ - ldr r5, [r2, #72] @ 0x48 │ │ │ │ │ + ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ + b 351c │ │ │ │ │ + ldr r3, [r2, #72] @ 0x48 │ │ │ │ │ add lr, r0, #4 │ │ │ │ │ - add r7, r1, #4 │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - ldr lr, [r5, lr, lsl #2] │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + ldr lr, [r3, lr, lsl #2] │ │ │ │ │ + add r3, r7, #4 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ ldr r5, [lr] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r4, r5, #1 │ │ │ │ │ - strle r4, [lr] │ │ │ │ │ - ldrle r4, [r2, #48] @ 0x30 │ │ │ │ │ - str lr, [ip, r7, lsl #2] │ │ │ │ │ - b 3240 │ │ │ │ │ + addle r1, r5, #1 │ │ │ │ │ + strle r1, [lr] │ │ │ │ │ + ldrle r1, [r2, #48] @ 0x30 │ │ │ │ │ + str lr, [ip, r3, lsl #2] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bge 34d0 │ │ │ │ │ + ldr lr, [r2, #76] @ 0x4c │ │ │ │ │ + b 34b4 │ │ │ │ │ │ │ │ │ │ -0000334c : │ │ │ │ │ +000035e0 : │ │ │ │ │ lineiter_next(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ - ldr r1, [r0, #32] │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - bcs 37fc │ │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ │ + cmp ip, r4 │ │ │ │ │ + bcs 3a78 │ │ │ │ │ ldrb r3, [ip] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ and r2, r3, #15 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq 375c │ │ │ │ │ + beq 39d0 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi 3538 │ │ │ │ │ + bhi 37d8 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq 378c │ │ │ │ │ + beq 3a00 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - beq 37f4 │ │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ │ + beq 3a68 │ │ │ │ │ + ldr r1, [r0, #24] │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - movne r5, r7 │ │ │ │ │ - mvneq r5, #0 │ │ │ │ │ + movne r6, r1 │ │ │ │ │ + mvneq r6, #0 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ │ - str r5, [r0, #20] │ │ │ │ │ - str r4, [r0, #12] │ │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ │ + str r6, [r0, #20] │ │ │ │ │ + str r5, [r0, #12] │ │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - add r2, r4, r2, lsl #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + add r2, r5, r2, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bls 3448 │ │ │ │ │ + bls 36dc │ │ │ │ │ ldrsb lr, [ip, #1] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 3448 │ │ │ │ │ + blt 36dc │ │ │ │ │ add lr, ip, #2 │ │ │ │ │ str lr, [r0, #28] │ │ │ │ │ - cmp r1, lr │ │ │ │ │ - bls 3764 │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + bls 39d8 │ │ │ │ │ ldrsb r3, [r3, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3764 │ │ │ │ │ + blt 39d8 │ │ │ │ │ add r3, ip, #3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bls 3448 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls 36dc │ │ │ │ │ ldrsb lr, [ip, #3] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 3448 │ │ │ │ │ + blt 36dc │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ mov r3, ip │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ + cmp ip, r4 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ - beq 3448 │ │ │ │ │ + beq 36dc │ │ │ │ │ ldrsb lr, [r3] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bge 3428 │ │ │ │ │ - str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bls 36ac │ │ │ │ │ + bge 36bc │ │ │ │ │ + str r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls 397c │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ ubfx ip, ip, #3, #4 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - beq 36d4 │ │ │ │ │ + beq 3714 │ │ │ │ │ cmp ip, #12 │ │ │ │ │ - bhi 3730 │ │ │ │ │ + bhi 39ac │ │ │ │ │ cmp ip, #11 │ │ │ │ │ - beq 3754 │ │ │ │ │ + addeq r1, r1, #1 │ │ │ │ │ + beq 3714 │ │ │ │ │ cmp ip, #12 │ │ │ │ │ - beq 3794 │ │ │ │ │ - str r7, [r0, #24] │ │ │ │ │ + beq 3a08 │ │ │ │ │ + str r1, [r0, #24] │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ lsr ip, ip, #3 │ │ │ │ │ cmp ip, #31 │ │ │ │ │ - movne r6, r7 │ │ │ │ │ - mvneq r6, #0 │ │ │ │ │ + beq 3834 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - str r6, [r0, #20] │ │ │ │ │ + str r1, [r0, #20] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ ldrb ip, [lr], #1 │ │ │ │ │ str lr, [r0, #28] │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ - cmp r1, lr │ │ │ │ │ + cmp r4, lr │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ + movls r3, lr │ │ │ │ │ + movls r8, r1 │ │ │ │ │ add ip, r2, ip, lsl #1 │ │ │ │ │ str ip, [r0, #16] │ │ │ │ │ - bls 3594 │ │ │ │ │ - ldrsb r8, [r3, #1] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - blt 3594 │ │ │ │ │ - add r8, r3, #2 │ │ │ │ │ - str r8, [r0, #28] │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - bls 3728 │ │ │ │ │ + bls 37c8 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + ldrsb r7, [r3, #1] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt 3864 │ │ │ │ │ + add r7, r3, #2 │ │ │ │ │ + str r7, [r0, #28] │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + bls 39a4 │ │ │ │ │ ldrsb lr, [lr, #1] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 3728 │ │ │ │ │ + blt 39a4 │ │ │ │ │ add lr, r3, #3 │ │ │ │ │ str lr, [r0, #28] │ │ │ │ │ - cmp r1, lr │ │ │ │ │ - bls 3594 │ │ │ │ │ - ldrsb r8, [r3, #3] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + bls 3864 │ │ │ │ │ + ldrsb r7, [r3, #3] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ addge lr, r3, #4 │ │ │ │ │ - blt 3594 │ │ │ │ │ + blt 3864 │ │ │ │ │ mov r3, lr │ │ │ │ │ - cmp r1, lr │ │ │ │ │ + cmp r4, lr │ │ │ │ │ str lr, [r0, #28] │ │ │ │ │ - beq 3528 │ │ │ │ │ - ldrsb r8, [r3] │ │ │ │ │ + beq 37c8 │ │ │ │ │ + ldrsb r7, [r3] │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bge 3508 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bne 35a0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bge 37a8 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + bne 3870 │ │ │ │ │ mov r2, ip │ │ │ │ │ - b 344c │ │ │ │ │ + b 36e0 │ │ │ │ │ ldrb r2, [ip, #1] │ │ │ │ │ and r3, r2, #63 @ 0x3f │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ - bne 37d0 │ │ │ │ │ - lsr r7, r3, #1 │ │ │ │ │ + bne 3a44 │ │ │ │ │ + lsr r1, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - rsbne r7, r7, #0 │ │ │ │ │ + rsbne r1, r1, #0 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ - add r7, r7, r3 │ │ │ │ │ - str r7, [r0, #24] │ │ │ │ │ + add r1, r1, r3 │ │ │ │ │ + str r1, [r0, #24] │ │ │ │ │ ldrb r3, [ip] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq 383c │ │ │ │ │ + beq 3aa4 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ │ - str r7, [r0, #20] │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - str r4, [r0, #12] │ │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ │ + str r1, [r0, #20] │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + str r5, [r0, #12] │ │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ - b 33cc │ │ │ │ │ + b 3660 │ │ │ │ │ + mov lr, r3 │ │ │ │ │ + str r2, [r0, #12] │ │ │ │ │ + mvn r8, #0 │ │ │ │ │ + str r8, [r0, #20] │ │ │ │ │ + ldrb ip, [lr], #1 │ │ │ │ │ + str lr, [r0, #28] │ │ │ │ │ + and ip, ip, #7 │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + add ip, r2, ip, lsl #1 │ │ │ │ │ + str ip, [r0, #16] │ │ │ │ │ + bhi 3760 │ │ │ │ │ mov r3, lr │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq 3530 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + beq 37d0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 3844 │ │ │ │ │ - sub ip, r3, #1 │ │ │ │ │ - str ip, [r0, #28] │ │ │ │ │ - ldrsb r1, [r3, #-1] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ldrb r1, [r3, #-1] │ │ │ │ │ - blt 3614 │ │ │ │ │ - sub lr, r3, #2 │ │ │ │ │ + ble 3aac │ │ │ │ │ + sub lr, r3, #1 │ │ │ │ │ str lr, [r0, #28] │ │ │ │ │ - ldrsb r1, [r3, #-2] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ldrb r1, [r3, #-2] │ │ │ │ │ - movlt r3, ip │ │ │ │ │ - blt 3614 │ │ │ │ │ - sub ip, r3, #3 │ │ │ │ │ - str ip, [r0, #28] │ │ │ │ │ - ldrsb r1, [r3, #-3] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ldrb r1, [r3, #-3] │ │ │ │ │ - movlt r3, lr │ │ │ │ │ - blt 3614 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - sub ip, ip, #1 │ │ │ │ │ - str ip, [r0, #28] │ │ │ │ │ - ldrsb lr, [ip] │ │ │ │ │ - ldrb r1, [ip] │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - bge 35f8 │ │ │ │ │ - ubfx r1, r1, #3, #4 │ │ │ │ │ - cmp r1, #15 │ │ │ │ │ - beq 363c │ │ │ │ │ - cmp r1, #12 │ │ │ │ │ - bhi 376c │ │ │ │ │ - cmp r1, #11 │ │ │ │ │ - subeq r7, r7, #1 │ │ │ │ │ - beq 363c │ │ │ │ │ - cmp r1, #12 │ │ │ │ │ - beq 3804 │ │ │ │ │ - str r7, [r0, #24] │ │ │ │ │ - str r2, [r0, #16] │ │ │ │ │ + ldrsb ip, [r3, #-1] │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + ldrb ip, [r3, #-1] │ │ │ │ │ + blt 38e4 │ │ │ │ │ + sub r4, r3, #2 │ │ │ │ │ + str r4, [r0, #28] │ │ │ │ │ ldrsb ip, [r3, #-2] │ │ │ │ │ - ldrb r1, [r3, #-2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 3684 │ │ │ │ │ + ldrb ip, [r3, #-2] │ │ │ │ │ + movlt r3, lr │ │ │ │ │ + blt 38e4 │ │ │ │ │ + sub lr, r3, #3 │ │ │ │ │ + str lr, [r0, #28] │ │ │ │ │ ldrsb ip, [r3, #-3] │ │ │ │ │ - ldrb r1, [r3, #-3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 3684 │ │ │ │ │ - ldrsb ip, [r3, #-4] │ │ │ │ │ - ldrb r1, [r3, #-4] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - blt 3684 │ │ │ │ │ - sub ip, r3, #4 │ │ │ │ │ - ldrb r1, [ip, #-1]! │ │ │ │ │ - tst r1, #128 @ 0x80 │ │ │ │ │ - beq 3678 │ │ │ │ │ - and r1, r1, #7 │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - sub r1, r2, r1, lsl #1 │ │ │ │ │ - str r1, [r0, #12] │ │ │ │ │ + ldrb ip, [r3, #-3] │ │ │ │ │ + movlt r3, r4 │ │ │ │ │ + blt 38e4 │ │ │ │ │ + mov r3, lr │ │ │ │ │ + sub lr, lr, #1 │ │ │ │ │ + str lr, [r0, #28] │ │ │ │ │ + ldrsb r4, [lr] │ │ │ │ │ + ldrb ip, [lr] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bge 38c8 │ │ │ │ │ + ubfx ip, ip, #3, #4 │ │ │ │ │ + cmp ip, #15 │ │ │ │ │ + beq 390c │ │ │ │ │ + cmp ip, #12 │ │ │ │ │ + bhi 39e0 │ │ │ │ │ + cmp ip, #11 │ │ │ │ │ + subeq r1, r1, #1 │ │ │ │ │ + beq 390c │ │ │ │ │ + cmp ip, #12 │ │ │ │ │ + beq 3a70 │ │ │ │ │ + str r1, [r0, #24] │ │ │ │ │ + str r2, [r0, #16] │ │ │ │ │ + ldrsb lr, [r3, #-2] │ │ │ │ │ + ldrb ip, [r3, #-2] │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + blt 3954 │ │ │ │ │ + ldrsb lr, [r3, #-3] │ │ │ │ │ + ldrb ip, [r3, #-3] │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + blt 3954 │ │ │ │ │ + ldrsb lr, [r3, #-4] │ │ │ │ │ + ldrb ip, [r3, #-4] │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + blt 3954 │ │ │ │ │ + sub lr, r3, #4 │ │ │ │ │ + ldrb ip, [lr, #-1]! │ │ │ │ │ + tst ip, #128 @ 0x80 │ │ │ │ │ + beq 3948 │ │ │ │ │ + and ip, ip, #7 │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + sub ip, r2, ip, lsl #1 │ │ │ │ │ + str ip, [r0, #12] │ │ │ │ │ ldrb r3, [r3, #-2] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - strne r7, [r0, #20] │ │ │ │ │ + strne r1, [r0, #20] │ │ │ │ │ mvneq r3, #0 │ │ │ │ │ streq r3, [r0, #20] │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _source_offset_converter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _source_offset_converter │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_BuildValue │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - str r6, [r0, #24] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b 37c8 │ │ │ │ │ + ldrb lr, [r3, #1] │ │ │ │ │ + tst lr, #64 @ 0x40 │ │ │ │ │ + and ip, lr, #63 @ 0x3f │ │ │ │ │ + bne 3a10 │ │ │ │ │ + tst lr, #1 │ │ │ │ │ + lsr ip, ip, #1 │ │ │ │ │ + bne 3a3c │ │ │ │ │ + add r1, r1, ip │ │ │ │ │ + b 3714 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + b 37f4 │ │ │ │ │ + mov r3, lr │ │ │ │ │ + b 36dc │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ - lsr ip, ip, #3 │ │ │ │ │ - cmp ip, #31 │ │ │ │ │ - beq 380c │ │ │ │ │ - mov lr, r3 │ │ │ │ │ - str r6, [r0, #20] │ │ │ │ │ - str r2, [r0, #12] │ │ │ │ │ - ldrb ip, [lr], #1 │ │ │ │ │ - str lr, [r0, #28] │ │ │ │ │ - and ip, ip, #7 │ │ │ │ │ - cmp r1, lr │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - movls r3, lr │ │ │ │ │ - movls r7, r6 │ │ │ │ │ - add ip, r2, ip, lsl #1 │ │ │ │ │ - str ip, [r0, #16] │ │ │ │ │ - bls 3528 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b 34c0 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - b 3528 │ │ │ │ │ - ldrb ip, [r3, #1] │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - and r6, ip, #63 @ 0x3f │ │ │ │ │ - bne 379c │ │ │ │ │ + and ip, ip, #63 @ 0x3f │ │ │ │ │ + bne 3a80 │ │ │ │ │ tst ip, #1 │ │ │ │ │ - lsr r6, r6, #1 │ │ │ │ │ - bne 37c8 │ │ │ │ │ - add r6, r7, r6 │ │ │ │ │ - b 36d8 │ │ │ │ │ - add r6, r7, #1 │ │ │ │ │ - b 36d8 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - b 3554 │ │ │ │ │ - mov r3, lr │ │ │ │ │ - b 3448 │ │ │ │ │ - ldrb r1, [r3] │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - and r1, r1, #63 @ 0x3f │ │ │ │ │ - bne 3818 │ │ │ │ │ - tst r1, #1 │ │ │ │ │ - addne r7, r7, r1, lsr #1 │ │ │ │ │ - subeq r7, r7, r1, lsr #1 │ │ │ │ │ - b 363c │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - b 3554 │ │ │ │ │ - add r6, r7, #2 │ │ │ │ │ - b 36d8 │ │ │ │ │ + addne r1, r1, ip, lsr #1 │ │ │ │ │ + subeq r1, r1, ip, lsr #1 │ │ │ │ │ + b 390c │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + b 37f4 │ │ │ │ │ + add r1, r1, #2 │ │ │ │ │ + b 3714 │ │ │ │ │ add r8, r3, #2 │ │ │ │ │ - mov lr, #0 │ │ │ │ │ - ldrb ip, [r8], #1 │ │ │ │ │ - add lr, lr, #6 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - and ip, ip, #63 @ 0x3f │ │ │ │ │ - orr r6, r6, ip, lsl lr │ │ │ │ │ - bne 37a4 │ │ │ │ │ - tst r6, #1 │ │ │ │ │ - lsr r6, r6, #1 │ │ │ │ │ - beq 374c │ │ │ │ │ - sub r6, r7, r6 │ │ │ │ │ - b 36d8 │ │ │ │ │ - add r4, ip, #2 │ │ │ │ │ - mov lr, #0 │ │ │ │ │ - ldrb r2, [r4], #1 │ │ │ │ │ - add lr, lr, #6 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + ldrb lr, [r8], #1 │ │ │ │ │ + add r7, r7, #6 │ │ │ │ │ + tst lr, #64 @ 0x40 │ │ │ │ │ + and lr, lr, #63 @ 0x3f │ │ │ │ │ + orr ip, ip, lr, lsl r7 │ │ │ │ │ + bne 3a18 │ │ │ │ │ + tst ip, #1 │ │ │ │ │ + lsr ip, ip, #1 │ │ │ │ │ + beq 39c8 │ │ │ │ │ + sub r1, r1, ip │ │ │ │ │ + b 3714 │ │ │ │ │ + add lr, ip, #2 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + ldrb r2, [lr], #1 │ │ │ │ │ + add r1, r1, #6 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ │ - orr r3, r3, r2, lsl lr │ │ │ │ │ - beq 3548 │ │ │ │ │ - b 37d8 │ │ │ │ │ - mov r7, #2 │ │ │ │ │ - b 3554 │ │ │ │ │ + orr r3, r3, r2, lsl r1 │ │ │ │ │ + beq 37e8 │ │ │ │ │ + b 3a4c │ │ │ │ │ + mov r1, #2 │ │ │ │ │ + b 37f4 │ │ │ │ │ + sub r1, r1, #2 │ │ │ │ │ + b 390c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 36cc │ │ │ │ │ - sub r7, r7, #2 │ │ │ │ │ - b 363c │ │ │ │ │ - mov r7, r6 │ │ │ │ │ + b 399c │ │ │ │ │ + add r6, r3, #1 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + ldrb lr, [r6], #1 │ │ │ │ │ + add r4, r4, #6 │ │ │ │ │ + tst lr, #64 @ 0x40 │ │ │ │ │ + and lr, lr, #63 @ 0x3f │ │ │ │ │ + orr ip, ip, lr, lsl r4 │ │ │ │ │ + beq 39f0 │ │ │ │ │ + b 3a88 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 3494 │ │ │ │ │ - add r5, r3, #1 │ │ │ │ │ - mov lr, #0 │ │ │ │ │ - ldrb ip, [r5], #1 │ │ │ │ │ - add lr, lr, #6 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - and ip, ip, #63 @ 0x3f │ │ │ │ │ - orr r1, r1, ip, lsl lr │ │ │ │ │ - beq 377c │ │ │ │ │ - b 3820 │ │ │ │ │ - mvn r5, #0 │ │ │ │ │ - b 33b0 │ │ │ │ │ + b 3644 │ │ │ │ │ mov r2, ip │ │ │ │ │ - b 36ac │ │ │ │ │ + b 397c │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -81,27 +81,27 @@ │ │ │ │ │ mov r8, r4 │ │ │ │ │ b 118 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ .word 0x00000014 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ @@ -192,15 +192,15 @@ │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 3188 │ │ │ │ │ + b 3410 │ │ │ │ │ R_ARM_JUMP24 get_cached_locals │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 0000029c : │ │ │ │ │ PyUnstable_Code_SetExtra(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ @@ -845,33 +845,33 @@ │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str r9, [sp, #20] │ │ │ │ │ str sl, [sp, #16] │ │ │ │ │ - bl 1764 │ │ │ │ │ + bl 1574 │ │ │ │ │ R_ARM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ mov r6, r0 │ │ │ │ │ b a78 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000aa4 : │ │ │ │ │ validate_and_copy_tuple(): │ │ │ │ │ @@ -978,24 +978,24 @@ │ │ │ │ │ │ │ │ │ │ 00000bf8 : │ │ │ │ │ PyCode_GetCode(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 26c4 <_PyCode_GetCode> │ │ │ │ │ + b 2690 <_PyCode_GetCode> │ │ │ │ │ R_ARM_JUMP24 _PyCode_GetCode │ │ │ │ │ │ │ │ │ │ 00000c0c : │ │ │ │ │ PyCode_GetVarnames(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 1eb8 <_PyCode_GetVarnames> │ │ │ │ │ + b 1cc8 <_PyCode_GetVarnames> │ │ │ │ │ R_ARM_JUMP24 _PyCode_GetVarnames │ │ │ │ │ │ │ │ │ │ 00000c20 : │ │ │ │ │ PyCode_GetCellvars(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ @@ -1005,15 +1005,15 @@ │ │ │ │ │ │ │ │ │ │ 00000c34 : │ │ │ │ │ PyCode_GetFreevars(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 30d0 <_PyCode_GetFreevars> │ │ │ │ │ + b 3300 <_PyCode_GetFreevars> │ │ │ │ │ R_ARM_JUMP24 _PyCode_GetFreevars │ │ │ │ │ │ │ │ │ │ 00000c48 : │ │ │ │ │ PyCode_AddWatcher(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -1149,15 +1149,15 @@ │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr lr, [fp, #48] @ 0x30 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r4, [fp, #52] @ 0x34 │ │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ │ - bl 1764 │ │ │ │ │ + bl 1574 │ │ │ │ │ R_ARM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000e24 <_PyLineTable_InitAddressRange>: │ │ │ │ │ _PyLineTable_InitAddressRange(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ @@ -1202,15 +1202,15 @@ │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 2a68 <_PyCode_CheckLineNumber> │ │ │ │ │ + bl 2a2c <_PyCode_CheckLineNumber> │ │ │ │ │ R_ARM_CALL _PyCode_CheckLineNumber │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ bl 154 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ @@ -1231,15 +1231,15 @@ │ │ │ │ │ str r8, [r6] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ str r8, [r5] │ │ │ │ │ str r8, [r4] │ │ │ │ │ b 109c │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - bl 37c │ │ │ │ │ + bl 134 │ │ │ │ │ R_ARM_CALL read_signed_varint │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add lr, r3, #1 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -1285,15 +1285,15 @@ │ │ │ │ │ and ip, r1, #63 @ 0x3f │ │ │ │ │ orr r3, r3, ip, lsl r2 │ │ │ │ │ b fdc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ b 109c │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ - bl 37c │ │ │ │ │ + bl 134 │ │ │ │ │ R_ARM_CALL read_signed_varint │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r0, [r6] │ │ │ │ │ str r3, [r5] │ │ │ │ │ str r3, [r4] │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -18,17 +18,17 @@ │ │ │ │ │ 0x000000f0 7365745f 636f6e76 65727465 72007265 set_converter.re │ │ │ │ │ 0x00000100 61645f73 69676e65 645f7661 72696e74 ad_signed_varint │ │ │ │ │ 0x00000110 00706f73 6974696f 6e736974 65725f64 .positionsiter_d │ │ │ │ │ 0x00000120 65616c6c 6f63002e 4c433900 2e4c4331 ealloc..LC9..LC1 │ │ │ │ │ 0x00000130 30002e4c 43313100 2e4c4331 32002e4c 0..LC11..LC12..L │ │ │ │ │ 0x00000140 43313300 2e4c4331 34002e4c 43313500 C13..LC14..LC15. │ │ │ │ │ 0x00000150 636f6465 5f726570 7200636f 64655f67 code_repr.code_g │ │ │ │ │ - 0x00000160 65746672 65657661 72730067 65745f6c etfreevars.get_l │ │ │ │ │ - 0x00000170 6f63616c 73706c75 735f6e61 6d657300 ocalsplus_names. │ │ │ │ │ - 0x00000180 6765745f 63616368 65645f6c 6f63616c get_cached_local │ │ │ │ │ + 0x00000160 65746672 65657661 72730067 65745f63 etfreevars.get_c │ │ │ │ │ + 0x00000170 61636865 645f6c6f 63616c73 00676574 ached_locals.get │ │ │ │ │ + 0x00000180 5f6c6f63 616c7370 6c75735f 6e616d65 _localsplus_name │ │ │ │ │ 0x00000190 73002e4c 43313600 2e4c4331 37002e4c s..LC16..LC17..L │ │ │ │ │ 0x000001a0 43313800 2e4c4331 39002e4c 43323000 C18..LC19..LC20. │ │ │ │ │ 0x000001b0 2e4c4332 31002e4c 43323200 2e4c4332 .LC21..LC22..LC2 │ │ │ │ │ 0x000001c0 33002e4c 43323400 2e4c4332 35002e4c 3..LC24..LC25..L │ │ │ │ │ 0x000001d0 43323600 2e4c4332 37002e4c 43323800 C26..LC27..LC28. │ │ │ │ │ 0x000001e0 2e4c4332 39002e4c 43333000 2e4c4333 .LC29..LC30..LC3 │ │ │ │ │ 0x000001f0 31002e4c 43333200 2e4c4333 33002e4c 1..LC32..LC33..L │ │ │ │ │ @@ -164,17 +164,17 @@ │ │ │ │ │ 0x00000a10 655f4672 6f6d466f 726d6174 005f5079 e_FromFormat._Py │ │ │ │ │ 0x00000a20 436f6465 5f476574 46726565 76617273 Code_GetFreevars │ │ │ │ │ 0x00000a30 00507953 79735f41 75646974 00507955 .PySys_Audit.PyU │ │ │ │ │ 0x00000a40 6e737461 626c655f 436f6465 5f4e6577 nstable_Code_New │ │ │ │ │ 0x00000a50 57697468 506f734f 6e6c7941 72677300 WithPosOnlyArgs. │ │ │ │ │ 0x00000a60 5f507941 72675f55 6e706163 6b4b6579 _PyArg_UnpackKey │ │ │ │ │ 0x00000a70 776f7264 73005079 4c6f6e67 5f417349 words.PyLong_AsI │ │ │ │ │ - 0x00000a80 6e740050 79457272 5f4f6363 75727265 nt.PyErr_Occurre │ │ │ │ │ - 0x00000a90 64005f50 79417267 5f426164 41726775 d._PyArg_BadArgu │ │ │ │ │ - 0x00000aa0 6d656e74 005f5079 5475706c 655f5265 ment._PyTuple_Re │ │ │ │ │ + 0x00000a80 6e74005f 50794172 675f4261 64417267 nt._PyArg_BadArg │ │ │ │ │ + 0x00000a90 756d656e 74005079 4572725f 4f636375 ument.PyErr_Occu │ │ │ │ │ + 0x00000aa0 72726564 005f5079 5475706c 655f5265 rred._PyTuple_Re │ │ │ │ │ 0x00000ab0 73697a65 00507955 6e69636f 64655f43 size.PyUnicode_C │ │ │ │ │ 0x00000ac0 6f6d7061 72650050 79547570 6c655f47 ompare.PyTuple_G │ │ │ │ │ 0x00000ad0 65744974 656d005f 50794c69 6e655461 etItem._PyLineTa │ │ │ │ │ 0x00000ae0 626c655f 4e657874 41646472 65737352 ble_NextAddressR │ │ │ │ │ 0x00000af0 616e6765 005f5079 436f6465 5f476574 ange._PyCode_Get │ │ │ │ │ 0x00000b00 43656c6c 76617273 005f5079 436f6465 Cellvars._PyCode │ │ │ │ │ 0x00000b10 5f476574 5661726e 616d6573 00507955 _GetVarnames.PyU │ │ │ ├── descrobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 37640 (bytes into file) │ │ │ │ │ + Start of section headers: 37720 (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 0x9308: │ │ │ │ │ +There are 18 section headers, starting at offset 0x9358: │ │ │ │ │ │ │ │ │ │ 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 000a34 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 007990 0003d0 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0079d8 0003d0 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000a68 000ba4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007d60 000610 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007da8 000610 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 00160c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00160c 002a54 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 008370 000c50 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 004060 000a02 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 004a64 0004a5 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 008fc0 000028 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 004f0c 00071c 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 008fe8 000290 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 005628 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 005628 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00565c 001420 10 16 232 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 006a7c 000f14 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 009278 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00160c 002a9c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0083b8 000c58 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0040a8 000a02 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 004aac 0004a5 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 009010 000028 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 004f54 00071c 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 009038 000290 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 005670 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 005670 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0056a4 001420 10 16 232 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 006ac4 000f14 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0092c8 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 {} │ │ │ │ │ @@ -5,21 +5,21 @@ │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 4: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 7: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ - 8: 00001728 408 FUNC LOCAL DEFAULT 6 method_vectorcall_NOARGS │ │ │ │ │ - 9: 00001d5c 364 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL │ │ │ │ │ - 10: 00001524 516 FUNC LOCAL DEFAULT 6 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ - 11: 00001bc8 404 FUNC LOCAL DEFAULT 6 method_vectorcall_O │ │ │ │ │ - 12: 00001ec8 320 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ - 13: 000024e0 304 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ - 14: 000008f0 408 FUNC LOCAL DEFAULT 6 method_vectorcall_VARARGS │ │ │ │ │ + 8: 00001770 408 FUNC LOCAL DEFAULT 6 method_vectorcall_NOARGS │ │ │ │ │ + 9: 00001da4 364 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL │ │ │ │ │ + 10: 0000156c 516 FUNC LOCAL DEFAULT 6 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ + 11: 00001c10 404 FUNC LOCAL DEFAULT 6 method_vectorcall_O │ │ │ │ │ + 12: 00001f10 320 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ + 13: 00002528 304 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ + 14: 000008f0 428 FUNC LOCAL DEFAULT 6 method_vectorcall_VARARGS │ │ │ │ │ 15: 00000244 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 16: 0000024c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 17: 000002f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 18: 000002f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 19: 000003a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 20: 0000001c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 21: 000003a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ @@ -42,94 +42,94 @@ │ │ │ │ │ 38: 00000128 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 39: 00000170 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 40: 00000768 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 41: 00000768 392 FUNC LOCAL DEFAULT 6 classmethod_get │ │ │ │ │ 42: 000001b8 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 43: 000001dc 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 44: 00000040 112 FUNC LOCAL DEFAULT 1 method_check_args.part.0 │ │ │ │ │ - 45: 00000a84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 45: 00000a98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 46: 000001fc 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 47: 00000a88 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 48: 00000a88 52 FUNC LOCAL DEFAULT 6 descr_traverse │ │ │ │ │ - 49: 00000abc 1612 FUNC LOCAL DEFAULT 6 property_init │ │ │ │ │ - 50: 000010fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 47: 00000a9c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 48: 00000a9c 52 FUNC LOCAL DEFAULT 6 descr_traverse │ │ │ │ │ + 49: 00000ad0 1664 FUNC LOCAL DEFAULT 6 property_init │ │ │ │ │ + 50: 00001144 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 51: 0000021c 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 52: 00001108 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 53: 00001108 260 FUNC LOCAL DEFAULT 6 method_get │ │ │ │ │ + 52: 00001150 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 53: 00001150 260 FUNC LOCAL DEFAULT 6 method_get │ │ │ │ │ 54: 000000b0 320 FUNC LOCAL DEFAULT 1 property_setter │ │ │ │ │ 55: 000001ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 56: 00000070 368 FUNC LOCAL DEFAULT 11 property_copy │ │ │ │ │ 57: 000001dc 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 58: 0000120c 400 FUNC LOCAL DEFAULT 6 property_dealloc │ │ │ │ │ - 59: 00001398 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 58: 00001254 400 FUNC LOCAL DEFAULT 6 property_dealloc │ │ │ │ │ + 59: 000013e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 60: 00000250 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 61: 0000139c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 62: 0000139c 156 FUNC LOCAL DEFAULT 6 property_set_name │ │ │ │ │ + 61: 000013e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 62: 000013e4 156 FUNC LOCAL DEFAULT 6 property_set_name │ │ │ │ │ 63: 00000290 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 64: 00001438 236 FUNC LOCAL DEFAULT 6 getset_set │ │ │ │ │ - 65: 00001724 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 00001480 236 FUNC LOCAL DEFAULT 6 getset_set │ │ │ │ │ + 65: 0000176c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 66: 000002c4 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 67: 00001728 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 68: 000018bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 69: 000018c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 70: 000018c0 124 FUNC LOCAL DEFAULT 6 member_set │ │ │ │ │ + 67: 00001770 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 68: 00001904 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 69: 00001908 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 70: 00001908 124 FUNC LOCAL DEFAULT 6 member_set │ │ │ │ │ 71: 000002e8 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 72: 00000310 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 73: 00000338 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 74: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 75: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 76: 0000039c 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 77: 0000193c 400 FUNC LOCAL DEFAULT 6 property_descr_set │ │ │ │ │ + 77: 00001984 400 FUNC LOCAL DEFAULT 6 property_descr_set │ │ │ │ │ 78: 00000200 108 FUNC LOCAL DEFAULT 11 property_name │ │ │ │ │ 79: 000003b4 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 80: 000003dc 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 81: 00000400 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 82: 00001acc 252 FUNC LOCAL DEFAULT 6 property_descr_get │ │ │ │ │ + 82: 00001b14 252 FUNC LOCAL DEFAULT 6 property_descr_get │ │ │ │ │ 83: 00000418 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 84: 00001d58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 85: 00001d5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 86: 00001ec4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 87: 00001ec8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 88: 00002004 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 89: 00002008 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 90: 00002008 316 FUNC LOCAL DEFAULT 6 wrapperdescr_get │ │ │ │ │ - 91: 00002138 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 92: 00002144 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 93: 000021ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 84: 00001da0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 85: 00001da4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 86: 00001f0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 87: 00001f10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 88: 0000204c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 89: 00002050 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 90: 00002050 316 FUNC LOCAL DEFAULT 6 wrapperdescr_get │ │ │ │ │ + 91: 00002180 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 92: 0000218c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 93: 00002234 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 94: 00000444 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 95: 000021f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 96: 000021f4 164 FUNC LOCAL DEFAULT 6 wrapper_call │ │ │ │ │ - 97: 00002298 132 FUNC LOCAL DEFAULT 6 wrapper_dealloc │ │ │ │ │ + 95: 0000223c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 96: 0000223c 164 FUNC LOCAL DEFAULT 6 wrapper_call │ │ │ │ │ + 97: 000022e0 132 FUNC LOCAL DEFAULT 6 wrapper_dealloc │ │ │ │ │ 98: 0000046c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 99: 000004a4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 100: 0000231c 452 FUNC LOCAL DEFAULT 6 wrapperdescr_call │ │ │ │ │ - 101: 0000260c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 102: 00002610 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 103: 00002610 188 FUNC LOCAL DEFAULT 6 property_traverse │ │ │ │ │ + 100: 00002364 452 FUNC LOCAL DEFAULT 6 wrapperdescr_call │ │ │ │ │ + 101: 00002654 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 102: 00002658 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 103: 00002658 188 FUNC LOCAL DEFAULT 6 property_traverse │ │ │ │ │ 104: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 105: 000027b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 106: 000027c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 107: 000027c4 68 FUNC LOCAL DEFAULT 6 mappingproxy_items │ │ │ │ │ - 108: 00002804 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 109: 00002808 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 110: 00002808 180 FUNC LOCAL DEFAULT 6 mappingproxy_dealloc │ │ │ │ │ - 111: 000028b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 112: 000028bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 113: 000028bc 56 FUNC LOCAL DEFAULT 6 mappingproxy_contains │ │ │ │ │ - 114: 000028f4 24 FUNC LOCAL DEFAULT 6 mappingproxy_getitem │ │ │ │ │ - 115: 0000290c 68 FUNC LOCAL DEFAULT 6 mappingproxy_keys │ │ │ │ │ - 116: 0000294c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 105: 00002800 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 106: 0000280c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 107: 0000280c 68 FUNC LOCAL DEFAULT 6 mappingproxy_items │ │ │ │ │ + 108: 0000284c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 109: 00002850 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 110: 00002850 180 FUNC LOCAL DEFAULT 6 mappingproxy_dealloc │ │ │ │ │ + 111: 00002900 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 112: 00002904 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 113: 00002904 56 FUNC LOCAL DEFAULT 6 mappingproxy_contains │ │ │ │ │ + 114: 0000293c 24 FUNC LOCAL DEFAULT 6 mappingproxy_getitem │ │ │ │ │ + 115: 00002954 68 FUNC LOCAL DEFAULT 6 mappingproxy_keys │ │ │ │ │ + 116: 00002994 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 117: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 118: 00002950 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 119: 00002950 136 FUNC LOCAL DEFAULT 6 mappingproxy_get │ │ │ │ │ - 120: 000029d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 118: 00002998 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 119: 00002998 136 FUNC LOCAL DEFAULT 6 mappingproxy_get │ │ │ │ │ + 120: 00002a1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 121: 000001f0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 122: 000001f0 140 FUNC LOCAL DEFAULT 1 property_get___isabstractmethod__ │ │ │ │ │ - 123: 000029d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 124: 000029d8 124 FUNC LOCAL DEFAULT 6 wrapper_traverse │ │ │ │ │ + 123: 00002a20 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 124: 00002a20 124 FUNC LOCAL DEFAULT 6 wrapper_traverse │ │ │ │ │ 125: 0000027c 308 FUNC LOCAL DEFAULT 1 mappingproxy_new │ │ │ │ │ 126: 000003a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 127: 00000520 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 128: 00000550 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 129: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 130: 000003b0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 131: 000003b0 332 FUNC LOCAL DEFAULT 1 descr_get_qualname │ │ │ │ │ @@ -255,33 +255,33 @@ │ │ │ │ │ 251: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCMethod_New │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_FromArray │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_FunctionStr │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ 256: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Type │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStack_AsDict │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMember_SetOne │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Vectorcall │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GetQualName │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 272: 00002144 176 FUNC GLOBAL DEFAULT 6 PyWrapper_New │ │ │ │ │ + 272: 0000218c 176 FUNC GLOBAL DEFAULT 6 PyWrapper_New │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_RealIsSubclass │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetSlice │ │ │ │ │ - 276: 000026cc 248 FUNC GLOBAL DEFAULT 6 PyDictProxy_New │ │ │ │ │ + 276: 00002714 248 FUNC GLOBAL DEFAULT 6 PyDictProxy_New │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Check │ │ │ │ │ 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Contains │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackStack │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x7990 contains 122 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x79d8 contains 122 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0000ec1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000058 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ 00000064 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000068 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000006c 00002e2b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ 00000070 00002e2c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ @@ -32,15 +32,15 @@ │ │ │ │ │ 000002b8 0001151c R_ARM_CALL 00000000 PyMapping_Check │ │ │ │ │ 000002d8 00010f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000348 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000034c 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000350 0000682b R_ARM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ 00000354 0000682c R_ARM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ 00000360 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000394 0001021c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000394 0001031c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000003a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003a8 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000003ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000418 00011f1c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ 00000444 0000812b R_ARM_MOVW_ABS_NC 00000590 .LC35 │ │ │ │ │ 00000448 0000812c R_ARM_MOVT_ABS 00000590 .LC35 │ │ │ │ │ 0000044c 0001201c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ @@ -120,103 +120,103 @@ │ │ │ │ │ 000009d4 00012b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000a08 00011d2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000a0c 00011d2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000a14 00011e2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00000a18 00011e2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00000a30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7d60 contains 194 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7da8 contains 194 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00013c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00002102 R_ARM_ABS32 00000648 descr_dealloc │ │ │ │ │ 0000002c 00009002 R_ARM_ABS32 00000668 wrapperdescr_repr │ │ │ │ │ -00000040 00006402 R_ARM_ABS32 0000231c wrapperdescr_call │ │ │ │ │ +00000040 00006402 R_ARM_ABS32 00002364 wrapperdescr_call │ │ │ │ │ 00000048 00013d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000005c 00003002 R_ARM_ABS32 00000a88 descr_traverse │ │ │ │ │ +0000005c 00003002 R_ARM_ABS32 00000a9c descr_traverse │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000088 00005a02 R_ARM_ABS32 00002008 wrapperdescr_get │ │ │ │ │ +00000088 00005a02 R_ARM_ABS32 00002050 wrapperdescr_get │ │ │ │ │ 000000d8 00013c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000ec 00002102 R_ARM_ABS32 00000648 descr_dealloc │ │ │ │ │ 00000100 00008a02 R_ARM_ABS32 00000588 method_repr │ │ │ │ │ 00000114 00013e02 R_ARM_ABS32 00000000 PyVectorcall_Call │ │ │ │ │ 0000011c 00013d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000130 00003002 R_ARM_ABS32 00000a88 descr_traverse │ │ │ │ │ +00000130 00003002 R_ARM_ABS32 00000a9c descr_traverse │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000014c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000150 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000015c 00003502 R_ARM_ABS32 00001108 method_get │ │ │ │ │ +0000015c 00003502 R_ARM_ABS32 00001150 method_get │ │ │ │ │ 000001ac 00013c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c0 00002102 R_ARM_ABS32 00000648 descr_dealloc │ │ │ │ │ 000001d4 00008a02 R_ARM_ABS32 00000588 method_repr │ │ │ │ │ 000001e8 0000be02 R_ARM_ABS32 00000540 classmethoddescr_call │ │ │ │ │ 000001f0 00013d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000204 00003002 R_ARM_ABS32 00000a88 descr_traverse │ │ │ │ │ +00000204 00003002 R_ARM_ABS32 00000a9c descr_traverse │ │ │ │ │ 00000220 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000224 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000230 00002902 R_ARM_ABS32 00000768 classmethod_get │ │ │ │ │ 00000280 00013c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000288 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000294 00002102 R_ARM_ABS32 00000648 descr_dealloc │ │ │ │ │ 000002a8 0000c702 R_ARM_ABS32 000006c8 getset_repr │ │ │ │ │ 000002c4 00013d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000002d8 00003002 R_ARM_ABS32 00000a88 descr_traverse │ │ │ │ │ +000002d8 00003002 R_ARM_ABS32 00000a9c descr_traverse │ │ │ │ │ 000002f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000304 00002002 R_ARM_ABS32 00000560 getset_get │ │ │ │ │ -00000308 00004002 R_ARM_ABS32 00001438 getset_set │ │ │ │ │ +00000308 00004002 R_ARM_ABS32 00001480 getset_set │ │ │ │ │ 00000354 00013c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000035c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000368 00002102 R_ARM_ABS32 00000648 descr_dealloc │ │ │ │ │ 0000037c 0000b202 R_ARM_ABS32 00000478 member_repr │ │ │ │ │ 00000398 00013d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000003ac 00003002 R_ARM_ABS32 00000a88 descr_traverse │ │ │ │ │ +000003ac 00003002 R_ARM_ABS32 00000a9c descr_traverse │ │ │ │ │ 000003c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003d8 00001a02 R_ARM_ABS32 00000498 member_get │ │ │ │ │ -000003dc 00004602 R_ARM_ABS32 000018c0 member_set │ │ │ │ │ +000003dc 00004602 R_ARM_ABS32 00001908 member_set │ │ │ │ │ 00000428 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000448 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000454 00013c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000045c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000468 00003a02 R_ARM_ABS32 0000120c property_dealloc │ │ │ │ │ +00000468 00003a02 R_ARM_ABS32 00001254 property_dealloc │ │ │ │ │ 00000498 00013d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000004a8 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000004ac 00006702 R_ARM_ABS32 00002610 property_traverse │ │ │ │ │ +000004ac 00006702 R_ARM_ABS32 00002658 property_traverse │ │ │ │ │ 000004b0 00008802 R_ARM_ABS32 0000052c property_clear │ │ │ │ │ 000004c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004d8 00005202 R_ARM_ABS32 00001acc property_descr_get │ │ │ │ │ -000004dc 00004d02 R_ARM_ABS32 0000193c property_descr_set │ │ │ │ │ -000004e4 00003102 R_ARM_ABS32 00000abc property_init │ │ │ │ │ +000004d8 00005202 R_ARM_ABS32 00001b14 property_descr_get │ │ │ │ │ +000004dc 00004d02 R_ARM_ABS32 00001984 property_descr_set │ │ │ │ │ +000004e4 00003102 R_ARM_ABS32 00000ad0 property_init │ │ │ │ │ 000004e8 0000e902 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 000004ec 00013f02 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000004f0 0000fa02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 00000528 00013c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000530 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000053c 00006102 R_ARM_ABS32 00002298 wrapper_dealloc │ │ │ │ │ +0000053c 00006102 R_ARM_ABS32 000022e0 wrapper_dealloc │ │ │ │ │ 00000550 0000c202 R_ARM_ABS32 00000690 wrapper_repr │ │ │ │ │ 00000560 0000b302 R_ARM_ABS32 00000498 wrapper_hash │ │ │ │ │ -00000564 00006002 R_ARM_ABS32 000021f4 wrapper_call │ │ │ │ │ +00000564 00006002 R_ARM_ABS32 0000223c wrapper_call │ │ │ │ │ 0000056c 00013d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000580 00007c02 R_ARM_ABS32 000029d8 wrapper_traverse │ │ │ │ │ +00000580 00007c02 R_ARM_ABS32 00002a20 wrapper_traverse │ │ │ │ │ 00000588 0000c402 R_ARM_ABS32 000009a0 wrapper_richcompare │ │ │ │ │ 00000598 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000059c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005fc 00013c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000604 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000610 00006e02 R_ARM_ABS32 00002808 mappingproxy_dealloc │ │ │ │ │ +00000610 00006e02 R_ARM_ABS32 00002850 mappingproxy_dealloc │ │ │ │ │ 00000624 0000b702 R_ARM_ABS32 000004d4 mappingproxy_repr │ │ │ │ │ 00000628 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000062c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000630 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000634 0000a802 R_ARM_ABS32 0000036c mappingproxy_hash │ │ │ │ │ 0000063c 0000c802 R_ARM_ABS32 000006e8 mappingproxy_str │ │ │ │ │ 00000640 00013d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ @@ -247,15 +247,15 @@ │ │ │ │ │ 00000788 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000078c 00003602 R_ARM_ABS32 000000b0 property_setter │ │ │ │ │ 00000794 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000798 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000079c 00009602 R_ARM_ABS32 000001e0 property_deleter │ │ │ │ │ 000007a4 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007a8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007ac 00003e02 R_ARM_ABS32 0000139c property_set_name │ │ │ │ │ +000007ac 00003e02 R_ARM_ABS32 000013e4 property_set_name │ │ │ │ │ 000007b4 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007c8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007dc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007f0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000804 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000082c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000830 0000a102 R_ARM_ABS32 000007e8 wrapper_objclass │ │ │ │ │ @@ -267,39 +267,39 @@ │ │ │ │ │ 0000086c 0000a202 R_ARM_ABS32 00000814 wrapper_doc │ │ │ │ │ 0000087c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000880 0000a002 R_ARM_ABS32 000007c0 wrapper_text_signature │ │ │ │ │ 000008a4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008cc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008d0 0000bb02 R_ARM_ABS32 000004f8 wrapper_reduce │ │ │ │ │ 000008ec 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008f0 00007702 R_ARM_ABS32 00002950 mappingproxy_get │ │ │ │ │ +000008f0 00007702 R_ARM_ABS32 00002998 mappingproxy_get │ │ │ │ │ 000008f8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008fc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000900 00007302 R_ARM_ABS32 0000290c mappingproxy_keys │ │ │ │ │ +00000900 00007302 R_ARM_ABS32 00002954 mappingproxy_keys │ │ │ │ │ 00000908 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000090c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000910 00009102 R_ARM_ABS32 000006f8 mappingproxy_values │ │ │ │ │ 00000918 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000091c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000920 00006b02 R_ARM_ABS32 000027c4 mappingproxy_items │ │ │ │ │ +00000920 00006b02 R_ARM_ABS32 0000280c mappingproxy_items │ │ │ │ │ 00000928 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000092c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000930 0000a302 R_ARM_ABS32 00000328 mappingproxy_copy │ │ │ │ │ 00000938 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000093c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000940 00014102 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000948 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000094c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000950 0000ac02 R_ARM_ABS32 00000404 mappingproxy_reversed │ │ │ │ │ 00000958 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000988 00007102 R_ARM_ABS32 000028bc mappingproxy_contains │ │ │ │ │ +00000988 00007102 R_ARM_ABS32 00002904 mappingproxy_contains │ │ │ │ │ 000009d0 0000a902 R_ARM_ABS32 00000384 mappingproxy_or │ │ │ │ │ 00000a04 0000b002 R_ARM_ABS32 00000448 mappingproxy_ior │ │ │ │ │ 00000a24 00008602 R_ARM_ABS32 000004fc mappingproxy_len │ │ │ │ │ -00000a28 00007202 R_ARM_ABS32 000028f4 mappingproxy_getitem │ │ │ │ │ +00000a28 00007202 R_ARM_ABS32 0000293c mappingproxy_getitem │ │ │ │ │ 00000a30 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a34 00009a02 R_ARM_ABS32 00000760 wrapperdescr_get_doc │ │ │ │ │ 00000a44 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a48 00008302 R_ARM_ABS32 000003b0 descr_get_qualname │ │ │ │ │ 00000a58 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a5c 00009402 R_ARM_ABS32 0000073c wrapperdescr_get_text_signature │ │ │ │ │ 00000a80 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -317,38 +317,38 @@ │ │ │ │ │ 00000b20 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b24 0000b502 R_ARM_ABS32 00000938 method_get_text_signature │ │ │ │ │ 00000b48 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b5c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b84 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b88 0000b902 R_ARM_ABS32 0000095c descr_reduce │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x8370 contains 394 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x83b8 contains 395 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000024 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000034 0000e91c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000040 0000ea1c R_ARM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ 00000064 0000eb1c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ 000000a8 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000118 0000e91c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00000120 0000082b R_ARM_MOVW_ABS_NC 00001728 method_vectorcall_NOARGS │ │ │ │ │ -00000124 0000082c R_ARM_MOVT_ABS 00001728 method_vectorcall_NOARGS │ │ │ │ │ +00000120 0000082b R_ARM_MOVW_ABS_NC 00001770 method_vectorcall_NOARGS │ │ │ │ │ +00000124 0000082c R_ARM_MOVT_ABS 00001770 method_vectorcall_NOARGS │ │ │ │ │ 00000130 0000ea1c R_ARM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ 00000154 0000eb1c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -00000180 0000092b R_ARM_MOVW_ABS_NC 00001d5c method_vectorcall_FASTCALL │ │ │ │ │ -00000184 0000092c R_ARM_MOVT_ABS 00001d5c method_vectorcall_FASTCALL │ │ │ │ │ +00000180 0000092b R_ARM_MOVW_ABS_NC 00001da4 method_vectorcall_FASTCALL │ │ │ │ │ +00000184 0000092c R_ARM_MOVT_ABS 00001da4 method_vectorcall_FASTCALL │ │ │ │ │ 0000019c 0000e91c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -000001b0 00000a2b R_ARM_MOVW_ABS_NC 00001524 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ -000001b4 00000a2c R_ARM_MOVT_ABS 00001524 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ -000001bc 00000b2b R_ARM_MOVW_ABS_NC 00001bc8 method_vectorcall_O │ │ │ │ │ -000001c0 00000b2c R_ARM_MOVT_ABS 00001bc8 method_vectorcall_O │ │ │ │ │ -000001d4 00000c2b R_ARM_MOVW_ABS_NC 00001ec8 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ -000001d8 00000c2c R_ARM_MOVT_ABS 00001ec8 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ -000001e8 00000d2b R_ARM_MOVW_ABS_NC 000024e0 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ -000001ec 00000d2c R_ARM_MOVT_ABS 000024e0 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ +000001b0 00000a2b R_ARM_MOVW_ABS_NC 0000156c method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ +000001b4 00000a2c R_ARM_MOVT_ABS 0000156c method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ +000001bc 00000b2b R_ARM_MOVW_ABS_NC 00001c10 method_vectorcall_O │ │ │ │ │ +000001c0 00000b2c R_ARM_MOVT_ABS 00001c10 method_vectorcall_O │ │ │ │ │ +000001d4 00000c2b R_ARM_MOVW_ABS_NC 00001f10 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ +000001d8 00000c2c R_ARM_MOVT_ABS 00001f10 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ +000001e8 00000d2b R_ARM_MOVW_ABS_NC 00002528 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ +000001ec 00000d2c R_ARM_MOVT_ABS 00002528 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ 000001f4 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000001f8 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000200 0000062b R_ARM_MOVW_ABS_NC 00000000 .LC1 │ │ │ │ │ 00000204 0000062c R_ARM_MOVT_ABS 00000000 .LC1 │ │ │ │ │ 0000020c 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000214 00000e2b R_ARM_MOVW_ABS_NC 000008f0 method_vectorcall_VARARGS │ │ │ │ │ 00000218 00000e2c R_ARM_MOVT_ABS 000008f0 method_vectorcall_VARARGS │ │ │ │ │ @@ -417,320 +417,321 @@ │ │ │ │ │ 000008a4 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000008a8 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000008d0 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ 000008d4 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ 000008d8 0000252b R_ARM_MOVW_ABS_NC 000000e4 .LC8 │ │ │ │ │ 000008dc 0000252c R_ARM_MOVT_ABS 000000e4 .LC8 │ │ │ │ │ 000008e8 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000094c 0000fd1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ -000009a0 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009b4 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000009cc 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -000009e0 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -000009ec 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009f0 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000950 0000fd1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ +000009a4 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009b8 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000009d0 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +000009dc 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000009f0 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009f4 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000009f8 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ 000009fc 00002a2c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ 00000a04 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000a24 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a40 00002c1c R_ARM_CALL 00000040 method_check_args.part.0 │ │ │ │ │ -00000a60 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00000a64 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -00000a68 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000a84 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000b20 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000b24 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000bc0 0001021c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000c04 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c08 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d44 0001031c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000dbc 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e24 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e40 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e5c 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e74 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ecc 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ee4 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ef0 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ef4 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000f58 0001021c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000f78 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f7c 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000f98 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f9c 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001038 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000103c 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001050 0001041c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00001088 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000108c 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00001094 0001051c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000010a0 0001061c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000010a8 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010e4 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000010e8 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000010fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001100 00010702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001104 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001160 0000fc1d R_ARM_JUMP24 00000000 PyCMethod_New │ │ │ │ │ -00001168 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001180 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -000011c4 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000011c8 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000011f0 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -000011f4 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -000011f8 0000332b R_ARM_MOVW_ABS_NC 0000021c .LC14 │ │ │ │ │ -000011fc 0000332c R_ARM_MOVT_ABS 0000021c .LC14 │ │ │ │ │ -00001204 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001318 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001334 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001350 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000136c 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000138c 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001398 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000013f4 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000013f8 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001410 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001418 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000141c 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001420 00003c2b R_ARM_MOVW_ABS_NC 00000250 .LC15 │ │ │ │ │ -00001424 00003c2c R_ARM_MOVT_ABS 00000250 .LC15 │ │ │ │ │ -0000142c 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000149c 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000014c0 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000014c4 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000014ec 00003f2b R_ARM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ -000014f0 00003f2c R_ARM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ -000014f8 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -000014fc 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -00001500 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001520 00001b1d R_ARM_JUMP24 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001578 0000fd1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ -000015dc 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000160c 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001614 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001628 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001644 00010a1c R_ARM_CALL 00000000 _PyStack_AsDict │ │ │ │ │ -00001670 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00001674 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -00001678 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000016a0 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -000016ac 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000016b0 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000016b8 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ -000016bc 00002a2c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ -000016c4 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000016e4 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000170c 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001724 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000017bc 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000017d8 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -000017e8 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -000017f4 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000017f8 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001800 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ -00001804 00002a2c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ -0000180c 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000182c 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001844 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00001848 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -0000184c 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000186c 00002c1c R_ARM_CALL 00000040 method_check_args.part.0 │ │ │ │ │ -0000187c 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001888 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000188c 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001894 0000422b R_ARM_MOVW_ABS_NC 000002c4 .LC17 │ │ │ │ │ -00001898 0000422c R_ARM_MOVT_ABS 000002c4 .LC17 │ │ │ │ │ -000018a8 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000018bc 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000018fc 00010b1d R_ARM_JUMP24 00000000 PyMember_SetOne │ │ │ │ │ -00001910 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001938 00001b1d R_ARM_JUMP24 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001984 00010c1c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -000019bc 00010d1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000019dc 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019e8 00004e1c R_ARM_CALL 00000200 property_name │ │ │ │ │ -000019f8 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000019fc 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00001a08 00010e1c R_ARM_CALL 00000000 PyType_GetQualName │ │ │ │ │ -00001a10 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00001a14 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00001a34 0000482b R_ARM_MOVW_ABS_NC 00000310 .LC19 │ │ │ │ │ -00001a38 0000482c R_ARM_MOVT_ABS 00000310 .LC19 │ │ │ │ │ -00001a3c 0000472b R_ARM_MOVW_ABS_NC 000002e8 .LC18 │ │ │ │ │ -00001a40 0000472c R_ARM_MOVT_ABS 000002e8 .LC18 │ │ │ │ │ -00001a4c 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001a5c 0000241c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -00001a64 0000241c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -00001a7c 00004a2b R_ARM_MOVW_ABS_NC 00000360 .LC21 │ │ │ │ │ -00001a80 00004a2c R_ARM_MOVT_ABS 00000360 .LC21 │ │ │ │ │ -00001a88 0000492b R_ARM_MOVW_ABS_NC 00000338 .LC20 │ │ │ │ │ -00001a8c 0000492c R_ARM_MOVT_ABS 00000338 .LC20 │ │ │ │ │ -00001a98 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001aa8 00004b2b R_ARM_MOVW_ABS_NC 00000384 .LC22 │ │ │ │ │ -00001aac 00004b2c R_ARM_MOVT_ABS 00000384 .LC22 │ │ │ │ │ -00001ab4 00004c2b R_ARM_MOVW_ABS_NC 0000039c .LC23 │ │ │ │ │ -00001ab8 00004c2c R_ARM_MOVT_ABS 0000039c .LC23 │ │ │ │ │ -00001ac0 0000f31c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ae0 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001ae4 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001b14 00010d1d R_ARM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ -00001b3c 00004e1c R_ARM_CALL 00000200 property_name │ │ │ │ │ -00001b50 00010e1c R_ARM_CALL 00000000 PyType_GetQualName │ │ │ │ │ -00001b54 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00001b58 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00001b7c 00004f2b R_ARM_MOVW_ABS_NC 000003b4 .LC24 │ │ │ │ │ -00001b80 00004f2c R_ARM_MOVT_ABS 000003b4 .LC24 │ │ │ │ │ -00001b84 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001b8c 0000241c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -00001b94 0000241c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -00001ba8 0000502b R_ARM_MOVW_ABS_NC 000003dc .LC25 │ │ │ │ │ -00001bac 0000502c R_ARM_MOVT_ABS 000003dc .LC25 │ │ │ │ │ -00001bb0 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001bb8 0000512b R_ARM_MOVW_ABS_NC 00000400 .LC26 │ │ │ │ │ -00001bbc 0000512c R_ARM_MOVT_ABS 00000400 .LC26 │ │ │ │ │ -00001bc0 0000f31c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001c58 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001c74 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001c84 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001c90 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001c94 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001c9c 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ -00001ca0 00002a2c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ -00001ca8 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001cc8 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ce0 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00001ce4 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -00001ce8 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001d08 00002c1c R_ARM_CALL 00000040 method_check_args.part.0 │ │ │ │ │ -00001d18 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001d24 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001d28 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001d30 0000532b R_ARM_MOVW_ABS_NC 00000418 .LC27 │ │ │ │ │ -00001d34 0000532c R_ARM_MOVT_ABS 00000418 .LC27 │ │ │ │ │ -00001d44 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001d58 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001df4 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001e10 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001e20 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001e2c 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001e30 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001e38 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ -00001e3c 00002a2c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ -00001e44 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001e64 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e8c 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00001e90 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -00001e98 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001ebc 00002c1c R_ARM_CALL 00000040 method_check_args.part.0 │ │ │ │ │ -00001ec4 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001f54 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001f70 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001f80 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001f8c 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001f90 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001f98 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ -00001f9c 00002a2c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ -00001fa4 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001fc4 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fdc 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00001fe0 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -00001fec 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002004 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002040 00010f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000020c8 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000020e0 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00002138 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000213c 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002140 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002168 00010f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000021ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000021f0 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002274 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002278 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002280 00005e2b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -00002284 00005e2c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -0000228c 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000022b0 0001111c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -000022f0 0000fa1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00002300 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002314 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002358 0001121c R_ARM_CALL 00000000 _PyObject_RealIsSubclass │ │ │ │ │ -00002370 0001131c R_ARM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ -000023c8 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002410 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002414 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000241c 00005e2b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -00002420 00005e2c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -0000242c 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002434 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002438 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002460 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -00002464 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -00002468 0000622b R_ARM_MOVW_ABS_NC 0000046c .LC29 │ │ │ │ │ -0000246c 0000622c R_ARM_MOVT_ABS 0000046c .LC29 │ │ │ │ │ +00000a3c 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +00000a40 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +00000a44 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000a70 00002c1c R_ARM_CALL 00000040 method_check_args.part.0 │ │ │ │ │ +00000a84 0000fd1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ +00000a98 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000b34 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000b38 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ca8 0001021c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000d30 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d5c 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d9c 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dc0 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000de4 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e00 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e3c 0001031c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000e7c 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e80 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f04 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f14 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f18 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f64 0001041c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00000f9c 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00000fa0 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00000fa8 0001051c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000fb4 0001061c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000fbc 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000fc0 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001010 0001031c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000010b8 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000010bc 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000010c4 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010cc 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000010d0 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001128 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000112c 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001144 00010702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000114c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000011a8 0000fc1d R_ARM_JUMP24 00000000 PyCMethod_New │ │ │ │ │ +000011b0 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000011c8 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +0000120c 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001210 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001238 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ +0000123c 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ +00001240 0000332b R_ARM_MOVW_ABS_NC 0000021c .LC14 │ │ │ │ │ +00001244 0000332c R_ARM_MOVT_ABS 0000021c .LC14 │ │ │ │ │ +0000124c 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001360 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000137c 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001398 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013b4 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013d4 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013e0 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000143c 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001440 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001458 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001460 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001464 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001468 00003c2b R_ARM_MOVW_ABS_NC 00000250 .LC15 │ │ │ │ │ +0000146c 00003c2c R_ARM_MOVT_ABS 00000250 .LC15 │ │ │ │ │ +00001474 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000014e4 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001508 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000150c 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001534 00003f2b R_ARM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ +00001538 00003f2c R_ARM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ +00001540 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ +00001544 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ +00001548 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001568 00001b1d R_ARM_JUMP24 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +000015c0 0000fd1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ +00001624 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001654 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000165c 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001670 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +0000168c 00010a1c R_ARM_CALL 00000000 _PyStack_AsDict │ │ │ │ │ +000016b8 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +000016bc 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +000016c0 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000016e8 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000016f4 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016f8 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001700 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ +00001704 00002a2c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ +0000170c 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000172c 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001754 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000176c 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001804 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001820 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001830 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +0000183c 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001840 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001848 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ +0000184c 00002a2c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ +00001854 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001874 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000188c 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +00001890 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +00001894 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000018b4 00002c1c R_ARM_CALL 00000040 method_check_args.part.0 │ │ │ │ │ +000018c4 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000018d0 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000018d4 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000018dc 0000422b R_ARM_MOVW_ABS_NC 000002c4 .LC17 │ │ │ │ │ +000018e0 0000422c R_ARM_MOVT_ABS 000002c4 .LC17 │ │ │ │ │ +000018f0 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001904 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001944 00010b1d R_ARM_JUMP24 00000000 PyMember_SetOne │ │ │ │ │ +00001958 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001980 00001b1d R_ARM_JUMP24 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +000019cc 00010c1c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +00001a04 00010d1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001a24 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a30 00004e1c R_ARM_CALL 00000200 property_name │ │ │ │ │ +00001a40 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001a44 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001a50 00010e1c R_ARM_CALL 00000000 PyType_GetQualName │ │ │ │ │ +00001a58 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001a5c 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001a7c 0000482b R_ARM_MOVW_ABS_NC 00000310 .LC19 │ │ │ │ │ +00001a80 0000482c R_ARM_MOVT_ABS 00000310 .LC19 │ │ │ │ │ +00001a84 0000472b R_ARM_MOVW_ABS_NC 000002e8 .LC18 │ │ │ │ │ +00001a88 0000472c R_ARM_MOVT_ABS 000002e8 .LC18 │ │ │ │ │ +00001a94 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001aa4 0000241c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00001aac 0000241c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00001ac4 00004a2b R_ARM_MOVW_ABS_NC 00000360 .LC21 │ │ │ │ │ +00001ac8 00004a2c R_ARM_MOVT_ABS 00000360 .LC21 │ │ │ │ │ +00001ad0 0000492b R_ARM_MOVW_ABS_NC 00000338 .LC20 │ │ │ │ │ +00001ad4 0000492c R_ARM_MOVT_ABS 00000338 .LC20 │ │ │ │ │ +00001ae0 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001af0 00004b2b R_ARM_MOVW_ABS_NC 00000384 .LC22 │ │ │ │ │ +00001af4 00004b2c R_ARM_MOVT_ABS 00000384 .LC22 │ │ │ │ │ +00001afc 00004c2b R_ARM_MOVW_ABS_NC 0000039c .LC23 │ │ │ │ │ +00001b00 00004c2c R_ARM_MOVT_ABS 0000039c .LC23 │ │ │ │ │ +00001b08 0000f31c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b28 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001b2c 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001b5c 00010d1d R_ARM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ +00001b84 00004e1c R_ARM_CALL 00000200 property_name │ │ │ │ │ +00001b98 00010e1c R_ARM_CALL 00000000 PyType_GetQualName │ │ │ │ │ +00001b9c 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001ba0 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001bc4 00004f2b R_ARM_MOVW_ABS_NC 000003b4 .LC24 │ │ │ │ │ +00001bc8 00004f2c R_ARM_MOVT_ABS 000003b4 .LC24 │ │ │ │ │ +00001bcc 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001bd4 0000241c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00001bdc 0000241c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00001bf0 0000502b R_ARM_MOVW_ABS_NC 000003dc .LC25 │ │ │ │ │ +00001bf4 0000502c R_ARM_MOVT_ABS 000003dc .LC25 │ │ │ │ │ +00001bf8 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001c00 0000512b R_ARM_MOVW_ABS_NC 00000400 .LC26 │ │ │ │ │ +00001c04 0000512c R_ARM_MOVT_ABS 00000400 .LC26 │ │ │ │ │ +00001c08 0000f31c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ca0 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001cbc 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001ccc 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001cd8 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001cdc 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001ce4 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ +00001ce8 00002a2c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ +00001cf0 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001d10 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d28 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +00001d2c 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +00001d30 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001d50 00002c1c R_ARM_CALL 00000040 method_check_args.part.0 │ │ │ │ │ +00001d60 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001d6c 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001d70 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001d78 0000532b R_ARM_MOVW_ABS_NC 00000418 .LC27 │ │ │ │ │ +00001d7c 0000532c R_ARM_MOVT_ABS 00000418 .LC27 │ │ │ │ │ +00001d8c 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001da0 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001e3c 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001e58 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001e68 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001e74 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001e78 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001e80 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ +00001e84 00002a2c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ +00001e8c 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001eac 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ed4 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +00001ed8 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +00001ee0 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001f04 00002c1c R_ARM_CALL 00000040 method_check_args.part.0 │ │ │ │ │ +00001f0c 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001f9c 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001fb8 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001fc8 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001fd4 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001fd8 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001fe0 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ +00001fe4 00002a2c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ +00001fec 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000200c 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002024 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +00002028 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +00002034 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000204c 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002088 00010f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002110 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002128 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00002180 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002184 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002188 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000021b0 00010f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002234 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002238 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000022bc 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000022c0 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000022c8 00005e2b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +000022cc 00005e2c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +000022d4 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000022f8 0001111c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00002338 0000fa1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00002348 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000235c 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023a0 0001121c R_ARM_CALL 00000000 _PyObject_RealIsSubclass │ │ │ │ │ +000023b8 0001131c R_ARM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ +00002410 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002458 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000245c 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002464 00005e2b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +00002468 00005e2c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ 00002474 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002488 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000248c 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000024b4 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -000024b8 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -000024c0 0000632b R_ARM_MOVW_ABS_NC 000004a4 .LC30 │ │ │ │ │ -000024c4 0000632c R_ARM_MOVT_ABS 000004a4 .LC30 │ │ │ │ │ -000024d8 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000256c 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002584 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00002590 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -0000259c 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000025a0 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000025a8 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ -000025ac 00002a2c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ -000025b4 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000025d4 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025ec 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -000025f0 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -000025f8 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000260c 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000026e4 0001151c R_ARM_CALL 00000000 PyMapping_Check │ │ │ │ │ -00002704 00010f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002794 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002798 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000279c 0000682b R_ARM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ -000027a0 0000682c R_ARM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ -000027ac 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000027b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000027bc 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000027c0 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000027f8 0001161c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00002804 00010702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000289c 0000fa1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000028a8 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028b8 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000028c0 0001172b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000028c4 0001172c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -000028e4 0001181d R_ARM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ -000028f0 0001191d R_ARM_JUMP24 00000000 PySequence_Contains │ │ │ │ │ -00002908 00011a1d R_ARM_JUMP24 00000000 PyObject_GetItem │ │ │ │ │ -00002940 0001161c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -0000294c 00010702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002994 0000752b R_ARM_MOVW_ABS_NC 0000051c .LC32 │ │ │ │ │ -00002998 0000752c R_ARM_MOVT_ABS 0000051c .LC32 │ │ │ │ │ -000029a0 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000029a4 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000029ac 00011b1c R_ARM_CALL 00000000 _PyArg_UnpackStack │ │ │ │ │ -000029c8 0001161c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000029d4 00010702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000247c 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002480 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000024a8 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ +000024ac 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ +000024b0 0000622b R_ARM_MOVW_ABS_NC 0000046c .LC29 │ │ │ │ │ +000024b4 0000622c R_ARM_MOVT_ABS 0000046c .LC29 │ │ │ │ │ +000024bc 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000024d0 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000024d4 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000024fc 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ +00002500 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ +00002508 0000632b R_ARM_MOVW_ABS_NC 000004a4 .LC30 │ │ │ │ │ +0000250c 0000632c R_ARM_MOVT_ABS 000004a4 .LC30 │ │ │ │ │ +00002520 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000025b4 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000025cc 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +000025d8 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000025e4 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000025e8 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000025f0 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ +000025f4 00002a2c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ +000025fc 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000261c 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002634 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +00002638 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +00002640 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002654 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000272c 0001151c R_ARM_CALL 00000000 PyMapping_Check │ │ │ │ │ +0000274c 00010f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000027dc 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000027e0 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000027e4 0000682b R_ARM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ +000027e8 0000682c R_ARM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ +000027f4 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002800 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002804 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002808 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002840 0001161c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +0000284c 00010702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000028e4 0000fa1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000028f0 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002900 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002908 0001172b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +0000290c 0001172c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +0000292c 0001181d R_ARM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ +00002938 0001191d R_ARM_JUMP24 00000000 PySequence_Contains │ │ │ │ │ +00002950 00011a1d R_ARM_JUMP24 00000000 PyObject_GetItem │ │ │ │ │ +00002988 0001161c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00002994 00010702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000029dc 0000752b R_ARM_MOVW_ABS_NC 0000051c .LC32 │ │ │ │ │ +000029e0 0000752c R_ARM_MOVT_ABS 0000051c .LC32 │ │ │ │ │ +000029e8 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000029ec 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000029f4 00011b1c R_ARM_CALL 00000000 _PyArg_UnpackStack │ │ │ │ │ +00002a10 0001161c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00002a1c 00010702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x8fc0 contains 5 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x9010 contains 5 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000001c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x8fe8 contains 82 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x9038 contains 82 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000018 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000004c 00001d2b R_ARM_MOVW_ABS_NC 00000068 .LC6 │ │ │ │ │ 00000050 00001d2c R_ARM_MOVT_ABS 00000068 .LC6 │ │ │ │ │ 00000058 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ 0000005c 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ @@ -747,15 +748,15 @@ │ │ │ │ │ 00000120 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000124 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000014c 0001091c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ 00000170 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001b0 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000001c8 0000241c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ 000001dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000258 0001031d R_ARM_JUMP24 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000258 0001021d R_ARM_JUMP24 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00000268 00010702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002c0 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 000002c4 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 000002c8 00009b2b R_ARM_MOVW_ABS_NC 000005d8 .LC40 │ │ │ │ │ 000002cc 00009b2c R_ARM_MOVT_ABS 000005d8 .LC40 │ │ │ │ │ 000002d4 0000f31c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000031c 0000241c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -224,16 +224,16 @@ │ │ │ │ │ _Py_tss_interp │ │ │ │ │ PyCMethod_New │ │ │ │ │ PyTuple_FromArray │ │ │ │ │ _PyObject_FunctionStr │ │ │ │ │ _Py_CheckRecursiveCall │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ _Py_NoneStruct │ │ │ │ │ -_PyArg_UnpackKeywords │ │ │ │ │ PyObject_GetOptionalAttr │ │ │ │ │ +_PyArg_UnpackKeywords │ │ │ │ │ PyObject_SetAttr │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ _PyRuntime │ │ │ │ │ PyObject_Type │ │ │ │ │ PyObject_CallFunctionObjArgs │ │ │ │ │ _PyStack_AsDict │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -701,648 +701,667 @@ │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ b 898 │ │ │ │ │ │ │ │ │ │ 000008f0 : │ │ │ │ │ method_vectorcall_VARARGS(): │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #20 │ │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ + add fp, sp, #24 │ │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ bics r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 9e0 │ │ │ │ │ + beq 9dc │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r3, [pc, #380] @ a98 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #360] @ a84 │ │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ mov r6, r0 │ │ │ │ │ - mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ - ldr r2, [r5] │ │ │ │ │ - ldr r1, [pc, r1] │ │ │ │ │ - ldr r7, [r0, r1] │ │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ │ + ldr r3, [pc, r3] │ │ │ │ │ + ldr r7, [r1, r3] │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 9b0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne a30 │ │ │ │ │ + bne 9b4 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + bne a60 │ │ │ │ │ sub r1, r4, #1 │ │ │ │ │ add r0, r5, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_FromArray │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 9d8 │ │ │ │ │ + beq 9a8 │ │ │ │ │ ldr r3, [r7, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc a50 │ │ │ │ │ + bcc a2c │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a74 │ │ │ │ │ + beq a50 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 9d4 │ │ │ │ │ + bgt 9a8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 9d4 │ │ │ │ │ + bne 9a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + sub sp, fp, #24 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ + str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 93c │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ + bne 940 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ ldrd r0, [r6, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ - b a28 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b 9a4 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + b 9a8 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 9d8 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + beq 9a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a28 │ │ │ │ │ + bgt 9d4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne a28 │ │ │ │ │ + bne 9d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 9d8 │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 944 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 40 │ │ │ │ │ - R_ARM_CALL method_check_args.part.0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 944 │ │ │ │ │ - b a28 │ │ │ │ │ + b 9d4 │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 964 │ │ │ │ │ + bcc 968 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 964 │ │ │ │ │ + beq 968 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble a14 │ │ │ │ │ - b a28 │ │ │ │ │ - .word 0x00000158 │ │ │ │ │ + b 9d4 │ │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq a7c │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 40 │ │ │ │ │ + R_ARM_CALL method_check_args.part.0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 9d4 │ │ │ │ │ + sub r1, r4, #1 │ │ │ │ │ + add r0, r5, #4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyTuple_FromArray │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + bne 95c │ │ │ │ │ + b 9a8 │ │ │ │ │ + .word 0x0000016c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000a88 : │ │ │ │ │ +00000a9c : │ │ │ │ │ descr_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq ab0 │ │ │ │ │ + beq ac4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000abc : │ │ │ │ │ +00000ad0 : │ │ │ │ │ property_init(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - subs r7, r2, #0 │ │ │ │ │ + subs r6, r2, #0 │ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r0, r1, #16 │ │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ │ - ldrne r5, [r7, #8] │ │ │ │ │ - addne r5, r1, r5 │ │ │ │ │ - bne f2c │ │ │ │ │ - cmp r1, #4 │ │ │ │ │ - bhi b94 │ │ │ │ │ + ldrne r5, [r6, #8] │ │ │ │ │ + addne r5, r7, r5 │ │ │ │ │ + bne fe0 │ │ │ │ │ + cmp r7, #4 │ │ │ │ │ + bhi e10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f28 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 10e4 │ │ │ │ │ - ldr r5, [r0] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq be0 │ │ │ │ │ - subs r1, r1, #1 │ │ │ │ │ - bne be0 │ │ │ │ │ - movw r6, #0 │ │ │ │ │ + beq fdc │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 10cc │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq e58 │ │ │ │ │ + subs r7, r7, #1 │ │ │ │ │ + bne e58 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r6, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq fcc │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fb0 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq 1074 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1098 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + beq b98 │ │ │ │ │ + ldr r2, [r8] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble bc4 │ │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ │ + str r7, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - beq de8 │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - movle r7, r1 │ │ │ │ │ - movle r9, r1 │ │ │ │ │ - movle r8, r1 │ │ │ │ │ - ble c70 │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - str r1, [r4, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq ea8 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ + beq e08 │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e90 │ │ │ │ │ + ble d10 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - b cc0 │ │ │ │ │ - ldr ip, [pc, #1376] @ 10fc │ │ │ │ │ - sub r3, fp, #44 @ 0x2c │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - mov r3, #4 │ │ │ │ │ - str r7, [sp, #12] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ - R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 10dc │ │ │ │ │ - ldr r5, [r0] │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - subne r1, r1, #1 │ │ │ │ │ - ldr r7, [r0, #4] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq bf4 │ │ │ │ │ - subs r1, r1, #1 │ │ │ │ │ - beq ef0 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - subs r9, r3, #0 │ │ │ │ │ - beq f78 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - movw r6, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r6, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - moveq r1, #0 │ │ │ │ │ - ldrne r1, [r0, #12] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - moveq r5, #0 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - moveq r7, #0 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - moveq r9, #0 │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - cmpne r1, #0 │ │ │ │ │ - movne r8, #1 │ │ │ │ │ - moveq r8, #0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq fbc │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fbc │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + b c24 │ │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ │ + str r8, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - beq c7c │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c7c │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - beq edc │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne e7c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r7, [r4, #12] │ │ │ │ │ - beq cb0 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ + beq eec │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cb0 │ │ │ │ │ - subs r0, r0, #1 │ │ │ │ │ - str r0, [r3] │ │ │ │ │ - beq ec0 │ │ │ │ │ + ble d40 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b c24 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [r8] │ │ │ │ │ + beq ef8 │ │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq bfc │ │ │ │ │ + ldr r0, [r6] │ │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r0, r0, #1 │ │ │ │ │ + strle r0, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10bc │ │ │ │ │ - mov r2, #0 │ │ │ │ │ + str r6, [r4, #12] │ │ │ │ │ + beq c14 │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble d18 │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + bne 10ec │ │ │ │ │ + mov r1, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - str r2, [r4, #16] │ │ │ │ │ - beq cdc │ │ │ │ │ - ldr r2, [r0] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e14 │ │ │ │ │ + str r1, [r4, #16] │ │ │ │ │ + beq c40 │ │ │ │ │ + ldr r1, [r0] │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble dac │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r2, [r4, #20] │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r1, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cfc │ │ │ │ │ - ldr r2, [r0] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e30 │ │ │ │ │ + beq c60 │ │ │ │ │ + ldr r1, [r0] │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble dd0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r2, [r4, #24] │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r1, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d1c │ │ │ │ │ - ldr r2, [r0] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e4c │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r2, [r4, #28] │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne f10 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq 101c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r1, [pc, #956] @ 1100 │ │ │ │ │ + beq c80 │ │ │ │ │ + ldr r1, [r0] │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble d88 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r1, [r4, #28] │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne f38 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 110c │ │ │ │ │ + ldr r1, [pc, #1184] @ 1144 │ │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - blt da0 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne dc4 │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + blt d04 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + bne d64 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble dac │ │ │ │ │ - ldr r3, [pc, #912] @ 1104 │ │ │ │ │ + ble d4c │ │ │ │ │ + ldr r3, [pc, #1136] @ 1148 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1038 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ + bne 1128 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ + str r2, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d9c │ │ │ │ │ - ldr r5, [r0] │ │ │ │ │ - cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e68 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq d00 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble df4 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - bne 101c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 101c │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #28] │ │ │ │ │ - ldr r2, [pc, #808] @ 1104 │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - beq d80 │ │ │ │ │ - b 1044 │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - str r2, [r4, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq eb4 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e9c │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b cc0 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r0] │ │ │ │ │ - bne cdc │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + subs r0, r0, #1 │ │ │ │ │ + str r0, [r2] │ │ │ │ │ + bne c14 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b cdc │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r0] │ │ │ │ │ - bne cfc │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b c14 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b d18 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne 110c │ │ │ │ │ + mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b cfc │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r0] │ │ │ │ │ - bne d1c │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 110c │ │ │ │ │ + ldr r3, [pc, #980] @ 1148 │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + str r0, [r4, #28] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq ce4 │ │ │ │ │ + b f5c │ │ │ │ │ + subs r1, r1, #1 │ │ │ │ │ + str r1, [r0] │ │ │ │ │ + bne c80 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b d1c │ │ │ │ │ - subs r5, r5, #1 │ │ │ │ │ - str r5, [r0] │ │ │ │ │ - bne d9c │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + b c80 │ │ │ │ │ + subs r1, r1, #1 │ │ │ │ │ + str r1, [r0] │ │ │ │ │ + bne c40 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b da0 │ │ │ │ │ - ldr r0, [r7] │ │ │ │ │ - cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r0, r0, #1 │ │ │ │ │ - strle r0, [r7] │ │ │ │ │ - b c8c │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b ca4 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b ca4 │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - b cc0 │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b cc0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + b c40 │ │ │ │ │ + subs r1, r1, #1 │ │ │ │ │ + str r1, [r0] │ │ │ │ │ + bne c60 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b cb0 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + b c60 │ │ │ │ │ + subs r6, r3, #1 │ │ │ │ │ + str r6, [r0] │ │ │ │ │ + bne d00 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b c7c │ │ │ │ │ - movw r6, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r6, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq ff8 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - beq fec │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - b c2c │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b dd4 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - ldr ip, [pc, #456] @ 10fc │ │ │ │ │ + b d04 │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + b c24 │ │ │ │ │ + ldr ip, [pc, #820] @ 114c │ │ │ │ │ sub r3, fp, #44 @ 0x2c │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov ip, #4 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - str ip, [sp, #8] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r6, [sp, #16] │ │ │ │ │ + mov r3, #4 │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + str ip, [sp] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10dc │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq f98 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - b b0c │ │ │ │ │ - movw r6, #0 │ │ │ │ │ + beq 10e4 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + subne r7, r7, #1 │ │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq e6c │ │ │ │ │ + subs r7, r7, #1 │ │ │ │ │ + beq f14 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + subs r9, r2, #0 │ │ │ │ │ + beq fbc │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r6, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq ff8 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ + moveq r1, #0 │ │ │ │ │ + ldrne r1, [r0, #12] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + moveq r3, #0 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + moveq r6, #0 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + moveq r9, #0 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + cmpne r1, #0 │ │ │ │ │ + movne r7, #1 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ - b c2c │ │ │ │ │ - movw r6, #0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1064 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1064 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + beq bdc │ │ │ │ │ + ldr r2, [r8] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt bdc │ │ │ │ │ + b bd0 │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b c24 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b bdc │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r6, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b c2c │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - bne c64 │ │ │ │ │ - b c7c │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - cmpne r1, #0 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - movne r8, #1 │ │ │ │ │ - moveq r8, #0 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - b fbc │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - b c2c │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - beq fcc │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - cmpne r1, #0 │ │ │ │ │ - mov r9, #0 │ │ │ │ │ - movne r8, #1 │ │ │ │ │ - moveq r8, #0 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b fbc │ │ │ │ │ - ldr r3, [pc, #224] @ 1104 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq d7c │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq 1040 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + beq 1030 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + b ea4 │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10b0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r1, [pc, #176] @ 1100 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r2] │ │ │ │ │ + ldr r3, [pc, #500] @ 1148 │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq ce4 │ │ │ │ │ + ldr r1, [pc, #480] @ 1144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_SetAttr │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1074 │ │ │ │ │ + bgt f88 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 10a8 │ │ │ │ │ + beq 10c4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge d9c │ │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne 10dc │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + bge d00 │ │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 10e4 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10dc │ │ │ │ │ + beq 10e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b da0 │ │ │ │ │ + b d04 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq 1044 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + moveq r6, #0 │ │ │ │ │ + b ea4 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + ldr ip, [pc, #356] @ 114c │ │ │ │ │ + sub r3, fp, #44 @ 0x2c │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov ip, #4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str ip, [sp, #8] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ + R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 10e4 │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 10a8 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + b b20 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + b ea4 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + beq 1078 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + cmpne r1, #0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + movne r7, #1 │ │ │ │ │ + moveq r7, #0 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + bne edc │ │ │ │ │ + b bdc │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + cmpne r1, r5 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + movne r7, #1 │ │ │ │ │ + moveq r7, #0 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b 1064 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + b 1064 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + b ea4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1074 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - b 1038 │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ + b f88 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + b e9c │ │ │ │ │ + mvn r6, #0 │ │ │ │ │ + b d04 │ │ │ │ │ + ldr r1, [r8] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ - strle r1, [r2] │ │ │ │ │ + strle r1, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - str r2, [r4, #16] │ │ │ │ │ - bne cd0 │ │ │ │ │ - b cdc │ │ │ │ │ - mvn r5, #0 │ │ │ │ │ - b da0 │ │ │ │ │ - movw r6, #0 │ │ │ │ │ + str r8, [r4, #16] │ │ │ │ │ + bne c34 │ │ │ │ │ + b c40 │ │ │ │ │ + ldr r3, [pc, #52] @ 1148 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq ce0 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 1138 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r6, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - b c24 │ │ │ │ │ - .word 0x00000424 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ + str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b f5c │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + b 1128 │ │ │ │ │ .word 0x000088c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000450 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ + .word 0x00000424 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001108 : │ │ │ │ │ +00001150 : │ │ │ │ │ method_get(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - beq 118c │ │ │ │ │ + beq 11d4 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 1164 │ │ │ │ │ + bne 11ac │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ ands ip, ip, #512 @ 0x200 │ │ │ │ │ moveq r3, ip │ │ │ │ │ - bne 11a4 │ │ │ │ │ + bne 11ec │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyCMethod_New │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 113c │ │ │ │ │ + bne 1184 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 119c │ │ │ │ │ + b 11e4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11bc │ │ │ │ │ + beq 1204 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 11c4 │ │ │ │ │ + bge 120c │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - b 1150 │ │ │ │ │ + b 1198 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11ec │ │ │ │ │ + beq 1234 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ @@ -1351,27 +1370,27 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1184 │ │ │ │ │ + b 11cc │ │ │ │ │ │ │ │ │ │ -0000120c : │ │ │ │ │ +00001254 : │ │ │ │ │ property_dealloc(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ │ - ldr ip, [pc, #356] @ 1398 │ │ │ │ │ + ldr ip, [pc, #356] @ 13e0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r1, [r3, #-4] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ @@ -1384,187 +1403,187 @@ │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r0, r4 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r1, [r2, ip] │ │ │ │ │ ldr r2, [r1, #3824] @ 0xef0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r1, #3824] @ 0xef0 │ │ │ │ │ - beq 1290 │ │ │ │ │ + beq 12d8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1378 │ │ │ │ │ + ble 13c0 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12a8 │ │ │ │ │ + beq 12f0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 135c │ │ │ │ │ + ble 13a4 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12c0 │ │ │ │ │ + beq 1308 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1340 │ │ │ │ │ + ble 1388 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12d8 │ │ │ │ │ + beq 1320 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1324 │ │ │ │ │ + ble 136c │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12f0 │ │ │ │ │ + beq 1338 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1308 │ │ │ │ │ + ble 1350 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r2, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 12f0 │ │ │ │ │ + bne 1338 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 12f0 │ │ │ │ │ + b 1338 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 12d8 │ │ │ │ │ + bne 1320 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 12d8 │ │ │ │ │ + b 1320 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 12c0 │ │ │ │ │ + bne 1308 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 12c0 │ │ │ │ │ + b 1308 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 12a8 │ │ │ │ │ + bne 12f0 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 12a8 │ │ │ │ │ + b 12f0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne 1290 │ │ │ │ │ + bne 12d8 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 1290 │ │ │ │ │ + b 12d8 │ │ │ │ │ .word 0x00000124 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000139c : │ │ │ │ │ +000013e4 : │ │ │ │ │ property_set_name(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 1418 │ │ │ │ │ + bne 1460 │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13dc │ │ │ │ │ + beq 1424 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - beq 13f4 │ │ │ │ │ + beq 143c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1400 │ │ │ │ │ + ble 1448 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 13f4 │ │ │ │ │ + bne 143c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13f4 │ │ │ │ │ + b 143c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001438 : │ │ │ │ │ +00001480 : │ │ │ │ │ getset_set(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 1498 │ │ │ │ │ + bne 14e0 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr lr, [r2, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 14c0 │ │ │ │ │ + beq 1508 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, lr │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1510 │ │ │ │ │ + beq 1558 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr lr, [r2, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ ldreq r1, [r3, #8] │ │ │ │ │ - bne 147c │ │ │ │ │ + bne 14c4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14e8 │ │ │ │ │ + beq 1530 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ @@ -1583,268 +1602,268 @@ │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 descr_setcheck.part.0.isra.0 │ │ │ │ │ │ │ │ │ │ -00001524 : │ │ │ │ │ +0000156c : │ │ │ │ │ method_vectorcall_VARARGS_KEYWORDS(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ bics r6, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 16a0 │ │ │ │ │ + beq 16e8 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #472] @ 1724 │ │ │ │ │ + ldr r3, [pc, #472] @ 176c │ │ │ │ │ ldr r4, [r1] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r9, [r2, r3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 1614 │ │ │ │ │ + bne 165c │ │ │ │ │ sub r1, r6, #1 │ │ │ │ │ add r0, r7, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_FromArray │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 16e8 │ │ │ │ │ + beq 1730 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1630 │ │ │ │ │ + bne 1678 │ │ │ │ │ ldr r2, [r9, #788] @ 0x314 │ │ │ │ │ mov r3, fp │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bhi 1660 │ │ │ │ │ + bhi 16a8 │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1684 │ │ │ │ │ + beq 16cc │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1694 │ │ │ │ │ + bgt 16dc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1694 │ │ │ │ │ + bne 16dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 15f4 │ │ │ │ │ + beq 163c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 15fc │ │ │ │ │ + ble 1644 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 15f4 │ │ │ │ │ + bne 163c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15f4 │ │ │ │ │ + b 163c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1570 │ │ │ │ │ + bne 15b8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldrd r0, [r8, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ - b 16e8 │ │ │ │ │ + b 1730 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 1714 │ │ │ │ │ + ble 175c │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r7, r6, lsl #2 │ │ │ │ │ bl 0 <_PyStack_AsDict> │ │ │ │ │ R_ARM_CALL _PyStack_AsDict │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 16f0 │ │ │ │ │ + beq 1738 │ │ │ │ │ ldr r2, [r9, #788] @ 0x314 │ │ │ │ │ mov r3, fp │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcs 159c │ │ │ │ │ + bcs 15e4 │ │ │ │ │ sub r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi 159c │ │ │ │ │ + bhi 15e4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 159c │ │ │ │ │ + beq 15e4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r6, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 15cc │ │ │ │ │ + ble 1614 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 15e8 │ │ │ │ │ - b 15f4 │ │ │ │ │ + bne 1630 │ │ │ │ │ + b 163c │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 15f4 │ │ │ │ │ + beq 163c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 16e8 │ │ │ │ │ + bgt 1730 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 16e8 │ │ │ │ │ + bne 1730 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 15f4 │ │ │ │ │ + b 163c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 16e8 │ │ │ │ │ + bgt 1730 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 171c │ │ │ │ │ + bne 1764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16e8 │ │ │ │ │ + b 1730 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1650 │ │ │ │ │ + b 1698 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 15f4 │ │ │ │ │ + b 163c │ │ │ │ │ .word 0x000001c0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001728 : │ │ │ │ │ +00001770 : │ │ │ │ │ method_vectorcall_NOARGS(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ bics r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 17e8 │ │ │ │ │ + beq 1830 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #360] @ 18bc │ │ │ │ │ + ldr r1, [pc, #360] @ 1904 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r7, [r5] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r6, [r0, r1] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 17b4 │ │ │ │ │ + bne 17fc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 185c │ │ │ │ │ + bne 18a4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 1874 │ │ │ │ │ + bne 18bc │ │ │ │ │ ldr r3, [r6, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 1834 │ │ │ │ │ + bcc 187c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17dc │ │ │ │ │ + beq 1824 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bne 1774 │ │ │ │ │ + bne 17bc │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 17dc │ │ │ │ │ + beq 1824 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 17dc │ │ │ │ │ + bgt 1824 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 17dc │ │ │ │ │ + bne 1824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 17dc │ │ │ │ │ + b 1824 │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 1790 │ │ │ │ │ + bcc 17d8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1790 │ │ │ │ │ - b 17dc │ │ │ │ │ + beq 17d8 │ │ │ │ │ + b 1824 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 177c │ │ │ │ │ + beq 17c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 40 │ │ │ │ │ R_ARM_CALL method_check_args.part.0 │ │ │ │ │ - b 17dc │ │ │ │ │ + b 1824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 17dc │ │ │ │ │ + beq 1824 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ @@ -1853,33 +1872,33 @@ │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 181c │ │ │ │ │ - b 17dc │ │ │ │ │ + ble 1864 │ │ │ │ │ + b 1824 │ │ │ │ │ .word 0x00000158 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000018c0 : │ │ │ │ │ +00001908 : │ │ │ │ │ member_set(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 1900 │ │ │ │ │ + bne 1948 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMember_SetOne │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ @@ -1887,94 +1906,94 @@ │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r0, r4 │ │ │ │ │ ldrne r1, [r3, #20] │ │ │ │ │ - bne 18f4 │ │ │ │ │ + bne 193c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 descr_setcheck.part.0.isra.0 │ │ │ │ │ │ │ │ │ │ -0000193c : │ │ │ │ │ +00001984 : │ │ │ │ │ property_descr_set(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ subs r4, r2, #0 │ │ │ │ │ - beq 19ac │ │ │ │ │ + beq 19f4 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 19e4 │ │ │ │ │ + beq 1a2c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r5, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r4, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Vectorcall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19c8 │ │ │ │ │ + beq 1a10 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 19d0 │ │ │ │ │ + ble 1a18 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19e4 │ │ │ │ │ + beq 1a2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1990 │ │ │ │ │ + bne 19d8 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 19a0 │ │ │ │ │ + b 19e8 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ str r4, [r0] │ │ │ │ │ - bne 199c │ │ │ │ │ + bne 19e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 19a0 │ │ │ │ │ + b 19e8 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ bl 200 │ │ │ │ │ R_ARM_CALL property_name │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19c8 │ │ │ │ │ + blt 1a10 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movweq ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movteq ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ - beq 1aa4 │ │ │ │ │ + beq 1aec │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GetQualName │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1a6c │ │ │ │ │ + beq 1ab4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ - beq 1aa4 │ │ │ │ │ + beq 1aec │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ @@ -1988,18 +2007,18 @@ │ │ │ │ │ ldr r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 19c8 │ │ │ │ │ + b 1a10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ - beq 1aa4 │ │ │ │ │ + beq 1aec │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -2007,50 +2026,50 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ movne r1, ip │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1a54 │ │ │ │ │ + b 1a9c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ moveq r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1a54 │ │ │ │ │ + b 1a9c │ │ │ │ │ │ │ │ │ │ -00001acc : │ │ │ │ │ +00001b14 : │ │ │ │ │ property_descr_get(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ - beq 1b18 │ │ │ │ │ + beq 1b60 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1b34 │ │ │ │ │ + beq 1b7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_CallOneArg │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -2060,165 +2079,165 @@ │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ bl 200 │ │ │ │ │ R_ARM_CALL property_name │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b28 │ │ │ │ │ + blt 1b70 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GetQualName │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - beq 1b9c │ │ │ │ │ + beq 1be4 │ │ │ │ │ subs r3, r1, #0 │ │ │ │ │ - beq 1bb8 │ │ │ │ │ + beq 1c00 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 1b28 │ │ │ │ │ + b 1b70 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1bb8 │ │ │ │ │ + beq 1c00 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1b88 │ │ │ │ │ + b 1bd0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1b88 │ │ │ │ │ + b 1bd0 │ │ │ │ │ │ │ │ │ │ -00001bc8 : │ │ │ │ │ +00001c10 : │ │ │ │ │ method_vectorcall_O(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ bics r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 1c84 │ │ │ │ │ + beq 1ccc │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r1, [pc, #356] @ 1d58 │ │ │ │ │ + ldr r1, [pc, #356] @ 1da0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r7, [r4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r6, [r0, r1] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 1c50 │ │ │ │ │ + bne 1c98 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cf8 │ │ │ │ │ + bne 1d40 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 1d10 │ │ │ │ │ + bne 1d58 │ │ │ │ │ ldr r3, [r6, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 1cd0 │ │ │ │ │ + bcc 1d18 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c78 │ │ │ │ │ + beq 1cc0 │ │ │ │ │ ldrd r0, [r4] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bne 1c14 │ │ │ │ │ + bne 1c5c │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1c78 │ │ │ │ │ + beq 1cc0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1c78 │ │ │ │ │ + bgt 1cc0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1c78 │ │ │ │ │ + bne 1cc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1c78 │ │ │ │ │ + b 1cc0 │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 1c30 │ │ │ │ │ + bcc 1c78 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c30 │ │ │ │ │ - b 1c78 │ │ │ │ │ + beq 1c78 │ │ │ │ │ + b 1cc0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c1c │ │ │ │ │ + beq 1c64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 40 │ │ │ │ │ R_ARM_CALL method_check_args.part.0 │ │ │ │ │ - b 1c78 │ │ │ │ │ + b 1cc0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1c78 │ │ │ │ │ + beq 1cc0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ @@ -2227,253 +2246,253 @@ │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1cb8 │ │ │ │ │ - b 1c78 │ │ │ │ │ + ble 1d00 │ │ │ │ │ + b 1cc0 │ │ │ │ │ .word 0x00000154 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001d5c : │ │ │ │ │ +00001da4 : │ │ │ │ │ method_vectorcall_FASTCALL(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ bics r7, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 1e20 │ │ │ │ │ + beq 1e68 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #316] @ 1ec4 │ │ │ │ │ + ldr r1, [pc, #316] @ 1f0c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r6, [r2] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r5, [r0, r1] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 1dec │ │ │ │ │ + bne 1e34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1eac │ │ │ │ │ + bne 1ef4 │ │ │ │ │ ldr r0, [r5, #788] @ 0x314 │ │ │ │ │ mov r1, fp │ │ │ │ │ cmp r0, fp │ │ │ │ │ - bhi 1e7c │ │ │ │ │ + bhi 1ec4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 1e14 │ │ │ │ │ + beq 1e5c │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, lr │ │ │ │ │ sub r2, r7, #1 │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bne 1da8 │ │ │ │ │ + bne 1df0 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1e14 │ │ │ │ │ + beq 1e5c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1e14 │ │ │ │ │ + bgt 1e5c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1e14 │ │ │ │ │ + bne 1e5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1e14 │ │ │ │ │ + b 1e5c │ │ │ │ │ ldr r0, [r5, #788] @ 0x314 │ │ │ │ │ mov r1, fp │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - bcs 1dc0 │ │ │ │ │ + bcs 1e08 │ │ │ │ │ sub r0, r0, #16384 @ 0x4000 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bhi 1dc0 │ │ │ │ │ + bhi 1e08 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dc0 │ │ │ │ │ - b 1e14 │ │ │ │ │ + beq 1e08 │ │ │ │ │ + b 1e5c │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1e6c │ │ │ │ │ + beq 1eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 40 │ │ │ │ │ R_ARM_CALL method_check_args.part.0 │ │ │ │ │ - b 1e14 │ │ │ │ │ + b 1e5c │ │ │ │ │ .word 0x0000012c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001ec8 : │ │ │ │ │ +00001f10 : │ │ │ │ │ method_vectorcall_FASTCALL_KEYWORDS(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ bics r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 1f80 │ │ │ │ │ + beq 1fc8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #272] @ 2004 │ │ │ │ │ + ldr r1, [pc, #272] @ 204c │ │ │ │ │ mov r5, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r7, [r2] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r6, [r0, r1] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 1f4c │ │ │ │ │ + bne 1f94 │ │ │ │ │ ldr r1, [r6, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 1fcc │ │ │ │ │ + bcc 2014 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 1f74 │ │ │ │ │ + beq 1fbc │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov ip, lr │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bne 1f14 │ │ │ │ │ + bne 1f5c │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1f74 │ │ │ │ │ + beq 1fbc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1f74 │ │ │ │ │ + bgt 1fbc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1f74 │ │ │ │ │ + bne 1fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1f74 │ │ │ │ │ + b 1fbc │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 1f20 │ │ │ │ │ + bcc 1f68 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - beq 1f20 │ │ │ │ │ - b 1f74 │ │ │ │ │ + beq 1f68 │ │ │ │ │ + b 1fbc │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002008 : │ │ │ │ │ +00002050 : │ │ │ │ │ wrapperdescr_get(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - beq 20ec │ │ │ │ │ + beq 2134 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 20c8 │ │ │ │ │ - ldr r0, [pc, #244] @ 2138 │ │ │ │ │ + bne 2110 │ │ │ │ │ + ldr r0, [pc, #244] @ 2180 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20c0 │ │ │ │ │ + beq 2108 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2108 │ │ │ │ │ + bgt 2150 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2118 │ │ │ │ │ - ldr r1, [pc, #196] @ 213c │ │ │ │ │ + bgt 2160 │ │ │ │ │ + ldr r1, [pc, #196] @ 2184 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ @@ -2490,68 +2509,68 @@ │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 203c │ │ │ │ │ + bne 2084 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - b 20c0 │ │ │ │ │ + b 2108 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 20c0 │ │ │ │ │ + bgt 2108 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2070 │ │ │ │ │ - ldr r1, [pc, #32] @ 2140 │ │ │ │ │ + ble 20b8 │ │ │ │ │ + ldr r1, [pc, #32] @ 2188 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 2094 │ │ │ │ │ + b 20dc │ │ │ │ │ .word 0x00000524 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00002144 : │ │ │ │ │ +0000218c : │ │ │ │ │ PyWrapper_New(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #132] @ 21ec │ │ │ │ │ + ldr r0, [pc, #132] @ 2234 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21e4 │ │ │ │ │ + beq 222c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldr ip, [pc, #100] @ 21f0 │ │ │ │ │ + ldr ip, [pc, #100] @ 2238 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ @@ -2574,48 +2593,48 @@ │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ .word 0x00000524 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000021f4 : │ │ │ │ │ +0000223c : │ │ │ │ │ wrapper_call(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r2, [ip, #20] │ │ │ │ │ ldr r4, [r2, #20] │ │ │ │ │ ldr lr, [r2, #12] │ │ │ │ │ tst r4, #1 │ │ │ │ │ - bne 2244 │ │ │ │ │ + bne 228c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2258 │ │ │ │ │ + bne 22a0 │ │ │ │ │ ldr r2, [ip, #24] │ │ │ │ │ mov r3, lr │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [ip, #24] │ │ │ │ │ mov ip, lr │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ tst r4, #536870912 @ 0x20000000 │ │ │ │ │ - beq 2274 │ │ │ │ │ + beq 22bc │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2230 │ │ │ │ │ + beq 2278 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ @@ -2623,142 +2642,142 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002298 : │ │ │ │ │ +000022e0 : │ │ │ │ │ wrapper_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22cc │ │ │ │ │ + beq 2314 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2308 │ │ │ │ │ + ble 2350 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22e4 │ │ │ │ │ + beq 232c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 22f4 │ │ │ │ │ + ble 233c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 22e4 │ │ │ │ │ + bne 232c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 22e4 │ │ │ │ │ + b 232c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 22cc │ │ │ │ │ + bne 2314 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 22cc │ │ │ │ │ + b 2314 │ │ │ │ │ │ │ │ │ │ -0000231c : │ │ │ │ │ +00002364 : │ │ │ │ │ wrapperdescr_call(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 2434 │ │ │ │ │ + ble 247c │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyObject_RealIsSubclass> │ │ │ │ │ R_ARM_CALL _PyObject_RealIsSubclass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2488 │ │ │ │ │ + beq 24d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_GetSlice │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2480 │ │ │ │ │ + beq 24c8 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 23d8 │ │ │ │ │ + bne 2420 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 23f4 │ │ │ │ │ + bne 243c │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r7 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 23cc │ │ │ │ │ + bgt 2414 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 23cc │ │ │ │ │ + bne 2414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r7 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 23ac │ │ │ │ │ + b 23f4 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq 2410 │ │ │ │ │ + beq 2458 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2398 │ │ │ │ │ + beq 23e0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 23ac │ │ │ │ │ + b 23f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 245c │ │ │ │ │ + beq 24a4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ @@ -2768,25 +2787,25 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 23cc │ │ │ │ │ + b 2414 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 23cc │ │ │ │ │ + b 2414 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 24b0 │ │ │ │ │ + beq 24f8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldr lr, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ @@ -2799,183 +2818,183 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ ldr lr, [lr, #12] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2478 │ │ │ │ │ + b 24c0 │ │ │ │ │ │ │ │ │ │ -000024e0 : │ │ │ │ │ +00002528 : │ │ │ │ │ method_vectorcall_FASTCALL_KEYWORDS_METHOD(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bics r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 2590 │ │ │ │ │ + beq 25d8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #252] @ 260c │ │ │ │ │ + ldr r1, [pc, #252] @ 2654 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r6, [r2] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r5, [r0, r1] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 2568 │ │ │ │ │ + bne 25b0 │ │ │ │ │ ldr r1, [r5, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 25dc │ │ │ │ │ + bcc 2624 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2588 │ │ │ │ │ + beq 25d0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr r0, [r2], #4 │ │ │ │ │ blx r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2530 │ │ │ │ │ + bne 2578 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2560 │ │ │ │ │ + b 25a8 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2588 │ │ │ │ │ + beq 25d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2588 │ │ │ │ │ + bgt 25d0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 2588 │ │ │ │ │ + bne 25d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2588 │ │ │ │ │ + b 25d0 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 253c │ │ │ │ │ + bcc 2584 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - beq 253c │ │ │ │ │ - b 2588 │ │ │ │ │ + beq 2584 │ │ │ │ │ + b 25d0 │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002610 : │ │ │ │ │ +00002658 : │ │ │ │ │ property_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 264c │ │ │ │ │ + beq 2694 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26a4 │ │ │ │ │ + bne 26ec │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26b8 │ │ │ │ │ + bne 2700 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2690 │ │ │ │ │ + bne 26d8 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2670 │ │ │ │ │ + beq 26b8 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2658 │ │ │ │ │ + beq 26a0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2664 │ │ │ │ │ + beq 26ac │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -000026cc : │ │ │ │ │ +00002714 : │ │ │ │ │ PyDictProxy_New(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMapping_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2790 │ │ │ │ │ + beq 27d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ │ - bne 2790 │ │ │ │ │ - ldr r0, [pc, #176] @ 27b8 │ │ │ │ │ + bne 27d8 │ │ │ │ │ + ldr r0, [pc, #176] @ 2800 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2770 │ │ │ │ │ - ldr r1, [pc, #152] @ 27bc │ │ │ │ │ + bgt 27b8 │ │ │ │ │ + ldr r1, [pc, #152] @ 2804 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ @@ -2988,22 +3007,22 @@ │ │ │ │ │ str r3, [r0, #-4] │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ str ip, [r0, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r1, [pc, #72] @ 27c0 │ │ │ │ │ + ldr r1, [pc, #72] @ 2808 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 2740 │ │ │ │ │ + b 2788 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ @@ -3018,49 +3037,49 @@ │ │ │ │ │ .word 0x000005f8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000030 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000027c4 : │ │ │ │ │ +0000280c : │ │ │ │ │ mappingproxy_items(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sub r1, fp, #8 │ │ │ │ │ ldr ip, [ip, #8] │ │ │ │ │ - ldr r0, [pc, #12] @ 2804 │ │ │ │ │ + ldr r0, [pc, #12] @ 284c │ │ │ │ │ str ip, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x0000c1c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002808 : │ │ │ │ │ +00002850 : │ │ │ │ │ mappingproxy_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r4, [r0, #-8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr ip, [pc, #128] @ 28b8 │ │ │ │ │ + ldr ip, [pc, #128] @ 2900 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ str r4, [r1] │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ @@ -3072,87 +3091,87 @@ │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ ldr ip, [r1, ip] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r1, [ip, #3824] @ 0xef0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [ip, #3824] @ 0xef0 │ │ │ │ │ - bgt 28b0 │ │ │ │ │ + bgt 28f8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 28a0 │ │ │ │ │ + beq 28e8 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 2894 │ │ │ │ │ + b 28dc │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000028bc : │ │ │ │ │ +00002904 : │ │ │ │ │ mappingproxy_contains(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDict_Type │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 28e8 │ │ │ │ │ + bne 2930 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_Contains │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PySequence_Contains │ │ │ │ │ │ │ │ │ │ -000028f4 : │ │ │ │ │ +0000293c : │ │ │ │ │ mappingproxy_getitem(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GetItem │ │ │ │ │ │ │ │ │ │ -0000290c : │ │ │ │ │ +00002954 : │ │ │ │ │ mappingproxy_keys(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sub r1, fp, #8 │ │ │ │ │ ldr ip, [ip, #8] │ │ │ │ │ - ldr r0, [pc, #12] @ 294c │ │ │ │ │ + ldr r0, [pc, #12] @ 2994 │ │ │ │ │ str ip, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x0000c2c4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002950 : │ │ │ │ │ +00002998 : │ │ │ │ │ mappingproxy_get(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ @@ -3176,52 +3195,52 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str ip, [fp, #-8] │ │ │ │ │ bl 0 <_PyArg_UnpackStack> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackStack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29cc │ │ │ │ │ - ldr r0, [pc, #20] @ 29d4 │ │ │ │ │ + beq 2a14 │ │ │ │ │ + ldr r0, [pc, #20] @ 2a1c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483645 @ 0x80000003 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x0000ba30 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000029d8 : │ │ │ │ │ +00002a20 : │ │ │ │ │ wrapper_traverse(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a38 │ │ │ │ │ + beq 2a80 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r5 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 2a48 │ │ │ │ │ + bne 2a90 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a48 │ │ │ │ │ + beq 2a90 │ │ │ │ │ mov r3, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, r0 │ │ │ │ │ - bne 2a28 │ │ │ │ │ + bne 2a70 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -163,17 +163,17 @@ │ │ │ │ │ 0x00000a00 6e746572 70005079 434d6574 686f645f nterp.PyCMethod_ │ │ │ │ │ 0x00000a10 4e657700 50795475 706c655f 46726f6d New.PyTuple_From │ │ │ │ │ 0x00000a20 41727261 79005f50 794f626a 6563745f Array._PyObject_ │ │ │ │ │ 0x00000a30 46756e63 74696f6e 53747200 5f50795f FunctionStr._Py_ │ │ │ │ │ 0x00000a40 43686563 6b526563 75727369 76654361 CheckRecursiveCa │ │ │ │ │ 0x00000a50 6c6c005f 50795f74 73735f74 73746174 ll._Py_tss_tstat │ │ │ │ │ 0x00000a60 65005f50 795f4e6f 6e655374 72756374 e._Py_NoneStruct │ │ │ │ │ - 0x00000a70 005f5079 4172675f 556e7061 636b4b65 ._PyArg_UnpackKe │ │ │ │ │ - 0x00000a80 79776f72 64730050 794f626a 6563745f ywords.PyObject_ │ │ │ │ │ - 0x00000a90 4765744f 7074696f 6e616c41 74747200 GetOptionalAttr. │ │ │ │ │ + 0x00000a70 0050794f 626a6563 745f4765 744f7074 .PyObject_GetOpt │ │ │ │ │ + 0x00000a80 696f6e61 6c417474 72005f50 79417267 ionalAttr._PyArg │ │ │ │ │ + 0x00000a90 5f556e70 61636b4b 6579776f 72647300 _UnpackKeywords. │ │ │ │ │ 0x00000aa0 50794f62 6a656374 5f536574 41747472 PyObject_SetAttr │ │ │ │ │ 0x00000ab0 00507945 72725f45 78636570 74696f6e .PyErr_Exception │ │ │ │ │ 0x00000ac0 4d617463 68657300 50794572 725f436c Matches.PyErr_Cl │ │ │ │ │ 0x00000ad0 65617200 5f507952 756e7469 6d650050 ear._PyRuntime.P │ │ │ │ │ 0x00000ae0 794f626a 6563745f 54797065 0050794f yObject_Type.PyO │ │ │ │ │ 0x00000af0 626a6563 745f4361 6c6c4675 6e637469 bject_CallFuncti │ │ │ │ │ 0x00000b00 6f6e4f62 6a417267 73005f50 79537461 onObjArgs._PySta │ │ │ ├── exceptions.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 95168 (bytes into file) │ │ │ │ │ + Start of section headers: 95432 (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 0x173c0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x174c8: │ │ │ │ │ │ │ │ │ │ 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 003cf4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 013410 000ea0 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 003d28 003f30 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0142b0 001748 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 007c58 000010 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 007c58 0043e8 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0159f8 000e18 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00c040 001c4f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00dc90 0012b4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 016810 0006d0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00ef44 00039a 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 016ee0 000450 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00f2de 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00f2de 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00f314 002280 10 16 343 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 011594 001e79 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 017330 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 003a08 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 013538 000df0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 003a3c 003f30 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 014328 001748 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00796c 000010 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00796c 0047c8 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 015a70 000ea8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00c134 001c4f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00dd84 0012b4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 016918 0006d0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00f038 00039a 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 016fe8 000450 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00f3d2 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00f3d2 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00f408 002290 10 16 344 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 011698 001e9e 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 017438 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,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 552 entries: │ │ │ │ │ +Symbol table '.symtab' contains 553 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 5 .bss │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR0 │ │ │ │ │ 5: 00000098 188 FUNC LOCAL DEFAULT 6 BaseException_new │ │ │ │ │ - 6: 00001e28 160 FUNC LOCAL DEFAULT 6 BaseException_init │ │ │ │ │ + 6: 000021ec 160 FUNC LOCAL DEFAULT 6 BaseException_init │ │ │ │ │ 7: 00000ad0 220 FUNC LOCAL DEFAULT 6 BaseException_vectorcall │ │ │ │ │ 8: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 10: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 11: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR1 │ │ │ │ │ 13: 000001c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -39,517 +39,518 @@ │ │ │ │ │ 35: 00000668 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 36: 000006a4 608 FUNC LOCAL DEFAULT 6 AttributeError_dealloc │ │ │ │ │ 37: 00000900 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 38: 00000904 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 39: 00000904 172 FUNC LOCAL DEFAULT 6 AttributeError_clear │ │ │ │ │ 40: 00000090 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 41: 000000b4 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ - 42: 00000bac 404 FUNC LOCAL DEFAULT 6 BaseException_dealloc │ │ │ │ │ - 43: 000000e0 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 44: 00000d40 1324 FUNC LOCAL DEFAULT 6 OSError_new │ │ │ │ │ - 45: 0000126c 844 FUNC LOCAL DEFAULT 6 OSError_init │ │ │ │ │ - 46: 00001268 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 47: 0000126c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 48: 00001634 360 FUNC LOCAL DEFAULT 6 ImportError_dealloc │ │ │ │ │ - 49: 00001798 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 50: 0000179c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 51: 0000179c 736 FUNC LOCAL DEFAULT 6 OSError_dealloc │ │ │ │ │ - 52: 00001a78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 53: 00001a7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 54: 00001a7c 300 FUNC LOCAL DEFAULT 6 ImportError_clear │ │ │ │ │ - 55: 00001ba8 640 FUNC LOCAL DEFAULT 6 OSError_clear │ │ │ │ │ - 56: 000000e8 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 57: 00000c3c 600 FUNC LOCAL DEFAULT 1 ImportError_init │ │ │ │ │ - 58: 00000e90 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 59: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 60: 00000e94 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 61: 00000e94 84 FUNC LOCAL DEFAULT 1 ImportError_str │ │ │ │ │ - 62: 00000ee8 60 FUNC LOCAL DEFAULT 1 BaseException_str │ │ │ │ │ - 63: 00001ec8 220 FUNC LOCAL DEFAULT 6 BaseException_traverse │ │ │ │ │ - 64: 00000f24 176 FUNC LOCAL DEFAULT 1 ImportError_traverse │ │ │ │ │ - 65: 000000fc 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 66: 00000fd4 252 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_init │ │ │ │ │ - 67: 000010d0 148 FUNC LOCAL DEFAULT 1 SystemExit_init │ │ │ │ │ - 68: 00000104 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 69: 00000110 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 70: 00001164 592 FUNC LOCAL DEFAULT 1 SyntaxError_init │ │ │ │ │ - 71: 000013b4 136 FUNC LOCAL DEFAULT 1 SystemExit_dealloc │ │ │ │ │ - 72: 00001ff8 112 FUNC LOCAL DEFAULT 6 StopIteration_clear │ │ │ │ │ - 73: 00001438 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 74: 00002068 20 FUNC LOCAL DEFAULT 6 SystemExit_clear │ │ │ │ │ - 75: 0000207c 304 FUNC LOCAL DEFAULT 6 UnicodeError_traverse │ │ │ │ │ - 76: 0000143c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 77: 0000143c 112 FUNC LOCAL DEFAULT 1 AttributeError_traverse │ │ │ │ │ - 78: 000014ac 312 FUNC LOCAL DEFAULT 1 SyntaxError_traverse │ │ │ │ │ - 79: 00000148 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 80: 00000150 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 81: 00001644 324 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_init │ │ │ │ │ - 82: 00000158 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 83: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 84: 00000198 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 85: 00001788 284 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_str │ │ │ │ │ - 86: 000018a4 172 FUNC LOCAL DEFAULT 1 check_unicode_error_attribute │ │ │ │ │ - 87: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 88: 000001d8 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 89: 000001e0 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 90: 00000208 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 91: 000019a8 132 FUNC LOCAL DEFAULT 1 UnicodeError_dealloc │ │ │ │ │ - 92: 00001a2c 528 FUNC LOCAL DEFAULT 1 UnicodeError_clear │ │ │ │ │ - 93: 00001a28 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 94: 00001a2c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 95: 00000234 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 96: 00001c3c 252 FUNC LOCAL DEFAULT 1 NameError_init │ │ │ │ │ - 97: 00001d34 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 98: 00001d38 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 99: 00001d38 636 FUNC LOCAL DEFAULT 1 SyntaxError_dealloc │ │ │ │ │ - 100: 00001fb0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 101: 00001fb4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 102: 00001fb4 616 FUNC LOCAL DEFAULT 1 SyntaxError_clear │ │ │ │ │ - 103: 0000221c 104 FUNC LOCAL DEFAULT 1 NameError_traverse │ │ │ │ │ - 104: 00002284 248 FUNC LOCAL DEFAULT 1 OSError_traverse │ │ │ │ │ - 105: 00000244 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 106: 00002494 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 107: 00000280 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 108: 000002a4 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 109: 000002a8 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 110: 000002b4 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 111: 000002c0 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 112: 000024a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 113: 000024ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 114: 000024ac 392 FUNC LOCAL DEFAULT 6 BaseException_add_note │ │ │ │ │ - 115: 00002630 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 116: 000002ec 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 117: 000024a4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 118: 000024e8 112 FUNC LOCAL DEFAULT 1 check_unicode_error_type │ │ │ │ │ - 119: 00002558 84 FUNC LOCAL DEFAULT 1 unicode_error_get_encoding_impl │ │ │ │ │ - 120: 00000300 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 121: 00000320 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 122: 00002634 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 123: 00002634 288 FUNC LOCAL DEFAULT 6 StopIteration_init │ │ │ │ │ - 124: 00002754 468 FUNC LOCAL DEFAULT 6 StopIteration_dealloc │ │ │ │ │ - 125: 00002730 84 FUNC LOCAL DEFAULT 1 unicode_error_get_object_impl │ │ │ │ │ - 126: 0000032c 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 127: 00000334 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 128: 000027f4 80 FUNC LOCAL DEFAULT 1 BaseException_repr │ │ │ │ │ - 129: 000028a4 20 FUNC LOCAL DEFAULT 1 NameError_dealloc │ │ │ │ │ - 130: 00002928 20 FUNC LOCAL DEFAULT 6 NameError_clear │ │ │ │ │ - 131: 0000033c 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 132: 00000350 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 133: 00000358 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 134: 000028b8 504 FUNC LOCAL DEFAULT 1 SyntaxError_str │ │ │ │ │ - 135: 00002ab0 60 FUNC LOCAL DEFAULT 1 BaseException___cause___get │ │ │ │ │ - 136: 00002aec 60 FUNC LOCAL DEFAULT 1 BaseException___context___get │ │ │ │ │ - 137: 00002b28 60 FUNC LOCAL DEFAULT 1 BaseException___traceback___get │ │ │ │ │ - 138: 00000368 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 139: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 140: 00000394 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 141: 00002b64 196 FUNC LOCAL DEFAULT 1 OSError_str │ │ │ │ │ - 142: 000003a4 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 143: 000003e4 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 144: 00000424 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 145: 00000464 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 146: 00002c28 324 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_str │ │ │ │ │ - 147: 00002d6c 96 FUNC LOCAL DEFAULT 1 SystemExit_traverse │ │ │ │ │ - 148: 00002dcc 272 FUNC LOCAL DEFAULT 1 BaseException___traceback___set │ │ │ │ │ - 149: 00002edc 60 FUNC LOCAL DEFAULT 1 BaseException_args_get │ │ │ │ │ - 150: 0000293c 308 FUNC LOCAL DEFAULT 6 BaseException_with_traceback │ │ │ │ │ - 151: 000004a0 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ - 152: 00002f18 140 FUNC LOCAL DEFAULT 1 BaseException_args_set │ │ │ │ │ - 153: 000004b8 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 154: 000004d8 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 155: 00000508 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 156: 00000544 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 157: 00000584 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 158: 000005b4 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 159: 00002a70 856 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_new │ │ │ │ │ - 160: 00002dc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 161: 00002dc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 162: 00002dc8 200 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_init │ │ │ │ │ - 163: 000005dc 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 164: 00003f10 1240 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive.constprop.0 │ │ │ │ │ - 165: 00003828 348 FUNC LOCAL DEFAULT 1 collect_exception_group_leaf_ids │ │ │ │ │ - 166: 00002e90 664 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_dealloc │ │ │ │ │ - 167: 00003124 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 168: 00003128 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 169: 00003128 204 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_clear │ │ │ │ │ - 170: 000000ec 88 FUNC LOCAL DEFAULT 9 StopIteration_traverse │ │ │ │ │ - 171: 000005e0 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 172: 000005f4 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 173: 00000144 68 FUNC LOCAL DEFAULT 9 OSError_written_get │ │ │ │ │ - 174: 00000188 144 FUNC LOCAL DEFAULT 9 OSError_written_set │ │ │ │ │ - 175: 00003390 136 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_split │ │ │ │ │ - 176: 00003418 228 FUNC LOCAL DEFAULT 1 get_matcher_type │ │ │ │ │ - 177: 00003328 1692 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive.constprop.2 │ │ │ │ │ - 178: 000031f4 308 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_traverse │ │ │ │ │ - 179: 00000608 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 180: 00000664 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 181: 000034fc 812 FUNC LOCAL DEFAULT 1 exceptiongroup_subset │ │ │ │ │ - 182: 000039bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 183: 000039c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 184: 000039c4 1356 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive.constprop.1 │ │ │ │ │ - 185: 00003f08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 186: 00003f10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 187: 000043e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 188: 00000688 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 189: 0000068c 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 190: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 191: 00003824 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 192: 000006cc 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 193: 00003828 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 194: 00003980 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 195: 00003984 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 196: 00003984 128 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_derive │ │ │ │ │ - 197: 00003a04 76 FUNC LOCAL DEFAULT 1 BaseException___reduce__ │ │ │ │ │ - 198: 00000218 140 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_subgroup │ │ │ │ │ - 199: 000006f4 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ - 200: 00000714 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ - 201: 000002a4 168 FUNC LOCAL DEFAULT 9 BaseException___context___set │ │ │ │ │ - 202: 00000750 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ - 203: 00003a50 212 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_init │ │ │ │ │ - 204: 0000034c 52 FUNC LOCAL DEFAULT 9 KeyError_str │ │ │ │ │ - 205: 00000758 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ - 206: 00000380 292 FUNC LOCAL DEFAULT 9 BaseException___setstate__ │ │ │ │ │ - 207: 00000774 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 208: 00000778 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 209: 00003b24 84 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_str │ │ │ │ │ - 210: 00000794 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ - 211: 000004a4 264 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_repr │ │ │ │ │ - 212: 000007a0 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ - 213: 000007d8 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ - 214: 00000810 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ - 215: 00000848 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ - 216: 00003bdc 280 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_str │ │ │ │ │ - 217: 000005f0 336 FUNC LOCAL DEFAULT 9 OSError_reduce │ │ │ │ │ - 218: 0000087c 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ - 219: 00000880 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ - 220: 00000888 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ - 221: 00000740 416 FUNC LOCAL DEFAULT 9 ImportError_repr │ │ │ │ │ - 222: 000008e0 116 FUNC LOCAL DEFAULT 9 AttributeError_reduce │ │ │ │ │ - 223: 00000954 248 FUNC LOCAL DEFAULT 9 AttributeError_getstate │ │ │ │ │ - 224: 00000890 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ - 225: 00000898 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ - 226: 000008a0 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ - 227: 000008c0 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ - 228: 00000a4c 176 FUNC LOCAL DEFAULT 9 BaseException___cause___set │ │ │ │ │ - 229: 00000afc 396 FUNC LOCAL DEFAULT 9 ImportError_reduce │ │ │ │ │ - 230: 00000c7c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 231: 00000c88 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 232: 000008fc 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ - 233: 00000914 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ - 234: 00000938 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ - 235: 00000964 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ - 236: 0000098c 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ - 237: 000009ac 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ - 238: 000009b4 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ - 239: 0000106c 80 FUNC LOCAL DEFAULT 9 unicode_error_get_reason_impl │ │ │ │ │ - 240: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 241: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 242: 00000000 552 OBJECT LOCAL DEFAULT 11 static_exceptions │ │ │ │ │ - 243: 00003d6c 212 OBJECT LOCAL DEFAULT 3 _PyExc_BaseException │ │ │ │ │ - 244: 000036b0 212 OBJECT LOCAL DEFAULT 3 _PyExc_BaseExceptionGroup │ │ │ │ │ - 245: 00003c94 212 OBJECT LOCAL DEFAULT 3 _PyExc_Exception │ │ │ │ │ - 246: 00003914 212 OBJECT LOCAL DEFAULT 3 _PyExc_GeneratorExit │ │ │ │ │ - 247: 000035dc 212 OBJECT LOCAL DEFAULT 3 _PyExc_KeyboardInterrupt │ │ │ │ │ - 248: 00003814 212 OBJECT LOCAL DEFAULT 3 _PyExc_SystemExit │ │ │ │ │ - 249: 0000108c 212 OBJECT LOCAL DEFAULT 3 _PyExc_ArithmeticError │ │ │ │ │ - 250: 00001164 212 OBJECT LOCAL DEFAULT 3 _PyExc_AssertionError │ │ │ │ │ - 251: 00001d84 212 OBJECT LOCAL DEFAULT 3 _PyExc_AttributeError │ │ │ │ │ - 252: 00000aa8 212 OBJECT LOCAL DEFAULT 3 _PyExc_BufferError │ │ │ │ │ - 253: 00002400 212 OBJECT LOCAL DEFAULT 3 _PyExc_EOFError │ │ │ │ │ - 254: 00003480 212 OBJECT LOCAL DEFAULT 3 _PyExc_ImportError │ │ │ │ │ - 255: 0000188c 212 OBJECT LOCAL DEFAULT 3 _PyExc_LookupError │ │ │ │ │ - 256: 00001fa0 212 OBJECT LOCAL DEFAULT 3 _PyExc_NameError │ │ │ │ │ - 257: 0000314c 212 OBJECT LOCAL DEFAULT 3 _PyExc_OSError │ │ │ │ │ - 258: 00000c54 212 OBJECT LOCAL DEFAULT 3 _PyExc_ReferenceError │ │ │ │ │ - 259: 00002328 212 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeError │ │ │ │ │ - 260: 00003aec 212 OBJECT LOCAL DEFAULT 3 _PyExc_StopAsyncIteration │ │ │ │ │ - 261: 000039ec 212 OBJECT LOCAL DEFAULT 3 _PyExc_StopIteration │ │ │ │ │ - 262: 00001be8 212 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxError │ │ │ │ │ - 263: 00000d2c 212 OBJECT LOCAL DEFAULT 3 _PyExc_SystemError │ │ │ │ │ - 264: 00003bc0 212 OBJECT LOCAL DEFAULT 3 _PyExc_TypeError │ │ │ │ │ - 265: 00001604 212 OBJECT LOCAL DEFAULT 3 _PyExc_ValueError │ │ │ │ │ - 266: 000009d0 212 OBJECT LOCAL DEFAULT 3 _PyExc_Warning │ │ │ │ │ - 267: 00000fb4 212 OBJECT LOCAL DEFAULT 3 _PyExc_FloatingPointError │ │ │ │ │ - 268: 00000edc 212 OBJECT LOCAL DEFAULT 3 _PyExc_OverflowError │ │ │ │ │ - 269: 00000e04 212 OBJECT LOCAL DEFAULT 3 _PyExc_ZeroDivisionError │ │ │ │ │ - 270: 00000238 212 OBJECT LOCAL DEFAULT 3 _PyExc_BytesWarning │ │ │ │ │ - 271: 00000820 212 OBJECT LOCAL DEFAULT 3 _PyExc_DeprecationWarning │ │ │ │ │ - 272: 00000160 212 OBJECT LOCAL DEFAULT 3 _PyExc_EncodingWarning │ │ │ │ │ - 273: 000004c0 212 OBJECT LOCAL DEFAULT 3 _PyExc_FutureWarning │ │ │ │ │ - 274: 000003e8 212 OBJECT LOCAL DEFAULT 3 _PyExc_ImportWarning │ │ │ │ │ - 275: 00000748 212 OBJECT LOCAL DEFAULT 3 _PyExc_PendingDeprecationWarning │ │ │ │ │ - 276: 00000088 212 OBJECT LOCAL DEFAULT 3 _PyExc_ResourceWarning │ │ │ │ │ - 277: 00000598 212 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeWarning │ │ │ │ │ - 278: 00000670 212 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxWarning │ │ │ │ │ - 279: 00000310 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeWarning │ │ │ │ │ - 280: 000008f8 212 OBJECT LOCAL DEFAULT 3 _PyExc_UserWarning │ │ │ │ │ - 281: 00003078 212 OBJECT LOCAL DEFAULT 3 _PyExc_BlockingIOError │ │ │ │ │ - 282: 00002ecc 212 OBJECT LOCAL DEFAULT 3 _PyExc_ChildProcessError │ │ │ │ │ - 283: 00002fa4 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionError │ │ │ │ │ - 284: 00002aa8 212 OBJECT LOCAL DEFAULT 3 _PyExc_FileExistsError │ │ │ │ │ - 285: 000029d4 212 OBJECT LOCAL DEFAULT 3 _PyExc_FileNotFoundError │ │ │ │ │ - 286: 00002758 212 OBJECT LOCAL DEFAULT 3 _PyExc_InterruptedError │ │ │ │ │ - 287: 00002900 212 OBJECT LOCAL DEFAULT 3 _PyExc_IsADirectoryError │ │ │ │ │ - 288: 0000282c 212 OBJECT LOCAL DEFAULT 3 _PyExc_NotADirectoryError │ │ │ │ │ - 289: 00002684 212 OBJECT LOCAL DEFAULT 3 _PyExc_PermissionError │ │ │ │ │ - 290: 000025b0 212 OBJECT LOCAL DEFAULT 3 _PyExc_ProcessLookupError │ │ │ │ │ - 291: 000024dc 212 OBJECT LOCAL DEFAULT 3 _PyExc_TimeoutError │ │ │ │ │ - 292: 00001b10 212 OBJECT LOCAL DEFAULT 3 _PyExc_IndentationError │ │ │ │ │ - 293: 000017b4 212 OBJECT LOCAL DEFAULT 3 _PyExc_IndexError │ │ │ │ │ - 294: 000016dc 212 OBJECT LOCAL DEFAULT 3 _PyExc_KeyError │ │ │ │ │ - 295: 000033a8 212 OBJECT LOCAL DEFAULT 3 _PyExc_ImportCycleError │ │ │ │ │ - 296: 000032d0 212 OBJECT LOCAL DEFAULT 3 _PyExc_ModuleNotFoundError │ │ │ │ │ - 297: 000020a0 212 OBJECT LOCAL DEFAULT 3 _PyExc_NotImplementedError │ │ │ │ │ - 298: 00002178 212 OBJECT LOCAL DEFAULT 3 _PyExc_PythonFinalizationError │ │ │ │ │ - 299: 00002250 212 OBJECT LOCAL DEFAULT 3 _PyExc_RecursionError │ │ │ │ │ - 300: 00001ec8 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnboundLocalError │ │ │ │ │ - 301: 00001530 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeError │ │ │ │ │ - 302: 00002df8 212 OBJECT LOCAL DEFAULT 3 _PyExc_BrokenPipeError │ │ │ │ │ - 303: 00002d24 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionAbortedError │ │ │ │ │ - 304: 00002c50 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionRefusedError │ │ │ │ │ - 305: 00002b7c 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionResetError │ │ │ │ │ - 306: 00001a38 212 OBJECT LOCAL DEFAULT 3 _PyExc_TabError │ │ │ │ │ - 307: 0000130c 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeDecodeError │ │ │ │ │ - 308: 000013e4 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeEncodeError │ │ │ │ │ - 309: 00001238 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeTranslateError │ │ │ │ │ - 310: 00000228 25 OBJECT LOCAL DEFAULT 11 __func__.1 │ │ │ │ │ - 311: 00000244 17 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ - 312: 00000258 16 OBJECT LOCAL DEFAULT 11 __func__.2 │ │ │ │ │ - 313: 00000268 39 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_subgroup__doc__ │ │ │ │ │ - 314: 00000290 36 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_split__doc__ │ │ │ │ │ - 315: 000002b4 28 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_derive__doc__ │ │ │ │ │ - 316: 000002d0 57 OBJECT LOCAL DEFAULT 11 BaseException_add_note__doc__ │ │ │ │ │ - 317: 0000030c 79 OBJECT LOCAL DEFAULT 11 BaseException_with_traceback__doc__ │ │ │ │ │ - 318: 0000035c 35 OBJECT LOCAL DEFAULT 11 BaseException___setstate____doc__ │ │ │ │ │ - 319: 00000380 26 OBJECT LOCAL DEFAULT 11 BaseException___reduce____doc__ │ │ │ │ │ - 320: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 321: 00000048 12 OBJECT LOCAL DEFAULT 3 kwlist.3 │ │ │ │ │ - 322: 0000005c 16 OBJECT LOCAL DEFAULT 3 kwlist.5 │ │ │ │ │ - 323: 00000070 8 OBJECT LOCAL DEFAULT 3 kwlist.4 │ │ │ │ │ - 324: 000014b8 120 OBJECT LOCAL DEFAULT 3 UnicodeError_members │ │ │ │ │ - 325: 00001cbc 200 OBJECT LOCAL DEFAULT 3 SyntaxError_members │ │ │ │ │ - 326: 00001e58 48 OBJECT LOCAL DEFAULT 3 AttributeError_methods │ │ │ │ │ - 327: 00001e88 60 OBJECT LOCAL DEFAULT 3 AttributeError_members │ │ │ │ │ - 328: 00000000 16 OBJECT LOCAL DEFAULT 5 NameError_methods │ │ │ │ │ - 329: 00002074 40 OBJECT LOCAL DEFAULT 3 NameError_members │ │ │ │ │ - 330: 00003248 32 OBJECT LOCAL DEFAULT 3 OSError_methods │ │ │ │ │ - 331: 00003268 100 OBJECT LOCAL DEFAULT 3 OSError_members │ │ │ │ │ - 332: 00003220 40 OBJECT LOCAL DEFAULT 3 OSError_getset │ │ │ │ │ - 333: 00003554 32 OBJECT LOCAL DEFAULT 3 ImportError_methods │ │ │ │ │ - 334: 00003574 100 OBJECT LOCAL DEFAULT 3 ImportError_members │ │ │ │ │ - 335: 00003784 80 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_methods │ │ │ │ │ - 336: 000037d4 60 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_members │ │ │ │ │ - 337: 000038e8 40 OBJECT LOCAL DEFAULT 3 SystemExit_members │ │ │ │ │ - 338: 00003ac0 40 OBJECT LOCAL DEFAULT 3 StopIteration_members │ │ │ │ │ - 339: 00003ee0 80 OBJECT LOCAL DEFAULT 3 BaseException_methods │ │ │ │ │ - 340: 00003e40 40 OBJECT LOCAL DEFAULT 3 BaseException_members │ │ │ │ │ - 341: 00003e68 120 OBJECT LOCAL DEFAULT 3 BaseException_getset │ │ │ │ │ - 342: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 343: 00000000 152 FUNC GLOBAL HIDDEN 6 _PyExc_InitTypes │ │ │ │ │ - 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_InitBuiltin │ │ │ │ │ - 345: 00000000 464 FUNC GLOBAL HIDDEN 1 _PyExc_InitGlobalObjects │ │ │ │ │ - 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 349: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 351: 0000056c 1680 FUNC GLOBAL HIDDEN 1 _PyExc_InitState │ │ │ │ │ - 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_New │ │ │ │ │ - 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ - 355: 000002bc 500 FUNC GLOBAL HIDDEN 6 _PyBuiltins_AddExceptions │ │ │ │ │ - 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetDict │ │ │ │ │ - 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItemString │ │ │ │ │ - 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ - 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NewException │ │ │ │ │ - 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTupleAndKeywords │ │ │ │ │ - 361: 00000668 60 FUNC GLOBAL DEFAULT 6 PyException_GetTraceback │ │ │ │ │ - 362: 000009b0 288 FUNC GLOBAL DEFAULT 6 PyException_SetTraceback │ │ │ │ │ - 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ - 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_FromArray │ │ │ │ │ - 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ - 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ - 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemWithError │ │ │ │ │ - 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetSlice │ │ │ │ │ - 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ - 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ - 376: 000015b8 48 FUNC GLOBAL DEFAULT 6 PyException_GetContext │ │ │ │ │ - 377: 000015e8 76 FUNC GLOBAL DEFAULT 6 PyException_SetContext │ │ │ │ │ - 378: 00000000 48 FUNC GLOBAL DEFAULT 9 PyException_GetCause │ │ │ │ │ - 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ - 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ - 382: 00001fa4 84 FUNC GLOBAL DEFAULT 6 PyException_SetCause │ │ │ │ │ - 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ - 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ - 385: 000015e4 96 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_Create │ │ │ │ │ - 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ - 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 392: 00001950 88 FUNC GLOBAL HIDDEN 1 _PyExc_ClearExceptionGroupType │ │ │ │ │ - 393: 000021ac 292 FUNC GLOBAL HIDDEN 6 _PyExc_Fini │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_FiniBuiltin │ │ │ │ │ - 395: 0000237c 296 FUNC GLOBAL HIDDEN 1 _PyErr_NoMemory │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ - 398: 000022d0 476 FUNC GLOBAL DEFAULT 6 _PyException_AddNote │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 404: 000024a4 68 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEncoding │ │ │ │ │ - 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 406: 000025ac 316 FUNC GLOBAL HIDDEN 1 _PyUnicodeError_GetParams │ │ │ │ │ - 407: 000026e8 72 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetObject │ │ │ │ │ - 408: 00002784 56 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetStart │ │ │ │ │ - 409: 000027bc 56 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetEnd │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ - 411: 00002844 96 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetReason │ │ │ │ │ - 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ - 416: 00000030 40 FUNC GLOBAL DEFAULT 9 PyException_GetArgs │ │ │ │ │ - 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_ReadChar │ │ │ │ │ - 418: 00000058 148 FUNC GLOBAL DEFAULT 9 _PyExc_CreateExceptionGroup │ │ │ │ │ - 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ - 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallObject │ │ │ │ │ - 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ - 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsInstance │ │ │ │ │ - 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsSubclass │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ - 425: 00002fa4 796 FUNC GLOBAL HIDDEN 1 _PyExc_PrepReraiseStar │ │ │ │ │ - 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ - 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_GetItem │ │ │ │ │ - 428: 000032c0 56 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetStart │ │ │ │ │ - 429: 000032f8 56 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetEnd │ │ │ │ │ - 430: 00003330 96 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetReason │ │ │ │ │ - 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ - 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ - 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ - 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ - 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Contains │ │ │ │ │ - 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ - 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 441: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ - 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ - 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ - 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ - 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ - 448: 00003b78 100 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEnd │ │ │ │ │ - 449: 000005ac 68 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ - 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ - 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteSubstring │ │ │ │ │ - 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteASCII │ │ │ │ │ - 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Format │ │ │ │ │ - 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ - 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ - 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ - 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Copy │ │ │ │ │ - 458: 00000c88 92 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetStart │ │ │ │ │ - 459: 00000ce4 92 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetEnd │ │ │ │ │ - 460: 00000d40 92 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetStart │ │ │ │ │ - 461: 00000d9c 92 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetEnd │ │ │ │ │ - 462: 00000df8 92 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetStart │ │ │ │ │ - 463: 00000e54 56 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetEnd │ │ │ │ │ - 464: 00000e8c 56 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetStart │ │ │ │ │ - 465: 00000ec4 344 FUNC GLOBAL DEFAULT 9 PyUnstable_Exc_PrepReraiseStar │ │ │ │ │ - 466: 0000101c 80 FUNC GLOBAL HIDDEN 9 _PyUnicodeTranslateError_Create │ │ │ │ │ - 467: 000010bc 48 FUNC GLOBAL DEFAULT 9 PyException_SetArgs │ │ │ │ │ - 468: 000010ec 24 FUNC GLOBAL DEFAULT 9 PyExceptionClass_Name │ │ │ │ │ - 469: 00001104 68 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetObject │ │ │ │ │ - 470: 00001148 68 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetObject │ │ │ │ │ - 471: 0000118c 68 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetReason │ │ │ │ │ - 472: 000011d0 68 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetReason │ │ │ │ │ - 473: 00001214 68 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetReason │ │ │ │ │ - 474: 00001258 92 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetReason │ │ │ │ │ - 475: 00000084 4 OBJECT GLOBAL DEFAULT 3 PyExc_ResourceWarning │ │ │ │ │ - 476: 0000015c 4 OBJECT GLOBAL DEFAULT 3 PyExc_EncodingWarning │ │ │ │ │ - 477: 00000234 4 OBJECT GLOBAL DEFAULT 3 PyExc_BytesWarning │ │ │ │ │ - 478: 0000030c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeWarning │ │ │ │ │ - 479: 000003e4 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportWarning │ │ │ │ │ - 480: 000004bc 4 OBJECT GLOBAL DEFAULT 3 PyExc_FutureWarning │ │ │ │ │ - 481: 00000594 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeWarning │ │ │ │ │ - 482: 0000066c 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxWarning │ │ │ │ │ - 483: 00000744 4 OBJECT GLOBAL DEFAULT 3 PyExc_PendingDeprecationWarning │ │ │ │ │ - 484: 0000081c 4 OBJECT GLOBAL DEFAULT 3 PyExc_DeprecationWarning │ │ │ │ │ - 485: 000008f4 4 OBJECT GLOBAL DEFAULT 3 PyExc_UserWarning │ │ │ │ │ - 486: 000009cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_Warning │ │ │ │ │ - 487: 00000aa4 4 OBJECT GLOBAL DEFAULT 3 PyExc_BufferError │ │ │ │ │ - 488: 00000000 4 OBJECT GLOBAL DEFAULT 3 PyExc_MemoryError │ │ │ │ │ - 489: 00000b7c 212 OBJECT GLOBAL HIDDEN 3 _PyExc_MemoryError │ │ │ │ │ - 490: 00000c50 4 OBJECT GLOBAL DEFAULT 3 PyExc_ReferenceError │ │ │ │ │ - 491: 00000d28 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemError │ │ │ │ │ - 492: 00000e00 4 OBJECT GLOBAL DEFAULT 3 PyExc_ZeroDivisionError │ │ │ │ │ - 493: 00000ed8 4 OBJECT GLOBAL DEFAULT 3 PyExc_OverflowError │ │ │ │ │ - 494: 00000fb0 4 OBJECT GLOBAL DEFAULT 3 PyExc_FloatingPointError │ │ │ │ │ - 495: 00001088 4 OBJECT GLOBAL DEFAULT 3 PyExc_ArithmeticError │ │ │ │ │ - 496: 00001160 4 OBJECT GLOBAL DEFAULT 3 PyExc_AssertionError │ │ │ │ │ - 497: 00000080 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeTranslateError │ │ │ │ │ - 498: 0000006c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeDecodeError │ │ │ │ │ - 499: 000013e0 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeEncodeError │ │ │ │ │ - 500: 00000078 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeError │ │ │ │ │ - 501: 00000058 4 OBJECT GLOBAL DEFAULT 3 PyExc_ValueError │ │ │ │ │ - 502: 000016d8 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyError │ │ │ │ │ - 503: 000017b0 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndexError │ │ │ │ │ - 504: 00001888 4 OBJECT GLOBAL DEFAULT 3 PyExc_LookupError │ │ │ │ │ - 505: 00001960 212 OBJECT GLOBAL DEFAULT 3 _PyExc_IncompleteInputError │ │ │ │ │ - 506: 00001a34 4 OBJECT GLOBAL DEFAULT 3 PyExc_TabError │ │ │ │ │ - 507: 00001b0c 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndentationError │ │ │ │ │ - 508: 00001be4 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxError │ │ │ │ │ - 509: 0000007c 4 OBJECT GLOBAL DEFAULT 3 PyExc_AttributeError │ │ │ │ │ - 510: 00001ec4 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnboundLocalError │ │ │ │ │ - 511: 00001f9c 4 OBJECT GLOBAL DEFAULT 3 PyExc_NameError │ │ │ │ │ - 512: 0000209c 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotImplementedError │ │ │ │ │ - 513: 00002174 4 OBJECT GLOBAL DEFAULT 3 PyExc_PythonFinalizationError │ │ │ │ │ - 514: 0000224c 4 OBJECT GLOBAL DEFAULT 3 PyExc_RecursionError │ │ │ │ │ - 515: 00002324 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeError │ │ │ │ │ - 516: 000023fc 4 OBJECT GLOBAL DEFAULT 3 PyExc_EOFError │ │ │ │ │ - 517: 000024d4 4 OBJECT GLOBAL DEFAULT 3 PyExc_IOError │ │ │ │ │ - 518: 000024d8 4 OBJECT GLOBAL DEFAULT 3 PyExc_EnvironmentError │ │ │ │ │ - 519: 00000038 4 OBJECT GLOBAL DEFAULT 3 PyExc_TimeoutError │ │ │ │ │ - 520: 00000034 4 OBJECT GLOBAL DEFAULT 3 PyExc_ProcessLookupError │ │ │ │ │ - 521: 00000030 4 OBJECT GLOBAL DEFAULT 3 PyExc_PermissionError │ │ │ │ │ - 522: 0000002c 4 OBJECT GLOBAL DEFAULT 3 PyExc_InterruptedError │ │ │ │ │ - 523: 00000028 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotADirectoryError │ │ │ │ │ - 524: 00000024 4 OBJECT GLOBAL DEFAULT 3 PyExc_IsADirectoryError │ │ │ │ │ - 525: 00000020 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileNotFoundError │ │ │ │ │ - 526: 0000001c 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileExistsError │ │ │ │ │ - 527: 00000018 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionResetError │ │ │ │ │ - 528: 00000014 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionRefusedError │ │ │ │ │ - 529: 00000010 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionAbortedError │ │ │ │ │ - 530: 00000008 4 OBJECT GLOBAL DEFAULT 3 PyExc_BrokenPipeError │ │ │ │ │ - 531: 0000000c 4 OBJECT GLOBAL DEFAULT 3 PyExc_ChildProcessError │ │ │ │ │ - 532: 00002fa0 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionError │ │ │ │ │ - 533: 00000004 4 OBJECT GLOBAL DEFAULT 3 PyExc_BlockingIOError │ │ │ │ │ - 534: 00000044 4 OBJECT GLOBAL DEFAULT 3 PyExc_OSError │ │ │ │ │ - 535: 000032cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_ModuleNotFoundError │ │ │ │ │ - 536: 000033a4 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportCycleError │ │ │ │ │ - 537: 0000347c 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportError │ │ │ │ │ - 538: 000035d8 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyboardInterrupt │ │ │ │ │ - 539: 00000040 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseExceptionGroup │ │ │ │ │ - 540: 00003810 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemExit │ │ │ │ │ - 541: 00003910 4 OBJECT GLOBAL DEFAULT 3 PyExc_GeneratorExit │ │ │ │ │ - 542: 000039e8 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopIteration │ │ │ │ │ - 543: 00003ae8 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopAsyncIteration │ │ │ │ │ - 544: 00000054 4 OBJECT GLOBAL DEFAULT 3 PyExc_TypeError │ │ │ │ │ - 545: 0000003c 4 OBJECT GLOBAL DEFAULT 3 PyExc_Exception │ │ │ │ │ - 546: 00003d68 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseException │ │ │ │ │ - 547: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ - 548: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 549: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetAttr │ │ │ │ │ - 550: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetDict │ │ │ │ │ - 551: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetDict │ │ │ │ │ + 42: 00000c3c 272 FUNC LOCAL DEFAULT 1 BaseException___traceback___set_impl │ │ │ │ │ + 43: 00000bac 404 FUNC LOCAL DEFAULT 6 BaseException_dealloc │ │ │ │ │ + 44: 000000e0 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ + 45: 00000d40 1324 FUNC LOCAL DEFAULT 6 OSError_new │ │ │ │ │ + 46: 0000126c 844 FUNC LOCAL DEFAULT 6 OSError_init │ │ │ │ │ + 47: 00001268 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 48: 0000126c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 49: 00001634 692 FUNC LOCAL DEFAULT 6 ImportError_dealloc │ │ │ │ │ + 50: 000018e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 51: 000018e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 52: 000018e8 736 FUNC LOCAL DEFAULT 6 OSError_dealloc │ │ │ │ │ + 53: 00001bc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 54: 00001bc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 55: 00001bc8 300 FUNC LOCAL DEFAULT 6 ImportError_clear │ │ │ │ │ + 56: 00001cf4 640 FUNC LOCAL DEFAULT 6 OSError_clear │ │ │ │ │ + 57: 000000e8 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ + 58: 00001f74 632 FUNC LOCAL DEFAULT 6 ImportError_init │ │ │ │ │ + 59: 000021e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 60: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 61: 00000d4c 84 FUNC LOCAL DEFAULT 1 ImportError_str │ │ │ │ │ + 62: 00000da0 60 FUNC LOCAL DEFAULT 1 BaseException_str │ │ │ │ │ + 63: 000021ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 64: 0000228c 220 FUNC LOCAL DEFAULT 6 BaseException_traverse │ │ │ │ │ + 65: 00000ddc 176 FUNC LOCAL DEFAULT 1 ImportError_traverse │ │ │ │ │ + 66: 000000fc 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ + 67: 00000e8c 252 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_init │ │ │ │ │ + 68: 00000f88 148 FUNC LOCAL DEFAULT 1 SystemExit_init │ │ │ │ │ + 69: 00000104 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ + 70: 00000110 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ + 71: 0000101c 592 FUNC LOCAL DEFAULT 1 SyntaxError_init │ │ │ │ │ + 72: 0000126c 136 FUNC LOCAL DEFAULT 1 SystemExit_dealloc │ │ │ │ │ + 73: 000023bc 112 FUNC LOCAL DEFAULT 6 StopIteration_clear │ │ │ │ │ + 74: 000012f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 75: 0000242c 20 FUNC LOCAL DEFAULT 6 SystemExit_clear │ │ │ │ │ + 76: 00002440 304 FUNC LOCAL DEFAULT 6 UnicodeError_traverse │ │ │ │ │ + 77: 000012f4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 78: 000012f4 112 FUNC LOCAL DEFAULT 1 AttributeError_traverse │ │ │ │ │ + 79: 00001364 312 FUNC LOCAL DEFAULT 1 SyntaxError_traverse │ │ │ │ │ + 80: 00000148 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ + 81: 00000150 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ + 82: 000014fc 324 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_init │ │ │ │ │ + 83: 00000158 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ + 84: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ + 85: 00000198 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ + 86: 00001640 284 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_str │ │ │ │ │ + 87: 0000175c 172 FUNC LOCAL DEFAULT 1 check_unicode_error_attribute │ │ │ │ │ + 88: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ + 89: 000001d8 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ + 90: 000001e0 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ + 91: 00000208 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ + 92: 00001860 132 FUNC LOCAL DEFAULT 1 UnicodeError_dealloc │ │ │ │ │ + 93: 000018e4 528 FUNC LOCAL DEFAULT 1 UnicodeError_clear │ │ │ │ │ + 94: 000018e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 95: 000018e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 96: 00000234 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ + 97: 00001af4 252 FUNC LOCAL DEFAULT 1 NameError_init │ │ │ │ │ + 98: 00001bec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 99: 00001bf0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 100: 00001bf0 636 FUNC LOCAL DEFAULT 1 SyntaxError_dealloc │ │ │ │ │ + 101: 00001e68 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 102: 00001e6c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 103: 00001e6c 616 FUNC LOCAL DEFAULT 1 SyntaxError_clear │ │ │ │ │ + 104: 000020d4 104 FUNC LOCAL DEFAULT 1 NameError_traverse │ │ │ │ │ + 105: 0000213c 248 FUNC LOCAL DEFAULT 1 OSError_traverse │ │ │ │ │ + 106: 00000244 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ + 107: 0000234c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 108: 00000280 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ + 109: 000002a4 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ + 110: 000002a8 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ + 111: 000002b4 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 112: 000002c0 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 113: 0000286c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 114: 00002870 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 115: 00002870 392 FUNC LOCAL DEFAULT 6 BaseException_add_note │ │ │ │ │ + 116: 000029f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 117: 000002ec 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 118: 0000235c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 119: 000023a0 112 FUNC LOCAL DEFAULT 1 check_unicode_error_type │ │ │ │ │ + 120: 00002410 84 FUNC LOCAL DEFAULT 1 unicode_error_get_encoding_impl │ │ │ │ │ + 121: 00000300 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 122: 00000320 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 123: 000029f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 124: 000029f8 288 FUNC LOCAL DEFAULT 6 StopIteration_init │ │ │ │ │ + 125: 00002b18 468 FUNC LOCAL DEFAULT 6 StopIteration_dealloc │ │ │ │ │ + 126: 000025e8 84 FUNC LOCAL DEFAULT 1 unicode_error_get_object_impl │ │ │ │ │ + 127: 0000032c 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 128: 00000334 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 129: 000026ac 80 FUNC LOCAL DEFAULT 1 BaseException_repr │ │ │ │ │ + 130: 0000275c 20 FUNC LOCAL DEFAULT 1 NameError_dealloc │ │ │ │ │ + 131: 00002cec 20 FUNC LOCAL DEFAULT 6 NameError_clear │ │ │ │ │ + 132: 0000033c 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 133: 00000350 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 134: 00000358 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 135: 00002770 504 FUNC LOCAL DEFAULT 1 SyntaxError_str │ │ │ │ │ + 136: 00002968 60 FUNC LOCAL DEFAULT 1 BaseException___cause___get │ │ │ │ │ + 137: 000029a4 60 FUNC LOCAL DEFAULT 1 BaseException___context___get │ │ │ │ │ + 138: 000029e0 60 FUNC LOCAL DEFAULT 1 BaseException___traceback___get │ │ │ │ │ + 139: 00000368 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 140: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 141: 00000394 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 142: 00002a1c 196 FUNC LOCAL DEFAULT 1 OSError_str │ │ │ │ │ + 143: 000003a4 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 144: 000003e4 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 145: 00000424 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ + 146: 00000464 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ + 147: 00002ae0 324 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_str │ │ │ │ │ + 148: 00002c24 20 FUNC LOCAL DEFAULT 1 BaseException___traceback___set │ │ │ │ │ + 149: 00002c38 96 FUNC LOCAL DEFAULT 1 SystemExit_traverse │ │ │ │ │ + 150: 00002c98 60 FUNC LOCAL DEFAULT 1 BaseException_args_get │ │ │ │ │ + 151: 00002d00 308 FUNC LOCAL DEFAULT 6 BaseException_with_traceback │ │ │ │ │ + 152: 000004a0 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ + 153: 00002cd4 140 FUNC LOCAL DEFAULT 1 BaseException_args_set │ │ │ │ │ + 154: 000004b8 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ + 155: 000004d8 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ + 156: 00000508 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ + 157: 00000544 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ + 158: 00000584 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ + 159: 000005b4 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ + 160: 00002e34 876 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_new │ │ │ │ │ + 161: 0000319c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 000031a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 163: 000031a0 200 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_init │ │ │ │ │ + 164: 000005dc 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ + 165: 000042f0 1240 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive.constprop.0 │ │ │ │ │ + 166: 0000353c 348 FUNC LOCAL DEFAULT 1 collect_exception_group_leaf_ids │ │ │ │ │ + 167: 00003268 664 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_dealloc │ │ │ │ │ + 168: 000034fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 169: 00003500 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 170: 00003500 204 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_clear │ │ │ │ │ + 171: 000000ec 88 FUNC LOCAL DEFAULT 9 StopIteration_traverse │ │ │ │ │ + 172: 000005e0 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ + 173: 000005f4 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ + 174: 00000144 68 FUNC LOCAL DEFAULT 9 OSError_written_get │ │ │ │ │ + 175: 00000188 144 FUNC LOCAL DEFAULT 9 OSError_written_set │ │ │ │ │ + 176: 0000314c 136 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_split │ │ │ │ │ + 177: 000031d4 228 FUNC LOCAL DEFAULT 1 get_matcher_type │ │ │ │ │ + 178: 00003700 1700 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive.constprop.2 │ │ │ │ │ + 179: 000035cc 308 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_traverse │ │ │ │ │ + 180: 00000608 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ + 181: 00000664 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ + 182: 000032b8 644 FUNC LOCAL DEFAULT 1 exceptiongroup_subset │ │ │ │ │ + 183: 00003d9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 184: 00003da4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 185: 00003da4 1356 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive.constprop.1 │ │ │ │ │ + 186: 000042e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 187: 000042f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 188: 000047c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 189: 00000688 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ + 190: 0000068c 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ + 191: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ + 192: 00003538 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 193: 000006cc 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ + 194: 0000353c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 195: 00003694 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 196: 00003698 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 197: 00003698 128 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_derive │ │ │ │ │ + 198: 00003718 76 FUNC LOCAL DEFAULT 1 BaseException___reduce__ │ │ │ │ │ + 199: 00000218 140 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_subgroup │ │ │ │ │ + 200: 000006f4 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ + 201: 00000714 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ + 202: 000002a4 168 FUNC LOCAL DEFAULT 9 BaseException___context___set │ │ │ │ │ + 203: 00000750 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ + 204: 00003764 212 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_init │ │ │ │ │ + 205: 0000034c 52 FUNC LOCAL DEFAULT 9 KeyError_str │ │ │ │ │ + 206: 00000758 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ + 207: 00000380 292 FUNC LOCAL DEFAULT 9 BaseException___setstate__ │ │ │ │ │ + 208: 00000774 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ + 209: 00000778 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ + 210: 00003838 84 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_str │ │ │ │ │ + 211: 00000794 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ + 212: 000004a4 264 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_repr │ │ │ │ │ + 213: 000007a0 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ + 214: 000007d8 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ + 215: 00000810 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ + 216: 00000848 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ + 217: 000038f0 280 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_str │ │ │ │ │ + 218: 000005f0 336 FUNC LOCAL DEFAULT 9 OSError_reduce │ │ │ │ │ + 219: 0000087c 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ + 220: 00000880 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ + 221: 00000888 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ + 222: 00000740 416 FUNC LOCAL DEFAULT 9 ImportError_repr │ │ │ │ │ + 223: 000008e0 116 FUNC LOCAL DEFAULT 9 AttributeError_reduce │ │ │ │ │ + 224: 00000954 248 FUNC LOCAL DEFAULT 9 AttributeError_getstate │ │ │ │ │ + 225: 00000890 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ + 226: 00000898 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ + 227: 000008a0 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ + 228: 000008c0 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ + 229: 00000a4c 176 FUNC LOCAL DEFAULT 9 BaseException___cause___set │ │ │ │ │ + 230: 00000afc 396 FUNC LOCAL DEFAULT 9 ImportError_reduce │ │ │ │ │ + 231: 00000c7c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 232: 00000c88 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 233: 000008fc 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ + 234: 00000914 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ + 235: 00000938 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ + 236: 00000964 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ + 237: 0000098c 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ + 238: 000009ac 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ + 239: 000009b4 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ + 240: 0000106c 80 FUNC LOCAL DEFAULT 9 unicode_error_get_reason_impl │ │ │ │ │ + 241: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 242: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 243: 00000000 552 OBJECT LOCAL DEFAULT 11 static_exceptions │ │ │ │ │ + 244: 00003d6c 212 OBJECT LOCAL DEFAULT 3 _PyExc_BaseException │ │ │ │ │ + 245: 000036b0 212 OBJECT LOCAL DEFAULT 3 _PyExc_BaseExceptionGroup │ │ │ │ │ + 246: 00003c94 212 OBJECT LOCAL DEFAULT 3 _PyExc_Exception │ │ │ │ │ + 247: 00003914 212 OBJECT LOCAL DEFAULT 3 _PyExc_GeneratorExit │ │ │ │ │ + 248: 000035dc 212 OBJECT LOCAL DEFAULT 3 _PyExc_KeyboardInterrupt │ │ │ │ │ + 249: 00003814 212 OBJECT LOCAL DEFAULT 3 _PyExc_SystemExit │ │ │ │ │ + 250: 0000108c 212 OBJECT LOCAL DEFAULT 3 _PyExc_ArithmeticError │ │ │ │ │ + 251: 00001164 212 OBJECT LOCAL DEFAULT 3 _PyExc_AssertionError │ │ │ │ │ + 252: 00001d84 212 OBJECT LOCAL DEFAULT 3 _PyExc_AttributeError │ │ │ │ │ + 253: 00000aa8 212 OBJECT LOCAL DEFAULT 3 _PyExc_BufferError │ │ │ │ │ + 254: 00002400 212 OBJECT LOCAL DEFAULT 3 _PyExc_EOFError │ │ │ │ │ + 255: 00003480 212 OBJECT LOCAL DEFAULT 3 _PyExc_ImportError │ │ │ │ │ + 256: 0000188c 212 OBJECT LOCAL DEFAULT 3 _PyExc_LookupError │ │ │ │ │ + 257: 00001fa0 212 OBJECT LOCAL DEFAULT 3 _PyExc_NameError │ │ │ │ │ + 258: 0000314c 212 OBJECT LOCAL DEFAULT 3 _PyExc_OSError │ │ │ │ │ + 259: 00000c54 212 OBJECT LOCAL DEFAULT 3 _PyExc_ReferenceError │ │ │ │ │ + 260: 00002328 212 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeError │ │ │ │ │ + 261: 00003aec 212 OBJECT LOCAL DEFAULT 3 _PyExc_StopAsyncIteration │ │ │ │ │ + 262: 000039ec 212 OBJECT LOCAL DEFAULT 3 _PyExc_StopIteration │ │ │ │ │ + 263: 00001be8 212 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxError │ │ │ │ │ + 264: 00000d2c 212 OBJECT LOCAL DEFAULT 3 _PyExc_SystemError │ │ │ │ │ + 265: 00003bc0 212 OBJECT LOCAL DEFAULT 3 _PyExc_TypeError │ │ │ │ │ + 266: 00001604 212 OBJECT LOCAL DEFAULT 3 _PyExc_ValueError │ │ │ │ │ + 267: 000009d0 212 OBJECT LOCAL DEFAULT 3 _PyExc_Warning │ │ │ │ │ + 268: 00000fb4 212 OBJECT LOCAL DEFAULT 3 _PyExc_FloatingPointError │ │ │ │ │ + 269: 00000edc 212 OBJECT LOCAL DEFAULT 3 _PyExc_OverflowError │ │ │ │ │ + 270: 00000e04 212 OBJECT LOCAL DEFAULT 3 _PyExc_ZeroDivisionError │ │ │ │ │ + 271: 00000238 212 OBJECT LOCAL DEFAULT 3 _PyExc_BytesWarning │ │ │ │ │ + 272: 00000820 212 OBJECT LOCAL DEFAULT 3 _PyExc_DeprecationWarning │ │ │ │ │ + 273: 00000160 212 OBJECT LOCAL DEFAULT 3 _PyExc_EncodingWarning │ │ │ │ │ + 274: 000004c0 212 OBJECT LOCAL DEFAULT 3 _PyExc_FutureWarning │ │ │ │ │ + 275: 000003e8 212 OBJECT LOCAL DEFAULT 3 _PyExc_ImportWarning │ │ │ │ │ + 276: 00000748 212 OBJECT LOCAL DEFAULT 3 _PyExc_PendingDeprecationWarning │ │ │ │ │ + 277: 00000088 212 OBJECT LOCAL DEFAULT 3 _PyExc_ResourceWarning │ │ │ │ │ + 278: 00000598 212 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeWarning │ │ │ │ │ + 279: 00000670 212 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxWarning │ │ │ │ │ + 280: 00000310 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeWarning │ │ │ │ │ + 281: 000008f8 212 OBJECT LOCAL DEFAULT 3 _PyExc_UserWarning │ │ │ │ │ + 282: 00003078 212 OBJECT LOCAL DEFAULT 3 _PyExc_BlockingIOError │ │ │ │ │ + 283: 00002ecc 212 OBJECT LOCAL DEFAULT 3 _PyExc_ChildProcessError │ │ │ │ │ + 284: 00002fa4 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionError │ │ │ │ │ + 285: 00002aa8 212 OBJECT LOCAL DEFAULT 3 _PyExc_FileExistsError │ │ │ │ │ + 286: 000029d4 212 OBJECT LOCAL DEFAULT 3 _PyExc_FileNotFoundError │ │ │ │ │ + 287: 00002758 212 OBJECT LOCAL DEFAULT 3 _PyExc_InterruptedError │ │ │ │ │ + 288: 00002900 212 OBJECT LOCAL DEFAULT 3 _PyExc_IsADirectoryError │ │ │ │ │ + 289: 0000282c 212 OBJECT LOCAL DEFAULT 3 _PyExc_NotADirectoryError │ │ │ │ │ + 290: 00002684 212 OBJECT LOCAL DEFAULT 3 _PyExc_PermissionError │ │ │ │ │ + 291: 000025b0 212 OBJECT LOCAL DEFAULT 3 _PyExc_ProcessLookupError │ │ │ │ │ + 292: 000024dc 212 OBJECT LOCAL DEFAULT 3 _PyExc_TimeoutError │ │ │ │ │ + 293: 00001b10 212 OBJECT LOCAL DEFAULT 3 _PyExc_IndentationError │ │ │ │ │ + 294: 000017b4 212 OBJECT LOCAL DEFAULT 3 _PyExc_IndexError │ │ │ │ │ + 295: 000016dc 212 OBJECT LOCAL DEFAULT 3 _PyExc_KeyError │ │ │ │ │ + 296: 000033a8 212 OBJECT LOCAL DEFAULT 3 _PyExc_ImportCycleError │ │ │ │ │ + 297: 000032d0 212 OBJECT LOCAL DEFAULT 3 _PyExc_ModuleNotFoundError │ │ │ │ │ + 298: 000020a0 212 OBJECT LOCAL DEFAULT 3 _PyExc_NotImplementedError │ │ │ │ │ + 299: 00002178 212 OBJECT LOCAL DEFAULT 3 _PyExc_PythonFinalizationError │ │ │ │ │ + 300: 00002250 212 OBJECT LOCAL DEFAULT 3 _PyExc_RecursionError │ │ │ │ │ + 301: 00001ec8 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnboundLocalError │ │ │ │ │ + 302: 00001530 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeError │ │ │ │ │ + 303: 00002df8 212 OBJECT LOCAL DEFAULT 3 _PyExc_BrokenPipeError │ │ │ │ │ + 304: 00002d24 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionAbortedError │ │ │ │ │ + 305: 00002c50 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionRefusedError │ │ │ │ │ + 306: 00002b7c 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionResetError │ │ │ │ │ + 307: 00001a38 212 OBJECT LOCAL DEFAULT 3 _PyExc_TabError │ │ │ │ │ + 308: 0000130c 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeDecodeError │ │ │ │ │ + 309: 000013e4 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeEncodeError │ │ │ │ │ + 310: 00001238 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeTranslateError │ │ │ │ │ + 311: 00000228 25 OBJECT LOCAL DEFAULT 11 __func__.1 │ │ │ │ │ + 312: 00000244 17 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ + 313: 00000258 16 OBJECT LOCAL DEFAULT 11 __func__.2 │ │ │ │ │ + 314: 00000268 39 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_subgroup__doc__ │ │ │ │ │ + 315: 00000290 36 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_split__doc__ │ │ │ │ │ + 316: 000002b4 28 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_derive__doc__ │ │ │ │ │ + 317: 000002d0 57 OBJECT LOCAL DEFAULT 11 BaseException_add_note__doc__ │ │ │ │ │ + 318: 0000030c 79 OBJECT LOCAL DEFAULT 11 BaseException_with_traceback__doc__ │ │ │ │ │ + 319: 0000035c 35 OBJECT LOCAL DEFAULT 11 BaseException___setstate____doc__ │ │ │ │ │ + 320: 00000380 26 OBJECT LOCAL DEFAULT 11 BaseException___reduce____doc__ │ │ │ │ │ + 321: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 322: 00000048 12 OBJECT LOCAL DEFAULT 3 kwlist.3 │ │ │ │ │ + 323: 0000005c 16 OBJECT LOCAL DEFAULT 3 kwlist.5 │ │ │ │ │ + 324: 00000070 8 OBJECT LOCAL DEFAULT 3 kwlist.4 │ │ │ │ │ + 325: 000014b8 120 OBJECT LOCAL DEFAULT 3 UnicodeError_members │ │ │ │ │ + 326: 00001cbc 200 OBJECT LOCAL DEFAULT 3 SyntaxError_members │ │ │ │ │ + 327: 00001e58 48 OBJECT LOCAL DEFAULT 3 AttributeError_methods │ │ │ │ │ + 328: 00001e88 60 OBJECT LOCAL DEFAULT 3 AttributeError_members │ │ │ │ │ + 329: 00000000 16 OBJECT LOCAL DEFAULT 5 NameError_methods │ │ │ │ │ + 330: 00002074 40 OBJECT LOCAL DEFAULT 3 NameError_members │ │ │ │ │ + 331: 00003248 32 OBJECT LOCAL DEFAULT 3 OSError_methods │ │ │ │ │ + 332: 00003268 100 OBJECT LOCAL DEFAULT 3 OSError_members │ │ │ │ │ + 333: 00003220 40 OBJECT LOCAL DEFAULT 3 OSError_getset │ │ │ │ │ + 334: 00003554 32 OBJECT LOCAL DEFAULT 3 ImportError_methods │ │ │ │ │ + 335: 00003574 100 OBJECT LOCAL DEFAULT 3 ImportError_members │ │ │ │ │ + 336: 00003784 80 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_methods │ │ │ │ │ + 337: 000037d4 60 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_members │ │ │ │ │ + 338: 000038e8 40 OBJECT LOCAL DEFAULT 3 SystemExit_members │ │ │ │ │ + 339: 00003ac0 40 OBJECT LOCAL DEFAULT 3 StopIteration_members │ │ │ │ │ + 340: 00003ee0 80 OBJECT LOCAL DEFAULT 3 BaseException_methods │ │ │ │ │ + 341: 00003e40 40 OBJECT LOCAL DEFAULT 3 BaseException_members │ │ │ │ │ + 342: 00003e68 120 OBJECT LOCAL DEFAULT 3 BaseException_getset │ │ │ │ │ + 343: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 344: 00000000 152 FUNC GLOBAL HIDDEN 6 _PyExc_InitTypes │ │ │ │ │ + 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_InitBuiltin │ │ │ │ │ + 346: 00000000 464 FUNC GLOBAL HIDDEN 1 _PyExc_InitGlobalObjects │ │ │ │ │ + 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 350: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 352: 0000056c 1680 FUNC GLOBAL HIDDEN 1 _PyExc_InitState │ │ │ │ │ + 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_New │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ + 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ + 356: 000002bc 500 FUNC GLOBAL HIDDEN 6 _PyBuiltins_AddExceptions │ │ │ │ │ + 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetDict │ │ │ │ │ + 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItemString │ │ │ │ │ + 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ + 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NewException │ │ │ │ │ + 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTupleAndKeywords │ │ │ │ │ + 362: 00000668 60 FUNC GLOBAL DEFAULT 6 PyException_GetTraceback │ │ │ │ │ + 363: 000009b0 288 FUNC GLOBAL DEFAULT 6 PyException_SetTraceback │ │ │ │ │ + 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ + 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_FromArray │ │ │ │ │ + 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ + 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ + 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemWithError │ │ │ │ │ + 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetSlice │ │ │ │ │ + 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ + 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ + 377: 000015b8 48 FUNC GLOBAL DEFAULT 6 PyException_GetContext │ │ │ │ │ + 378: 000015e8 76 FUNC GLOBAL DEFAULT 6 PyException_SetContext │ │ │ │ │ + 379: 00000000 48 FUNC GLOBAL DEFAULT 9 PyException_GetCause │ │ │ │ │ + 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ + 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ + 383: 00002368 84 FUNC GLOBAL DEFAULT 6 PyException_SetCause │ │ │ │ │ + 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ + 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ + 386: 0000149c 96 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_Create │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ + 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 393: 00001808 88 FUNC GLOBAL HIDDEN 1 _PyExc_ClearExceptionGroupType │ │ │ │ │ + 394: 00002570 292 FUNC GLOBAL HIDDEN 6 _PyExc_Fini │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_FiniBuiltin │ │ │ │ │ + 396: 00002234 296 FUNC GLOBAL HIDDEN 1 _PyErr_NoMemory │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ + 399: 00002694 476 FUNC GLOBAL DEFAULT 6 _PyException_AddNote │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 405: 0000235c 68 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEncoding │ │ │ │ │ + 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 407: 00002464 316 FUNC GLOBAL HIDDEN 1 _PyUnicodeError_GetParams │ │ │ │ │ + 408: 000025a0 72 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetObject │ │ │ │ │ + 409: 0000263c 56 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetStart │ │ │ │ │ + 410: 00002674 56 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetEnd │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ + 412: 000026fc 96 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetReason │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ + 417: 00000030 40 FUNC GLOBAL DEFAULT 9 PyException_GetArgs │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_ReadChar │ │ │ │ │ + 419: 00000058 148 FUNC GLOBAL DEFAULT 9 _PyExc_CreateExceptionGroup │ │ │ │ │ + 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallObject │ │ │ │ │ + 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ + 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsInstance │ │ │ │ │ + 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsSubclass │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ + 426: 00002d60 796 FUNC GLOBAL HIDDEN 1 _PyExc_PrepReraiseStar │ │ │ │ │ + 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ + 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_GetItem │ │ │ │ │ + 429: 0000307c 56 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetStart │ │ │ │ │ + 430: 000030b4 56 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetEnd │ │ │ │ │ + 431: 000030ec 96 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetReason │ │ │ │ │ + 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ + 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ + 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ + 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ + 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Contains │ │ │ │ │ + 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ + 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 442: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ + 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ + 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ + 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ + 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ + 449: 0000388c 100 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEnd │ │ │ │ │ + 450: 000005ac 68 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ + 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ + 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteSubstring │ │ │ │ │ + 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteASCII │ │ │ │ │ + 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Format │ │ │ │ │ + 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ + 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ + 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ + 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Copy │ │ │ │ │ + 459: 00000c88 92 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetStart │ │ │ │ │ + 460: 00000ce4 92 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetEnd │ │ │ │ │ + 461: 00000d40 92 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetStart │ │ │ │ │ + 462: 00000d9c 92 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetEnd │ │ │ │ │ + 463: 00000df8 92 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetStart │ │ │ │ │ + 464: 00000e54 56 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetEnd │ │ │ │ │ + 465: 00000e8c 56 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetStart │ │ │ │ │ + 466: 00000ec4 344 FUNC GLOBAL DEFAULT 9 PyUnstable_Exc_PrepReraiseStar │ │ │ │ │ + 467: 0000101c 80 FUNC GLOBAL HIDDEN 9 _PyUnicodeTranslateError_Create │ │ │ │ │ + 468: 000010bc 48 FUNC GLOBAL DEFAULT 9 PyException_SetArgs │ │ │ │ │ + 469: 000010ec 24 FUNC GLOBAL DEFAULT 9 PyExceptionClass_Name │ │ │ │ │ + 470: 00001104 68 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetObject │ │ │ │ │ + 471: 00001148 68 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetObject │ │ │ │ │ + 472: 0000118c 68 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetReason │ │ │ │ │ + 473: 000011d0 68 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetReason │ │ │ │ │ + 474: 00001214 68 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetReason │ │ │ │ │ + 475: 00001258 92 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetReason │ │ │ │ │ + 476: 00000084 4 OBJECT GLOBAL DEFAULT 3 PyExc_ResourceWarning │ │ │ │ │ + 477: 0000015c 4 OBJECT GLOBAL DEFAULT 3 PyExc_EncodingWarning │ │ │ │ │ + 478: 00000234 4 OBJECT GLOBAL DEFAULT 3 PyExc_BytesWarning │ │ │ │ │ + 479: 0000030c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeWarning │ │ │ │ │ + 480: 000003e4 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportWarning │ │ │ │ │ + 481: 000004bc 4 OBJECT GLOBAL DEFAULT 3 PyExc_FutureWarning │ │ │ │ │ + 482: 00000594 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeWarning │ │ │ │ │ + 483: 0000066c 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxWarning │ │ │ │ │ + 484: 00000744 4 OBJECT GLOBAL DEFAULT 3 PyExc_PendingDeprecationWarning │ │ │ │ │ + 485: 0000081c 4 OBJECT GLOBAL DEFAULT 3 PyExc_DeprecationWarning │ │ │ │ │ + 486: 000008f4 4 OBJECT GLOBAL DEFAULT 3 PyExc_UserWarning │ │ │ │ │ + 487: 000009cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_Warning │ │ │ │ │ + 488: 00000aa4 4 OBJECT GLOBAL DEFAULT 3 PyExc_BufferError │ │ │ │ │ + 489: 00000000 4 OBJECT GLOBAL DEFAULT 3 PyExc_MemoryError │ │ │ │ │ + 490: 00000b7c 212 OBJECT GLOBAL HIDDEN 3 _PyExc_MemoryError │ │ │ │ │ + 491: 00000c50 4 OBJECT GLOBAL DEFAULT 3 PyExc_ReferenceError │ │ │ │ │ + 492: 00000d28 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemError │ │ │ │ │ + 493: 00000e00 4 OBJECT GLOBAL DEFAULT 3 PyExc_ZeroDivisionError │ │ │ │ │ + 494: 00000ed8 4 OBJECT GLOBAL DEFAULT 3 PyExc_OverflowError │ │ │ │ │ + 495: 00000fb0 4 OBJECT GLOBAL DEFAULT 3 PyExc_FloatingPointError │ │ │ │ │ + 496: 00001088 4 OBJECT GLOBAL DEFAULT 3 PyExc_ArithmeticError │ │ │ │ │ + 497: 00001160 4 OBJECT GLOBAL DEFAULT 3 PyExc_AssertionError │ │ │ │ │ + 498: 00000080 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeTranslateError │ │ │ │ │ + 499: 0000006c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeDecodeError │ │ │ │ │ + 500: 000013e0 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeEncodeError │ │ │ │ │ + 501: 00000078 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeError │ │ │ │ │ + 502: 00000058 4 OBJECT GLOBAL DEFAULT 3 PyExc_ValueError │ │ │ │ │ + 503: 000016d8 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyError │ │ │ │ │ + 504: 000017b0 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndexError │ │ │ │ │ + 505: 00001888 4 OBJECT GLOBAL DEFAULT 3 PyExc_LookupError │ │ │ │ │ + 506: 00001960 212 OBJECT GLOBAL DEFAULT 3 _PyExc_IncompleteInputError │ │ │ │ │ + 507: 00001a34 4 OBJECT GLOBAL DEFAULT 3 PyExc_TabError │ │ │ │ │ + 508: 00001b0c 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndentationError │ │ │ │ │ + 509: 00001be4 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxError │ │ │ │ │ + 510: 0000007c 4 OBJECT GLOBAL DEFAULT 3 PyExc_AttributeError │ │ │ │ │ + 511: 00001ec4 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnboundLocalError │ │ │ │ │ + 512: 00001f9c 4 OBJECT GLOBAL DEFAULT 3 PyExc_NameError │ │ │ │ │ + 513: 0000209c 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotImplementedError │ │ │ │ │ + 514: 00002174 4 OBJECT GLOBAL DEFAULT 3 PyExc_PythonFinalizationError │ │ │ │ │ + 515: 0000224c 4 OBJECT GLOBAL DEFAULT 3 PyExc_RecursionError │ │ │ │ │ + 516: 00002324 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeError │ │ │ │ │ + 517: 000023fc 4 OBJECT GLOBAL DEFAULT 3 PyExc_EOFError │ │ │ │ │ + 518: 000024d4 4 OBJECT GLOBAL DEFAULT 3 PyExc_IOError │ │ │ │ │ + 519: 000024d8 4 OBJECT GLOBAL DEFAULT 3 PyExc_EnvironmentError │ │ │ │ │ + 520: 00000038 4 OBJECT GLOBAL DEFAULT 3 PyExc_TimeoutError │ │ │ │ │ + 521: 00000034 4 OBJECT GLOBAL DEFAULT 3 PyExc_ProcessLookupError │ │ │ │ │ + 522: 00000030 4 OBJECT GLOBAL DEFAULT 3 PyExc_PermissionError │ │ │ │ │ + 523: 0000002c 4 OBJECT GLOBAL DEFAULT 3 PyExc_InterruptedError │ │ │ │ │ + 524: 00000028 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotADirectoryError │ │ │ │ │ + 525: 00000024 4 OBJECT GLOBAL DEFAULT 3 PyExc_IsADirectoryError │ │ │ │ │ + 526: 00000020 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileNotFoundError │ │ │ │ │ + 527: 0000001c 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileExistsError │ │ │ │ │ + 528: 00000018 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionResetError │ │ │ │ │ + 529: 00000014 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionRefusedError │ │ │ │ │ + 530: 00000010 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionAbortedError │ │ │ │ │ + 531: 00000008 4 OBJECT GLOBAL DEFAULT 3 PyExc_BrokenPipeError │ │ │ │ │ + 532: 0000000c 4 OBJECT GLOBAL DEFAULT 3 PyExc_ChildProcessError │ │ │ │ │ + 533: 00002fa0 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionError │ │ │ │ │ + 534: 00000004 4 OBJECT GLOBAL DEFAULT 3 PyExc_BlockingIOError │ │ │ │ │ + 535: 00000044 4 OBJECT GLOBAL DEFAULT 3 PyExc_OSError │ │ │ │ │ + 536: 000032cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_ModuleNotFoundError │ │ │ │ │ + 537: 000033a4 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportCycleError │ │ │ │ │ + 538: 0000347c 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportError │ │ │ │ │ + 539: 000035d8 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyboardInterrupt │ │ │ │ │ + 540: 00000040 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseExceptionGroup │ │ │ │ │ + 541: 00003810 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemExit │ │ │ │ │ + 542: 00003910 4 OBJECT GLOBAL DEFAULT 3 PyExc_GeneratorExit │ │ │ │ │ + 543: 000039e8 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopIteration │ │ │ │ │ + 544: 00003ae8 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopAsyncIteration │ │ │ │ │ + 545: 00000054 4 OBJECT GLOBAL DEFAULT 3 PyExc_TypeError │ │ │ │ │ + 546: 0000003c 4 OBJECT GLOBAL DEFAULT 3 PyExc_Exception │ │ │ │ │ + 547: 00003d68 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseException │ │ │ │ │ + 548: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 549: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 550: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetAttr │ │ │ │ │ + 551: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetDict │ │ │ │ │ + 552: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetDict │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,482 +1,460 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x13410 contains 468 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x13538 contains 446 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000020 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000084 00015a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000000d0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000012c 00015c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000084 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000000d0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000012c 00015d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000184 00000a2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000188 00000a2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000001b4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001c0 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000001c4 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001c8 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000001cc 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001b4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001c0 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000001c4 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001c8 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000001cc 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001e4 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000001e8 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000002a4 00015c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000002fc 00015a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000002a4 00015d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000002fc 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000032c 0000051d R_ARM_JUMP24 00000098 BaseException_new │ │ │ │ │ -00000340 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000348 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000034c 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000350 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000003f8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000438 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000340 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000348 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000034c 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000350 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000003f8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000438 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000454 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000458 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000004c8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004f0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000051c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000548 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000564 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000568 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000058c 0001601c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ -000005a0 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000004c8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004f0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000051c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000548 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000564 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000568 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000058c 0001611c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ +000005a0 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ 000005ac 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000005b0 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000005c0 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000005e0 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000005f8 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000618 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000630 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000650 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000668 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000688 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000006a0 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000006c0 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000006d8 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000006f8 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000710 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000730 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000748 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000768 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000780 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000007a0 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000007b8 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000007d8 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000007f0 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000810 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000828 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000848 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000860 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000880 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000898 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000008b8 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000008d0 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000008f0 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000908 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000928 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000940 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000960 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000978 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000998 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000009b0 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000005c0 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000005e0 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000005f8 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000618 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000630 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000650 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000668 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000688 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000006a0 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000006c0 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000006d8 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000006f8 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000710 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000730 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000748 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000768 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000780 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000007a0 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000007b8 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000007d8 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000007f0 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000810 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000828 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000848 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000860 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000880 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000898 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000008b8 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000008d0 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000008f0 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000908 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000928 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000940 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000960 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000978 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000998 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000009b0 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 000009f4 00000a2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000009f8 00000a2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000a18 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a30 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a48 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a60 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a78 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a90 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aa8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ac0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ad8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000af0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b08 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b20 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b38 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b50 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b68 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b80 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b98 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bb0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bc8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a18 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a30 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a48 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a60 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a78 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a90 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aa8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ac0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ad8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000af0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b08 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b20 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b38 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b50 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b68 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b80 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b98 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bb0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bc8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000be4 0000152b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000be8 0000152c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000bf8 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000c38 00015b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000c94 00015a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000cac 0000382b R_ARM_MOVW_ABS_NC 000000e8 .LC10 │ │ │ │ │ -00000cb0 0000382c R_ARM_MOVT_ABS 000000e8 .LC10 │ │ │ │ │ -00000cc8 0001681c R_ARM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ -00000dac 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dcc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dec 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e0c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e2c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e70 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e88 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000eac 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000eb0 00017b2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000f10 00017c1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00000f20 00017d1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ -00000fa8 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -00000ff4 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ -00001028 0000412b R_ARM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -0000102c 0000412c R_ARM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00001044 00017f1c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -000010f4 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ -00001188 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ -000011c8 0001801c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00001214 0000442b R_ARM_MOVW_ABS_NC 00000104 .LC12 │ │ │ │ │ -00001218 0000442c R_ARM_MOVT_ABS 00000104 .LC12 │ │ │ │ │ -0000121c 00017f1c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -0000136c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001370 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001374 0000452b R_ARM_MOVW_ABS_NC 00000110 .LC13 │ │ │ │ │ -00001378 0000452c R_ARM_MOVT_ABS 00000110 .LC13 │ │ │ │ │ -00001380 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000138c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013ac 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000141c 0000481c R_ARM_CALL 00001ff8 StopIteration_clear │ │ │ │ │ -00001438 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000014a8 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -000015cc 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -00001610 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001614 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001628 00004f2b R_ARM_MOVW_ABS_NC 00000148 .LC14 │ │ │ │ │ -0000162c 00004f2c R_ARM_MOVT_ABS 00000148 .LC14 │ │ │ │ │ -00001638 0001821c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -00001664 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ -000016a4 0000502b R_ARM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ -000016a8 0000502c R_ARM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ -000016b4 00017f1c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00001750 0001831c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001764 0001841c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001770 0001851c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000017b4 00017c1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ -000017c4 00017c1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ -000017d8 0000522b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -000017dc 0000522c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -00001834 0000542b R_ARM_MOVW_ABS_NC 00000198 .LC18 │ │ │ │ │ -00001838 0000542c R_ARM_MOVT_ABS 00000198 .LC18 │ │ │ │ │ -0000183c 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000186c 0000532b R_ARM_MOVW_ABS_NC 00000160 .LC17 │ │ │ │ │ -00001870 0000532c R_ARM_MOVT_ABS 00000160 .LC17 │ │ │ │ │ -0000187c 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000018a0 00017d1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ -000018dc 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000018e0 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000018e4 0000582b R_ARM_MOVW_ABS_NC 000001d8 .LC20 │ │ │ │ │ -000018e8 0000582c R_ARM_MOVT_ABS 000001d8 .LC20 │ │ │ │ │ -000018f4 00005a2b R_ARM_MOVW_ABS_NC 00000208 .LC22 │ │ │ │ │ -000018f8 00005a2c R_ARM_MOVT_ABS 00000208 .LC22 │ │ │ │ │ -000018fc 0001871c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001914 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001918 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000191c 0000572b R_ARM_MOVW_ABS_NC 000001d0 .LC19 │ │ │ │ │ -00001920 0000572c R_ARM_MOVT_ABS 000001d0 .LC19 │ │ │ │ │ -0000192c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001930 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001934 0000592b R_ARM_MOVW_ABS_NC 000001e0 .LC21 │ │ │ │ │ -00001938 0000592c R_ARM_MOVT_ABS 000001e0 .LC21 │ │ │ │ │ -00001944 0001871c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000019a4 00015b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001a28 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001b10 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b50 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b98 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ba0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bcc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bf8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c00 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c08 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c34 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c84 00015a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001c9c 00005f2b R_ARM_MOVW_ABS_NC 00000234 .LC23 │ │ │ │ │ -00001ca0 00005f2c R_ARM_MOVT_ABS 00000234 .LC23 │ │ │ │ │ -00001ca8 0001681c R_ARM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ -00001cfc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d2c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001ee8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ef0 0000141c R_ARM_CALL 00000154 BaseException_clear │ │ │ │ │ -00001f0c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f24 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f3c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f54 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f6c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f74 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fa0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fa8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fb0 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002120 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002134 0000141d R_ARM_JUMP24 00000154 BaseException_clear │ │ │ │ │ -0000213c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000215c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000217c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000218c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021ac 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021cc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002200 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002210 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002278 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -000022e4 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -00002390 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002394 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002400 00015c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002450 00018c1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00002460 0000692b R_ARM_MOVW_ABS_NC 00000244 .LC24 │ │ │ │ │ -00002464 0000692c R_ARM_MOVT_ABS 00000244 .LC24 │ │ │ │ │ -0000246c 00018d1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002494 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002498 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000249c 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000024a0 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000024b8 0000742b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ -000024bc 0000742c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ -000024fc 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002500 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002524 0001951c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002544 0000782b R_ARM_MOVW_ABS_NC 00000300 .LC31 │ │ │ │ │ -00002548 0000782c R_ARM_MOVT_ABS 00000300 .LC31 │ │ │ │ │ -0000254c 0001871c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002574 0000792b R_ARM_MOVW_ABS_NC 00000320 .LC32 │ │ │ │ │ -00002578 0000792c R_ARM_MOVT_ABS 00000320 .LC32 │ │ │ │ │ -000025dc 0000522b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -000025e0 0000522c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -000026b0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026fc 0000742b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ -00002700 0000742c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ -0000274c 0000522b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -00002750 0000522c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -000027a0 0000742b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ -000027a4 0000742c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ -000027d8 0000742b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ -000027dc 0000742c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ -00002810 00019a1c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ -00002824 00007e2b R_ARM_MOVW_ABS_NC 0000032c .LC33 │ │ │ │ │ -00002828 00007f2b R_ARM_MOVW_ABS_NC 00000334 .LC34 │ │ │ │ │ -00002830 00007e2c R_ARM_MOVT_ABS 0000032c .LC33 │ │ │ │ │ -00002834 00007f2c R_ARM_MOVT_ABS 00000334 .LC34 │ │ │ │ │ -00002840 0001861d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000285c 0000742b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ -00002860 0000742c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ -0000287c 00019c1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00002960 00019d2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00002964 00019d2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000298c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002990 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000299c 00019e1c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000029ac 0000832b R_ARM_MOVW_ABS_NC 0000033c .LC35 │ │ │ │ │ -000029b0 0000832c R_ARM_MOVT_ABS 0000033c .LC35 │ │ │ │ │ -000029b4 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000029e8 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000029ec 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000029fc 00017c1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00002a04 00019d2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00002a08 00019d2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00002a2c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002a30 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002a34 0000842b R_ARM_MOVW_ABS_NC 00000350 .LC36 │ │ │ │ │ -00002a38 0000842c R_ARM_MOVT_ABS 00000350 .LC36 │ │ │ │ │ -00002a40 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002a6c 00019f1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00002a80 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002a84 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002a90 00019e1c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00002a9c 0000852b R_ARM_MOVW_ABS_NC 00000358 .LC37 │ │ │ │ │ -00002aa0 0000852c R_ARM_MOVT_ABS 00000358 .LC37 │ │ │ │ │ -00002aa4 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002ac0 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002ac4 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002afc 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002b00 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002b38 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002b3c 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002b90 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002b94 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002ba8 00008b2b R_ARM_MOVW_ABS_NC 00000380 .LC39 │ │ │ │ │ -00002bac 00008b2c R_ARM_MOVT_ABS 00000380 .LC39 │ │ │ │ │ -00002bc4 0001861d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002bf0 00008a2b R_ARM_MOVW_ABS_NC 00000368 .LC38 │ │ │ │ │ -00002bf4 00008a2c R_ARM_MOVT_ABS 00000368 .LC38 │ │ │ │ │ -00002bf8 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002c14 00008c2b R_ARM_MOVW_ABS_NC 00000394 .LC40 │ │ │ │ │ -00002c18 00008c2c R_ARM_MOVT_ABS 00000394 .LC40 │ │ │ │ │ -00002c24 0001861d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002c54 00017c1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ -00002c64 00017c1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ -00002c78 0000522b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -00002c7c 0000522c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -00002cac 0000912b R_ARM_MOVW_ABS_NC 00000464 .LC44 │ │ │ │ │ -00002cb0 0000912c R_ARM_MOVT_ABS 00000464 .LC44 │ │ │ │ │ -00002cb4 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002cfc 0001a11c R_ARM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ -00002d0c 00008e2b R_ARM_MOVW_ABS_NC 000003a4 .LC41 │ │ │ │ │ -00002d10 00008e2c R_ARM_MOVT_ABS 000003a4 .LC41 │ │ │ │ │ -00002d28 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002d40 0000902b R_ARM_MOVW_ABS_NC 00000424 .LC43 │ │ │ │ │ -00002d44 0000902c R_ARM_MOVT_ABS 00000424 .LC43 │ │ │ │ │ -00002d48 00008f2b R_ARM_MOVW_ABS_NC 000003e4 .LC42 │ │ │ │ │ -00002d4c 00008f2c R_ARM_MOVT_ABS 000003e4 .LC42 │ │ │ │ │ -00002d68 00017d1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ -00002dc0 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -00002df0 00016b2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -00002df4 00016b2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -00002e50 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e5c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002e60 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002ea0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002ea4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002ea8 0000292b R_ARM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ -00002eac 0000292c R_ARM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -00002eb4 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002ec0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002ec4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002ec8 0000282b R_ARM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ -00002ecc 0000282c R_ARM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ -00002ed4 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002f0c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002f10 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002f38 0001801c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00002f7c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f84 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002f88 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002f8c 0000972b R_ARM_MOVW_ABS_NC 000004a0 .LC45 │ │ │ │ │ -00002f90 0000972c R_ARM_MOVT_ABS 000004a0 .LC45 │ │ │ │ │ -00002f98 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002fc8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002fcc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002fe8 0001951c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002ff8 0001911c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003008 0001911c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003014 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003018 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003080 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -0000309c 0001aa1c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ -000030c4 0000a41c R_ARM_CALL 00003f10 exceptiongroup_split_recursive.constprop.0 │ │ │ │ │ -000030e8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000312c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003130 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003134 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003138 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003188 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000318c 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000031a0 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000031d8 0000a32b R_ARM_MOVW_ABS_NC 000005dc .LC52 │ │ │ │ │ -000031dc 0000a32c R_ARM_MOVT_ABS 000005dc .LC52 │ │ │ │ │ -000031e0 0001a21c R_ARM_CALL 00000058 _PyExc_CreateExceptionGroup │ │ │ │ │ -00003208 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003258 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003260 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003264 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003268 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000326c 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000328c 0001ab1c R_ARM_CALL 00000000 PyList_GetItem │ │ │ │ │ -000032b8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032dc 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -000032e0 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -00003314 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -00003318 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -00003348 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -0000334c 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -00003368 00019c1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000033d4 0000b11c R_ARM_CALL 00003328 exceptiongroup_split_recursive.constprop.2 │ │ │ │ │ -000033e4 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000033e8 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003408 0001a31d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00003438 0001b01c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00003488 0001b12b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000348c 0001b12c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000034dc 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000034e0 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000034e4 0000b32b R_ARM_MOVW_ABS_NC 00000608 .LC55 │ │ │ │ │ -000034e8 0000b32c R_ARM_MOVT_ABS 00000608 .LC55 │ │ │ │ │ -000034f0 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000352c 0001ba1c R_ARM_CALL 00000000 PySequence_Size │ │ │ │ │ -00003544 0000bc2b R_ARM_MOVW_ABS_NC 00000688 .LC57 │ │ │ │ │ -00003548 0000bc2c R_ARM_MOVT_ABS 00000688 .LC57 │ │ │ │ │ -0000354c 0000bd2b R_ARM_MOVW_ABS_NC 0000068c .LC58 │ │ │ │ │ -00003550 0000bd2c R_ARM_MOVT_ABS 0000068c .LC58 │ │ │ │ │ -00003554 0001bb1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00000bf8 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000c38 00015c1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000c60 00016c2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +00000c64 00016c2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +00000cc0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ccc 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000cd0 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d10 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000d14 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000d18 0000282b R_ARM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ +00000d1c 0000282c R_ARM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ +00000d24 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d30 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000d34 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000d38 0000292b R_ARM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ +00000d3c 0000292c R_ARM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ +00000d44 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d64 00017c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000d68 00017c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000dc8 00017d1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00000dd8 00017e1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +00000e60 0000401d R_ARM_JUMP24 0000228c BaseException_traverse │ │ │ │ │ +00000eac 0000061c R_ARM_CALL 000021ec BaseException_init │ │ │ │ │ +00000ee0 0000422b R_ARM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +00000ee4 0000422c R_ARM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00000efc 0001801c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00000fac 0000061c R_ARM_CALL 000021ec BaseException_init │ │ │ │ │ +00001040 0000061c R_ARM_CALL 000021ec BaseException_init │ │ │ │ │ +00001080 0001811c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +000010cc 0000452b R_ARM_MOVW_ABS_NC 00000104 .LC12 │ │ │ │ │ +000010d0 0000452c R_ARM_MOVT_ABS 00000104 .LC12 │ │ │ │ │ +000010d4 0001801c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00001224 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001228 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000122c 0000462b R_ARM_MOVW_ABS_NC 00000110 .LC13 │ │ │ │ │ +00001230 0000462c R_ARM_MOVT_ABS 00000110 .LC13 │ │ │ │ │ +00001238 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001244 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001264 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012d4 0000491c R_ARM_CALL 000023bc StopIteration_clear │ │ │ │ │ +000012f0 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001360 0000401d R_ARM_JUMP24 0000228c BaseException_traverse │ │ │ │ │ +00001484 0000401d R_ARM_JUMP24 0000228c BaseException_traverse │ │ │ │ │ +000014c8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000014cc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000014e0 0000502b R_ARM_MOVW_ABS_NC 00000148 .LC14 │ │ │ │ │ +000014e4 0000502c R_ARM_MOVT_ABS 00000148 .LC14 │ │ │ │ │ +000014f0 0001831c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +0000151c 0000061c R_ARM_CALL 000021ec BaseException_init │ │ │ │ │ +0000155c 0000512b R_ARM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ +00001560 0000512c R_ARM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ +0000156c 0001801c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00001608 0001841c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000161c 0001851c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001628 0001861c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000166c 00017d1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ +0000167c 00017d1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ +00001690 0000532b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +00001694 0000532c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +000016ec 0000552b R_ARM_MOVW_ABS_NC 00000198 .LC18 │ │ │ │ │ +000016f0 0000552c R_ARM_MOVT_ABS 00000198 .LC18 │ │ │ │ │ +000016f4 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001724 0000542b R_ARM_MOVW_ABS_NC 00000160 .LC17 │ │ │ │ │ +00001728 0000542c R_ARM_MOVT_ABS 00000160 .LC17 │ │ │ │ │ +00001734 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001758 00017e1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +00001794 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001798 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000179c 0000592b R_ARM_MOVW_ABS_NC 000001d8 .LC20 │ │ │ │ │ +000017a0 0000592c R_ARM_MOVT_ABS 000001d8 .LC20 │ │ │ │ │ +000017ac 00005b2b R_ARM_MOVW_ABS_NC 00000208 .LC22 │ │ │ │ │ +000017b0 00005b2c R_ARM_MOVT_ABS 00000208 .LC22 │ │ │ │ │ +000017b4 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000017cc 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000017d0 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000017d4 0000582b R_ARM_MOVW_ABS_NC 000001d0 .LC19 │ │ │ │ │ +000017d8 0000582c R_ARM_MOVT_ABS 000001d0 .LC19 │ │ │ │ │ +000017e4 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000017e8 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000017ec 00005a2b R_ARM_MOVW_ABS_NC 000001e0 .LC21 │ │ │ │ │ +000017f0 00005a2c R_ARM_MOVT_ABS 000001e0 .LC21 │ │ │ │ │ +000017fc 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000185c 00015c1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000018e0 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000019c8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a08 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a50 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a58 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a84 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ab0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ab8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ac0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aec 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b3c 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001b54 0000602b R_ARM_MOVW_ABS_NC 00000234 .LC23 │ │ │ │ │ +00001b58 0000602c R_ARM_MOVT_ABS 00000234 .LC23 │ │ │ │ │ +00001b60 0001691c R_ARM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ +00001bb4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001be4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001da0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001da8 0000141c R_ARM_CALL 00000154 BaseException_clear │ │ │ │ │ +00001dc4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ddc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001df4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e0c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e24 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e2c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e58 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e60 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e68 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001fd8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fec 0000141d R_ARM_JUMP24 00000154 BaseException_clear │ │ │ │ │ +00001ff4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002014 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002034 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002044 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002064 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002084 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020b8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020c8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002130 0000401d R_ARM_JUMP24 0000228c BaseException_traverse │ │ │ │ │ +0000219c 0000401d R_ARM_JUMP24 0000228c BaseException_traverse │ │ │ │ │ +00002248 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000224c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000022b8 00015d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002308 00018d1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00002318 00006a2b R_ARM_MOVW_ABS_NC 00000244 .LC24 │ │ │ │ │ +0000231c 00006a2c R_ARM_MOVT_ABS 00000244 .LC24 │ │ │ │ │ +00002324 00018e1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000234c 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002350 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002354 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002358 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002370 0000752b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ +00002374 0000752c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ +000023b4 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000023b8 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000023dc 0001961c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000023fc 0000792b R_ARM_MOVW_ABS_NC 00000300 .LC31 │ │ │ │ │ +00002400 0000792c R_ARM_MOVT_ABS 00000300 .LC31 │ │ │ │ │ +00002404 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000242c 00007a2b R_ARM_MOVW_ABS_NC 00000320 .LC32 │ │ │ │ │ +00002430 00007a2c R_ARM_MOVT_ABS 00000320 .LC32 │ │ │ │ │ +00002494 0000532b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +00002498 0000532c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +00002568 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025b4 0000752b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ +000025b8 0000752c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ +00002604 0000532b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +00002608 0000532c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +00002658 0000752b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ +0000265c 0000752c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ +00002690 0000752b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ +00002694 0000752c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ +000026c8 00019b1c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ +000026dc 00007f2b R_ARM_MOVW_ABS_NC 0000032c .LC33 │ │ │ │ │ +000026e0 0000802b R_ARM_MOVW_ABS_NC 00000334 .LC34 │ │ │ │ │ +000026e8 00007f2c R_ARM_MOVT_ABS 0000032c .LC33 │ │ │ │ │ +000026ec 0000802c R_ARM_MOVT_ABS 00000334 .LC34 │ │ │ │ │ +000026f8 0001871d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002714 0000752b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ +00002718 0000752c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ +00002734 00019d1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00002818 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000281c 00019e2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002844 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002848 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002854 00019f1c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00002864 0000842b R_ARM_MOVW_ABS_NC 0000033c .LC35 │ │ │ │ │ +00002868 0000842c R_ARM_MOVT_ABS 0000033c .LC35 │ │ │ │ │ +0000286c 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000028a0 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000028a4 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000028b4 00017d1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +000028bc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000028c0 00019e2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000028e4 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000028e8 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000028ec 0000852b R_ARM_MOVW_ABS_NC 00000350 .LC36 │ │ │ │ │ +000028f0 0000852c R_ARM_MOVT_ABS 00000350 .LC36 │ │ │ │ │ +000028f8 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002924 0001a01c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00002938 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000293c 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002948 00019f1c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00002954 0000862b R_ARM_MOVW_ABS_NC 00000358 .LC37 │ │ │ │ │ +00002958 0000862c R_ARM_MOVT_ABS 00000358 .LC37 │ │ │ │ │ +0000295c 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002978 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000297c 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000029b4 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000029b8 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000029f0 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000029f4 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002a48 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002a4c 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002a60 00008c2b R_ARM_MOVW_ABS_NC 00000380 .LC39 │ │ │ │ │ +00002a64 00008c2c R_ARM_MOVT_ABS 00000380 .LC39 │ │ │ │ │ +00002a7c 0001871d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002aa8 00008b2b R_ARM_MOVW_ABS_NC 00000368 .LC38 │ │ │ │ │ +00002aac 00008b2c R_ARM_MOVT_ABS 00000368 .LC38 │ │ │ │ │ +00002ab0 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002acc 00008d2b R_ARM_MOVW_ABS_NC 00000394 .LC40 │ │ │ │ │ +00002ad0 00008d2c R_ARM_MOVT_ABS 00000394 .LC40 │ │ │ │ │ +00002adc 0001871d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002b0c 00017d1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ +00002b1c 00017d1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ +00002b30 0000532b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +00002b34 0000532c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +00002b64 0000922b R_ARM_MOVW_ABS_NC 00000464 .LC44 │ │ │ │ │ +00002b68 0000922c R_ARM_MOVT_ABS 00000464 .LC44 │ │ │ │ │ +00002b6c 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002bb4 0001a21c R_ARM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ +00002bc4 00008f2b R_ARM_MOVW_ABS_NC 000003a4 .LC41 │ │ │ │ │ +00002bc8 00008f2c R_ARM_MOVT_ABS 000003a4 .LC41 │ │ │ │ │ +00002be0 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002bf8 0000912b R_ARM_MOVW_ABS_NC 00000424 .LC43 │ │ │ │ │ +00002bfc 0000912c R_ARM_MOVT_ABS 00000424 .LC43 │ │ │ │ │ +00002c00 0000902b R_ARM_MOVW_ABS_NC 000003e4 .LC42 │ │ │ │ │ +00002c04 0000902c R_ARM_MOVT_ABS 000003e4 .LC42 │ │ │ │ │ +00002c20 00017e1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +00002c8c 0000401d R_ARM_JUMP24 0000228c BaseException_traverse │ │ │ │ │ +00002cc8 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002ccc 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002cf4 0001811c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00002d38 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d40 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002d44 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002d48 0000982b R_ARM_MOVW_ABS_NC 000004a0 .LC45 │ │ │ │ │ +00002d4c 0000982c R_ARM_MOVT_ABS 000004a0 .LC45 │ │ │ │ │ +00002d54 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d84 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002d88 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002da4 0001961c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002db4 0001921c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002dc4 0001921c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002dd0 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002dd4 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002e3c 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00002e58 0001ab1c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ +00002e80 0000a51c R_ARM_CALL 000042f0 exceptiongroup_split_recursive.constprop.0 │ │ │ │ │ +00002ea4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ee8 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002eec 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002ef0 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002ef4 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002f44 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002f48 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002f5c 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00002f94 0000a42b R_ARM_MOVW_ABS_NC 000005dc .LC52 │ │ │ │ │ +00002f98 0000a42c R_ARM_MOVT_ABS 000005dc .LC52 │ │ │ │ │ +00002f9c 0001a31c R_ARM_CALL 00000058 _PyExc_CreateExceptionGroup │ │ │ │ │ +00002fc4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003014 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000301c 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003020 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003024 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003028 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003048 0001ac1c R_ARM_CALL 00000000 PyList_GetItem │ │ │ │ │ +00003074 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003098 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +0000309c 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +000030d0 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +000030d4 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +00003104 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +00003108 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +00003124 00019d1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00003190 0000b21c R_ARM_CALL 00003700 exceptiongroup_split_recursive.constprop.2 │ │ │ │ │ +000031a0 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000031a4 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000031c4 0001a41d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +000031f4 0001b11c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00003244 0001b22b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00003248 0001b22c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00003298 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000329c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000032a0 0000b42b R_ARM_MOVW_ABS_NC 00000608 .LC55 │ │ │ │ │ +000032a4 0000b42c R_ARM_MOVT_ABS 00000608 .LC55 │ │ │ │ │ +000032ac 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000032e8 0001bb1c R_ARM_CALL 00000000 PySequence_Size │ │ │ │ │ +00003300 0000bd2b R_ARM_MOVW_ABS_NC 00000688 .LC57 │ │ │ │ │ +00003304 0000bd2c R_ARM_MOVT_ABS 00000688 .LC57 │ │ │ │ │ +00003308 0000be2b R_ARM_MOVW_ABS_NC 0000068c .LC58 │ │ │ │ │ +0000330c 0000be2c R_ARM_MOVT_ABS 0000068c .LC58 │ │ │ │ │ +00003310 0001bc1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +0000331c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00003320 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003338 0001961c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000033dc 0001901c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00003404 0000bf2b R_ARM_MOVW_ABS_NC 00000694 .LC59 │ │ │ │ │ +00003408 0000bf2c R_ARM_MOVT_ABS 00000694 .LC59 │ │ │ │ │ +00003410 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003428 0001a61c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ +0000343c 0001bd1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ +00003474 0001931c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +000034bc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034d8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003510 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003520 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003530 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003538 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000353c 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003540 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00003560 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00003564 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003578 0001951c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000035a0 00016b2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -000035a4 00016b2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -00003630 00018f1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003658 00016b2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -0000365c 00016b2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -0000366c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003670 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000036ac 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036bc 0000292b R_ARM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ -000036c0 0000292c R_ARM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -000036c8 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003728 0000be2b R_ARM_MOVW_ABS_NC 00000694 .LC59 │ │ │ │ │ -0000372c 0000be2c R_ARM_MOVT_ABS 00000694 .LC59 │ │ │ │ │ -00003730 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003744 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003758 0001a51c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ -0000376c 0001bc1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -000037a4 0001921c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -000037e0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037ec 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003810 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000381c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003824 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003828 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000382c 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000384c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00003850 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003874 0001951c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003900 0001b41c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00003914 0001bd1c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ -0000393c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003960 0000c02b R_ARM_MOVW_ABS_NC 000006cc .LC60 │ │ │ │ │ -00003964 0000c02c R_ARM_MOVT_ABS 000006cc .LC60 │ │ │ │ │ -0000396c 0001b61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003980 0001b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000039a0 0001661c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -000039ac 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000039b0 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000039bc 0001a41c R_ARM_CALL 00000000 PyObject_CallObject │ │ │ │ │ -000039f8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a34 0001661d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ -00003a4c 0001be1d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -00003a70 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ -00003a9c 0000ca2b R_ARM_MOVW_ABS_NC 00000750 .LC63 │ │ │ │ │ -00003aa0 0000ca2c R_ARM_MOVT_ABS 00000750 .LC63 │ │ │ │ │ -00003ab4 00017f1c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00003b40 0001b31c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00003b4c 0000a32b R_ARM_MOVW_ABS_NC 000005dc .LC52 │ │ │ │ │ -00003b50 0000a32c R_ARM_MOVT_ABS 000005dc .LC52 │ │ │ │ │ -00003b58 0000cf2b R_ARM_MOVW_ABS_NC 00000774 .LC65 │ │ │ │ │ -00003b5c 0000cf2c R_ARM_MOVT_ABS 00000774 .LC65 │ │ │ │ │ -00003b60 0000d02b R_ARM_MOVW_ABS_NC 00000778 .LC66 │ │ │ │ │ -00003b64 0000d02c R_ARM_MOVT_ABS 00000778 .LC66 │ │ │ │ │ -00003b74 0001861d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00003b94 0000742b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ -00003b98 0000742c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ -00003bc8 0001961c R_ARM_CALL 000025ac _PyUnicodeError_GetParams │ │ │ │ │ -00003c08 00017c1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ -00003c1c 0000522b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -00003c20 0000522c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -00003c4c 0000d72b R_ARM_MOVW_ABS_NC 00000848 .LC71 │ │ │ │ │ -00003c50 0000d72c R_ARM_MOVT_ABS 00000848 .LC71 │ │ │ │ │ -00003c54 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00003c90 0001a11c R_ARM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ -00003ca0 0000d42b R_ARM_MOVW_ABS_NC 000007a0 .LC68 │ │ │ │ │ -00003ca4 0000d42c R_ARM_MOVT_ABS 000007a0 .LC68 │ │ │ │ │ -00003cb8 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00003cd0 00017d1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ -00003cd8 0000d62b R_ARM_MOVW_ABS_NC 00000810 .LC70 │ │ │ │ │ -00003cdc 0000d62c R_ARM_MOVT_ABS 00000810 .LC70 │ │ │ │ │ -00003ce0 0000d52b R_ARM_MOVW_ABS_NC 000007d8 .LC69 │ │ │ │ │ -00003ce4 0000d52c R_ARM_MOVT_ABS 000007d8 .LC69 │ │ │ │ │ +00003588 0001961c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003614 0001b51c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00003628 0001be1c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ +00003650 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003674 0000c12b R_ARM_MOVW_ABS_NC 000006cc .LC60 │ │ │ │ │ +00003678 0000c12c R_ARM_MOVT_ABS 000006cc .LC60 │ │ │ │ │ +00003680 0001b71c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003694 0001ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000036b4 0001671c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +000036c0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000036c4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000036d0 0001a51c R_ARM_CALL 00000000 PyObject_CallObject │ │ │ │ │ +0000370c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003748 0001671d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ +00003760 0001bf1d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +00003784 0000061c R_ARM_CALL 000021ec BaseException_init │ │ │ │ │ +000037b0 0000cb2b R_ARM_MOVW_ABS_NC 00000750 .LC63 │ │ │ │ │ +000037b4 0000cb2c R_ARM_MOVT_ABS 00000750 .LC63 │ │ │ │ │ +000037c8 0001801c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00003854 0001b41c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00003860 0000a42b R_ARM_MOVW_ABS_NC 000005dc .LC52 │ │ │ │ │ +00003864 0000a42c R_ARM_MOVT_ABS 000005dc .LC52 │ │ │ │ │ +0000386c 0000d02b R_ARM_MOVW_ABS_NC 00000774 .LC65 │ │ │ │ │ +00003870 0000d02c R_ARM_MOVT_ABS 00000774 .LC65 │ │ │ │ │ +00003874 0000d12b R_ARM_MOVW_ABS_NC 00000778 .LC66 │ │ │ │ │ +00003878 0000d12c R_ARM_MOVT_ABS 00000778 .LC66 │ │ │ │ │ +00003888 0001871d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +000038a8 0000752b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ +000038ac 0000752c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ +000038dc 0001971c R_ARM_CALL 00002464 _PyUnicodeError_GetParams │ │ │ │ │ +0000391c 00017d1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ +00003930 0000532b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +00003934 0000532c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +00003960 0000d82b R_ARM_MOVW_ABS_NC 00000848 .LC71 │ │ │ │ │ +00003964 0000d82c R_ARM_MOVT_ABS 00000848 .LC71 │ │ │ │ │ +00003968 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000039a4 0001a21c R_ARM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ +000039b4 0000d52b R_ARM_MOVW_ABS_NC 000007a0 .LC68 │ │ │ │ │ +000039b8 0000d52c R_ARM_MOVT_ABS 000007a0 .LC68 │ │ │ │ │ +000039cc 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000039e4 00017e1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +000039ec 0000d72b R_ARM_MOVW_ABS_NC 00000810 .LC70 │ │ │ │ │ +000039f0 0000d72c R_ARM_MOVT_ABS 00000810 .LC70 │ │ │ │ │ +000039f4 0000d62b R_ARM_MOVW_ABS_NC 000007d8 .LC69 │ │ │ │ │ +000039f8 0000d62c R_ARM_MOVT_ABS 000007d8 .LC69 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x142b0 contains 745 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x14328 contains 745 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000000 0001e902 R_ARM_ABS32 00000b7c _PyExc_MemoryError │ │ │ │ │ +00000000 0001ea02 R_ARM_ABS32 00000b7c _PyExc_MemoryError │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000018 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000001c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -500,317 +478,317 @@ │ │ │ │ │ 0000006c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000070 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000080 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000084 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000094 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000a0 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000000a0 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000000e0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e4 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000000e4 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 000000e8 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000108 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000011c 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +0000011c 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00000124 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 0000015c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000016c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000178 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000178 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000001b8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001bc 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000001bc 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 000001c0 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000001e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001f4 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +000001f4 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 000001fc 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000234 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000244 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000250 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000250 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000290 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000294 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000294 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00000298 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000002b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002cc 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +000002cc 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 000002d4 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 0000030c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000031c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000328 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000328 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000368 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000036c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +0000036c 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00000370 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000390 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000003a4 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +000003a4 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 000003ac 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000003e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003f4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000400 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000440 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000444 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000444 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00000448 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000468 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000047c 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +0000047c 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00000484 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000004bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004cc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004d8 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000004d8 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000518 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000051c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +0000051c 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00000520 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000540 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000554 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00000554 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 0000055c 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000594 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005a4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005b0 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000005b0 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000005f0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005f4 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000005f4 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 000005f8 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000618 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000062c 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +0000062c 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00000634 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 0000066c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000067c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000688 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000688 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000006c8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006cc 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000006cc 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 000006d0 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000006f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000704 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00000704 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 0000070c 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000744 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000754 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000760 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000760 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000007a0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007a4 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000007a4 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 000007a8 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000007c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007dc 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +000007dc 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 000007e4 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 0000081c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000082c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000838 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000838 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000878 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000087c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +0000087c 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00000880 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000008a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000008b4 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +000008b4 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 000008bc 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000008f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000904 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000910 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000910 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000950 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000954 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000954 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00000958 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000978 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000098c 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +0000098c 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00000994 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000009cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000009dc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009e8 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000009e8 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000a28 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a2c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000a2c 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00000a30 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000a50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a64 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00000a64 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00000a6c 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000aa4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000ab4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ac0 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000ac0 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000b00 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b04 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000b04 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00000b08 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000b28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b3c 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00000b3c 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00000b44 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000b88 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b94 00001202 R_ARM_ABS32 00000354 MemoryError_dealloc │ │ │ │ │ 00000bd4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000bd8 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000bd8 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00000bdc 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000bfc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000c10 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00000c10 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00000c18 00000f02 R_ARM_ABS32 000001d0 MemoryError_new │ │ │ │ │ 00000c50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000c60 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c6c 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000c6c 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000cac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000cb0 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000cb0 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00000cb4 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000cd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000ce8 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00000ce8 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00000cf0 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000d28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000d38 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d44 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000d44 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000d84 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d88 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000d88 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00000d8c 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000dac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000dc0 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00000dc0 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00000dc8 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000e00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000e10 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e1c 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000e1c 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000e5c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e60 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000e60 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00000e64 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000e84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000e98 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00000e98 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00000ea0 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000ed8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000ee8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ef4 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000ef4 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000f34 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000f38 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000f38 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00000f3c 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000f5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000f70 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00000f70 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00000f78 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000fb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000fc0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000fcc 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000fcc 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 0000100c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001010 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00001010 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00001014 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00001034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001048 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00001048 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00001050 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00001088 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001098 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010a4 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000010a4 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000010e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010e8 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000010e8 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 000010ec 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 0000110c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001120 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00001120 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00001128 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00001160 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001170 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000117c 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +0000117c 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000011bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000011c0 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000011c0 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 000011c4 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000011e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000011f8 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +000011f8 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00001200 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00001244 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001250 00005b02 R_ARM_ABS32 000019a8 UnicodeError_dealloc │ │ │ │ │ -0000127c 0000d802 R_ARM_ABS32 00003bdc UnicodeTranslateError_str │ │ │ │ │ +00001250 00005c02 R_ARM_ABS32 00001860 UnicodeError_dealloc │ │ │ │ │ +0000127c 0000d902 R_ARM_ABS32 000038f0 UnicodeTranslateError_str │ │ │ │ │ 00001290 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001294 00004b02 R_ARM_ABS32 0000207c UnicodeError_traverse │ │ │ │ │ -00001298 00005c02 R_ARM_ABS32 00001a2c UnicodeError_clear │ │ │ │ │ +00001294 00004c02 R_ARM_ABS32 00002440 UnicodeError_traverse │ │ │ │ │ +00001298 00005d02 R_ARM_ABS32 000018e4 UnicodeError_clear │ │ │ │ │ 000012b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000012b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000012cc 0000cb02 R_ARM_ABS32 00003a50 UnicodeTranslateError_init │ │ │ │ │ +000012cc 0000cc02 R_ARM_ABS32 00003764 UnicodeTranslateError_init │ │ │ │ │ 000012d4 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00001318 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001324 00005b02 R_ARM_ABS32 000019a8 UnicodeError_dealloc │ │ │ │ │ -00001350 00005502 R_ARM_ABS32 00001788 UnicodeDecodeError_str │ │ │ │ │ +00001324 00005c02 R_ARM_ABS32 00001860 UnicodeError_dealloc │ │ │ │ │ +00001350 00005602 R_ARM_ABS32 00001640 UnicodeDecodeError_str │ │ │ │ │ 00001364 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001368 00004b02 R_ARM_ABS32 0000207c UnicodeError_traverse │ │ │ │ │ -0000136c 00005c02 R_ARM_ABS32 00001a2c UnicodeError_clear │ │ │ │ │ +00001368 00004c02 R_ARM_ABS32 00002440 UnicodeError_traverse │ │ │ │ │ +0000136c 00005d02 R_ARM_ABS32 000018e4 UnicodeError_clear │ │ │ │ │ 00001384 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000138c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000013a0 00005102 R_ARM_ABS32 00001644 UnicodeDecodeError_init │ │ │ │ │ +000013a0 00005202 R_ARM_ABS32 000014fc UnicodeDecodeError_init │ │ │ │ │ 000013a8 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000013e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000013f0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000013fc 00005b02 R_ARM_ABS32 000019a8 UnicodeError_dealloc │ │ │ │ │ -00001428 00009202 R_ARM_ABS32 00002c28 UnicodeEncodeError_str │ │ │ │ │ +000013fc 00005c02 R_ARM_ABS32 00001860 UnicodeError_dealloc │ │ │ │ │ +00001428 00009302 R_ARM_ABS32 00002ae0 UnicodeEncodeError_str │ │ │ │ │ 0000143c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001440 00004b02 R_ARM_ABS32 0000207c UnicodeError_traverse │ │ │ │ │ -00001444 00005c02 R_ARM_ABS32 00001a2c UnicodeError_clear │ │ │ │ │ +00001440 00004c02 R_ARM_ABS32 00002440 UnicodeError_traverse │ │ │ │ │ +00001444 00005d02 R_ARM_ABS32 000018e4 UnicodeError_clear │ │ │ │ │ 0000145c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001464 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001478 00004202 R_ARM_ABS32 00000fd4 UnicodeEncodeError_init │ │ │ │ │ +00001478 00004302 R_ARM_ABS32 00000e8c UnicodeEncodeError_init │ │ │ │ │ 00001480 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000014b8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014c8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014cc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014dc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014e0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014f0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014f4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001504 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001508 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001518 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000153c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001548 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00001548 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00001588 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000158c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +0000158c 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00001590 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000015b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000015c4 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +000015c4 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 000015cc 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00001610 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000161c 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +0000161c 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 0000165c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001660 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00001660 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00001664 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00001684 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001698 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00001698 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 000016a0 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000016d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000016e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000016f4 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ -00001720 0000cc02 R_ARM_ABS32 0000034c KeyError_str │ │ │ │ │ +000016f4 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00001720 0000cd02 R_ARM_ABS32 0000034c KeyError_str │ │ │ │ │ 00001734 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001738 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00001738 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 0000173c 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 0000175c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001770 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00001770 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 000017b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000017c0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000017cc 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000017cc 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 0000180c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001810 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00001810 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00001814 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00001834 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001848 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00001848 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00001850 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00001888 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001898 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000018a4 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000018a4 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000018e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000018e8 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000018e8 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 000018ec 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 0000190c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001920 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00001920 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00001928 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 0000196c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001978 00006302 R_ARM_ABS32 00001d38 SyntaxError_dealloc │ │ │ │ │ +00001978 00006402 R_ARM_ABS32 00001bf0 SyntaxError_dealloc │ │ │ │ │ 000019b8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000019bc 00004e02 R_ARM_ABS32 000014ac SyntaxError_traverse │ │ │ │ │ -000019c0 00006602 R_ARM_ABS32 00001fb4 SyntaxError_clear │ │ │ │ │ +000019bc 00004f02 R_ARM_ABS32 00001364 SyntaxError_traverse │ │ │ │ │ +000019c0 00006702 R_ARM_ABS32 00001e6c SyntaxError_clear │ │ │ │ │ 000019e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000019f4 00004602 R_ARM_ABS32 00001164 SyntaxError_init │ │ │ │ │ +000019f4 00004702 R_ARM_ABS32 0000101c SyntaxError_init │ │ │ │ │ 00001a34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001a44 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001a50 00006302 R_ARM_ABS32 00001d38 SyntaxError_dealloc │ │ │ │ │ +00001a50 00006402 R_ARM_ABS32 00001bf0 SyntaxError_dealloc │ │ │ │ │ 00001a90 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001a94 00004e02 R_ARM_ABS32 000014ac SyntaxError_traverse │ │ │ │ │ -00001a98 00006602 R_ARM_ABS32 00001fb4 SyntaxError_clear │ │ │ │ │ +00001a94 00004f02 R_ARM_ABS32 00001364 SyntaxError_traverse │ │ │ │ │ +00001a98 00006702 R_ARM_ABS32 00001e6c SyntaxError_clear │ │ │ │ │ 00001ab8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001acc 00004602 R_ARM_ABS32 00001164 SyntaxError_init │ │ │ │ │ +00001acc 00004702 R_ARM_ABS32 0000101c SyntaxError_init │ │ │ │ │ 00001b0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001b1c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001b28 00006302 R_ARM_ABS32 00001d38 SyntaxError_dealloc │ │ │ │ │ +00001b28 00006402 R_ARM_ABS32 00001bf0 SyntaxError_dealloc │ │ │ │ │ 00001b68 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001b6c 00004e02 R_ARM_ABS32 000014ac SyntaxError_traverse │ │ │ │ │ -00001b70 00006602 R_ARM_ABS32 00001fb4 SyntaxError_clear │ │ │ │ │ +00001b6c 00004f02 R_ARM_ABS32 00001364 SyntaxError_traverse │ │ │ │ │ +00001b70 00006702 R_ARM_ABS32 00001e6c SyntaxError_clear │ │ │ │ │ 00001b90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001ba4 00004602 R_ARM_ABS32 00001164 SyntaxError_init │ │ │ │ │ +00001ba4 00004702 R_ARM_ABS32 0000101c SyntaxError_init │ │ │ │ │ 00001be4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001bf4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001c00 00006302 R_ARM_ABS32 00001d38 SyntaxError_dealloc │ │ │ │ │ -00001c2c 00008602 R_ARM_ABS32 000028b8 SyntaxError_str │ │ │ │ │ +00001c00 00006402 R_ARM_ABS32 00001bf0 SyntaxError_dealloc │ │ │ │ │ +00001c2c 00008702 R_ARM_ABS32 00002770 SyntaxError_str │ │ │ │ │ 00001c40 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001c44 00004e02 R_ARM_ABS32 000014ac SyntaxError_traverse │ │ │ │ │ -00001c48 00006602 R_ARM_ABS32 00001fb4 SyntaxError_clear │ │ │ │ │ +00001c44 00004f02 R_ARM_ABS32 00001364 SyntaxError_traverse │ │ │ │ │ +00001c48 00006702 R_ARM_ABS32 00001e6c SyntaxError_clear │ │ │ │ │ 00001c60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001c68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001c7c 00004602 R_ARM_ABS32 00001164 SyntaxError_init │ │ │ │ │ +00001c7c 00004702 R_ARM_ABS32 0000101c SyntaxError_init │ │ │ │ │ 00001cbc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ccc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cd0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ce0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ce4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cf4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cf8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -823,1081 +801,1099 @@ │ │ │ │ │ 00001d44 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d48 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d58 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d5c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d6c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d90 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d9c 00002402 R_ARM_ABS32 000006a4 AttributeError_dealloc │ │ │ │ │ -00001dc8 00003e02 R_ARM_ABS32 00000ee8 BaseException_str │ │ │ │ │ +00001dc8 00003e02 R_ARM_ABS32 00000da0 BaseException_str │ │ │ │ │ 00001ddc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001de0 00004d02 R_ARM_ABS32 0000143c AttributeError_traverse │ │ │ │ │ +00001de0 00004e02 R_ARM_ABS32 000012f4 AttributeError_traverse │ │ │ │ │ 00001de4 00002702 R_ARM_ABS32 00000904 AttributeError_clear │ │ │ │ │ 00001df8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001dfc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001e04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001e18 00002002 R_ARM_ABS32 000004b0 AttributeError_init │ │ │ │ │ 00001e58 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e5c 0000df02 R_ARM_ABS32 00000954 AttributeError_getstate │ │ │ │ │ +00001e5c 0000e002 R_ARM_ABS32 00000954 AttributeError_getstate │ │ │ │ │ 00001e68 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e6c 0000de02 R_ARM_ABS32 000008e0 AttributeError_reduce │ │ │ │ │ +00001e6c 0000df02 R_ARM_ABS32 000008e0 AttributeError_reduce │ │ │ │ │ 00001e88 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e98 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e9c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001eac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ec4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001ed4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ee0 00008102 R_ARM_ABS32 000028a4 NameError_dealloc │ │ │ │ │ +00001ee0 00008202 R_ARM_ABS32 0000275c NameError_dealloc │ │ │ │ │ 00001f20 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001f24 00006702 R_ARM_ABS32 0000221c NameError_traverse │ │ │ │ │ -00001f28 00008202 R_ARM_ABS32 00002928 NameError_clear │ │ │ │ │ +00001f24 00006802 R_ARM_ABS32 000020d4 NameError_traverse │ │ │ │ │ +00001f28 00008302 R_ARM_ABS32 00002cec NameError_clear │ │ │ │ │ 00001f48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001f5c 00006002 R_ARM_ABS32 00001c3c NameError_init │ │ │ │ │ +00001f5c 00006102 R_ARM_ABS32 00001af4 NameError_init │ │ │ │ │ 00001f9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001fac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001fb8 00008102 R_ARM_ABS32 000028a4 NameError_dealloc │ │ │ │ │ -00001fe4 00003e02 R_ARM_ABS32 00000ee8 BaseException_str │ │ │ │ │ +00001fb8 00008202 R_ARM_ABS32 0000275c NameError_dealloc │ │ │ │ │ +00001fe4 00003e02 R_ARM_ABS32 00000da0 BaseException_str │ │ │ │ │ 00001ff8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ffc 00006702 R_ARM_ABS32 0000221c NameError_traverse │ │ │ │ │ -00002000 00008202 R_ARM_ABS32 00002928 NameError_clear │ │ │ │ │ +00001ffc 00006802 R_ARM_ABS32 000020d4 NameError_traverse │ │ │ │ │ +00002000 00008302 R_ARM_ABS32 00002cec NameError_clear │ │ │ │ │ 00002014 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00002018 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002020 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002034 00006002 R_ARM_ABS32 00001c3c NameError_init │ │ │ │ │ +00002034 00006102 R_ARM_ABS32 00001af4 NameError_init │ │ │ │ │ 00002074 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002084 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000209c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000020ac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000020b8 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000020b8 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000020f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000020fc 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000020fc 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00002100 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00002120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002134 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00002134 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 0000213c 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00002174 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002184 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002190 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00002190 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000021d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000021d4 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000021d4 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 000021d8 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000021f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000220c 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +0000220c 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00002214 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 0000224c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000225c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002268 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00002268 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000022a8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000022ac 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000022ac 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 000022b0 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000022d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000022e4 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +000022e4 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 000022ec 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00002324 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002334 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002340 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00002340 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00002380 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002384 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00002384 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00002388 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000023a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000023bc 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +000023bc 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 000023c4 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000023fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000240c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002418 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00002418 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00002458 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000245c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +0000245c 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00002460 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00002480 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002494 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00002494 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 0000249c 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000024d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000024d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000024e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000024f4 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +000024f4 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 00002534 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002538 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -0000253c 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002538 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +0000253c 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 0000255c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002570 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002570 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 000025bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000025c8 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +000025c8 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 00002608 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000260c 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -00002610 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +0000260c 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +00002610 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 00002630 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002644 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002644 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002690 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000269c 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +0000269c 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 000026dc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000026e0 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -000026e4 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +000026e0 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +000026e4 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 00002704 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002718 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002718 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002764 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002770 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002770 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 000027b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000027b4 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -000027b8 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +000027b4 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +000027b8 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 000027d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000027ec 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +000027ec 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002838 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002844 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002844 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 00002884 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002888 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -0000288c 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002888 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +0000288c 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 000028ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000028c0 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +000028c0 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 0000290c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002918 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002918 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 00002958 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000295c 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -00002960 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +0000295c 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +00002960 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 00002980 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002994 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002994 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 000029e0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000029ec 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +000029ec 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 00002a2c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002a30 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -00002a34 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002a30 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +00002a34 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 00002a54 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002a68 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002a68 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002ab4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ac0 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002ac0 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 00002b00 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002b04 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -00002b08 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002b04 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +00002b08 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 00002b28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002b3c 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002b3c 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002b88 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002b94 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002b94 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 00002bd4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002bd8 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -00002bdc 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002bd8 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +00002bdc 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 00002bfc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002c10 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002c10 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002c5c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002c68 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002c68 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 00002ca8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002cac 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -00002cb0 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002cac 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +00002cb0 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 00002cd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002ce4 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002ce4 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002d30 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d3c 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002d3c 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 00002d7c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d80 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -00002d84 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002d80 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +00002d84 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 00002da4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002db8 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002db8 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002e04 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e10 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002e10 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 00002e50 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e54 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -00002e58 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002e54 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +00002e58 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 00002e78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002e8c 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002e8c 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002ed8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ee4 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002ee4 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 00002f24 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002f28 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -00002f2c 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002f28 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +00002f2c 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 00002f4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002f60 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002f60 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002fa0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002fb0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002fbc 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002fbc 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 00002ffc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003000 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -00003004 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00003000 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +00003004 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 00003024 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003038 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00003038 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00003084 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003090 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00003090 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 000030d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000030d4 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -000030d8 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +000030d4 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +000030d8 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 000030f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000310c 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +0000310c 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00003158 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003164 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ -00003190 00008d02 R_ARM_ABS32 00002b64 OSError_str │ │ │ │ │ +00003164 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ +00003190 00008e02 R_ARM_ABS32 00002a1c OSError_str │ │ │ │ │ 000031a4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000031a8 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -000031ac 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +000031a8 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +000031ac 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 000031c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000031c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000031c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000031cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000031e0 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ -000031e8 00002c02 R_ARM_ABS32 00000d40 OSError_new │ │ │ │ │ +000031e0 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +000031e8 00002d02 R_ARM_ABS32 00000d40 OSError_new │ │ │ │ │ 00003220 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003224 0000ad02 R_ARM_ABS32 00000144 OSError_written_get │ │ │ │ │ -00003228 0000ae02 R_ARM_ABS32 00000188 OSError_written_set │ │ │ │ │ +00003224 0000ae02 R_ARM_ABS32 00000144 OSError_written_get │ │ │ │ │ +00003228 0000af02 R_ARM_ABS32 00000188 OSError_written_set │ │ │ │ │ 00003248 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000324c 0000d902 R_ARM_ABS32 000005f0 OSError_reduce │ │ │ │ │ +0000324c 0000da02 R_ARM_ABS32 000005f0 OSError_reduce │ │ │ │ │ 00003268 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003278 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000327c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000328c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003290 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000032a0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000032a4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000032b4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000032cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000032dc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000032e8 00003002 R_ARM_ABS32 00001634 ImportError_dealloc │ │ │ │ │ +000032e8 00003102 R_ARM_ABS32 00001634 ImportError_dealloc │ │ │ │ │ 00003328 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000332c 00004002 R_ARM_ABS32 00000f24 ImportError_traverse │ │ │ │ │ -00003330 00003602 R_ARM_ABS32 00001a7c ImportError_clear │ │ │ │ │ +0000332c 00004102 R_ARM_ABS32 00000ddc ImportError_traverse │ │ │ │ │ +00003330 00003702 R_ARM_ABS32 00001bc8 ImportError_clear │ │ │ │ │ 00003350 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003364 00003902 R_ARM_ABS32 00000c3c ImportError_init │ │ │ │ │ +00003364 00003a02 R_ARM_ABS32 00001f74 ImportError_init │ │ │ │ │ 000033a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000033b4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000033c0 00003002 R_ARM_ABS32 00001634 ImportError_dealloc │ │ │ │ │ +000033c0 00003102 R_ARM_ABS32 00001634 ImportError_dealloc │ │ │ │ │ 00003400 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003404 00004002 R_ARM_ABS32 00000f24 ImportError_traverse │ │ │ │ │ -00003408 00003602 R_ARM_ABS32 00001a7c ImportError_clear │ │ │ │ │ +00003404 00004102 R_ARM_ABS32 00000ddc ImportError_traverse │ │ │ │ │ +00003408 00003702 R_ARM_ABS32 00001bc8 ImportError_clear │ │ │ │ │ 00003428 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000343c 00003902 R_ARM_ABS32 00000c3c ImportError_init │ │ │ │ │ +0000343c 00003a02 R_ARM_ABS32 00001f74 ImportError_init │ │ │ │ │ 0000347c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000348c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003498 00003002 R_ARM_ABS32 00001634 ImportError_dealloc │ │ │ │ │ -000034ac 0000dd02 R_ARM_ABS32 00000740 ImportError_repr │ │ │ │ │ -000034c4 00003d02 R_ARM_ABS32 00000e94 ImportError_str │ │ │ │ │ +00003498 00003102 R_ARM_ABS32 00001634 ImportError_dealloc │ │ │ │ │ +000034ac 0000de02 R_ARM_ABS32 00000740 ImportError_repr │ │ │ │ │ +000034c4 00003d02 R_ARM_ABS32 00000d4c ImportError_str │ │ │ │ │ 000034d8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000034dc 00004002 R_ARM_ABS32 00000f24 ImportError_traverse │ │ │ │ │ -000034e0 00003602 R_ARM_ABS32 00001a7c ImportError_clear │ │ │ │ │ +000034dc 00004102 R_ARM_ABS32 00000ddc ImportError_traverse │ │ │ │ │ +000034e0 00003702 R_ARM_ABS32 00001bc8 ImportError_clear │ │ │ │ │ 000034f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000034f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003500 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003514 00003902 R_ARM_ABS32 00000c3c ImportError_init │ │ │ │ │ +00003514 00003a02 R_ARM_ABS32 00001f74 ImportError_init │ │ │ │ │ 00003554 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003558 0000e502 R_ARM_ABS32 00000afc ImportError_reduce │ │ │ │ │ +00003558 0000e602 R_ARM_ABS32 00000afc ImportError_reduce │ │ │ │ │ 00003574 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003584 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003588 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003598 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000359c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035ac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035c0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000035e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000035f4 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000035f4 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00003634 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003638 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00003638 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 0000363c 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 0000365c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003670 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00003670 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00003678 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000036bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000036c8 0000a602 R_ARM_ABS32 00002e90 BaseExceptionGroup_dealloc │ │ │ │ │ -000036dc 0000d302 R_ARM_ABS32 000004a4 BaseExceptionGroup_repr │ │ │ │ │ -000036f4 0000d102 R_ARM_ABS32 00003b24 BaseExceptionGroup_str │ │ │ │ │ +000036c8 0000a702 R_ARM_ABS32 00003268 BaseExceptionGroup_dealloc │ │ │ │ │ +000036dc 0000d402 R_ARM_ABS32 000004a4 BaseExceptionGroup_repr │ │ │ │ │ +000036f4 0000d202 R_ARM_ABS32 00003838 BaseExceptionGroup_str │ │ │ │ │ 00003708 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000370c 0000b202 R_ARM_ABS32 000031f4 BaseExceptionGroup_traverse │ │ │ │ │ -00003710 0000a902 R_ARM_ABS32 00003128 BaseExceptionGroup_clear │ │ │ │ │ +0000370c 0000b302 R_ARM_ABS32 000035cc BaseExceptionGroup_traverse │ │ │ │ │ +00003710 0000aa02 R_ARM_ABS32 00003500 BaseExceptionGroup_clear │ │ │ │ │ 00003724 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003728 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003730 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003744 0000a202 R_ARM_ABS32 00002dc8 BaseExceptionGroup_init │ │ │ │ │ -0000374c 00009f02 R_ARM_ABS32 00002a70 BaseExceptionGroup_new │ │ │ │ │ +00003744 0000a302 R_ARM_ABS32 000031a0 BaseExceptionGroup_init │ │ │ │ │ +0000374c 0000a002 R_ARM_ABS32 00002e34 BaseExceptionGroup_new │ │ │ │ │ 00003784 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003788 00022302 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +00003788 00022402 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00003790 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003794 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003798 0000c402 R_ARM_ABS32 00003984 BaseExceptionGroup_derive │ │ │ │ │ -000037a0 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003798 0000c502 R_ARM_ABS32 00003698 BaseExceptionGroup_derive │ │ │ │ │ +000037a0 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000037a4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000037a8 0000af02 R_ARM_ABS32 00003390 BaseExceptionGroup_split │ │ │ │ │ -000037b0 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000037a8 0000b002 R_ARM_ABS32 0000314c BaseExceptionGroup_split │ │ │ │ │ +000037b0 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000037b4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000037b8 0000c602 R_ARM_ABS32 00000218 BaseExceptionGroup_subgroup │ │ │ │ │ -000037c0 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000037b8 0000c702 R_ARM_ABS32 00000218 BaseExceptionGroup_subgroup │ │ │ │ │ +000037c0 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000037d4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000037e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000037e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000037f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003810 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003820 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000382c 00004702 R_ARM_ABS32 000013b4 SystemExit_dealloc │ │ │ │ │ +0000382c 00004802 R_ARM_ABS32 0000126c SystemExit_dealloc │ │ │ │ │ 0000386c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003870 00009302 R_ARM_ABS32 00002d6c SystemExit_traverse │ │ │ │ │ -00003874 00004a02 R_ARM_ABS32 00002068 SystemExit_clear │ │ │ │ │ +00003870 00009502 R_ARM_ABS32 00002c38 SystemExit_traverse │ │ │ │ │ +00003874 00004b02 R_ARM_ABS32 0000242c SystemExit_clear │ │ │ │ │ 0000388c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003894 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000038a8 00004302 R_ARM_ABS32 000010d0 SystemExit_init │ │ │ │ │ +000038a8 00004402 R_ARM_ABS32 00000f88 SystemExit_init │ │ │ │ │ 000038e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000038f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003910 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003920 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000392c 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +0000392c 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 0000396c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003970 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00003970 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00003974 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00003994 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000039a8 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +000039a8 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 000039b0 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000039e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000039f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a04 00007c02 R_ARM_ABS32 00002754 StopIteration_dealloc │ │ │ │ │ +00003a04 00007d02 R_ARM_ABS32 00002b18 StopIteration_dealloc │ │ │ │ │ 00003a44 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a48 0000aa02 R_ARM_ABS32 000000ec StopIteration_traverse │ │ │ │ │ -00003a4c 00004802 R_ARM_ABS32 00001ff8 StopIteration_clear │ │ │ │ │ +00003a48 0000ab02 R_ARM_ABS32 000000ec StopIteration_traverse │ │ │ │ │ +00003a4c 00004902 R_ARM_ABS32 000023bc StopIteration_clear │ │ │ │ │ 00003a64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003a6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003a80 00007b02 R_ARM_ABS32 00002634 StopIteration_init │ │ │ │ │ +00003a80 00007c02 R_ARM_ABS32 000029f8 StopIteration_init │ │ │ │ │ 00003ac0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003ad0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003ae8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003af8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003b04 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00003b04 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00003b44 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003b48 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00003b48 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00003b4c 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00003b6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003b80 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00003b80 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00003b88 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00003bcc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003bd8 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00003bd8 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00003c18 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003c1c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00003c1c 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00003c20 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00003c40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003c54 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00003c54 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00003c5c 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00003ca0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003cac 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00003cac 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00003cec 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003cf0 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00003cf0 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00003cf4 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00003d14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003d28 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00003d28 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00003d30 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00003d68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003d78 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003d84 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ -00003d98 00008002 R_ARM_ABS32 000027f4 BaseException_repr │ │ │ │ │ -00003db0 00003e02 R_ARM_ABS32 00000ee8 BaseException_str │ │ │ │ │ -00003db4 00022402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00003db8 00022502 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ +00003d84 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00003d98 00008102 R_ARM_ABS32 000026ac BaseException_repr │ │ │ │ │ +00003db0 00003e02 R_ARM_ABS32 00000da0 BaseException_str │ │ │ │ │ +00003db4 00022502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00003db8 00022602 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ 00003dc4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003dc8 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00003dc8 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00003dcc 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00003de0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003de4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003de8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003e00 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00003e00 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00003e08 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00003e34 00000702 R_ARM_ABS32 00000ad0 BaseException_vectorcall │ │ │ │ │ 00003e40 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003e68 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003e6c 00022602 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ │ -00003e70 00022702 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ +00003e6c 00022702 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ │ +00003e70 00022802 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ 00003e7c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003e80 00009502 R_ARM_ABS32 00002edc BaseException_args_get │ │ │ │ │ -00003e84 00009802 R_ARM_ABS32 00002f18 BaseException_args_set │ │ │ │ │ +00003e80 00009602 R_ARM_ABS32 00002c98 BaseException_args_get │ │ │ │ │ +00003e84 00009902 R_ARM_ABS32 00002cd4 BaseException_args_set │ │ │ │ │ 00003e90 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003e94 00008902 R_ARM_ABS32 00002b28 BaseException___traceback___get │ │ │ │ │ -00003e98 00009402 R_ARM_ABS32 00002dcc BaseException___traceback___set │ │ │ │ │ +00003e94 00008a02 R_ARM_ABS32 000029e0 BaseException___traceback___get │ │ │ │ │ +00003e98 00009402 R_ARM_ABS32 00002c24 BaseException___traceback___set │ │ │ │ │ 00003ea4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ea8 00008802 R_ARM_ABS32 00002aec BaseException___context___get │ │ │ │ │ -00003eac 0000c902 R_ARM_ABS32 000002a4 BaseException___context___set │ │ │ │ │ +00003ea8 00008902 R_ARM_ABS32 000029a4 BaseException___context___get │ │ │ │ │ +00003eac 0000ca02 R_ARM_ABS32 000002a4 BaseException___context___set │ │ │ │ │ 00003eb8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ebc 00008702 R_ARM_ABS32 00002ab0 BaseException___cause___get │ │ │ │ │ -00003ec0 0000e402 R_ARM_ABS32 00000a4c BaseException___cause___set │ │ │ │ │ +00003ebc 00008802 R_ARM_ABS32 00002968 BaseException___cause___get │ │ │ │ │ +00003ec0 0000e502 R_ARM_ABS32 00000a4c BaseException___cause___set │ │ │ │ │ 00003ee0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ee4 0000c502 R_ARM_ABS32 00003a04 BaseException___reduce__ │ │ │ │ │ -00003eec 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003ee4 0000c602 R_ARM_ABS32 00003718 BaseException___reduce__ │ │ │ │ │ +00003eec 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003ef0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ef4 0000ce02 R_ARM_ABS32 00000380 BaseException___setstate__ │ │ │ │ │ -00003efc 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003ef4 0000cf02 R_ARM_ABS32 00000380 BaseException___setstate__ │ │ │ │ │ +00003efc 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003f00 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003f04 00009602 R_ARM_ABS32 0000293c BaseException_with_traceback │ │ │ │ │ -00003f0c 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003f04 00009702 R_ARM_ABS32 00002d00 BaseException_with_traceback │ │ │ │ │ +00003f0c 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003f10 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003f14 00007202 R_ARM_ABS32 000024ac BaseException_add_note │ │ │ │ │ -00003f1c 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003f14 00007302 R_ARM_ABS32 00002870 BaseException_add_note │ │ │ │ │ +00003f1c 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x159f8 contains 451 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x15a70 contains 469 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000018 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000001c 0000052b R_ARM_MOVW_ABS_NC 00000098 BaseException_new │ │ │ │ │ 00000020 0000052c R_ARM_MOVT_ABS 00000098 BaseException_new │ │ │ │ │ -00000024 0000062b R_ARM_MOVW_ABS_NC 00001e28 BaseException_init │ │ │ │ │ -00000028 0000062c R_ARM_MOVT_ABS 00001e28 BaseException_init │ │ │ │ │ +00000024 0000062b R_ARM_MOVW_ABS_NC 000021ec BaseException_init │ │ │ │ │ +00000028 0000062c R_ARM_MOVT_ABS 000021ec BaseException_init │ │ │ │ │ 0000002c 0000072b R_ARM_MOVW_ABS_NC 00000ad0 BaseException_vectorcall │ │ │ │ │ 00000030 0000072c R_ARM_MOVT_ABS 00000ad0 BaseException_vectorcall │ │ │ │ │ -00000048 0001581c R_ARM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -00000114 00015a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000014c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001a8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001e8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000230 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000025c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000288 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002b4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002d0 0001641c R_ARM_CALL 00000000 PyModule_GetDict │ │ │ │ │ +00000048 0001591c R_ARM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +00000114 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000014c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001a8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001e8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000230 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000025c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000288 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002b4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002d0 0001651c R_ARM_CALL 00000000 PyModule_GetDict │ │ │ │ │ 000002dc 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002e0 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000002f0 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -0000030c 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -00000328 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -00000344 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -0000035c 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -00000374 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -0000038c 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -000003a4 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -000003c0 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +000002f0 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +0000030c 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000328 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000344 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +0000035c 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000374 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +0000038c 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +000003a4 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +000003c0 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ 000003d8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000003dc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000003f4 0001661c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +000003f4 0001671c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ 0000040c 0000192b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000410 0000192c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000414 0001671c R_ARM_CALL 00000000 PyErr_NewException │ │ │ │ │ +00000414 0001681c R_ARM_CALL 00000000 PyErr_NewException │ │ │ │ │ 00000444 00001a2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 00000448 00001a2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000044c 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +0000044c 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ 00000460 00001b2b R_ARM_MOVW_ABS_NC 00000060 .LC4 │ │ │ │ │ 00000464 00001b2c R_ARM_MOVT_ABS 00000060 .LC4 │ │ │ │ │ -00000468 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000468 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ 0000047c 00001c2b R_ARM_MOVW_ABS_NC 00000074 .LC5 │ │ │ │ │ 00000480 00001c2c R_ARM_MOVT_ABS 00000074 .LC5 │ │ │ │ │ -00000484 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -000004a4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004ac 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000504 00015a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000484 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +000004a4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004ac 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000504 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000524 00001e2b R_ARM_MOVW_ABS_NC 0000007c .LC6 │ │ │ │ │ 00000528 00001e2c R_ARM_MOVT_ABS 0000007c .LC6 │ │ │ │ │ -00000530 0001681c R_ARM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ -000005b4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005d4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005f4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000634 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000065c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000530 0001691c R_ARM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ +000005b4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005d4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005f4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000634 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000065c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000664 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000794 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007d4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000838 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000864 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000086c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008ac 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008e4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008f8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000900 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000984 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009a4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009d4 00016b2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -000009d8 00016b2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -00000a44 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a50 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a54 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000794 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007d4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000838 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000864 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000086c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008ac 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008e4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008f8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000900 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000984 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009a4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009d4 00016c2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +000009d8 00016c2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +00000a44 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a50 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a54 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000a94 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000a98 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000a9c 0000282b R_ARM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ 00000aa0 0000282c R_ARM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ -00000aa8 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000aa8 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000ab4 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000ab8 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000abc 0000292b R_ARM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ 00000ac0 0000292c R_ARM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -00000ac8 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b34 00016e1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ -00000b54 00016f1c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00000ba4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bc4 0001701c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00000c04 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c44 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ca8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cd4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d0c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d38 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d64 00002d2b R_ARM_MOVW_ABS_NC 0000126c OSError_init │ │ │ │ │ -00000d68 00002d2c R_ARM_MOVT_ABS 0000126c OSError_init │ │ │ │ │ -00000dec 00002b2b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ -00000df0 00002b2c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -00000df4 0001711c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00000ac8 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b34 00016f1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ +00000b54 0001701c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00000ba4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bc4 0001711c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00000c04 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c44 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ca8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cd4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d0c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d38 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d64 00002e2b R_ARM_MOVW_ABS_NC 0000126c OSError_init │ │ │ │ │ +00000d68 00002e2c R_ARM_MOVT_ABS 0000126c OSError_init │ │ │ │ │ +00000dec 00002c2b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ +00000df0 00002c2c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ +00000df4 0001721c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 00000e3c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000e40 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000e50 0001721c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -00000e9c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ea0 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e50 0001731c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00000e9c 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ea0 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000eb8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000ebc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000f28 0001731c R_ARM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ -00000fdc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001004 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001038 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001070 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001080 0001741c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000010b8 0001751c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ -000010d8 0001761c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001120 00002c2b R_ARM_MOVW_ABS_NC 00000d40 OSError_new │ │ │ │ │ -00001124 00002c2c R_ARM_MOVT_ABS 00000d40 OSError_new │ │ │ │ │ +00000f28 0001741c R_ARM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ +00000fdc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001004 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001038 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001070 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001080 0001751c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000010b8 0001761c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ +000010d8 0001771c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001120 00002d2b R_ARM_MOVW_ABS_NC 00000d40 OSError_new │ │ │ │ │ +00001124 00002d2c R_ARM_MOVT_ABS 00000d40 OSError_new │ │ │ │ │ 00001150 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -00001168 0001741c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001168 0001751c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001180 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ 00001188 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -0000119c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011b4 0001771c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000011e0 00002c2b R_ARM_MOVW_ABS_NC 00000d40 OSError_new │ │ │ │ │ -000011e4 00002c2c R_ARM_MOVT_ABS 00000d40 OSError_new │ │ │ │ │ -000011f4 00015a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001228 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001248 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000124c 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001268 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001288 00002d2b R_ARM_MOVW_ABS_NC 0000126c OSError_init │ │ │ │ │ -0000128c 00002d2c R_ARM_MOVT_ABS 0000126c OSError_init │ │ │ │ │ -000012c0 00002c2b R_ARM_MOVW_ABS_NC 00000d40 OSError_new │ │ │ │ │ -000012c4 00002c2c R_ARM_MOVT_ABS 00000d40 OSError_new │ │ │ │ │ -0000133c 00002b2b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ -00001340 00002b2c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -00001344 0001711c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00001354 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001358 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000119c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011b4 0001781c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000011e0 00002d2b R_ARM_MOVW_ABS_NC 00000d40 OSError_new │ │ │ │ │ +000011e4 00002d2c R_ARM_MOVT_ABS 00000d40 OSError_new │ │ │ │ │ +000011f4 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001228 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001248 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000124c 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001268 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001288 00002e2b R_ARM_MOVW_ABS_NC 0000126c OSError_init │ │ │ │ │ +0000128c 00002e2c R_ARM_MOVT_ABS 0000126c OSError_init │ │ │ │ │ +000012c0 00002d2b R_ARM_MOVW_ABS_NC 00000d40 OSError_new │ │ │ │ │ +000012c4 00002d2c R_ARM_MOVT_ABS 00000d40 OSError_new │ │ │ │ │ +0000133c 00002c2b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ +00001340 00002c2c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ +00001344 0001721c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00001354 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001358 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001370 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00001374 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000013d8 0001731c R_ARM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ -00001484 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014a8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013d8 0001741c R_ARM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ +00001484 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014a8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000014c8 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -000014ec 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001508 0001751c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00001524 0001761c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001554 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000155c 0001741c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001584 0001771c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00001598 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015b0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001630 00015b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001754 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001780 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001788 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001790 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001798 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000018c8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001908 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000196c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019c8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019f4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a2c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a58 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a60 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a68 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a70 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a78 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001b48 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b7c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b8c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b9c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c88 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cc8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d1c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d78 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001da4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ddc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e08 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e10 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e18 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e20 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e98 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001eb0 0001771c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00001ff4 00015b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002050 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002210 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002214 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002218 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000222c 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002238 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002244 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002250 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -0000225c 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002268 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002278 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002284 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002290 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -0000229c 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000022a8 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000022b4 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000022c0 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002318 00018f1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00002344 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -0000236c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002370 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000239c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000023a0 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000023a4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023b4 0001911c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000023cc 0001921c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -000023f4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002408 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000240c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002410 00006f2b R_ARM_MOVW_ABS_NC 000002c0 .LC29 │ │ │ │ │ -00002414 00006f2c R_ARM_MOVT_ABS 000002c0 .LC29 │ │ │ │ │ -0000241c 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000242c 00006c2b R_ARM_MOVW_ABS_NC 000002a4 .LC26 │ │ │ │ │ -00002430 00006c2c R_ARM_MOVT_ABS 000002a4 .LC26 │ │ │ │ │ -00002434 00006d2b R_ARM_MOVW_ABS_NC 000002a8 .LC27 │ │ │ │ │ -00002438 00006d2c R_ARM_MOVT_ABS 000002a8 .LC27 │ │ │ │ │ -0000243c 00006e2b R_ARM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ -00002440 00006e2c R_ARM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ -00002444 0001931c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00002458 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000247c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002480 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002488 00006b2b R_ARM_MOVW_ABS_NC 00000280 .LC25 │ │ │ │ │ -0000248c 00006b2c R_ARM_MOVT_ABS 00000280 .LC25 │ │ │ │ │ -00002494 0001871c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000024a0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024a8 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000024e4 00018f1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00002514 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -0000253c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002540 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000254c 0001911c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00002568 0001921c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00002590 00006c2b R_ARM_MOVW_ABS_NC 000002a4 .LC26 │ │ │ │ │ -00002594 00006c2c R_ARM_MOVT_ABS 000002a4 .LC26 │ │ │ │ │ -0000259c 00006e2b R_ARM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ -000025a0 00006e2c R_ARM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ -000025a4 00006d2b R_ARM_MOVW_ABS_NC 000002a8 .LC27 │ │ │ │ │ -000025a8 00006d2c R_ARM_MOVT_ABS 000002a8 .LC27 │ │ │ │ │ -000025ac 0001931c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000025c4 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000025c8 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000025cc 00006f2b R_ARM_MOVW_ABS_NC 000002c0 .LC29 │ │ │ │ │ -000025d0 00006f2c R_ARM_MOVT_ABS 000002c0 .LC29 │ │ │ │ │ -000025d8 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025e4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025f8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002618 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002630 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002694 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002698 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000026d4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002708 0001771c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002748 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000276c 0001701c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -000027cc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000280c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002870 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000289c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028d4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002918 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002920 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002964 00016b2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -00002968 00016b2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -000029dc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029e8 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000029ec 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002a2c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002a30 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002a34 0000292b R_ARM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ -00002a38 0000292c R_ARM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -00002a40 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002a4c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002a50 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002a54 0000282b R_ARM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ -00002a58 0000282c R_ARM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ -00002a64 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002ac0 0000992b R_ARM_MOVW_ABS_NC 000004b8 .LC46 │ │ │ │ │ -00002ac4 0000992c R_ARM_MOVT_ABS 000004b8 .LC46 │ │ │ │ │ -00002ac8 00017f1c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00002ad8 0001a51c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ -00002af8 0001801c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00002b28 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002b2c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002b40 0001a61c R_ARM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ -00002b8c 0001a61c R_ARM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ -00002c5c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002c60 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002c78 00015a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00002ca4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cd4 0001a71c R_ARM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ -00002ce8 00009e2b R_ARM_MOVW_ABS_NC 000005b4 .LC51 │ │ │ │ │ -00002cec 00009e2c R_ARM_MOVT_ABS 000005b4 .LC51 │ │ │ │ │ -00002cf8 0001871c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002d04 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -00002d0c 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -00002d18 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002d1c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002d20 00009b2b R_ARM_MOVW_ABS_NC 00000508 .LC48 │ │ │ │ │ -00002d24 00009b2c R_ARM_MOVT_ABS 00000508 .LC48 │ │ │ │ │ -00002d2c 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d34 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002d38 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002d58 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002d5c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002d60 00009a2b R_ARM_MOVW_ABS_NC 000004d8 .LC47 │ │ │ │ │ -00002d64 00009a2c R_ARM_MOVT_ABS 000004d8 .LC47 │ │ │ │ │ -00002d6c 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d78 00009d2b R_ARM_MOVW_ABS_NC 00000584 .LC50 │ │ │ │ │ -00002d7c 00009d2c R_ARM_MOVT_ABS 00000584 .LC50 │ │ │ │ │ -00002d80 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d8c 00009c2b R_ARM_MOVW_ABS_NC 00000544 .LC49 │ │ │ │ │ -00002d90 00009c2c R_ARM_MOVT_ABS 00000544 .LC49 │ │ │ │ │ -00002d94 0001871c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002d9c 0001a81c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -00002db0 0001801c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00002dc4 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002e38 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e54 0001771c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002e7c 0001771c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002f44 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f90 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fd0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003034 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003060 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003098 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030e8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003114 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000311c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003124 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003190 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031c0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031ec 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003368 0001b21c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00003380 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00003384 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003394 0001951c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000033a4 0001b31c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -000033b4 0001911c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000033c4 0001911c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003444 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034e4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003504 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003538 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000354c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00003550 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000356c 0001951c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000357c 0001b41c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00003590 0001b51c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -000035b4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035e0 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000036a0 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000036f8 0000b51c R_ARM_CALL 000034fc exceptiongroup_subset │ │ │ │ │ -00003710 0000b51c R_ARM_CALL 000034fc exceptiongroup_subset │ │ │ │ │ -00003738 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000378c 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000037b8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037cc 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000037f8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003858 0000b42b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ -0000385c 0000b42c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ -00003864 0001b61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003884 0000b42b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ -00003888 0000b42c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ -00003890 0001b61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000038ac 0001b71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000038b8 0001b81c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000038f4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003920 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003944 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003954 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003970 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -0000398c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039b0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039bc 0001b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000039c0 0001b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003a04 0001b21c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00003a1c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00003a20 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003a30 0001951c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003a40 0001b31c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00003a50 0001911c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003acc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b14 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00003bc4 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00003bc8 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003be4 0001951c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003bf4 0001b41c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00003c08 0001b51c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00003c2c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c58 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00003cb0 0000b51c R_ARM_CALL 000034fc exceptiongroup_subset │ │ │ │ │ -00003cd8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d08 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00003d34 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d74 0000b42b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ -00003d78 0000b42c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ -00003d80 0001b61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003da0 0000b42b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ -00003da4 0000b42c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ -00003dac 0001b61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003dcc 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00003df8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e08 0001b71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00003e14 0001b81c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003e48 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e58 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e74 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -00003ea0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003eb0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ee0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003efc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f08 0001b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003f0c 0001b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003f24 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00003f28 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003f5c 0001951c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003f6c 0001b41c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00003f80 0001b51c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00003fa8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fe0 0001951c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003ff0 0001b31c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00004000 0001911c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00004078 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040c0 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00004180 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000041dc 0000b51c R_ARM_CALL 000034fc exceptiongroup_subset │ │ │ │ │ -00004204 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004218 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00004244 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004258 0000b42b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ -0000425c 0000b42c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ -00004264 0001b61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00004284 0000b42b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ -00004288 0000b42c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ -00004290 0001b61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000042d0 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000042fc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000430c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004328 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -0000434c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000435c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000437c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043ac 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043d8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043e0 0001b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000043e4 0001b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000014ec 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001508 0001761c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00001524 0001771c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001554 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000155c 0001751c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001584 0001781c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00001598 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015b0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001630 00015c1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001760 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017a0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001814 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001840 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000186c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001874 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000187c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018a8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018d4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018dc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018e4 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001a14 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a54 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ab8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b14 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b40 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b78 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ba4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bac 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bb4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bbc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bc4 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001c94 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cc8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cd8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ce8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dd4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e14 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e68 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ec4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ef0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f28 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f54 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f5c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f64 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f6c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fd0 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001fe8 0000392b R_ARM_MOVW_ABS_NC 000000e8 .LC10 │ │ │ │ │ +00001fec 0000392c R_ARM_MOVT_ABS 000000e8 .LC10 │ │ │ │ │ +00002004 0001691c R_ARM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ +000020f8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000212c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000214c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000216c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000218c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021b8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021e0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000225c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002274 0001781c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000023b8 00015c1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002414 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025d4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025d8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000025dc 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000025f0 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +000025fc 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002608 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002614 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002620 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000262c 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000263c 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002648 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002654 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002660 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000266c 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002678 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002684 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +000026dc 0001901c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00002708 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00002730 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002734 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002760 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002764 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002768 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002778 0001921c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002790 0001931c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +000027b8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027cc 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000027d0 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000027d4 0000702b R_ARM_MOVW_ABS_NC 000002c0 .LC29 │ │ │ │ │ +000027d8 0000702c R_ARM_MOVT_ABS 000002c0 .LC29 │ │ │ │ │ +000027e0 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000027f0 00006d2b R_ARM_MOVW_ABS_NC 000002a4 .LC26 │ │ │ │ │ +000027f4 00006d2c R_ARM_MOVT_ABS 000002a4 .LC26 │ │ │ │ │ +000027f8 00006e2b R_ARM_MOVW_ABS_NC 000002a8 .LC27 │ │ │ │ │ +000027fc 00006e2c R_ARM_MOVT_ABS 000002a8 .LC27 │ │ │ │ │ +00002800 00006f2b R_ARM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ +00002804 00006f2c R_ARM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ +00002808 0001941c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000281c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002840 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002844 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000284c 00006c2b R_ARM_MOVW_ABS_NC 00000280 .LC25 │ │ │ │ │ +00002850 00006c2c R_ARM_MOVT_ABS 00000280 .LC25 │ │ │ │ │ +00002858 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002864 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000286c 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000028a8 0001901c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000028d8 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00002900 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002904 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002910 0001921c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000292c 0001931c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00002954 00006d2b R_ARM_MOVW_ABS_NC 000002a4 .LC26 │ │ │ │ │ +00002958 00006d2c R_ARM_MOVT_ABS 000002a4 .LC26 │ │ │ │ │ +00002960 00006f2b R_ARM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ +00002964 00006f2c R_ARM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ +00002968 00006e2b R_ARM_MOVW_ABS_NC 000002a8 .LC27 │ │ │ │ │ +0000296c 00006e2c R_ARM_MOVT_ABS 000002a8 .LC27 │ │ │ │ │ +00002970 0001941c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00002988 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000298c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002990 0000702b R_ARM_MOVW_ABS_NC 000002c0 .LC29 │ │ │ │ │ +00002994 0000702c R_ARM_MOVT_ABS 000002c0 .LC29 │ │ │ │ │ +0000299c 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000029a8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029bc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029dc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029f4 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002a58 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002a5c 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002a98 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002acc 0001781c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00002b0c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b30 0001711c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00002b90 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002bd0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c34 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c60 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c98 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002cdc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ce4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d28 00016c2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +00002d2c 00016c2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +00002da0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dac 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002db0 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002df0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002df4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002df8 0000292b R_ARM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ +00002dfc 0000292c R_ARM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ +00002e04 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002e10 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002e14 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002e18 0000282b R_ARM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ +00002e1c 0000282c R_ARM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ +00002e28 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002e84 00009a2b R_ARM_MOVW_ABS_NC 000004b8 .LC46 │ │ │ │ │ +00002e88 00009a2c R_ARM_MOVT_ABS 000004b8 .LC46 │ │ │ │ │ +00002e8c 0001801c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00002e9c 0001a61c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ +00002ebc 0001811c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00002eec 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002ef0 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002f04 0001a71c R_ARM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +00002f50 0001a71c R_ARM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +00003034 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00003038 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003050 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000307c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030ac 0001a81c R_ARM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ +000030c0 00009f2b R_ARM_MOVW_ABS_NC 000005b4 .LC51 │ │ │ │ │ +000030c4 00009f2c R_ARM_MOVT_ABS 000005b4 .LC51 │ │ │ │ │ +000030d0 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000030dc 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ +000030e4 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ +000030f0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000030f4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000030f8 00009c2b R_ARM_MOVW_ABS_NC 00000508 .LC48 │ │ │ │ │ +000030fc 00009c2c R_ARM_MOVT_ABS 00000508 .LC48 │ │ │ │ │ +00003104 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000310c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00003110 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003130 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00003134 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003138 00009b2b R_ARM_MOVW_ABS_NC 000004d8 .LC47 │ │ │ │ │ +0000313c 00009b2c R_ARM_MOVT_ABS 000004d8 .LC47 │ │ │ │ │ +00003144 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003150 00009e2b R_ARM_MOVW_ABS_NC 00000584 .LC50 │ │ │ │ │ +00003154 00009e2c R_ARM_MOVT_ABS 00000584 .LC50 │ │ │ │ │ +00003158 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003164 00009d2b R_ARM_MOVW_ABS_NC 00000544 .LC49 │ │ │ │ │ +00003168 00009d2c R_ARM_MOVT_ABS 00000544 .LC49 │ │ │ │ │ +0000316c 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003174 0001a91c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +00003188 0001811c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +0000319c 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003210 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000322c 0001781c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00003254 0001781c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +0000331c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003368 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033a8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000340c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003438 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003470 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034c0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034ec 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034f4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034fc 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003568 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003598 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035c4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003740 0001b31c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00003758 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000375c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000376c 0001961c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000377c 0001b41c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +0000378c 0001921c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000379c 0001921c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003820 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038c0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038e0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003914 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003928 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000392c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003948 0001961c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003958 0001b51c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +0000396c 0001b61c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00003990 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039bc 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00003a7c 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00003ad8 0000b61c R_ARM_CALL 000032b8 exceptiongroup_subset │ │ │ │ │ +00003af0 0000b61c R_ARM_CALL 000032b8 exceptiongroup_subset │ │ │ │ │ +00003b18 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b6c 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00003b98 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bac 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00003bd8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c38 0000b52b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ +00003c3c 0000b52c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ +00003c44 0001b71c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003c64 0000b52b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ +00003c68 0000b52c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ +00003c70 0001b71c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003c8c 0001b81c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00003c98 0001b91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003cd4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d00 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d24 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d34 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d50 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ +00003d6c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d90 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d9c 0001ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003da0 0001ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003de4 0001b31c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00003dfc 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00003e00 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003e10 0001961c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003e20 0001b41c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00003e30 0001921c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003eac 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ef4 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00003fa4 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00003fa8 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003fc4 0001961c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003fd4 0001b51c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00003fe8 0001b61c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +0000400c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004038 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00004090 0000b61c R_ARM_CALL 000032b8 exceptiongroup_subset │ │ │ │ │ +000040b8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040e8 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00004114 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004154 0000b52b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ +00004158 0000b52c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ +00004160 0001b71c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00004180 0000b52b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ +00004184 0000b52c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ +0000418c 0001b71c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000041ac 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000041d8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041e8 0001b81c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000041f4 0001b91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004228 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004238 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004254 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ +00004280 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004290 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000042c0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000042dc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000042e8 0001ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000042ec 0001ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004304 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00004308 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000433c 0001961c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000434c 0001b51c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00004360 0001b61c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00004388 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043c0 0001961c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000043d0 0001b41c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +000043e0 0001921c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00004458 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000044a0 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00004560 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000045bc 0000b61c R_ARM_CALL 000032b8 exceptiongroup_subset │ │ │ │ │ +000045e4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045f8 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00004624 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004638 0000b52b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ +0000463c 0000b52c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ +00004644 0001b71c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00004664 0000b52b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ +00004668 0000b52c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ +00004670 0001b71c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000046b0 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000046dc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046ec 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004708 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ +0000472c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000473c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000475c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000478c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000047b8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000047c0 0001ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000047c4 0001ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x16810 contains 218 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x16918 contains 218 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000070 00019c1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000094 0001a31c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00000070 00019d1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000094 0001a41c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ 000000a0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000000a4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000000b0 0001a41c R_ARM_CALL 00000000 PyObject_CallObject │ │ │ │ │ -000000dc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000012c 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -00000150 0001af1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000000b0 0001a51c R_ARM_CALL 00000000 PyObject_CallObject │ │ │ │ │ +000000dc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000012c 0000401d R_ARM_JUMP24 0000228c BaseException_traverse │ │ │ │ │ +00000150 0001b01d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000168 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000016c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000170 0000ac2b R_ARM_MOVW_ABS_NC 000005f4 .LC54 │ │ │ │ │ -00000174 0000ac2c R_ARM_MOVT_ABS 000005f4 .LC54 │ │ │ │ │ -0000017c 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000170 0000ad2b R_ARM_MOVW_ABS_NC 000005f4 .LC54 │ │ │ │ │ +00000174 0000ad2c R_ARM_MOVT_ABS 000005f4 .LC54 │ │ │ │ │ +0000017c 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001b4 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000001b8 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000001bc 0000ac2b R_ARM_MOVW_ABS_NC 000005f4 .LC54 │ │ │ │ │ -000001c0 0000ac2c R_ARM_MOVT_ABS 000005f4 .LC54 │ │ │ │ │ -000001c8 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001bc 0000ad2b R_ARM_MOVW_ABS_NC 000005f4 .LC54 │ │ │ │ │ +000001c0 0000ad2c R_ARM_MOVT_ABS 000005f4 .LC54 │ │ │ │ │ +000001c8 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001e0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000001e4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000001ec 0001761c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00000204 0001741c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000240 0000b01c R_ARM_CALL 00003418 get_matcher_type │ │ │ │ │ -00000264 0000b81c R_ARM_CALL 000039c4 exceptiongroup_split_recursive.constprop.1 │ │ │ │ │ -00000274 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000278 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000001ec 0001771c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00000204 0001751c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000240 0000b11c R_ARM_CALL 000031d4 get_matcher_type │ │ │ │ │ +00000264 0000b91c R_ARM_CALL 00003da4 exceptiongroup_split_recursive.constprop.1 │ │ │ │ │ +00000274 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000278 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000294 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ 000002c0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000002c4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000002c8 0000c72b R_ARM_MOVW_ABS_NC 000006f4 .LC61 │ │ │ │ │ -000002cc 0000c72c R_ARM_MOVT_ABS 000006f4 .LC61 │ │ │ │ │ -000002d4 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000002dc 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000002e0 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000002c8 0000c82b R_ARM_MOVW_ABS_NC 000006f4 .LC61 │ │ │ │ │ +000002cc 0000c82c R_ARM_MOVT_ABS 000006f4 .LC61 │ │ │ │ │ +000002d4 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000002dc 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000002e0 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000300 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000304 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000308 0000c82b R_ARM_MOVW_ABS_NC 00000714 .LC62 │ │ │ │ │ -0000030c 0000c82c R_ARM_MOVT_ABS 00000714 .LC62 │ │ │ │ │ -00000314 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000308 0000c92b R_ARM_MOVW_ABS_NC 00000714 .LC62 │ │ │ │ │ +0000030c 0000c92c R_ARM_MOVT_ABS 00000714 .LC62 │ │ │ │ │ +00000314 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000340 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -00000370 0001a81d R_ARM_JUMP24 00000000 PyObject_Repr │ │ │ │ │ -0000037c 00003e1d R_ARM_JUMP24 00000ee8 BaseException_str │ │ │ │ │ -00000394 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000398 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000370 0001a91d R_ARM_JUMP24 00000000 PyObject_Repr │ │ │ │ │ +0000037c 00003e1d R_ARM_JUMP24 00000da0 BaseException_str │ │ │ │ │ +00000394 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000398 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000003c8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000003cc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000003d0 0000cd2b R_ARM_MOVW_ABS_NC 00000758 .LC64 │ │ │ │ │ -000003d4 0000cd2c R_ARM_MOVT_ABS 00000758 .LC64 │ │ │ │ │ -000003dc 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000414 0001921c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00000454 0001bf1c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ -00000474 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000488 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000490 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000494 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000504 0001bc1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -00000510 0001a81c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -0000053c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000544 0001a81c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -00000558 00019a1c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ -00000568 0000d22b R_ARM_MOVW_ABS_NC 00000794 .LC67 │ │ │ │ │ -0000056c 0000d22c R_ARM_MOVT_ABS 00000794 .LC67 │ │ │ │ │ -00000570 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000059c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005c0 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -000005c4 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -000005cc 0000761c R_ARM_CALL 000024e8 check_unicode_error_type │ │ │ │ │ -000005e4 0000771d R_ARM_JUMP24 00002558 unicode_error_get_encoding_impl │ │ │ │ │ -00000634 00015a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000698 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000069c 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000006f4 0001be1c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000704 0001661c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00000730 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000778 0000801d R_ARM_JUMP24 000027f4 BaseException_repr │ │ │ │ │ -00000788 0001c21c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00000798 0000801c R_ARM_CALL 000027f4 BaseException_repr │ │ │ │ │ -000007b8 0001c31c R_ARM_CALL 00000000 PyUnicodeWriter_WriteSubstring │ │ │ │ │ -000007e0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000800 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000082c 0000da2b R_ARM_MOVW_ABS_NC 0000087c .LC72 │ │ │ │ │ -00000830 0000da2c R_ARM_MOVT_ABS 0000087c .LC72 │ │ │ │ │ -00000834 0001c41c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ -00000848 0000db2b R_ARM_MOVW_ABS_NC 00000880 .LC73 │ │ │ │ │ -0000084c 0000db2c R_ARM_MOVT_ABS 00000880 .LC73 │ │ │ │ │ -00000850 0001c51c R_ARM_CALL 00000000 PyUnicodeWriter_Format │ │ │ │ │ -0000087c 0000da2b R_ARM_MOVW_ABS_NC 0000087c .LC72 │ │ │ │ │ -00000880 0000da2c R_ARM_MOVT_ABS 0000087c .LC72 │ │ │ │ │ -00000884 0001c41c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ -00000898 0000dc2b R_ARM_MOVW_ABS_NC 00000888 .LC74 │ │ │ │ │ -0000089c 0000dc2c R_ARM_MOVT_ABS 00000888 .LC74 │ │ │ │ │ -000008a0 0001c51c R_ARM_CALL 00000000 PyUnicodeWriter_Format │ │ │ │ │ -000008b4 0001c61c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000008cc 0001c71d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -000008d4 0001c81c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00000918 0001be1c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000944 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000994 0001c91c R_ARM_CALL 00000000 PyDict_Copy │ │ │ │ │ -000009a0 0001601c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ -000009c0 0000e02b R_ARM_MOVW_ABS_NC 00000890 .LC75 │ │ │ │ │ -000009c4 0000e02c R_ARM_MOVT_ABS 00000890 .LC75 │ │ │ │ │ -000009c8 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -000009e4 0000e12b R_ARM_MOVW_ABS_NC 00000898 .LC76 │ │ │ │ │ -000009e8 0000e12c R_ARM_MOVT_ABS 00000898 .LC76 │ │ │ │ │ -000009ec 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -00000a14 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a20 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a24 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000003d0 0000ce2b R_ARM_MOVW_ABS_NC 00000758 .LC64 │ │ │ │ │ +000003d4 0000ce2c R_ARM_MOVT_ABS 00000758 .LC64 │ │ │ │ │ +000003dc 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000414 0001931c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00000454 0001c01c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ +00000474 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000488 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000490 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000494 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000504 0001bd1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ +00000510 0001a91c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +0000053c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000544 0001a91c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +00000558 00019b1c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ +00000568 0000d32b R_ARM_MOVW_ABS_NC 00000794 .LC67 │ │ │ │ │ +0000056c 0000d32c R_ARM_MOVT_ABS 00000794 .LC67 │ │ │ │ │ +00000570 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000059c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005c0 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +000005c4 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +000005cc 0000771c R_ARM_CALL 000023a0 check_unicode_error_type │ │ │ │ │ +000005e4 0000781d R_ARM_JUMP24 00002410 unicode_error_get_encoding_impl │ │ │ │ │ +00000634 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000698 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000069c 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000006f4 0001bf1c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000704 0001671c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00000730 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000778 0000811d R_ARM_JUMP24 000026ac BaseException_repr │ │ │ │ │ +00000788 0001c31c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +00000798 0000811c R_ARM_CALL 000026ac BaseException_repr │ │ │ │ │ +000007b8 0001c41c R_ARM_CALL 00000000 PyUnicodeWriter_WriteSubstring │ │ │ │ │ +000007e0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000800 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000082c 0000db2b R_ARM_MOVW_ABS_NC 0000087c .LC72 │ │ │ │ │ +00000830 0000db2c R_ARM_MOVT_ABS 0000087c .LC72 │ │ │ │ │ +00000834 0001c51c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ +00000848 0000dc2b R_ARM_MOVW_ABS_NC 00000880 .LC73 │ │ │ │ │ +0000084c 0000dc2c R_ARM_MOVT_ABS 00000880 .LC73 │ │ │ │ │ +00000850 0001c61c R_ARM_CALL 00000000 PyUnicodeWriter_Format │ │ │ │ │ +0000087c 0000db2b R_ARM_MOVW_ABS_NC 0000087c .LC72 │ │ │ │ │ +00000880 0000db2c R_ARM_MOVT_ABS 0000087c .LC72 │ │ │ │ │ +00000884 0001c51c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ +00000898 0000dd2b R_ARM_MOVW_ABS_NC 00000888 .LC74 │ │ │ │ │ +0000089c 0000dd2c R_ARM_MOVT_ABS 00000888 .LC74 │ │ │ │ │ +000008a0 0001c61c R_ARM_CALL 00000000 PyUnicodeWriter_Format │ │ │ │ │ +000008b4 0001c71c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000008cc 0001c81d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +000008d4 0001c91c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +00000918 0001bf1c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000944 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000994 0001ca1c R_ARM_CALL 00000000 PyDict_Copy │ │ │ │ │ +000009a0 0001611c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ +000009c0 0000e12b R_ARM_MOVW_ABS_NC 00000890 .LC75 │ │ │ │ │ +000009c4 0000e12c R_ARM_MOVT_ABS 00000890 .LC75 │ │ │ │ │ +000009c8 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +000009e4 0000e22b R_ARM_MOVW_ABS_NC 00000898 .LC76 │ │ │ │ │ +000009e8 0000e22c R_ARM_MOVT_ABS 00000898 .LC76 │ │ │ │ │ +000009ec 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000a14 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a20 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a24 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000a68 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000a6c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000a70 0000e22b R_ARM_MOVW_ABS_NC 000008a0 .LC77 │ │ │ │ │ -00000a74 0000e22c R_ARM_MOVT_ABS 000008a0 .LC77 │ │ │ │ │ -00000a7c 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a84 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a88 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a70 0000e32b R_ARM_MOVW_ABS_NC 000008a0 .LC77 │ │ │ │ │ +00000a74 0000e32c R_ARM_MOVT_ABS 000008a0 .LC77 │ │ │ │ │ +00000a7c 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a84 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a88 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000aa8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000aac 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000ab0 0000e32b R_ARM_MOVW_ABS_NC 000008c0 .LC78 │ │ │ │ │ -00000ab4 0000e32c R_ARM_MOVT_ABS 000008c0 .LC78 │ │ │ │ │ -00000abc 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ab0 0000e42b R_ARM_MOVW_ABS_NC 000008c0 .LC78 │ │ │ │ │ +00000ab4 0000e42c R_ARM_MOVT_ABS 000008c0 .LC78 │ │ │ │ │ +00000abc 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000af0 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -00000b48 0001c91c R_ARM_CALL 00000000 PyDict_Copy │ │ │ │ │ -00000b54 0001601c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ -00000b78 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000ba0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bc0 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000be0 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000c10 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c14 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c1c 0001661c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00000c28 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c2c 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c48 0001be1c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000c6c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c7c 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c80 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c84 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ca4 0000742b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ -00000ca8 0000742c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ -00000cb0 0000761c R_ARM_CALL 000024e8 check_unicode_error_type │ │ │ │ │ -00000cd8 0001961c R_ARM_CALL 000025ac _PyUnicodeError_GetParams │ │ │ │ │ -00000d00 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -00000d04 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -00000d0c 0000761c R_ARM_CALL 000024e8 check_unicode_error_type │ │ │ │ │ -00000d34 0001961c R_ARM_CALL 000025ac _PyUnicodeError_GetParams │ │ │ │ │ -00000d5c 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -00000d60 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -00000d68 0000761c R_ARM_CALL 000024e8 check_unicode_error_type │ │ │ │ │ -00000d90 0001961c R_ARM_CALL 000025ac _PyUnicodeError_GetParams │ │ │ │ │ -00000db8 0000e82b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -00000dbc 0000e82c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -00000dc4 0000761c R_ARM_CALL 000024e8 check_unicode_error_type │ │ │ │ │ -00000dec 0001961c R_ARM_CALL 000025ac _PyUnicodeError_GetParams │ │ │ │ │ -00000e14 0000e82b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -00000e18 0000e82c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -00000e20 0000761c R_ARM_CALL 000024e8 check_unicode_error_type │ │ │ │ │ -00000e48 0001961c R_ARM_CALL 000025ac _PyUnicodeError_GetParams │ │ │ │ │ -00000e70 0000e82b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -00000e74 0000e82c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -00000e78 0000761c R_ARM_CALL 000024e8 check_unicode_error_type │ │ │ │ │ -00000ea8 0000e82b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -00000eac 0000e82c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -00000eb0 0000761c R_ARM_CALL 000024e8 check_unicode_error_type │ │ │ │ │ +00000b48 0001ca1c R_ARM_CALL 00000000 PyDict_Copy │ │ │ │ │ +00000b54 0001611c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ +00000b78 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000ba0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bc0 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000be0 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000c10 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c14 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c1c 0001671c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00000c28 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c2c 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c48 0001bf1c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000c6c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c7c 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c80 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c84 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000ca4 0000752b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ +00000ca8 0000752c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ +00000cb0 0000771c R_ARM_CALL 000023a0 check_unicode_error_type │ │ │ │ │ +00000cd8 0001971c R_ARM_CALL 00002464 _PyUnicodeError_GetParams │ │ │ │ │ +00000d00 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +00000d04 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +00000d0c 0000771c R_ARM_CALL 000023a0 check_unicode_error_type │ │ │ │ │ +00000d34 0001971c R_ARM_CALL 00002464 _PyUnicodeError_GetParams │ │ │ │ │ +00000d5c 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +00000d60 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +00000d68 0000771c R_ARM_CALL 000023a0 check_unicode_error_type │ │ │ │ │ +00000d90 0001971c R_ARM_CALL 00002464 _PyUnicodeError_GetParams │ │ │ │ │ +00000db8 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +00000dbc 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +00000dc4 0000771c R_ARM_CALL 000023a0 check_unicode_error_type │ │ │ │ │ +00000dec 0001971c R_ARM_CALL 00002464 _PyUnicodeError_GetParams │ │ │ │ │ +00000e14 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +00000e18 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +00000e20 0000771c R_ARM_CALL 000023a0 check_unicode_error_type │ │ │ │ │ +00000e48 0001971c R_ARM_CALL 00002464 _PyUnicodeError_GetParams │ │ │ │ │ +00000e70 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +00000e74 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +00000e78 0000771c R_ARM_CALL 000023a0 check_unicode_error_type │ │ │ │ │ +00000ea8 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +00000eac 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +00000eb0 0000771c R_ARM_CALL 000023a0 check_unicode_error_type │ │ │ │ │ 00000ef0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000ef4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000ef8 0000e92b R_ARM_MOVW_ABS_NC 00000914 .LC80 │ │ │ │ │ -00000efc 0000e92c R_ARM_MOVT_ABS 00000914 .LC80 │ │ │ │ │ -00000f04 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ef8 0000ea2b R_ARM_MOVW_ABS_NC 00000914 .LC80 │ │ │ │ │ +00000efc 0000ea2c R_ARM_MOVT_ABS 00000914 .LC80 │ │ │ │ │ +00000f04 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000f24 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000f28 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000f2c 0000ea2b R_ARM_MOVW_ABS_NC 00000938 .LC81 │ │ │ │ │ -00000f30 0000ea2c R_ARM_MOVT_ABS 00000938 .LC81 │ │ │ │ │ -00000f38 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f50 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f54 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f2c 0000eb2b R_ARM_MOVW_ABS_NC 00000938 .LC81 │ │ │ │ │ +00000f30 0000eb2c R_ARM_MOVT_ABS 00000938 .LC81 │ │ │ │ │ +00000f38 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f50 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f54 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000f8c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000f90 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000f94 0000eb2b R_ARM_MOVW_ABS_NC 00000964 .LC82 │ │ │ │ │ -00000f98 0000eb2c R_ARM_MOVT_ABS 00000964 .LC82 │ │ │ │ │ -00000fa0 0001871c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000f94 0000ec2b R_ARM_MOVW_ABS_NC 00000964 .LC82 │ │ │ │ │ +00000f98 0000ec2c R_ARM_MOVT_ABS 00000964 .LC82 │ │ │ │ │ +00000fa0 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000fc0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000fc4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000fc8 0000ec2b R_ARM_MOVW_ABS_NC 0000098c .LC83 │ │ │ │ │ -00000fcc 0000ec2c R_ARM_MOVT_ABS 0000098c .LC83 │ │ │ │ │ -00000fd4 0001871c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ffc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001010 0001a91d R_ARM_JUMP24 00002fa4 _PyExc_PrepReraiseStar │ │ │ │ │ +00000fc8 0000ed2b R_ARM_MOVW_ABS_NC 0000098c .LC83 │ │ │ │ │ +00000fcc 0000ed2c R_ARM_MOVT_ABS 0000098c .LC83 │ │ │ │ │ +00000fd4 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ffc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001010 0001aa1d R_ARM_JUMP24 00002d60 _PyExc_PrepReraiseStar │ │ │ │ │ 00001030 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00001034 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001050 0000ed2b R_ARM_MOVW_ABS_NC 000009ac .LC84 │ │ │ │ │ -00001054 0000ed2c R_ARM_MOVT_ABS 000009ac .LC84 │ │ │ │ │ -00001060 0001821c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -00001088 0000ee2b R_ARM_MOVW_ABS_NC 000009b4 .LC85 │ │ │ │ │ -0000108c 0000ee2c R_ARM_MOVT_ABS 000009b4 .LC85 │ │ │ │ │ -00001094 0000561c R_ARM_CALL 000018a4 check_unicode_error_attribute │ │ │ │ │ +00001050 0000ee2b R_ARM_MOVW_ABS_NC 000009ac .LC84 │ │ │ │ │ +00001054 0000ee2c R_ARM_MOVT_ABS 000009ac .LC84 │ │ │ │ │ +00001060 0001831c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +00001088 0000ef2b R_ARM_MOVW_ABS_NC 000009b4 .LC85 │ │ │ │ │ +0000108c 0000ef2c R_ARM_MOVT_ABS 000009b4 .LC85 │ │ │ │ │ +00001094 0000571c R_ARM_CALL 0000175c check_unicode_error_attribute │ │ │ │ │ 000010e8 0000171d R_ARM_JUMP24 00000bfc Py_XDECREF │ │ │ │ │ -00001118 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -0000111c 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -00001124 0000761c R_ARM_CALL 000024e8 check_unicode_error_type │ │ │ │ │ -0000113c 00007d1d R_ARM_JUMP24 00002730 unicode_error_get_object_impl │ │ │ │ │ -0000115c 0000e82b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -00001160 0000e82c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -00001168 0000761c R_ARM_CALL 000024e8 check_unicode_error_type │ │ │ │ │ -00001180 00007d1d R_ARM_JUMP24 00002730 unicode_error_get_object_impl │ │ │ │ │ -000011a0 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -000011a4 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -000011ac 0000761c R_ARM_CALL 000024e8 check_unicode_error_type │ │ │ │ │ -000011e4 0000742b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ -000011e8 0000742c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ -000011f0 0000761c R_ARM_CALL 000024e8 check_unicode_error_type │ │ │ │ │ -00001228 0000e82b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -0000122c 0000e82c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -00001234 0000761c R_ARM_CALL 000024e8 check_unicode_error_type │ │ │ │ │ -00001270 0000e82b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -00001274 0000e82c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -0000127c 0000761c R_ARM_CALL 000024e8 check_unicode_error_type │ │ │ │ │ -00001294 00019c1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00001118 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +0000111c 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +00001124 0000771c R_ARM_CALL 000023a0 check_unicode_error_type │ │ │ │ │ +0000113c 00007e1d R_ARM_JUMP24 000025e8 unicode_error_get_object_impl │ │ │ │ │ +0000115c 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +00001160 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +00001168 0000771c R_ARM_CALL 000023a0 check_unicode_error_type │ │ │ │ │ +00001180 00007e1d R_ARM_JUMP24 000025e8 unicode_error_get_object_impl │ │ │ │ │ +000011a0 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +000011a4 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +000011ac 0000771c R_ARM_CALL 000023a0 check_unicode_error_type │ │ │ │ │ +000011e4 0000752b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ +000011e8 0000752c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ +000011f0 0000771c R_ARM_CALL 000023a0 check_unicode_error_type │ │ │ │ │ +00001228 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +0000122c 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +00001234 0000771c R_ARM_CALL 000023a0 check_unicode_error_type │ │ │ │ │ +00001270 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +00001274 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +0000127c 0000771c R_ARM_CALL 000023a0 check_unicode_error_type │ │ │ │ │ +00001294 00019d1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 000012a8 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x16ee0 contains 138 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x16fe8 contains 138 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000004 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1917,15 +1913,15 @@ │ │ │ │ │ 0000004c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000054 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000058 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000005c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000060 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000064 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000068 0001e902 R_ARM_ABS32 00000b7c _PyExc_MemoryError │ │ │ │ │ +00000068 0001ea02 R_ARM_ABS32 00000b7c _PyExc_MemoryError │ │ │ │ │ 0000006c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000070 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000074 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000080 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000084 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1993,15 +1989,15 @@ │ │ │ │ │ 0000017c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000180 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000184 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000188 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000018c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000190 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000194 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000198 0001f902 R_ARM_ABS32 00001960 _PyExc_IncompleteInputError │ │ │ │ │ +00000198 0001fa02 R_ARM_ABS32 00001960 _PyExc_IncompleteInputError │ │ │ │ │ 0000019c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001ac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001b4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -265,14 +265,15 @@ │ │ │ │ │ MemoryError_new │ │ │ │ │ MemoryError_dealloc │ │ │ │ │ BaseException_clear │ │ │ │ │ Py_XDECREF │ │ │ │ │ AttributeError_init │ │ │ │ │ AttributeError_dealloc │ │ │ │ │ AttributeError_clear │ │ │ │ │ +BaseException___traceback___set_impl │ │ │ │ │ BaseException_dealloc │ │ │ │ │ OSError_new │ │ │ │ │ OSError_init │ │ │ │ │ ImportError_dealloc │ │ │ │ │ OSError_dealloc │ │ │ │ │ ImportError_clear │ │ │ │ │ OSError_clear │ │ │ │ │ @@ -311,16 +312,16 @@ │ │ │ │ │ NameError_clear │ │ │ │ │ SyntaxError_str │ │ │ │ │ BaseException___cause___get │ │ │ │ │ BaseException___context___get │ │ │ │ │ BaseException___traceback___get │ │ │ │ │ OSError_str │ │ │ │ │ UnicodeEncodeError_str │ │ │ │ │ -SystemExit_traverse │ │ │ │ │ BaseException___traceback___set │ │ │ │ │ +SystemExit_traverse │ │ │ │ │ BaseException_args_get │ │ │ │ │ BaseException_with_traceback │ │ │ │ │ BaseException_args_set │ │ │ │ │ BaseExceptionGroup_new │ │ │ │ │ BaseExceptionGroup_init │ │ │ │ │ exceptiongroup_split_recursive.constprop.0 │ │ │ │ │ collect_exception_group_leaf_ids │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -894,287 +894,208 @@ │ │ │ │ │ str r2, [r3] │ │ │ │ │ bne c0c │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00000c3c : │ │ │ │ │ -ImportError_init(): │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ +00000c3c : │ │ │ │ │ +BaseException___traceback___set_impl(): │ │ │ │ │ + push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #20 │ │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - sub sp, sp, #32 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + add fp, sp, #4 │ │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + sub sp, sp, #8 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq d10 │ │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne ccc │ │ │ │ │ + ldr r3, [r1] │ │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ - str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - strle r3, [r5] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r5, [r4, #12] │ │ │ │ │ - bne d94 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyTuple_New │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq e58 │ │ │ │ │ - sub r3, fp, #24 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC10 │ │ │ │ │ - sub r3, fp, #28 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - sub r3, fp, #32 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #452] @ e90 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyArg_ParseTupleAndKeywords │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq e50 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e78 │ │ │ │ │ - ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq d00 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ │ - bne e14 │ │ │ │ │ - ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq d2c │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ │ - bne df4 │ │ │ │ │ - ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne e34 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ │ - bne dd4 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne e48 │ │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ │ + strle r3, [r1] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r1, [r0, #20] │ │ │ │ │ + bne ca0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + sub sp, fp, #4 │ │ │ │ │ + pop {fp, pc} │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r2] │ │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne db4 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c90 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - bne c90 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c90 │ │ │ │ │ - ldr r4, [r0] │ │ │ │ │ - cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d84 │ │ │ │ │ - subs r4, r4, #1 │ │ │ │ │ - str r4, [r0] │ │ │ │ │ - bne d84 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d88 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d54 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - bne d54 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d54 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d38 │ │ │ │ │ + bgt c90 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - bne d38 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d38 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d0c │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - bne d0c │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne c90 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d0c │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ - b d48 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - b d74 │ │ │ │ │ + ldr r3, [fp, #-8] │ │ │ │ │ + b c94 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bne d30 │ │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq c90 │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r1, [r0, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e60 │ │ │ │ │ - mvn r4, #0 │ │ │ │ │ - b d88 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - bne e58 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e58 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - bne ce0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ce0 │ │ │ │ │ - .word 0x0000005c │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ + bgt c90 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne c90 │ │ │ │ │ + b cb8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC7 │ │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + b c94 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC8 │ │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b d28 │ │ │ │ │ │ │ │ │ │ -00000e94 : │ │ │ │ │ +00000d4c : │ │ │ │ │ ImportError_str(): │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq edc │ │ │ │ │ + beq d94 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne edc │ │ │ │ │ + bne d94 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b ee8 │ │ │ │ │ + b da0 │ │ │ │ │ │ │ │ │ │ -00000ee8 : │ │ │ │ │ +00000da0 : │ │ │ │ │ BaseException_str(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f14 │ │ │ │ │ + beq dcc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldreq r0, [r0, #16] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_Str │ │ │ │ │ mov r0, #7 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_GetConstant │ │ │ │ │ │ │ │ │ │ -00000f24 : │ │ │ │ │ +00000ddc : │ │ │ │ │ ImportError_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f60 │ │ │ │ │ + beq e18 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7c │ │ │ │ │ + beq e34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fac │ │ │ │ │ + bne e64 │ │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc0 │ │ │ │ │ + bne e78 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 228c <_PyErr_NoMemory+0x58> │ │ │ │ │ R_ARM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f88 │ │ │ │ │ + beq e40 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f94 │ │ │ │ │ + beq e4c │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000fd4 : │ │ │ │ │ +00000e8c : │ │ │ │ │ UnicodeEncodeError_init(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl 1e28 │ │ │ │ │ + bl 21ec │ │ │ │ │ R_ARM_CALL BaseException_init │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10c0 │ │ │ │ │ + beq f78 │ │ │ │ │ sub ip, fp, #24 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ stmib sp, {r2, ip} │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1189,15 +1110,15 @@ │ │ │ │ │ str ip, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r4, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r4, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10c8 │ │ │ │ │ + beq f80 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ │ @@ -1221,89 +1142,89 @@ │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 10c0 │ │ │ │ │ + b f78 │ │ │ │ │ │ │ │ │ │ -000010d0 : │ │ │ │ │ +00000f88 : │ │ │ │ │ SystemExit_init(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 1e28 │ │ │ │ │ + bl 21ec │ │ │ │ │ R_ARM_CALL BaseException_init │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1138 │ │ │ │ │ + beq ff0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1140 │ │ │ │ │ + beq ff8 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - bne 1148 │ │ │ │ │ + bne 1000 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 1138 │ │ │ │ │ + b ff0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ │ bl bfc │ │ │ │ │ - b 1134 │ │ │ │ │ + b fec │ │ │ │ │ │ │ │ │ │ -00001164 : │ │ │ │ │ +0000101c : │ │ │ │ │ SyntaxError_init(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1e28 │ │ │ │ │ + bl 21ec │ │ │ │ │ R_ARM_CALL BaseException_init │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1344 │ │ │ │ │ + beq 11fc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 1340 │ │ │ │ │ + ble 11f8 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ bl bfc │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne 1340 │ │ │ │ │ + bne 11f8 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Tuple │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1364 │ │ │ │ │ + beq 121c │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ sub r3, fp, #28 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ @@ -1319,15 +1240,15 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 134c │ │ │ │ │ + beq 1204 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ @@ -1355,98 +1276,98 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl bfc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12c8 │ │ │ │ │ + beq 1180 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ bl bfc │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12f0 │ │ │ │ │ + beq 11a8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ │ bl bfc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1394 │ │ │ │ │ + bne 124c │ │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ │ bl bfc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1328 │ │ │ │ │ + bgt 11e0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 1388 │ │ │ │ │ + beq 1240 │ │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1340 │ │ │ │ │ + beq 11f8 │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 136c │ │ │ │ │ + beq 1224 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1364 │ │ │ │ │ + bgt 121c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 13a8 │ │ │ │ │ + beq 1260 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1344 │ │ │ │ │ + b 11fc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1364 │ │ │ │ │ + b 121c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1328 │ │ │ │ │ + b 11e0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - b 1308 │ │ │ │ │ + b 11c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1364 │ │ │ │ │ + b 121c │ │ │ │ │ │ │ │ │ │ -000013b4 : │ │ │ │ │ +0000126c : │ │ │ │ │ SystemExit_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr lr, [r0, #-8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r2, [r0, #-4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r1, [pc, #88] @ 1438 │ │ │ │ │ + ldr r1, [pc, #88] @ 12f0 │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str lr, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [lr, #4] │ │ │ │ │ str r5, [r0, #-8] │ │ │ │ │ @@ -1455,140 +1376,140 @@ │ │ │ │ │ str r3, [r0, #-4] │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r2, [r3, r1] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ - bl 1ff8 │ │ │ │ │ + bl 23bc │ │ │ │ │ R_ARM_CALL StopIteration_clear │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000143c : │ │ │ │ │ +000012f4 : │ │ │ │ │ AttributeError_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1478 │ │ │ │ │ + beq 1330 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1494 │ │ │ │ │ + beq 134c │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 228c <_PyErr_NoMemory+0x58> │ │ │ │ │ R_ARM_JUMP24 BaseException_traverse │ │ │ │ │ │ │ │ │ │ -000014ac : │ │ │ │ │ +00001364 : │ │ │ │ │ SyntaxError_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14e8 │ │ │ │ │ + beq 13a0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1504 │ │ │ │ │ + beq 13bc │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1520 │ │ │ │ │ + beq 13d8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 153c │ │ │ │ │ + beq 13f4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1558 │ │ │ │ │ + beq 1410 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1574 │ │ │ │ │ + beq 142c │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1590 │ │ │ │ │ + beq 1448 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15d0 │ │ │ │ │ + bne 1488 │ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15b8 │ │ │ │ │ + beq 1470 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 228c <_PyErr_NoMemory+0x58> │ │ │ │ │ R_ARM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 159c │ │ │ │ │ + beq 1454 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -000015e4 : │ │ │ │ │ +0000149c : │ │ │ │ │ PyUnicodeDecodeError_Create(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -1612,28 +1533,28 @@ │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallFunction │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001644 : │ │ │ │ │ +000014fc : │ │ │ │ │ UnicodeDecodeError_init(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 1e28 │ │ │ │ │ + bl 21ec │ │ │ │ │ R_ARM_CALL BaseException_init │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1744 │ │ │ │ │ + beq 15fc │ │ │ │ │ sub ip, fp, #68 @ 0x44 │ │ │ │ │ sub r2, fp, #60 @ 0x3c │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ stmib sp, {r2, ip} │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub r3, fp, #72 @ 0x48 │ │ │ │ │ @@ -1648,20 +1569,20 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ str ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1780 │ │ │ │ │ + beq 1638 │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 174c │ │ │ │ │ + beq 1604 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ @@ -1688,75 +1609,75 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1780 │ │ │ │ │ + bne 1638 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16e4 │ │ │ │ │ + bne 159c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1744 │ │ │ │ │ + b 15fc │ │ │ │ │ │ │ │ │ │ -00001788 : │ │ │ │ │ +00001640 : │ │ │ │ │ UnicodeDecodeError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 189c │ │ │ │ │ + beq 1754 │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Str │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1890 │ │ │ │ │ + beq 1748 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Str │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1888 │ │ │ │ │ + beq 1740 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ mov r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 175c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1888 │ │ │ │ │ + beq 1740 │ │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ │ ldm r0, {r0, r2, r3} │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge 1828 │ │ │ │ │ + bge 16e0 │ │ │ │ │ orr ip, r2, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mvn ip, ip │ │ │ │ │ lsr ip, ip, #31 │ │ │ │ │ movgt ip, #0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1828 │ │ │ │ │ + beq 16e0 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 1860 │ │ │ │ │ + beq 1718 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r6, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ @@ -1778,38 +1699,38 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ ldrb r2, [ip, #16] │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1844 │ │ │ │ │ + b 16fc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1844 │ │ │ │ │ + b 16fc │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 1844 │ │ │ │ │ + b 16fc │ │ │ │ │ mov r0, #7 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_GetConstant │ │ │ │ │ │ │ │ │ │ -000018a4 : │ │ │ │ │ +0000175c : │ │ │ │ │ check_unicode_error_attribute(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 192c │ │ │ │ │ + beq 17e4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r0, r2, #0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - bne 1904 │ │ │ │ │ + bne 17bc │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ popne {fp, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1820,29 +1741,29 @@ │ │ │ │ │ mov r2, ip │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1948 │ │ │ │ │ + b 1800 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1914 │ │ │ │ │ + beq 17cc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ │ - b 18f0 │ │ │ │ │ + b 17a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1850,41 +1771,41 @@ │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001950 <_PyExc_ClearExceptionGroupType>: │ │ │ │ │ +00001808 <_PyExc_ClearExceptionGroupType>: │ │ │ │ │ _PyExc_ClearExceptionGroupType(): │ │ │ │ │ add r0, r0, #40960 @ 0xa000 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r2, [r0, #424] @ 0x1a8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 198c <_PyExc_ClearExceptionGroupType+0x3c> │ │ │ │ │ + beq 1844 <_PyExc_ClearExceptionGroupType+0x3c> │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #424] @ 0x1a8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 198c <_PyExc_ClearExceptionGroupType+0x3c> │ │ │ │ │ + bgt 1844 <_PyExc_ClearExceptionGroupType+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1998 <_PyExc_ClearExceptionGroupType+0x48> │ │ │ │ │ + beq 1850 <_PyExc_ClearExceptionGroupType+0x48> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000019a8 : │ │ │ │ │ +00001860 : │ │ │ │ │ UnicodeError_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ │ @@ -1892,180 +1813,180 @@ │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str r1, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ - ldr r3, [pc, #64] @ 1a28 │ │ │ │ │ + ldr r3, [pc, #64] @ 18e0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r0, #-4] │ │ │ │ │ str r1, [r0, #-8] │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ str r2, [r0, #-4] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ - bl 1a2c │ │ │ │ │ + bl 18e4 │ │ │ │ │ ldr r3, [r5, #160] @ 0xa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ .word 0x00000024 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001a2c : │ │ │ │ │ +000018e4 : │ │ │ │ │ UnicodeError_clear(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a74 │ │ │ │ │ + beq 192c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a74 │ │ │ │ │ + bgt 192c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1c08 │ │ │ │ │ + beq 1ac0 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1aa4 │ │ │ │ │ + beq 195c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1aa4 │ │ │ │ │ + bgt 195c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1c00 │ │ │ │ │ + beq 1ab8 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ad4 │ │ │ │ │ + beq 198c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ad4 │ │ │ │ │ + bgt 198c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ba0 │ │ │ │ │ + beq 1a58 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ba8 │ │ │ │ │ + bne 1a60 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b14 │ │ │ │ │ + beq 19cc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b14 │ │ │ │ │ + bgt 19cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1b14 │ │ │ │ │ + bne 19cc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c10 │ │ │ │ │ + bne 1ac8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b54 │ │ │ │ │ + beq 1a0c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b54 │ │ │ │ │ + bgt 1a0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1b54 │ │ │ │ │ + bne 1a0c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1bd4 │ │ │ │ │ + bne 1a8c │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b74 │ │ │ │ │ + bne 1a2c │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b6c │ │ │ │ │ + bgt 1a24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1b6c │ │ │ │ │ + bne 1a24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1b6c │ │ │ │ │ + b 1a24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1ad4 │ │ │ │ │ + b 198c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ae0 │ │ │ │ │ + bgt 1998 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1ae0 │ │ │ │ │ + bne 1998 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1ae0 │ │ │ │ │ + b 1998 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b60 │ │ │ │ │ + bgt 1a18 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1b60 │ │ │ │ │ + bne 1a18 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1b60 │ │ │ │ │ + b 1a18 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1aa4 │ │ │ │ │ + b 195c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1a74 │ │ │ │ │ + b 192c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b20 │ │ │ │ │ + bgt 19d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1b20 │ │ │ │ │ + bne 19d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1b20 │ │ │ │ │ + b 19d8 │ │ │ │ │ │ │ │ │ │ -00001c3c : │ │ │ │ │ +00001af4 : │ │ │ │ │ NameError_init(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -2080,74 +2001,74 @@ │ │ │ │ │ strle r3, [r1] │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1d00 │ │ │ │ │ - ldr r3, [pc, #156] @ 1d34 │ │ │ │ │ + beq 1bb8 │ │ │ │ │ + ldr r3, [pc, #156] @ 1bec │ │ │ │ │ sub ip, fp, #16 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTupleAndKeywords │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ce4 │ │ │ │ │ + beq 1b9c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1d1c │ │ │ │ │ + ble 1bd4 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d08 │ │ │ │ │ + bne 1bc0 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1d00 │ │ │ │ │ + bgt 1bb8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1d00 │ │ │ │ │ + bne 1bb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1cdc │ │ │ │ │ + b 1b94 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - b 1cd0 │ │ │ │ │ + b 1b88 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1cc0 │ │ │ │ │ + bne 1b78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1cc0 │ │ │ │ │ + b 1b78 │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001d38 : │ │ │ │ │ +00001bf0 : │ │ │ │ │ SyntaxError_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ │ - ldr r1, [pc, #596] @ 1fb0 │ │ │ │ │ + ldr r1, [pc, #596] @ 1e68 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r0, [r2] │ │ │ │ │ @@ -2160,460 +2081,460 @@ │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ cmp r0, lr │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r2, [r3, r1] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ - beq 1dcc │ │ │ │ │ + beq 1c84 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str lr, [r4, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1dcc │ │ │ │ │ + bgt 1c84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - beq 1fa8 │ │ │ │ │ + beq 1e60 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dfc │ │ │ │ │ + beq 1cb4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1dfc │ │ │ │ │ + bgt 1cb4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1f0c │ │ │ │ │ + beq 1dc4 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e1c │ │ │ │ │ + beq 1cd4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1f44 │ │ │ │ │ + ble 1dfc │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e3c │ │ │ │ │ + beq 1cf4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1f5c │ │ │ │ │ + ble 1e14 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e5c │ │ │ │ │ + beq 1d14 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1f2c │ │ │ │ │ + ble 1de4 │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e7c │ │ │ │ │ + beq 1d34 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1f14 │ │ │ │ │ + ble 1dcc │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eac │ │ │ │ │ + beq 1d64 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1eac │ │ │ │ │ + bgt 1d64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1f74 │ │ │ │ │ + beq 1e2c │ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f7c │ │ │ │ │ + bne 1e34 │ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eec │ │ │ │ │ + beq 1da4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1eec │ │ │ │ │ + bgt 1da4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1eec │ │ │ │ │ + bne 1da4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 154 <_PyExc_InitGlobalObjects+0x154> │ │ │ │ │ R_ARM_CALL BaseException_clear │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1dfc │ │ │ │ │ + b 1cb4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1e7c │ │ │ │ │ + bne 1d34 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1e7c │ │ │ │ │ + b 1d34 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1e5c │ │ │ │ │ + bne 1d14 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1e5c │ │ │ │ │ + b 1d14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1e1c │ │ │ │ │ + bne 1cd4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1e1c │ │ │ │ │ + b 1cd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1e3c │ │ │ │ │ + bne 1cf4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1e3c │ │ │ │ │ + b 1cf4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1eac │ │ │ │ │ + b 1d64 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1eb8 │ │ │ │ │ + bgt 1d70 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1eb8 │ │ │ │ │ + bne 1d70 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1eb8 │ │ │ │ │ + b 1d70 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1dcc │ │ │ │ │ + b 1c84 │ │ │ │ │ .word 0x00000214 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001fb4 : │ │ │ │ │ +00001e6c : │ │ │ │ │ SyntaxError_clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2000 │ │ │ │ │ + beq 1eb8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2000 │ │ │ │ │ + bgt 1eb8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 220c │ │ │ │ │ + beq 20c4 │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2030 │ │ │ │ │ + beq 1ee8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2030 │ │ │ │ │ + bgt 1ee8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 2188 │ │ │ │ │ + beq 2040 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2050 │ │ │ │ │ + beq 1f08 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2198 │ │ │ │ │ + ble 2050 │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2070 │ │ │ │ │ + beq 1f28 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 21b8 │ │ │ │ │ + ble 2070 │ │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2090 │ │ │ │ │ + beq 1f48 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2148 │ │ │ │ │ + ble 2000 │ │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20b0 │ │ │ │ │ + beq 1f68 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2168 │ │ │ │ │ + ble 2020 │ │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e0 │ │ │ │ │ + beq 1f98 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 20e0 │ │ │ │ │ + bgt 1f98 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 2138 │ │ │ │ │ + beq 1ff0 │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21d8 │ │ │ │ │ + bne 2090 │ │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2128 │ │ │ │ │ + beq 1fe0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #68] @ 0x44 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2128 │ │ │ │ │ + bgt 1fe0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 2128 │ │ │ │ │ + bne 1fe0 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 154 <_PyExc_InitGlobalObjects+0x154> │ │ │ │ │ R_ARM_JUMP24 BaseException_clear │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 20e0 │ │ │ │ │ + b 1f98 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 2090 │ │ │ │ │ + bne 1f48 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 2090 │ │ │ │ │ + b 1f48 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 20b0 │ │ │ │ │ + bne 1f68 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 20b0 │ │ │ │ │ + b 1f68 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 2030 │ │ │ │ │ + b 1ee8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 2050 │ │ │ │ │ + bne 1f08 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 2050 │ │ │ │ │ + b 1f08 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 2070 │ │ │ │ │ + bne 1f28 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 2070 │ │ │ │ │ + b 1f28 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #64] @ 0x40 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 20ec │ │ │ │ │ + bgt 1fa4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 20ec │ │ │ │ │ + bne 1fa4 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 20ec │ │ │ │ │ + b 1fa4 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 2000 │ │ │ │ │ + b 1eb8 │ │ │ │ │ │ │ │ │ │ -0000221c : │ │ │ │ │ +000020d4 : │ │ │ │ │ NameError_traverse(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2268 │ │ │ │ │ + beq 2120 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 227c │ │ │ │ │ + bne 2134 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 228c <_PyErr_NoMemory+0x58> │ │ │ │ │ R_ARM_JUMP24 BaseException_traverse │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002284 : │ │ │ │ │ +0000213c : │ │ │ │ │ OSError_traverse(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22e8 │ │ │ │ │ + bne 21a0 │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2310 │ │ │ │ │ + bne 21c8 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2334 │ │ │ │ │ + bne 21ec │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2358 │ │ │ │ │ + bne 2210 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 228c <_PyErr_NoMemory+0x58> │ │ │ │ │ R_ARM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22b0 │ │ │ │ │ + beq 2168 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22bc │ │ │ │ │ - b 2308 │ │ │ │ │ + beq 2174 │ │ │ │ │ + b 21c0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22c8 │ │ │ │ │ - b 2308 │ │ │ │ │ + beq 2180 │ │ │ │ │ + b 21c0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22d4 │ │ │ │ │ - b 2308 │ │ │ │ │ + beq 218c │ │ │ │ │ + b 21c0 │ │ │ │ │ │ │ │ │ │ -0000237c <_PyErr_NoMemory>: │ │ │ │ │ +00002234 <_PyErr_NoMemory>: │ │ │ │ │ _PyErr_NoMemory(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2460 <_PyErr_NoMemory+0xe4> │ │ │ │ │ - ldr r3, [pc, #224] @ 2494 <_PyErr_NoMemory+0x118> │ │ │ │ │ + beq 2318 <_PyErr_NoMemory+0xe4> │ │ │ │ │ + ldr r3, [pc, #224] @ 234c <_PyErr_NoMemory+0x118> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ add r3, r0, #40960 @ 0xa000 │ │ │ │ │ ldr r1, [r3, #416] @ 0x1a0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2470 <_PyErr_NoMemory+0xf4> │ │ │ │ │ + beq 2328 <_PyErr_NoMemory+0xf4> │ │ │ │ │ ldr r0, [r3, #420] @ 0x1a4 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ str ip, [r3, #416] @ 0x1a0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - ldr ip, [pc, #172] @ 2498 <_PyErr_NoMemory+0x11c> │ │ │ │ │ + ldr ip, [pc, #172] @ 2350 <_PyErr_NoMemory+0x11c> │ │ │ │ │ str r0, [r3, #420] @ 0x1a4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str lr, [r1, #8] │ │ │ │ │ str ip, [r1, #12] │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr ip, [pc, #144] @ 249c <_PyErr_NoMemory+0x120> │ │ │ │ │ + ldr ip, [pc, #144] @ 2354 <_PyErr_NoMemory+0x120> │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r3, [r1, #-4] │ │ │ │ │ ldr ip, [r2, ip] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r0, [ip, #3836] @ 0xefc │ │ │ │ │ @@ -2633,121 +2554,121 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ - ldr r0, [pc, #48] @ 24a0 <_PyErr_NoMemory+0x124> │ │ │ │ │ + ldr r0, [pc, #48] @ 2358 <_PyErr_NoMemory+0x124> │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ add r0, r0, #114688 @ 0x1c000 │ │ │ │ │ add r1, r0, #140 @ 0x8c │ │ │ │ │ ldr r3, [r0, #140] @ 0x8c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0, #140] @ 0x8c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 244c <_PyErr_NoMemory+0xd0> │ │ │ │ │ - b 2454 <_PyErr_NoMemory+0xd8> │ │ │ │ │ + bne 2304 <_PyErr_NoMemory+0xd0> │ │ │ │ │ + b 230c <_PyErr_NoMemory+0xd8> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00010384 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000258 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -000024a4 : │ │ │ │ │ +0000235c : │ │ │ │ │ PyUnicodeDecodeError_GetEncoding(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 24e8 │ │ │ │ │ + bl 23a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24e0 │ │ │ │ │ + bne 2398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 2558 │ │ │ │ │ + b 2410 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000024e8 : │ │ │ │ │ +000023a0 : │ │ │ │ │ check_unicode_error_type(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2530 │ │ │ │ │ + beq 23e8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2538 │ │ │ │ │ + beq 23f0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002558 : │ │ │ │ │ +00002410 : │ │ │ │ │ unicode_error_get_encoding_impl(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 175c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25a4 │ │ │ │ │ + bne 245c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 259c │ │ │ │ │ + b 2454 │ │ │ │ │ │ │ │ │ │ -000025ac <_PyUnicodeError_GetParams>: │ │ │ │ │ +00002464 <_PyUnicodeError_GetParams>: │ │ │ │ │ _PyUnicodeError_GetParams(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -2760,166 +2681,166 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ ldr r7, [fp, #4] │ │ │ │ │ ldr r4, [fp, #8] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 175c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26e0 <_PyUnicodeError_GetParams+0x134> │ │ │ │ │ + bne 2598 <_PyUnicodeError_GetParams+0x134> │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r6] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ strne r2, [r9] │ │ │ │ │ orrs r1, r3, r4 │ │ │ │ │ - beq 26c8 <_PyUnicodeError_GetParams+0x11c> │ │ │ │ │ + beq 2580 <_PyUnicodeError_GetParams+0x11c> │ │ │ │ │ ldr r1, [r8, #44] @ 0x2c │ │ │ │ │ bic r1, r1, r1, asr #31 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge 26d0 <_PyUnicodeError_GetParams+0x124> │ │ │ │ │ + bge 2588 <_PyUnicodeError_GetParams+0x124> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ strne r1, [r3] │ │ │ │ │ - beq 2648 <_PyUnicodeError_GetParams+0x9c> │ │ │ │ │ + beq 2500 <_PyUnicodeError_GetParams+0x9c> │ │ │ │ │ orrs r3, r7, r4 │ │ │ │ │ - beq 2678 <_PyUnicodeError_GetParams+0xcc> │ │ │ │ │ + beq 2530 <_PyUnicodeError_GetParams+0xcc> │ │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ │ subs r0, r7, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movge r3, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 26b8 <_PyUnicodeError_GetParams+0x10c> │ │ │ │ │ + beq 2570 <_PyUnicodeError_GetParams+0x10c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 26b8 <_PyUnicodeError_GetParams+0x10c> │ │ │ │ │ + bne 2570 <_PyUnicodeError_GetParams+0x10c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2694 <_PyUnicodeError_GetParams+0xe8> │ │ │ │ │ + beq 254c <_PyUnicodeError_GetParams+0xe8> │ │ │ │ │ str r6, [r5] │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r4, [r6] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2684 <_PyUnicodeError_GetParams+0xd8> │ │ │ │ │ + bgt 253c <_PyUnicodeError_GetParams+0xd8> │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ str r4, [r6] │ │ │ │ │ - bne 2684 <_PyUnicodeError_GetParams+0xd8> │ │ │ │ │ + bne 253c <_PyUnicodeError_GetParams+0xd8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2688 <_PyUnicodeError_GetParams+0xdc> │ │ │ │ │ + b 2540 <_PyUnicodeError_GetParams+0xdc> │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ bic r3, r3, r3, asr #31 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - b 2678 <_PyUnicodeError_GetParams+0xcc> │ │ │ │ │ + b 2530 <_PyUnicodeError_GetParams+0xcc> │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 2640 <_PyUnicodeError_GetParams+0x94> │ │ │ │ │ + b 24f8 <_PyUnicodeError_GetParams+0x94> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r1, r2 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - b 2634 <_PyUnicodeError_GetParams+0x88> │ │ │ │ │ + b 24ec <_PyUnicodeError_GetParams+0x88> │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2688 <_PyUnicodeError_GetParams+0xdc> │ │ │ │ │ + b 2540 <_PyUnicodeError_GetParams+0xdc> │ │ │ │ │ │ │ │ │ │ -000026e8 : │ │ │ │ │ +000025a0 : │ │ │ │ │ PyUnicodeDecodeError_GetObject(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 24e8 │ │ │ │ │ + bl 23a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2728 │ │ │ │ │ + bne 25e0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 2730 │ │ │ │ │ + b 25e8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002730 : │ │ │ │ │ +000025e8 : │ │ │ │ │ unicode_error_get_object_impl(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 175c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 277c │ │ │ │ │ + bne 2634 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2774 │ │ │ │ │ + b 262c │ │ │ │ │ │ │ │ │ │ -00002784 : │ │ │ │ │ +0000263c : │ │ │ │ │ PyUnicodeDecodeError_SetStart(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ - bl 24e8 │ │ │ │ │ + bl 23a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #44] @ 0x2c │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000027bc : │ │ │ │ │ +00002674 : │ │ │ │ │ PyUnicodeDecodeError_SetEnd(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ - bl 24e8 │ │ │ │ │ + bl 23a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #48] @ 0x30 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000027f4 : │ │ │ │ │ +000026ac : │ │ │ │ │ BaseException_repr(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -2940,108 +2861,108 @@ │ │ │ │ │ movtne r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00002844 : │ │ │ │ │ +000026fc : │ │ │ │ │ PyUnicodeDecodeError_SetReason(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 24e8 │ │ │ │ │ + bl 23a0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 289c │ │ │ │ │ + bne 2754 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 289c │ │ │ │ │ + beq 2754 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 2894 │ │ │ │ │ + b 274c │ │ │ │ │ │ │ │ │ │ -000028a4 : │ │ │ │ │ +0000275c : │ │ │ │ │ NameError_dealloc(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 13b4 │ │ │ │ │ + b 126c │ │ │ │ │ │ │ │ │ │ -000028b8 : │ │ │ │ │ +00002770 : │ │ │ │ │ SyntaxError_str(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 29d4 │ │ │ │ │ + beq 288c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 29d4 │ │ │ │ │ + beq 288c │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ubfx lr, r3, #2, #3 │ │ │ │ │ - beq 2a60 │ │ │ │ │ + beq 2918 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne ip, r4, #20 │ │ │ │ │ addeq ip, r4, #28 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 2934 │ │ │ │ │ + b 27ec │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - bne 2a4c │ │ │ │ │ + bne 2904 │ │ │ │ │ ldrb r0, [ip, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ │ moveq r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 291c │ │ │ │ │ + bgt 27d4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2a68 │ │ │ │ │ + bne 2920 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ ldrne r2, [r0, #4] │ │ │ │ │ - beq 2a24 │ │ │ │ │ + beq 28dc │ │ │ │ │ subs r1, r4, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movne r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2a1c │ │ │ │ │ + beq 28d4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ moveq r5, r3 │ │ │ │ │ @@ -3062,15 +2983,15 @@ │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a00 │ │ │ │ │ + bne 28b8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movne r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ @@ -3079,47 +3000,47 @@ │ │ │ │ │ R_ARM_JUMP24 PyObject_Str │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 29e4 │ │ │ │ │ + bne 289c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2970 │ │ │ │ │ + b 2828 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2a7c │ │ │ │ │ + beq 2934 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ movne r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 29bc │ │ │ │ │ + b 2874 │ │ │ │ │ cmp lr, #2 │ │ │ │ │ lsleq r0, r3, #1 │ │ │ │ │ ldrne r0, [ip, r3, lsl #2] │ │ │ │ │ ldrheq r0, [ip, r0] │ │ │ │ │ - b 2928 │ │ │ │ │ + b 27e0 │ │ │ │ │ ldr ip, [r4, #28] │ │ │ │ │ - b 290c │ │ │ │ │ + b 27c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 2954 │ │ │ │ │ - b 29c8 │ │ │ │ │ + bne 280c │ │ │ │ │ + b 2880 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ moveq r5, r3 │ │ │ │ │ @@ -3130,113 +3051,113 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 29bc │ │ │ │ │ + b 2874 │ │ │ │ │ │ │ │ │ │ -00002ab0 : │ │ │ │ │ +00002968 : │ │ │ │ │ BaseException___cause___get(): │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ movweq r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movteq r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bne 2ad8 │ │ │ │ │ + bne 2990 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ - b 2acc │ │ │ │ │ + b 2984 │ │ │ │ │ │ │ │ │ │ -00002aec : │ │ │ │ │ +000029a4 : │ │ │ │ │ BaseException___context___get(): │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ movweq r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movteq r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bne 2b14 │ │ │ │ │ + bne 29cc │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ - b 2b08 │ │ │ │ │ + b 29c0 │ │ │ │ │ │ │ │ │ │ -00002b28 : │ │ │ │ │ +000029e0 : │ │ │ │ │ BaseException___traceback___get(): │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ movweq r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movteq r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bne 2b50 │ │ │ │ │ + bne 2a08 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ - b 2b44 │ │ │ │ │ + b 29fc │ │ │ │ │ │ │ │ │ │ -00002b64 : │ │ │ │ │ +00002a1c : │ │ │ │ │ OSError_str(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ ldr ip, [r0, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2bc8 │ │ │ │ │ + beq 2a80 │ │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 2bdc │ │ │ │ │ + bne 2a94 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ moveq r2, r1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movne r1, ip │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 2c04 │ │ │ │ │ + bne 2abc │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b ee8 │ │ │ │ │ + b da0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str lr, [sp] │ │ │ │ │ moveq r2, r1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movne r1, ip │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ @@ -3244,61 +3165,61 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2bd0 │ │ │ │ │ + beq 2a88 │ │ │ │ │ mov r1, ip │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00002c28 : │ │ │ │ │ +00002ae0 : │ │ │ │ │ UnicodeEncodeError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2d64 │ │ │ │ │ + beq 2c1c │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Str │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2d58 │ │ │ │ │ + beq 2c10 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Str │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2d34 │ │ │ │ │ + beq 2bec │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 175c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2d34 │ │ │ │ │ + beq 2bec │ │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ │ ldm r0, {r0, r2, r3} │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 2cd8 │ │ │ │ │ + bgt 2b90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r5, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ @@ -3311,340 +3232,262 @@ │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ orr ip, r2, r3 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ cmpge r1, r3 │ │ │ │ │ - blt 2ca0 │ │ │ │ │ + blt 2b58 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 2ca0 │ │ │ │ │ + bne 2b58 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_ReadChar │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movwls r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movtls r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ - bhi 2d3c │ │ │ │ │ + bhi 2bf4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2cbc │ │ │ │ │ + b 2b74 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2cbc │ │ │ │ │ + b 2b74 │ │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ movcs r0, r3 │ │ │ │ │ - b 2d18 │ │ │ │ │ + b 2bd0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 2cbc │ │ │ │ │ + b 2b74 │ │ │ │ │ mov r0, #7 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_GetConstant │ │ │ │ │ │ │ │ │ │ -00002d6c : │ │ │ │ │ +00002c24 : │ │ │ │ │ +BaseException___traceback___set(): │ │ │ │ │ + push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ + add fp, sp, #0 │ │ │ │ │ + add sp, fp, #0 │ │ │ │ │ + pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ + b c3c │ │ │ │ │ + │ │ │ │ │ +00002c38 : │ │ │ │ │ SystemExit_traverse(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2db0 │ │ │ │ │ + beq 2c7c │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 2dc4 │ │ │ │ │ + bne 2c90 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 228c <_PyErr_NoMemory+0x58> │ │ │ │ │ R_ARM_JUMP24 BaseException_traverse │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002dcc : │ │ │ │ │ -BaseException___traceback___set(): │ │ │ │ │ - push {fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #4 │ │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 2ec0 │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne 2e5c │ │ │ │ │ - ldr r3, [r1] │ │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r1] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r1, [r0, #20] │ │ │ │ │ - bne 2e30 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - sub sp, fp, #4 │ │ │ │ │ - pop {fp, pc} │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2e20 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - bne 2e20 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - str r3, [fp, #-8] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-8] │ │ │ │ │ - b 2e24 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bne 2ea0 │ │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 2e20 │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - str r1, [r0, #20] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2e20 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne 2e20 │ │ │ │ │ - b 2e48 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC8 │ │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - b 2e24 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC7 │ │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2eb8 │ │ │ │ │ - │ │ │ │ │ -00002edc : │ │ │ │ │ +00002c98 : │ │ │ │ │ BaseException_args_get(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 2f0c │ │ │ │ │ + beq 2cc8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 2f00 │ │ │ │ │ + b 2cbc │ │ │ │ │ │ │ │ │ │ -00002f18 : │ │ │ │ │ +00002cd4 : │ │ │ │ │ BaseException_args_set(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r0, r1, #0 │ │ │ │ │ - beq 2f84 │ │ │ │ │ + beq 2d40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f9c │ │ │ │ │ + beq 2d58 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2f60 │ │ │ │ │ + bne 2d1c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2f54 │ │ │ │ │ + bgt 2d10 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ str r4, [r2] │ │ │ │ │ - bne 2f54 │ │ │ │ │ + bne 2d10 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2f58 │ │ │ │ │ + b 2d14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC45 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2f58 │ │ │ │ │ + b 2d14 │ │ │ │ │ │ │ │ │ │ -00002fa4 <_PyExc_PrepReraiseStar>: │ │ │ │ │ +00002d60 <_PyExc_PrepReraiseStar>: │ │ │ │ │ _PyExc_PrepReraiseStar(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 312c <_PyExc_PrepReraiseStar+0x188> │ │ │ │ │ + beq 2ee8 <_PyExc_PrepReraiseStar+0x188> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 2ff4 <_PyExc_PrepReraiseStar+0x50> │ │ │ │ │ + beq 2db0 <_PyExc_PrepReraiseStar+0x50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 322c <_PyExc_PrepReraiseStar+0x288> │ │ │ │ │ + beq 2fe8 <_PyExc_PrepReraiseStar+0x288> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3120 <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ + beq 2edc <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ movwne r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movtne r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - beq 3218 <_PyExc_PrepReraiseStar+0x274> │ │ │ │ │ + beq 2fd4 <_PyExc_PrepReraiseStar+0x274> │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge 3098 <_PyExc_PrepReraiseStar+0xf4> │ │ │ │ │ + bge 2e54 <_PyExc_PrepReraiseStar+0xf4> │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 3090 <_PyExc_PrepReraiseStar+0xec> │ │ │ │ │ + beq 2e4c <_PyExc_PrepReraiseStar+0xec> │ │ │ │ │ ldr ip, [r1, #16] │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 3210 <_PyExc_PrepReraiseStar+0x26c> │ │ │ │ │ + bne 2fcc <_PyExc_PrepReraiseStar+0x26c> │ │ │ │ │ ldr ip, [r1, #20] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 3210 <_PyExc_PrepReraiseStar+0x26c> │ │ │ │ │ + bne 2fcc <_PyExc_PrepReraiseStar+0x26c> │ │ │ │ │ ldr ip, [r1, #28] │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 3210 <_PyExc_PrepReraiseStar+0x26c> │ │ │ │ │ + bne 2fcc <_PyExc_PrepReraiseStar+0x26c> │ │ │ │ │ ldr lr, [r1, #24] │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ cmp lr, ip │ │ │ │ │ moveq r0, r7 │ │ │ │ │ movne r0, r4 │ │ │ │ │ strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 317c <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + blt 2f38 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 3020 <_PyExc_PrepReraiseStar+0x7c> │ │ │ │ │ + b 2ddc <_PyExc_PrepReraiseStar+0x7c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_New │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 317c <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + beq 2f38 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bgt 3150 <_PyExc_PrepReraiseStar+0x1ac> │ │ │ │ │ + bgt 2f0c <_PyExc_PrepReraiseStar+0x1ac> │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ - bl 3f10 │ │ │ │ │ + bl 42f0 │ │ │ │ │ R_ARM_CALL exceptiongroup_split_recursive.constprop.0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 30ec <_PyExc_PrepReraiseStar+0x148> │ │ │ │ │ + bgt 2ea8 <_PyExc_PrepReraiseStar+0x148> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 30ec <_PyExc_PrepReraiseStar+0x148> │ │ │ │ │ + bne 2ea8 <_PyExc_PrepReraiseStar+0x148> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 317c <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + beq 2f38 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ ldr r5, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3260 <_PyExc_PrepReraiseStar+0x2bc> │ │ │ │ │ + beq 301c <_PyExc_PrepReraiseStar+0x2bc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3184 <_PyExc_PrepReraiseStar+0x1e0> │ │ │ │ │ + bne 2f40 <_PyExc_PrepReraiseStar+0x1e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ @@ -3657,213 +3500,213 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - b 3120 <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ + b 2edc <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r2, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - bl 3828 │ │ │ │ │ + bl 353c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 30b0 <_PyExc_PrepReraiseStar+0x10c> │ │ │ │ │ + bge 2e6c <_PyExc_PrepReraiseStar+0x10c> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 32a8 <_PyExc_PrepReraiseStar+0x304> │ │ │ │ │ + ble 3064 <_PyExc_PrepReraiseStar+0x304> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 310c <_PyExc_PrepReraiseStar+0x168> │ │ │ │ │ - ble 317c <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + b 2ec8 <_PyExc_PrepReraiseStar+0x168> │ │ │ │ │ + ble 2f38 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 31ec <_PyExc_PrepReraiseStar+0x248> │ │ │ │ │ + beq 2fa8 <_PyExc_PrepReraiseStar+0x248> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 31c0 <_PyExc_PrepReraiseStar+0x21c> │ │ │ │ │ + bgt 2f7c <_PyExc_PrepReraiseStar+0x21c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 3204 <_PyExc_PrepReraiseStar+0x260> │ │ │ │ │ + beq 2fc0 <_PyExc_PrepReraiseStar+0x260> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 317c <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + blt 2f38 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 3284 <_PyExc_PrepReraiseStar+0x2e0> │ │ │ │ │ + ble 3040 <_PyExc_PrepReraiseStar+0x2e0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ bl 58 <_PyExc_InitGlobalObjects+0x58> │ │ │ │ │ R_ARM_CALL _PyExc_CreateExceptionGroup │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 310c <_PyExc_PrepReraiseStar+0x168> │ │ │ │ │ + b 2ec8 <_PyExc_PrepReraiseStar+0x168> │ │ │ │ │ ldr r6, [r5] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 31cc <_PyExc_PrepReraiseStar+0x228> │ │ │ │ │ + bgt 2f88 <_PyExc_PrepReraiseStar+0x228> │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ str r6, [r5] │ │ │ │ │ - bne 31cc <_PyExc_PrepReraiseStar+0x228> │ │ │ │ │ + bne 2f88 <_PyExc_PrepReraiseStar+0x228> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 31c0 <_PyExc_PrepReraiseStar+0x21c> │ │ │ │ │ + b 2f7c <_PyExc_PrepReraiseStar+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 307c <_PyExc_PrepReraiseStar+0xd8> │ │ │ │ │ + b 2e38 <_PyExc_PrepReraiseStar+0xd8> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3248 <_PyExc_PrepReraiseStar+0x2a4> │ │ │ │ │ + ble 3004 <_PyExc_PrepReraiseStar+0x2a4> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3120 <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ + b 2edc <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 3120 <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ + b 2edc <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3224 <_PyExc_PrepReraiseStar+0x280> │ │ │ │ │ + bne 2fe0 <_PyExc_PrepReraiseStar+0x280> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3224 <_PyExc_PrepReraiseStar+0x280> │ │ │ │ │ + b 2fe0 <_PyExc_PrepReraiseStar+0x280> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - b 3100 <_PyExc_PrepReraiseStar+0x15c> │ │ │ │ │ + b 2ebc <_PyExc_PrepReraiseStar+0x15c> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_GetItem │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ - b 310c <_PyExc_PrepReraiseStar+0x168> │ │ │ │ │ + b 2ec8 <_PyExc_PrepReraiseStar+0x168> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 317c <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + bne 2f38 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 317c <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + b 2f38 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ │ │ │ │ │ -000032c0 : │ │ │ │ │ +0000307c : │ │ │ │ │ PyUnicodeEncodeError_SetStart(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ - bl 24e8 │ │ │ │ │ + bl 23a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #44] @ 0x2c │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000032f8 : │ │ │ │ │ +000030b4 : │ │ │ │ │ PyUnicodeEncodeError_SetEnd(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ - bl 24e8 │ │ │ │ │ + bl 23a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #48] @ 0x30 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00003330 : │ │ │ │ │ +000030ec : │ │ │ │ │ PyUnicodeEncodeError_SetReason(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 24e8 │ │ │ │ │ + bl 23a0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 3388 │ │ │ │ │ + bne 3144 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3388 │ │ │ │ │ + beq 3144 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 3380 │ │ │ │ │ + b 313c │ │ │ │ │ │ │ │ │ │ -00003390 : │ │ │ │ │ +0000314c : │ │ │ │ │ BaseExceptionGroup_split(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ - bl 3418 │ │ │ │ │ + bl 31d4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 340c │ │ │ │ │ + beq 31c8 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, fp, #20 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3328 │ │ │ │ │ + bl 3700 │ │ │ │ │ R_ARM_CALL exceptiongroup_split_recursive.constprop.2 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 340c │ │ │ │ │ + beq 31c8 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r1, #0 │ │ │ │ │ @@ -3874,15 +3717,15 @@ │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00003418 : │ │ │ │ │ +000031d4 : │ │ │ │ │ get_matcher_type(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -3890,312 +3733,260 @@ │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCallable_Check │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - beq 3480 │ │ │ │ │ + beq 323c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ strge r3, [r1] │ │ │ │ │ - bge 3474 │ │ │ │ │ + bge 3230 │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 3488 │ │ │ │ │ + beq 3244 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 3460 │ │ │ │ │ + blt 321c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 34dc │ │ │ │ │ + bne 3298 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 346c │ │ │ │ │ + ble 3228 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r4, #4]! │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr ip, [r2, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 34dc │ │ │ │ │ + bge 3298 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 34dc │ │ │ │ │ + beq 3298 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 34ac │ │ │ │ │ - b 346c │ │ │ │ │ + bne 3268 │ │ │ │ │ + b 3228 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 3478 │ │ │ │ │ + b 3234 │ │ │ │ │ │ │ │ │ │ -000034fc : │ │ │ │ │ +000032b8 : │ │ │ │ │ exceptiongroup_subset(): │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #20 │ │ │ │ │ + add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - sub sp, sp, #16 │ │ │ │ │ + sub sp, sp, #20 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Size │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 36f4 │ │ │ │ │ - beq 3650 │ │ │ │ │ + blt 3420 │ │ │ │ │ + beq 33fc │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallMethod │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 36f4 │ │ │ │ │ - movw r7, #0 │ │ │ │ │ + beq 3420 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ - movt r7, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r1, [r7, #64] @ 0x40 │ │ │ │ │ + ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 3584 │ │ │ │ │ + beq 3348 │ │ │ │ │ + str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ + ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3724 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 35ec │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3658 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - add r1, r2, #1 │ │ │ │ │ - str r1, [r3] │ │ │ │ │ - bne 366c │ │ │ │ │ - cmp r1, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - addne r2, r2, #2 │ │ │ │ │ - strne r2, [r3] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - bne 3690 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 35ec │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - beq 373c │ │ │ │ │ + beq 3404 │ │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 3398 │ │ │ │ │ + ldr r3, [r1] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r1] │ │ │ │ │ + bl c3c │ │ │ │ │ + ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r3, [r1] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 3390 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r1] │ │ │ │ │ + beq 34b4 │ │ │ │ │ + cmn r2, #1 │ │ │ │ │ + beq 3414 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 36fc │ │ │ │ │ + bne 34a0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ bl bfc │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3710 │ │ │ │ │ + bne 34e0 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ strb r2, [r4, #32] │ │ │ │ │ bl bfc │ │ │ │ │ - ldr r1, [pc, #504] @ 3824 │ │ │ │ │ + ldr r1, [pc, #352] @ 3538 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 36e8 │ │ │ │ │ + blt 3414 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3758 │ │ │ │ │ + bne 3428 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r4, [r6] │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - ldreq r0, [r4, #20] │ │ │ │ │ - beq 35c8 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne 36b8 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 35d4 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r2, [r4, #20] │ │ │ │ │ - ldr r2, [r0] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 35d4 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r0] │ │ │ │ │ - bne 35d4 │ │ │ │ │ - str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 35d4 │ │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC8 │ │ │ │ │ - str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC59 │ │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 36e8 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - beq 3738 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 37d0 │ │ │ │ │ + ble 34c8 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 3650 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ - b 35f8 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ - b 3610 │ │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC59 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 36e8 │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - cmn r2, #1 │ │ │ │ │ - bne 35ec │ │ │ │ │ - b 36e8 │ │ │ │ │ + b 33fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Check │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 37f4 │ │ │ │ │ + beq 34f4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_List │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3790 │ │ │ │ │ + bgt 3460 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 37e8 │ │ │ │ │ + beq 352c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 36e8 │ │ │ │ │ - ldr r1, [pc, #132] @ 3824 │ │ │ │ │ + beq 3414 │ │ │ │ │ mov r2, r5 │ │ │ │ │ + ldr r1, [pc, #196] @ 3538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_SetAttr │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 37c4 │ │ │ │ │ + bgt 3494 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 3818 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bge 3648 │ │ │ │ │ - b 36e8 │ │ │ │ │ + beq 3518 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bge 33f4 │ │ │ │ │ + b 3414 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r3] │ │ │ │ │ + b 33a4 │ │ │ │ │ + str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + b 3390 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 36f4 │ │ │ │ │ + bne 3420 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 36f4 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3790 │ │ │ │ │ + b 3420 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r3] │ │ │ │ │ + b 33bc │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3648 │ │ │ │ │ + bgt 33f4 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3648 │ │ │ │ │ + bne 33f4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3648 │ │ │ │ │ + b 33f4 │ │ │ │ │ + str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 37c4 │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + b 3494 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 3460 │ │ │ │ │ .word 0x00009170 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003828 : │ │ │ │ │ +0000353c : │ │ │ │ │ collect_exception_group_leaf_ids(): │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3948 │ │ │ │ │ + beq 365c │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ @@ -4204,170 +3995,170 @@ │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 3880 │ │ │ │ │ + beq 3594 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 38fc │ │ │ │ │ + beq 3610 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - ldr r2, [pc, #232] @ 3980 │ │ │ │ │ + ldr r2, [pc, #232] @ 3694 │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 38ec │ │ │ │ │ + bge 3600 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ ldr r2, [r0, #788] @ 0x314 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bhi 3954 │ │ │ │ │ + bhi 3668 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 3828 │ │ │ │ │ + bl 353c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bge 3890 │ │ │ │ │ + bge 35a4 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 38f0 │ │ │ │ │ + b 3604 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromVoidPtr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 38e4 │ │ │ │ │ + beq 35f8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Add │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 38f0 │ │ │ │ │ + bgt 3604 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 38f0 │ │ │ │ │ + bne 3604 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 38f0 │ │ │ │ │ + b 3604 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ sub r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bhi 38c4 │ │ │ │ │ + bhi 35d8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 38c4 │ │ │ │ │ - b 38e4 │ │ │ │ │ + beq 35d8 │ │ │ │ │ + b 35f8 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003984 : │ │ │ │ │ +00003698 : │ │ │ │ │ BaseExceptionGroup_derive(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPair │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 39e4 │ │ │ │ │ + beq 36f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallObject │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 39e0 │ │ │ │ │ + bgt 36f4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - beq 39f0 │ │ │ │ │ + beq 3704 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ - b 39e0 │ │ │ │ │ + b 36f4 │ │ │ │ │ │ │ │ │ │ -00003a04 : │ │ │ │ │ +00003718 : │ │ │ │ │ BaseException___reduce__(): │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3a28 │ │ │ │ │ + beq 373c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3a38 │ │ │ │ │ + bne 374c │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPair │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, #3 │ │ │ │ │ mov r1, ip │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyTuple_Pack │ │ │ │ │ │ │ │ │ │ -00003a50 : │ │ │ │ │ +00003764 : │ │ │ │ │ UnicodeTranslateError_init(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl 1e28 │ │ │ │ │ + bl 21ec │ │ │ │ │ R_ARM_CALL BaseException_init │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3b14 │ │ │ │ │ + beq 3828 │ │ │ │ │ sub ip, fp, #24 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ stm sp, {r1, ip} │ │ │ │ │ mvn r4, #0 │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub r3, fp, #20 │ │ │ │ │ @@ -4379,15 +4170,15 @@ │ │ │ │ │ str ip, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r4, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r4, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3b1c │ │ │ │ │ + beq 3830 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ │ @@ -4404,17 +4195,17 @@ │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 3b14 │ │ │ │ │ + b 3828 │ │ │ │ │ │ │ │ │ │ -00003b24 : │ │ │ │ │ +00003838 : │ │ │ │ │ BaseExceptionGroup_str(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -4438,76 +4229,76 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ movle r3, ip │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00003b78 : │ │ │ │ │ +0000388c : │ │ │ │ │ PyUnicodeDecodeError_GetEnd(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 24e8 │ │ │ │ │ + bl 23a0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 3bd4 │ │ │ │ │ + bne 38e8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp] │ │ │ │ │ - bl 25ac <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 2464 <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_CALL _PyUnicodeError_GetParams │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 3bcc │ │ │ │ │ + b 38e0 │ │ │ │ │ │ │ │ │ │ -00003bdc : │ │ │ │ │ +000038f0 : │ │ │ │ │ UnicodeTranslateError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3ccc │ │ │ │ │ + beq 39e0 │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Str │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3cc4 │ │ │ │ │ + beq 39d8 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 175c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3cc4 │ │ │ │ │ + beq 39d8 │ │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt 3c70 │ │ │ │ │ + bgt 3984 │ │ │ │ │ mov r3, r5 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC71 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -4517,46 +4308,46 @@ │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ orr ip, r1, r2 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ cmpge r3, r2 │ │ │ │ │ - blt 3c44 │ │ │ │ │ + blt 3958 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3c44 │ │ │ │ │ + bne 3958 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_ReadChar │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ movwls r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ movtls r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC68 │ │ │ │ │ - bhi 3cd4 │ │ │ │ │ + bhi 39e8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 3c5c │ │ │ │ │ + b 3970 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3c5c │ │ │ │ │ + b 3970 │ │ │ │ │ mov r0, #7 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_GetConstant │ │ │ │ │ cmp ip, #65536 @ 0x10000 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC70 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC69 │ │ │ │ │ movcs r0, r3 │ │ │ │ │ movcc r0, r2 │ │ │ │ │ - b 3cac │ │ │ │ │ + b 39c0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1625,15 +1625,15 @@ │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ │ - ldr r1, [pc, #320] @ 1798 │ │ │ │ │ + ldr r1, [pc, #652] @ 18e4 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r0, [r2] │ │ │ │ │ @@ -1646,61 +1646,123 @@ │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ cmp r0, lr │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r2, [r3, r1] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ - beq 16b8 │ │ │ │ │ + beq 17e0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str lr, [r4, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1744 │ │ │ │ │ + ble 17d4 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ + cmp r0, lr │ │ │ │ │ beq 16e8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 16e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1790 │ │ │ │ │ + beq 187c │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1718 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1718 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1788 │ │ │ │ │ + beq 1874 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 175c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 154 │ │ │ │ │ + bne 1848 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 181c │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1764 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r4, #12] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1764 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 1764 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 18b0 │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 17a4 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r4, #20] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 17a4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 17a4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1884 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 17f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + beq 18dc │ │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 16c4 │ │ │ │ │ + b 16e8 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r4, #24] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 17bc │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 17bc │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 17bc │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1730 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - cmp r3, lr │ │ │ │ │ - bne 16b8 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 1730 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16b8 │ │ │ │ │ + b 1730 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1724 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ @@ -1711,27 +1773,54 @@ │ │ │ │ │ b 1724 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1718 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 16e8 │ │ │ │ │ - .word 0x00000100 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r4, #28] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 17b0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 17b0 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 17b0 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r4, #16] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1770 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 1770 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1770 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 17e0 │ │ │ │ │ + .word 0x0000024c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000179c : │ │ │ │ │ +000018e8 : │ │ │ │ │ OSError_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ │ - ldr r1, [pc, #696] @ 1a78 │ │ │ │ │ + ldr r1, [pc, #696] @ 1bc4 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r0, [r2] │ │ │ │ │ @@ -1744,582 +1833,755 @@ │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ cmp r0, lr │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r2, [r3, r1] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ - beq 1980 │ │ │ │ │ + beq 1acc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str lr, [r4, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1974 │ │ │ │ │ + ble 1ac0 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - beq 198c │ │ │ │ │ + beq 1ad8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 198c │ │ │ │ │ + bgt 1ad8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1a68 │ │ │ │ │ + beq 1bb4 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 1998 │ │ │ │ │ + beq 1ae4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1998 │ │ │ │ │ + bgt 1ae4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1a60 │ │ │ │ │ + beq 1bac │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 19a4 │ │ │ │ │ + bne 1af0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a34 │ │ │ │ │ + bne 1b80 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19fc │ │ │ │ │ + beq 1b48 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 19fc │ │ │ │ │ + bgt 1b48 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 19fc │ │ │ │ │ + bne 1b48 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a08 │ │ │ │ │ + bne 1b54 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 193c │ │ │ │ │ + beq 1a88 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 193c │ │ │ │ │ + bgt 1a88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 193c │ │ │ │ │ + bne 1a88 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1948 │ │ │ │ │ + bne 1a94 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19d0 │ │ │ │ │ + bne 1b1c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1918 │ │ │ │ │ + beq 1a64 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1918 │ │ │ │ │ + bgt 1a64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1918 │ │ │ │ │ + bne 1a64 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1918 │ │ │ │ │ + b 1a64 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 1a70 │ │ │ │ │ + beq 1bbc │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 182c │ │ │ │ │ + bne 1978 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 185c │ │ │ │ │ + bne 19a8 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 188c │ │ │ │ │ + beq 19d8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 188c │ │ │ │ │ + bgt 19d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 188c │ │ │ │ │ + bne 19d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 188c │ │ │ │ │ + b 19d8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1924 │ │ │ │ │ + bgt 1a70 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1924 │ │ │ │ │ + bne 1a70 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1924 │ │ │ │ │ + b 1a70 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18d8 │ │ │ │ │ + beq 1a24 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 18d8 │ │ │ │ │ + bgt 1a24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 18d8 │ │ │ │ │ + bne 1a24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 18d8 │ │ │ │ │ + b 1a24 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1898 │ │ │ │ │ + bgt 19e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1898 │ │ │ │ │ + bne 19e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1898 │ │ │ │ │ + b 19e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1998 │ │ │ │ │ + b 1ae4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 198c │ │ │ │ │ + b 1ad8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1980 │ │ │ │ │ + b 1acc │ │ │ │ │ .word 0x00000278 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001a7c : │ │ │ │ │ +00001bc8 : │ │ │ │ │ ImportError_clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ab8 │ │ │ │ │ + beq 1c04 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1b34 │ │ │ │ │ + ble 1c80 │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ae8 │ │ │ │ │ + beq 1c34 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ae8 │ │ │ │ │ + bgt 1c34 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1b98 │ │ │ │ │ + beq 1ce4 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b18 │ │ │ │ │ + beq 1c64 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b18 │ │ │ │ │ + bgt 1c64 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1b88 │ │ │ │ │ + beq 1cd4 │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b54 │ │ │ │ │ + bne 1ca0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 154 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 1ab8 │ │ │ │ │ + bne 1c04 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1ab8 │ │ │ │ │ + b 1c04 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b24 │ │ │ │ │ + bgt 1c70 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 1b24 │ │ │ │ │ + bne 1c70 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1b24 │ │ │ │ │ + b 1c70 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1b18 │ │ │ │ │ + b 1c64 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1ae8 │ │ │ │ │ + b 1c34 │ │ │ │ │ │ │ │ │ │ -00001ba8 : │ │ │ │ │ +00001cf4 : │ │ │ │ │ OSError_clear(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d30 │ │ │ │ │ + beq 1e7c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1d24 │ │ │ │ │ + ble 1e70 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 1d3c │ │ │ │ │ + beq 1e88 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1d3c │ │ │ │ │ + bgt 1e88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1e18 │ │ │ │ │ + beq 1f64 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 1d48 │ │ │ │ │ + beq 1e94 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1d48 │ │ │ │ │ + bgt 1e94 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1e10 │ │ │ │ │ + beq 1f5c │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 1d54 │ │ │ │ │ + bne 1ea0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1de4 │ │ │ │ │ + bne 1f30 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dac │ │ │ │ │ + beq 1ef8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1dac │ │ │ │ │ + bgt 1ef8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1dac │ │ │ │ │ + bne 1ef8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1db8 │ │ │ │ │ + bne 1f04 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cec │ │ │ │ │ + beq 1e38 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1cec │ │ │ │ │ + bgt 1e38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1cec │ │ │ │ │ + bne 1e38 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cf8 │ │ │ │ │ + bne 1e44 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d80 │ │ │ │ │ + bne 1ecc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cd8 │ │ │ │ │ + beq 1e24 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1cd8 │ │ │ │ │ + bgt 1e24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1cd8 │ │ │ │ │ + bne 1e24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1cd8 │ │ │ │ │ + b 1e24 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 1e20 │ │ │ │ │ + beq 1f6c │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1bec │ │ │ │ │ + bne 1d38 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c1c │ │ │ │ │ + bne 1d68 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c4c │ │ │ │ │ + beq 1d98 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1c4c │ │ │ │ │ + bgt 1d98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1c4c │ │ │ │ │ + bne 1d98 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1c4c │ │ │ │ │ + b 1d98 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ce4 │ │ │ │ │ + bgt 1e30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1ce4 │ │ │ │ │ + bne 1e30 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1ce4 │ │ │ │ │ + b 1e30 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c98 │ │ │ │ │ + beq 1de4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1c98 │ │ │ │ │ + bgt 1de4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1c98 │ │ │ │ │ + bne 1de4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1c98 │ │ │ │ │ + b 1de4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1c58 │ │ │ │ │ + bgt 1da4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1c58 │ │ │ │ │ + bne 1da4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1c58 │ │ │ │ │ + b 1da4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1d48 │ │ │ │ │ + b 1e94 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1d3c │ │ │ │ │ + b 1e88 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1d30 │ │ │ │ │ + b 1e7c │ │ │ │ │ │ │ │ │ │ -00001e28 : │ │ │ │ │ +00001f74 : │ │ │ │ │ +ImportError_init(): │ │ │ │ │ + push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #20 │ │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + sub sp, sp, #32 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bgt 20d4 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + str r5, [r4, #12] │ │ │ │ │ + bne 20e0 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyTuple_New │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 21c8 │ │ │ │ │ + sub r3, fp, #24 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC10 │ │ │ │ │ + sub r3, fp, #28 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + sub r3, fp, #32 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + ldr r3, [pc, #480] @ 21e8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyArg_ParseTupleAndKeywords │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 21c0 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 21a8 │ │ │ │ │ + ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 203c │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r3] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ │ + bne 2174 │ │ │ │ │ + ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 2068 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r3] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ │ + bne 2154 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 2194 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r3, [r4, #48] @ 0x30 │ │ │ │ │ + bne 2134 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne 2100 │ │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 2104 │ │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ │ + bne 2114 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r5, [r4, #12] │ │ │ │ │ + beq 1fcc │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1fcc │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 1fcc │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1fcc │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 20c4 │ │ │ │ │ + ldr r4, [r0] │ │ │ │ │ + cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 20c4 │ │ │ │ │ + subs r4, r4, #1 │ │ │ │ │ + str r4, [r0] │ │ │ │ │ + bne 20c4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 20c8 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 2090 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 2090 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 2090 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 2074 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 2074 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 2074 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 2048 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 2048 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 2048 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r3] │ │ │ │ │ + b 2084 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + bne 201c │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 201c │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 21d0 │ │ │ │ │ + mvn r4, #0 │ │ │ │ │ + b 20c8 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + bne 21c8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 21c8 │ │ │ │ │ + .word 0x0000005c │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + │ │ │ │ │ +000021ec : │ │ │ │ │ BaseException_init(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ea0 │ │ │ │ │ + bne 2264 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bne 1e80 │ │ │ │ │ + bne 2244 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1e70 │ │ │ │ │ + bgt 2234 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ str r4, [r0] │ │ │ │ │ - bne 1e70 │ │ │ │ │ + bne 2234 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1e74 │ │ │ │ │ + b 2238 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e50 │ │ │ │ │ + bne 2214 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 1e74 │ │ │ │ │ + b 2238 │ │ │ │ │ │ │ │ │ │ -00001ec8 : │ │ │ │ │ +0000228c : │ │ │ │ │ BaseException_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f54 │ │ │ │ │ + bne 2318 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f10 │ │ │ │ │ + beq 22d4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f90 │ │ │ │ │ + bne 2354 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f68 │ │ │ │ │ + bne 232c │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f7c │ │ │ │ │ + bne 2340 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef4 │ │ │ │ │ + beq 22b8 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f28 │ │ │ │ │ + beq 22ec │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f34 │ │ │ │ │ + beq 22f8 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f1c │ │ │ │ │ + beq 22e0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001fa4 : │ │ │ │ │ +00002368 : │ │ │ │ │ PyException_SetCause(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ strb r2, [r0, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - bne 1fd0 │ │ │ │ │ + bne 2394 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1fc4 │ │ │ │ │ + bgt 2388 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 1fc4 │ │ │ │ │ + bne 2388 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00001ff8 : │ │ │ │ │ +000023bc : │ │ │ │ │ StopIteration_clear(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 201c │ │ │ │ │ + beq 23e0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2024 │ │ │ │ │ + ble 23e8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b 154 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 201c │ │ │ │ │ + bne 23e0 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ @@ -2327,128 +2589,128 @@ │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 154 │ │ │ │ │ │ │ │ │ │ -00002068 : │ │ │ │ │ +0000242c : │ │ │ │ │ SystemExit_clear(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 1ff8 │ │ │ │ │ + b 23bc │ │ │ │ │ │ │ │ │ │ -0000207c : │ │ │ │ │ +00002440 : │ │ │ │ │ UnicodeError_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20b8 │ │ │ │ │ + beq 247c │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20d4 │ │ │ │ │ + beq 2498 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20f0 │ │ │ │ │ + beq 24b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 215c │ │ │ │ │ + bne 2520 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2118 │ │ │ │ │ + beq 24dc │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2198 │ │ │ │ │ + bne 255c │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2170 │ │ │ │ │ + bne 2534 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2184 │ │ │ │ │ + bne 2548 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20fc │ │ │ │ │ + beq 24c0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2130 │ │ │ │ │ + beq 24f4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 213c │ │ │ │ │ + beq 2500 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2124 │ │ │ │ │ + beq 24e8 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -000021ac <_PyExc_Fini>: │ │ │ │ │ +00002570 <_PyExc_Fini>: │ │ │ │ │ _PyExc_Fini(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r4, r0, #40960 @ 0xa000 │ │ │ │ │ - b 21dc <_PyExc_Fini+0x30> │ │ │ │ │ + b 25a0 <_PyExc_Fini+0x30> │ │ │ │ │ ldrd r2, [r3, #4] │ │ │ │ │ str r3, [r4, #416] @ 0x1a0 │ │ │ │ │ ldr r3, [r2, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #416] @ 0x1a0 │ │ │ │ │ subs r0, r3, #0 │ │ │ │ │ - bne 21cc <_PyExc_Fini+0x20> │ │ │ │ │ + bne 2590 <_PyExc_Fini+0x20> │ │ │ │ │ ldr r0, [r4, #412] @ 0x19c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2214 <_PyExc_Fini+0x68> │ │ │ │ │ + beq 25d8 <_PyExc_Fini+0x68> │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ str r3, [r4, #412] @ 0x19c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2214 <_PyExc_Fini+0x68> │ │ │ │ │ + bgt 25d8 <_PyExc_Fini+0x68> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2214 <_PyExc_Fini+0x68> │ │ │ │ │ + bne 25d8 <_PyExc_Fini+0x68> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -2503,70 +2765,70 @@ │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ R_ARM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ ldr r1, [r4, #552] @ 0x228 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ R_ARM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 2260 <_PyExc_Fini+0xb4> │ │ │ │ │ + bne 2624 <_PyExc_Fini+0xb4> │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -000022d0 <_PyException_AddNote>: │ │ │ │ │ +00002694 <_PyException_AddNote>: │ │ │ │ │ _PyException_AddNote(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 247c <_PyException_AddNote+0x1ac> │ │ │ │ │ + beq 2840 <_PyException_AddNote+0x1ac> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2428 <_PyException_AddNote+0x158> │ │ │ │ │ - ldr r1, [pc, #404] @ 24a8 <_PyException_AddNote+0x1d8> │ │ │ │ │ + beq 27ec <_PyException_AddNote+0x158> │ │ │ │ │ + ldr r1, [pc, #404] @ 286c <_PyException_AddNote+0x1d8> │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2420 <_PyException_AddNote+0x150> │ │ │ │ │ + blt 27e4 <_PyException_AddNote+0x150> │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23b4 <_PyException_AddNote+0xe4> │ │ │ │ │ + beq 2778 <_PyException_AddNote+0xe4> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 23fc <_PyException_AddNote+0x12c> │ │ │ │ │ + beq 27c0 <_PyException_AddNote+0x12c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ - blt 2460 <_PyException_AddNote+0x190> │ │ │ │ │ + blt 2824 <_PyException_AddNote+0x190> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 236c <_PyException_AddNote+0x9c> │ │ │ │ │ + bgt 2730 <_PyException_AddNote+0x9c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 249c <_PyException_AddNote+0x1cc> │ │ │ │ │ + beq 2860 <_PyException_AddNote+0x1cc> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 238c <_PyException_AddNote+0xbc> │ │ │ │ │ + bgt 2750 <_PyException_AddNote+0xbc> │ │ │ │ │ subs r4, r0, #1 │ │ │ │ │ str r4, [r2] │ │ │ │ │ - beq 239c <_PyException_AddNote+0xcc> │ │ │ │ │ + beq 2760 <_PyException_AddNote+0xcc> │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -2576,47 +2838,47 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - beq 2420 <_PyException_AddNote+0x150> │ │ │ │ │ - ldr r1, [pc, #220] @ 24a8 <_PyException_AddNote+0x1d8> │ │ │ │ │ + beq 27e4 <_PyException_AddNote+0x150> │ │ │ │ │ + ldr r1, [pc, #220] @ 286c <_PyException_AddNote+0x1d8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_SetAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - bge 2340 <_PyException_AddNote+0x70> │ │ │ │ │ + bge 2704 <_PyException_AddNote+0x70> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2420 <_PyException_AddNote+0x150> │ │ │ │ │ + bgt 27e4 <_PyException_AddNote+0x150> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2420 <_PyException_AddNote+0x150> │ │ │ │ │ + bne 27e4 <_PyException_AddNote+0x150> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2420 <_PyException_AddNote+0x150> │ │ │ │ │ + b 27e4 <_PyException_AddNote+0x150> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 244c <_PyException_AddNote+0x17c> │ │ │ │ │ + ble 2810 <_PyException_AddNote+0x17c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2390 <_PyException_AddNote+0xc0> │ │ │ │ │ + b 2754 <_PyException_AddNote+0xc0> │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ @@ -2624,112 +2886,112 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 2420 <_PyException_AddNote+0x150> │ │ │ │ │ + b 27e4 <_PyException_AddNote+0x150> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2408 <_PyException_AddNote+0x138> │ │ │ │ │ + bne 27cc <_PyException_AddNote+0x138> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2408 <_PyException_AddNote+0x138> │ │ │ │ │ + b 27cc <_PyException_AddNote+0x138> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2420 <_PyException_AddNote+0x150> │ │ │ │ │ + bgt 27e4 <_PyException_AddNote+0x150> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 2420 <_PyException_AddNote+0x150> │ │ │ │ │ + bne 27e4 <_PyException_AddNote+0x150> │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b 23f4 <_PyException_AddNote+0x124> │ │ │ │ │ + b 27b8 <_PyException_AddNote+0x124> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2420 <_PyException_AddNote+0x150> │ │ │ │ │ + b 27e4 <_PyException_AddNote+0x150> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 236c <_PyException_AddNote+0x9c> │ │ │ │ │ + b 2730 <_PyException_AddNote+0x9c> │ │ │ │ │ .word 0x00009170 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000024ac : │ │ │ │ │ +00002870 : │ │ │ │ │ BaseException_add_note(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 258c │ │ │ │ │ - ldr r1, [pc, #336] @ 2630 │ │ │ │ │ + beq 2950 │ │ │ │ │ + ldr r1, [pc, #336] @ 29f4 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2584 │ │ │ │ │ + blt 2948 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 254c │ │ │ │ │ + beq 2910 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 25b8 │ │ │ │ │ + beq 297c │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ - blt 2600 │ │ │ │ │ + blt 29c4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 253c │ │ │ │ │ + bgt 2900 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 25e0 │ │ │ │ │ + beq 29a4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 2544 │ │ │ │ │ + beq 2908 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #200] @ 2630 │ │ │ │ │ + ldr r1, [pc, #200] @ 29f4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_SetAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 250c │ │ │ │ │ + bge 28d0 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2620 │ │ │ │ │ + ble 29e4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2544 │ │ │ │ │ + b 2908 │ │ │ │ │ mov r5, r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ mov r3, r1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -2739,375 +3001,375 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 2544 │ │ │ │ │ + b 2908 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 25ec │ │ │ │ │ + ble 29b0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2584 │ │ │ │ │ + b 2948 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 253c │ │ │ │ │ + b 2900 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 25c4 │ │ │ │ │ + bne 2988 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 25c4 │ │ │ │ │ + b 2988 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2584 │ │ │ │ │ + bgt 2948 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 2584 │ │ │ │ │ + bne 2948 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2584 │ │ │ │ │ + b 2948 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 2618 │ │ │ │ │ - b 2584 │ │ │ │ │ + beq 29dc │ │ │ │ │ + b 2948 │ │ │ │ │ .word 0x00009170 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002634 : │ │ │ │ │ +000029f8 : │ │ │ │ │ StopIteration_init(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 26f8 │ │ │ │ │ + bne 2abc │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ - bne 26b8 │ │ │ │ │ + bne 2a7c │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2720 │ │ │ │ │ + bne 2ae4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 26e0 │ │ │ │ │ + bgt 2aa4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 26e8 │ │ │ │ │ + ble 2aac │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2680 │ │ │ │ │ + bgt 2a44 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 2680 │ │ │ │ │ + bne 2a44 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 2680 │ │ │ │ │ + b 2a44 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ - b 269c │ │ │ │ │ + b 2a60 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ - b 26ac │ │ │ │ │ + b 2a70 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2660 │ │ │ │ │ + bne 2a24 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 26b0 │ │ │ │ │ + b 2a74 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 268c │ │ │ │ │ + bgt 2a50 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 268c │ │ │ │ │ + bne 2a50 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 268c │ │ │ │ │ + b 2a50 │ │ │ │ │ │ │ │ │ │ -00002754 : │ │ │ │ │ +00002b18 : │ │ │ │ │ StopIteration_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28e8 │ │ │ │ │ + beq 2cac │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 28dc │ │ │ │ │ + ble 2ca0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 28f4 │ │ │ │ │ + bne 2cb8 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28a4 │ │ │ │ │ + beq 2c68 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 28a4 │ │ │ │ │ + bgt 2c68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 28a4 │ │ │ │ │ + bne 2c68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28b0 │ │ │ │ │ + bne 2c74 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2840 │ │ │ │ │ + beq 2c04 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2840 │ │ │ │ │ + bgt 2c04 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2840 │ │ │ │ │ + bne 2c04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 284c │ │ │ │ │ + bne 2c10 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2878 │ │ │ │ │ + bne 2c3c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 281c │ │ │ │ │ + beq 2be0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 281c │ │ │ │ │ + bgt 2be0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 281c │ │ │ │ │ + bne 2be0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 281c │ │ │ │ │ + b 2be0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2828 │ │ │ │ │ + bgt 2bec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2828 │ │ │ │ │ + bne 2bec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2828 │ │ │ │ │ + b 2bec │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27dc │ │ │ │ │ + beq 2ba0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 27dc │ │ │ │ │ + bgt 2ba0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 27dc │ │ │ │ │ + bne 2ba0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 27dc │ │ │ │ │ + b 2ba0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 2920 │ │ │ │ │ + beq 2ce4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 279c │ │ │ │ │ + beq 2b60 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 279c │ │ │ │ │ + bgt 2b60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 279c │ │ │ │ │ + bne 2b60 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 279c │ │ │ │ │ + b 2b60 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 28e8 │ │ │ │ │ + b 2cac │ │ │ │ │ │ │ │ │ │ -00002928 : │ │ │ │ │ +00002cec : │ │ │ │ │ NameError_clear(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 1ff8 │ │ │ │ │ + b 23bc │ │ │ │ │ │ │ │ │ │ -0000293c : │ │ │ │ │ +00002d00 : │ │ │ │ │ BaseException_with_traceback(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r2, r1, #0 │ │ │ │ │ - beq 2a4c │ │ │ │ │ + beq 2e10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 29e8 │ │ │ │ │ + bne 2dac │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 29b4 │ │ │ │ │ + bgt 2d78 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - bne 29c0 │ │ │ │ │ + bne 2d84 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq 2998 │ │ │ │ │ + beq 2d5c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2998 │ │ │ │ │ + bgt 2d5c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 2998 │ │ │ │ │ + bne 2d5c │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 2998 │ │ │ │ │ + b 2d5c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 2a2c │ │ │ │ │ + bne 2df0 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2998 │ │ │ │ │ + beq 2d5c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2998 │ │ │ │ │ + bgt 2d5c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 2998 │ │ │ │ │ - b 29d8 │ │ │ │ │ + bne 2d5c │ │ │ │ │ + b 2d9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 29a8 │ │ │ │ │ + b 2d6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 29a8 │ │ │ │ │ + b 2d6c │ │ │ │ │ │ │ │ │ │ -00002a70 : │ │ │ │ │ +00002e34 : │ │ │ │ │ BaseExceptionGroup_new(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr ip, [pc, #824] @ 2dc4 │ │ │ │ │ + ldr ip, [pc, #844] @ 319c │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ @@ -3121,97 +3383,102 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d10 │ │ │ │ │ + beq 30e8 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Check │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq 2d58 │ │ │ │ │ + beq 3130 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ │ - beq 2d9c │ │ │ │ │ + beq 3174 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Tuple │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ str r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 2d00 │ │ │ │ │ + beq 30d8 │ │ │ │ │ ldr r8, [r9, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2d18 │ │ │ │ │ - ble 2c54 │ │ │ │ │ + beq 30f0 │ │ │ │ │ + ble 302c │ │ │ │ │ ldr r0, [r9, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2cfc │ │ │ │ │ + beq 30d4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 2d88 │ │ │ │ │ + beq 3160 │ │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsInstance │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2cfc │ │ │ │ │ + blt 30d4 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movne sl, #0 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - ldrne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 2bb0 │ │ │ │ │ + beq 2f88 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r2, #4 │ │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ │ subs r0, r3, #0 │ │ │ │ │ - beq 2cfc │ │ │ │ │ + beq 30d4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 2d88 │ │ │ │ │ + beq 3160 │ │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsInstance │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - blt 2cfc │ │ │ │ │ + blt 30d4 │ │ │ │ │ orreq sl, sl, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ldrne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 2b64 │ │ │ │ │ + beq 2f88 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r1, r2, #4 │ │ │ │ │ + ldr r3, [r3, r1, lsl #2] │ │ │ │ │ + subs r0, r3, #0 │ │ │ │ │ + bne 2f38 │ │ │ │ │ + b 30d4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne 2cac │ │ │ │ │ + bne 3084 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 2d74 │ │ │ │ │ + bne 314c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2d34 │ │ │ │ │ + beq 310c │ │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2cfc │ │ │ │ │ + beq 30d4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ strb r2, [r4, #32] │ │ │ │ │ - beq 2c74 │ │ │ │ │ + beq 304c │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r5] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ @@ -3225,55 +3492,55 @@ │ │ │ │ │ strle r2, [r4, #36] @ 0x24 │ │ │ │ │ strle r0, [r4, #40] @ 0x28 │ │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq 2bc0 │ │ │ │ │ + beq 2f98 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ moveq r4, r7 │ │ │ │ │ - b 2bc0 │ │ │ │ │ + b 2f98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - bne 2c18 │ │ │ │ │ + bne 2ff0 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2cfc │ │ │ │ │ + bgt 30d4 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 2cfc │ │ │ │ │ + bne 30d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2cfc │ │ │ │ │ + b 30d4 │ │ │ │ │ ldr r3, [r9, #64] @ 0x40 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 2cc4 │ │ │ │ │ + bne 309c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ moveq r4, r7 │ │ │ │ │ - b 2bc0 │ │ │ │ │ + b 2f98 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 2bc0 │ │ │ │ │ + beq 2f98 │ │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsSubclass │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2cfc │ │ │ │ │ + beq 30d4 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne 2bc0 │ │ │ │ │ + bne 2f98 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3282,147 +3549,147 @@ │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl bfc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl bfc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2c48 │ │ │ │ │ + b 3020 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2cfc │ │ │ │ │ + b 30d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 2be0 │ │ │ │ │ - b 2cfc │ │ │ │ │ + bne 2fb8 │ │ │ │ │ + b 30d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2d10 │ │ │ │ │ + b 30e8 │ │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2cfc │ │ │ │ │ + b 30d4 │ │ │ │ │ ldr r0, [r9, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2cfc │ │ │ │ │ + b 30d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Repr │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 2cfc │ │ │ │ │ + beq 30d4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Tuple │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ str r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 2b08 │ │ │ │ │ - b 2cfc │ │ │ │ │ - .word 0x0000031c │ │ │ │ │ + bne 2ecc │ │ │ │ │ + b 30d4 │ │ │ │ │ + .word 0x00000330 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00002dc8 : │ │ │ │ │ +000031a0 : │ │ │ │ │ BaseExceptionGroup_init(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2e40 │ │ │ │ │ + bne 3218 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bne 2e20 │ │ │ │ │ + bne 31f8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2e10 │ │ │ │ │ + bgt 31e8 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ str r4, [r0] │ │ │ │ │ - bne 2e10 │ │ │ │ │ + bne 31e8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2e14 │ │ │ │ │ + b 31ec │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e6c │ │ │ │ │ + bne 3244 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2e14 │ │ │ │ │ + b 31ec │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2df0 │ │ │ │ │ - b 2e64 │ │ │ │ │ + bne 31c8 │ │ │ │ │ + b 323c │ │ │ │ │ │ │ │ │ │ -00002e90 : │ │ │ │ │ +00003268 : │ │ │ │ │ BaseExceptionGroup_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ │ - ldr r1, [pc, #624] @ 3124 │ │ │ │ │ + ldr r1, [pc, #624] @ 34fc │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r0, [r2] │ │ │ │ │ @@ -3435,770 +3702,772 @@ │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ cmp r0, lr │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r2, [r3, r1] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ - beq 30ac │ │ │ │ │ + beq 3484 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str lr, [r4, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 30a0 │ │ │ │ │ + ble 3478 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - beq 30b8 │ │ │ │ │ + beq 3490 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 30b8 │ │ │ │ │ + bgt 3490 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 30b8 │ │ │ │ │ + bne 3490 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 30c4 │ │ │ │ │ + bne 349c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 30f0 │ │ │ │ │ + bne 34c8 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3068 │ │ │ │ │ + beq 3440 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3068 │ │ │ │ │ + bgt 3440 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3068 │ │ │ │ │ + bne 3440 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3074 │ │ │ │ │ + bne 344c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3004 │ │ │ │ │ + beq 33dc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3004 │ │ │ │ │ + bgt 33dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3004 │ │ │ │ │ + bne 33dc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3010 │ │ │ │ │ + bne 33e8 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 303c │ │ │ │ │ + bne 3414 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2fe0 │ │ │ │ │ + beq 33b8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2fe0 │ │ │ │ │ + bgt 33b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2fe0 │ │ │ │ │ + bne 33b8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2fe0 │ │ │ │ │ + b 33b8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2fec │ │ │ │ │ + bgt 33c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2fec │ │ │ │ │ + bne 33c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2fec │ │ │ │ │ + b 33c4 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2fa0 │ │ │ │ │ + beq 3378 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2fa0 │ │ │ │ │ + bgt 3378 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2fa0 │ │ │ │ │ + bne 3378 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2fa0 │ │ │ │ │ + b 3378 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 311c │ │ │ │ │ + beq 34f4 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f20 │ │ │ │ │ + bne 32f8 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f54 │ │ │ │ │ + beq 332c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2f54 │ │ │ │ │ + bgt 332c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2f54 │ │ │ │ │ + bne 332c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2f54 │ │ │ │ │ + b 332c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2f60 │ │ │ │ │ + bgt 3338 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2f60 │ │ │ │ │ + bne 3338 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2f60 │ │ │ │ │ + b 3338 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 30ac │ │ │ │ │ + b 3484 │ │ │ │ │ .word 0x00000230 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003128 : │ │ │ │ │ +00003500 : │ │ │ │ │ BaseExceptionGroup_clear(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3160 │ │ │ │ │ + beq 3538 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 31b0 │ │ │ │ │ + ble 3588 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3194 │ │ │ │ │ + beq 356c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3194 │ │ │ │ │ + bgt 356c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3194 │ │ │ │ │ + bne 356c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 31c8 │ │ │ │ │ + bne 35a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 154 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3160 │ │ │ │ │ + bne 3538 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3160 │ │ │ │ │ + b 3538 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 31a0 │ │ │ │ │ + bgt 3578 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 31a0 │ │ │ │ │ + bne 3578 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 31a0 │ │ │ │ │ + b 3578 │ │ │ │ │ │ │ │ │ │ -000031f4 : │ │ │ │ │ +000035cc : │ │ │ │ │ BaseExceptionGroup_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3230 │ │ │ │ │ + beq 3608 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 324c │ │ │ │ │ + beq 3624 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3314 │ │ │ │ │ + bne 36ec │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 32c4 │ │ │ │ │ + bne 369c │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3280 │ │ │ │ │ + beq 3658 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3300 │ │ │ │ │ + bne 36d8 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 32d8 │ │ │ │ │ + bne 36b0 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 32ec │ │ │ │ │ + bne 36c4 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3264 │ │ │ │ │ + beq 363c │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3298 │ │ │ │ │ + beq 3670 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 32a4 │ │ │ │ │ + beq 367c │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 328c │ │ │ │ │ + beq 3664 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3258 │ │ │ │ │ + beq 3630 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00003328 : │ │ │ │ │ +00003700 : │ │ │ │ │ exceptiongroup_split_recursive.constprop.2(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ subs r2, r1, #0 │ │ │ │ │ - sub sp, sp, #28 │ │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [r5] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ - bne 3540 │ │ │ │ │ + bne 391c │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt 348c │ │ │ │ │ + blt 3868 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 3498 │ │ │ │ │ + bne 3874 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 33a0 │ │ │ │ │ + beq 3778 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3754 │ │ │ │ │ + beq 3b34 │ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Size │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt 348c │ │ │ │ │ + blt 3868 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 348c │ │ │ │ │ + beq 3868 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 3998 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + beq 3d78 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 36ec │ │ │ │ │ - ldr r3, [pc, #1496] @ 39bc │ │ │ │ │ + beq 3acc │ │ │ │ │ + ldr r3, [pc, #1504] @ 3d9c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - mov sl, r2 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ ldr r3, [r0, #788] @ 0x314 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bhi 384c │ │ │ │ │ + bhi 3c2c │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub r3, fp, #44 @ 0x2c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov ip, #0 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3328 │ │ │ │ │ + bl 3700 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 35c4 │ │ │ │ │ + bne 39a0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3448 │ │ │ │ │ + bgt 3824 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3514 │ │ │ │ │ + bne 38f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mvnle r4, #0 │ │ │ │ │ - bgt 3474 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bgt 3850 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 3534 │ │ │ │ │ + beq 3910 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 34ac │ │ │ │ │ + bne 3888 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 38d0 │ │ │ │ │ + bne 3cb0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 38fc │ │ │ │ │ + bne 3cdc │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ str r7, [r5] │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3490 │ │ │ │ │ + b 386c │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34e8 │ │ │ │ │ + beq 38c4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 34e8 │ │ │ │ │ + bgt 38c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 34e8 │ │ │ │ │ + bne 38c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3448 │ │ │ │ │ + bgt 3824 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3820 │ │ │ │ │ + bne 3c00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3474 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 3850 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3474 │ │ │ │ │ + bgt 3850 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 3474 │ │ │ │ │ + bne 3850 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 346c │ │ │ │ │ + b 3848 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 38a4 │ │ │ │ │ + beq 3c84 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldrne r0, [r0, #4] │ │ │ │ │ - bne 3388 │ │ │ │ │ + bne 3760 │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 3388 │ │ │ │ │ + beq 3760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 376c │ │ │ │ │ + bne 3b4c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromVoidPtr │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 348c │ │ │ │ │ + beq 3868 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Contains │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 35b8 │ │ │ │ │ + bgt 3994 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 35b8 │ │ │ │ │ + bne 3994 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 3374 │ │ │ │ │ - b 348c │ │ │ │ │ + bge 374c │ │ │ │ │ + b 3868 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 360c │ │ │ │ │ + beq 39e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ - ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - blt 3964 │ │ │ │ │ + blt 3d44 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 360c │ │ │ │ │ + bgt 39e8 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - beq 394c │ │ │ │ │ + beq 3d2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3780 │ │ │ │ │ + bne 3b60 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 36ec │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ + beq 3acc │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ + mov r6, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #900] @ 39c0 │ │ │ │ │ - add r2, r6, #4 │ │ │ │ │ + ldr r3, [pc, #908] @ 3da0 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - ldr r0, [sl, r3] │ │ │ │ │ - ldr r3, [r8, #40] @ 0x28 │ │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ │ + add r2, r6, #4 │ │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ │ ldr r3, [r0, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 3878 │ │ │ │ │ + bcc 3c58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - sub r3, fp, #44 @ 0x2c │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov ip, #0 │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3328 │ │ │ │ │ + bl 3700 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3684 │ │ │ │ │ + bne 3a60 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 3428 │ │ │ │ │ + b 3804 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 36cc │ │ │ │ │ + beq 3aa8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - blt 3960 │ │ │ │ │ + blt 3d40 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 36cc │ │ │ │ │ + bgt 3aa8 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - beq 39a8 │ │ │ │ │ + beq 3d88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 37c0 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bne 3ba0 │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 3634 │ │ │ │ │ + bne 3a0c │ │ │ │ │ + mov r3, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 34fc │ │ │ │ │ + bl 32b8 │ │ │ │ │ R_ARM_CALL exceptiongroup_subset │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 34e8 │ │ │ │ │ - ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 38c4 │ │ │ │ │ + ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 34fc │ │ │ │ │ + bl 32b8 │ │ │ │ │ R_ARM_CALL exceptiongroup_subset │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 34b4 │ │ │ │ │ + beq 3890 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 373c │ │ │ │ │ + bgt 3b1c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3800 │ │ │ │ │ + bne 3be0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r4, #0 │ │ │ │ │ - ble 345c │ │ │ │ │ - b 34ac │ │ │ │ │ + ble 3838 │ │ │ │ │ + b 3888 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ str r7, [r5, #4] │ │ │ │ │ - b 3490 │ │ │ │ │ + b 386c │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 3394 │ │ │ │ │ - b 33a0 │ │ │ │ │ + bne 376c │ │ │ │ │ + b 3778 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - blt 392c │ │ │ │ │ + blt 3d0c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3614 │ │ │ │ │ + bgt 39f0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3614 │ │ │ │ │ + bne 39f0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3614 │ │ │ │ │ + b 39f0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - blt 3928 │ │ │ │ │ + blt 3d08 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 36d4 │ │ │ │ │ + bgt 3ab0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 36d4 │ │ │ │ │ + bne 3ab0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 36d4 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 3ab0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 34ac │ │ │ │ │ + bgt 3888 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ str r4, [r3] │ │ │ │ │ - bne 34ac │ │ │ │ │ - b 3534 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne 3888 │ │ │ │ │ + b 3910 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3474 │ │ │ │ │ + beq 3850 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3474 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bgt 3850 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 3474 │ │ │ │ │ - b 3530 │ │ │ │ │ + bne 3850 │ │ │ │ │ + b 390c │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 3404 │ │ │ │ │ + bcc 37dc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3428 │ │ │ │ │ - b 3404 │ │ │ │ │ + bne 3804 │ │ │ │ │ + b 37dc │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 3658 │ │ │ │ │ + bcc 3a34 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 367c │ │ │ │ │ - b 3658 │ │ │ │ │ + bne 3a58 │ │ │ │ │ + b 3a34 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 348c │ │ │ │ │ + beq 3868 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 35b8 │ │ │ │ │ - b 35a4 │ │ │ │ │ + bgt 3994 │ │ │ │ │ + b 3980 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3480 │ │ │ │ │ + bgt 385c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3480 │ │ │ │ │ + bne 385c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3480 │ │ │ │ │ + b 385c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 348c │ │ │ │ │ + bgt 3868 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 348c │ │ │ │ │ + bne 3868 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 348c │ │ │ │ │ + b 3868 │ │ │ │ │ mov r4, r7 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3428 │ │ │ │ │ + bgt 3804 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3428 │ │ │ │ │ + bne 3804 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3428 │ │ │ │ │ + b 3804 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 360c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + b 39e8 │ │ │ │ │ mov r4, r7 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3978 │ │ │ │ │ + ble 3d58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl bfc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 3428 │ │ │ │ │ + b 3804 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - bne 396c │ │ │ │ │ + bne 3d4c │ │ │ │ │ mov r0, r1 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 396c │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 3d4c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 34f4 │ │ │ │ │ - b 3474 │ │ │ │ │ + ble 38d0 │ │ │ │ │ + b 3850 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 36cc │ │ │ │ │ - .word 0x000005cc │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 3aa8 │ │ │ │ │ + .word 0x000005d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x0000037c │ │ │ │ │ + .word 0x00000384 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000039c4 : │ │ │ │ │ +00003da4 : │ │ │ │ │ exceptiongroup_split_recursive.constprop.1(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ @@ -4206,379 +4475,379 @@ │ │ │ │ │ subs r2, r1, #0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [r5] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ - bne 3bb8 │ │ │ │ │ + bne 3f98 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt 3ae8 │ │ │ │ │ + blt 3ec8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 3ce0 │ │ │ │ │ + bne 40c0 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 3a3c │ │ │ │ │ + beq 3e1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3aec │ │ │ │ │ + beq 3ecc │ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Size │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt 3ae8 │ │ │ │ │ + blt 3ec8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3ae8 │ │ │ │ │ + beq 3ec8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3ca4 │ │ │ │ │ - ldr r3, [pc, #1180] @ 3f08 │ │ │ │ │ + beq 4084 │ │ │ │ │ + ldr r3, [pc, #1180] @ 42e8 │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ ldr r3, [r0, #788] @ 0x314 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bhi 3d94 │ │ │ │ │ + bhi 4174 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub r3, fp, #44 @ 0x2c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov ip, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 39c4 │ │ │ │ │ + bl 3da4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3af8 │ │ │ │ │ + bne 3ed8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3ad0 │ │ │ │ │ + bgt 3eb0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3ad0 │ │ │ │ │ + bne 3eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3ebc │ │ │ │ │ + bne 429c │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3e7c │ │ │ │ │ + bne 425c │ │ │ │ │ mvn r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3b40 │ │ │ │ │ + beq 3f20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - blt 3e68 │ │ │ │ │ + blt 4248 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3b40 │ │ │ │ │ + bgt 3f20 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - beq 3ea8 │ │ │ │ │ + beq 4288 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3cfc │ │ │ │ │ + bne 40dc │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 3ca4 │ │ │ │ │ + beq 4084 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ldr r3, [pc, #928] @ 3f0c │ │ │ │ │ + ldr r3, [pc, #928] @ 42ec │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ │ ldr r3, [r0, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 3d68 │ │ │ │ │ + bcc 4148 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov ip, #0 │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 39c4 │ │ │ │ │ + bl 3da4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3c3c │ │ │ │ │ + bne 401c │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 3ab0 │ │ │ │ │ + b 3e90 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 3e00 │ │ │ │ │ + beq 41e0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldrne r0, [r0, #4] │ │ │ │ │ - bne 3a24 │ │ │ │ │ + bne 3e04 │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 3a24 │ │ │ │ │ + beq 3e04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3d3c │ │ │ │ │ + bne 411c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromVoidPtr │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3ae8 │ │ │ │ │ + beq 3ec8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Contains │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3c30 │ │ │ │ │ + bgt 4010 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3c30 │ │ │ │ │ + bne 4010 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 3a10 │ │ │ │ │ - b 3ae8 │ │ │ │ │ + bge 3df0 │ │ │ │ │ + b 3ec8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3c84 │ │ │ │ │ + beq 4064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - blt 3e64 │ │ │ │ │ + blt 4244 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3c84 │ │ │ │ │ + bgt 4064 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - beq 3e50 │ │ │ │ │ + beq 4230 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3dc0 │ │ │ │ │ + bne 41a0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 3b64 │ │ │ │ │ + bne 3f44 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 34fc │ │ │ │ │ + bl 32b8 │ │ │ │ │ R_ARM_CALL exceptiongroup_subset │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3d50 │ │ │ │ │ + beq 4130 │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3cf4 │ │ │ │ │ + bgt 40d4 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ str r6, [r4] │ │ │ │ │ - bne 3cf4 │ │ │ │ │ + bne 40d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3aec │ │ │ │ │ + b 3ecc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ str r7, [r5] │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 3aec │ │ │ │ │ + b 3ecc │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - blt 3e30 │ │ │ │ │ + blt 4210 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3b48 │ │ │ │ │ + bgt 3f28 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3b48 │ │ │ │ │ + bne 3f28 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3b48 │ │ │ │ │ + b 3f28 │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 3a30 │ │ │ │ │ - b 3a3c │ │ │ │ │ + bne 3e10 │ │ │ │ │ + b 3e1c │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3ad0 │ │ │ │ │ + bgt 3eb0 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ str r6, [r4] │ │ │ │ │ - beq 3ac8 │ │ │ │ │ - b 3ad0 │ │ │ │ │ + beq 3ea8 │ │ │ │ │ + b 3eb0 │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 3b8c │ │ │ │ │ + bcc 3f6c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3bb0 │ │ │ │ │ - b 3b8c │ │ │ │ │ + bne 3f90 │ │ │ │ │ + b 3f6c │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bhi 3a88 │ │ │ │ │ + bhi 3e68 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3ab0 │ │ │ │ │ - b 3a88 │ │ │ │ │ + bne 3e90 │ │ │ │ │ + b 3e68 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - blt 3e2c │ │ │ │ │ + blt 420c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3c8c │ │ │ │ │ + bgt 406c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3c8c │ │ │ │ │ + bne 406c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3c8c │ │ │ │ │ + b 406c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3ae8 │ │ │ │ │ + beq 3ec8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3c30 │ │ │ │ │ - b 3c1c │ │ │ │ │ + bgt 4010 │ │ │ │ │ + b 3ffc │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3ab0 │ │ │ │ │ + bgt 3e90 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3ab0 │ │ │ │ │ + bne 3e90 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3ab0 │ │ │ │ │ + b 3e90 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 3c84 │ │ │ │ │ + b 4064 │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3ee8 │ │ │ │ │ + ble 42c8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl bfc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 3ab0 │ │ │ │ │ + b 3e90 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3ae8 │ │ │ │ │ + bgt 3ec8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3ae8 │ │ │ │ │ + bne 3ec8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3ae8 │ │ │ │ │ + b 3ec8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 3b40 │ │ │ │ │ + b 3f20 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3adc │ │ │ │ │ + bgt 3ebc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3adc │ │ │ │ │ + bne 3ebc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3adc │ │ │ │ │ + b 3ebc │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - bne 3e70 │ │ │ │ │ + bne 4250 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 3e70 │ │ │ │ │ + b 4250 │ │ │ │ │ .word 0x00000494 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000394 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003f10 : │ │ │ │ │ +000042f0 : │ │ │ │ │ exceptiongroup_split_recursive.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ movw r7, #0 │ │ │ │ │ @@ -4592,330 +4861,330 @@ │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r1, [r7, #64] @ 0x40 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 3fec │ │ │ │ │ + beq 43cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 3fd0 │ │ │ │ │ + bne 43b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromVoidPtr │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 4094 │ │ │ │ │ + beq 4474 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Contains │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3fac │ │ │ │ │ + bgt 438c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 3fac │ │ │ │ │ + bne 438c │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt 4094 │ │ │ │ │ - beq 3fd0 │ │ │ │ │ + blt 4474 │ │ │ │ │ + beq 43b0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ str r4, [r5] │ │ │ │ │ - b 4098 │ │ │ │ │ + b 4478 │ │ │ │ │ ldr r1, [r7, #64] @ 0x40 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 3fec │ │ │ │ │ + beq 43cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 4098 │ │ │ │ │ + beq 4478 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Size │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt 4094 │ │ │ │ │ + blt 4474 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4094 │ │ │ │ │ + beq 4474 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 41d0 │ │ │ │ │ + beq 45b0 │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ - ldr r3, [pc, #952] @ 43e0 │ │ │ │ │ + ldr r3, [pc, #952] @ 47c0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r7, r3] │ │ │ │ │ ldr r3, [r0, #788] @ 0x314 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bhi 4278 │ │ │ │ │ + bhi 4658 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sl, fp, #44 @ 0x2c │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3f10 │ │ │ │ │ + bl 42f0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 40a4 │ │ │ │ │ + bne 4484 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 407c │ │ │ │ │ + bgt 445c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 407c │ │ │ │ │ + bne 445c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4388 │ │ │ │ │ + bne 4768 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 43b4 │ │ │ │ │ + bne 4794 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 40ec │ │ │ │ │ + beq 44cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - blt 431c │ │ │ │ │ + blt 46fc │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 40ec │ │ │ │ │ + bgt 44cc │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - beq 4354 │ │ │ │ │ + beq 4734 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 420c │ │ │ │ │ + bne 45ec │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 41d0 │ │ │ │ │ + beq 45b0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #712] @ 43e4 │ │ │ │ │ + ldr r3, [pc, #712] @ 47c4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r7, r3] │ │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ │ ldr r3, [r0, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 424c │ │ │ │ │ + bcc 462c │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3f10 │ │ │ │ │ + bl 42f0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4164 │ │ │ │ │ + bne 4544 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 405c │ │ │ │ │ + b 443c │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 41ac │ │ │ │ │ + beq 458c │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - blt 4318 │ │ │ │ │ + blt 46f8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 41ac │ │ │ │ │ + bgt 458c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - beq 4304 │ │ │ │ │ + beq 46e4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 42c4 │ │ │ │ │ + bne 46a4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 4114 │ │ │ │ │ + bne 44f4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34fc │ │ │ │ │ + bl 32b8 │ │ │ │ │ R_ARM_CALL exceptiongroup_subset │ │ │ │ │ ldr r6, [r8] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 42ac │ │ │ │ │ + beq 468c │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 42a4 │ │ │ │ │ + bgt 4684 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ str r6, [r8] │ │ │ │ │ - bne 42a4 │ │ │ │ │ + bne 4684 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4098 │ │ │ │ │ + b 4478 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - blt 4334 │ │ │ │ │ + blt 4714 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 40f4 │ │ │ │ │ + bgt 44d4 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 40f4 │ │ │ │ │ + bne 44d4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 40f4 │ │ │ │ │ + b 44d4 │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 413c │ │ │ │ │ + bcc 451c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 415c │ │ │ │ │ - b 413c │ │ │ │ │ + bne 453c │ │ │ │ │ + b 451c │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bhi 4038 │ │ │ │ │ + bhi 4418 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 405c │ │ │ │ │ - b 4038 │ │ │ │ │ + bne 443c │ │ │ │ │ + b 4418 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 4098 │ │ │ │ │ + b 4478 │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 407c │ │ │ │ │ + bgt 445c │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ str r6, [r8] │ │ │ │ │ - beq 4074 │ │ │ │ │ - b 407c │ │ │ │ │ + beq 4454 │ │ │ │ │ + b 445c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - blt 4330 │ │ │ │ │ + blt 4710 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 41b4 │ │ │ │ │ + bgt 4594 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 41b4 │ │ │ │ │ + bne 4594 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 41b4 │ │ │ │ │ + b 4594 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 41ac │ │ │ │ │ + b 458c │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4368 │ │ │ │ │ + ble 4748 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl bfc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 405c │ │ │ │ │ + b 443c │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 405c │ │ │ │ │ + bgt 443c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 405c │ │ │ │ │ + bne 443c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 405c │ │ │ │ │ + b 443c │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 40ec │ │ │ │ │ + b 44cc │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - bne 4324 │ │ │ │ │ + bne 4704 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 4324 │ │ │ │ │ + b 4704 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4088 │ │ │ │ │ + bgt 4468 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 4088 │ │ │ │ │ + bne 4468 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4088 │ │ │ │ │ + b 4468 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4094 │ │ │ │ │ + bgt 4474 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 4094 │ │ │ │ │ + bne 4474 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4094 │ │ │ │ │ + b 4474 │ │ │ │ │ .word 0x000003b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000002bc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -91,15 +91,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 130 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 228c │ │ │ │ │ R_ARM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 118 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ @@ -185,25 +185,25 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3418 │ │ │ │ │ + bl 31d4 │ │ │ │ │ R_ARM_CALL get_matcher_type │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 254 │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 298 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, fp, #20 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 39c4 │ │ │ │ │ + bl 3da4 │ │ │ │ │ R_ARM_CALL exceptiongroup_split_recursive.constprop.1 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 24c │ │ │ │ │ ldr r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ @@ -289,15 +289,15 @@ │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_Repr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b ee8 │ │ │ │ │ + b da0 │ │ │ │ │ R_ARM_JUMP24 BaseException_str │ │ │ │ │ │ │ │ │ │ 00000380 : │ │ │ │ │ BaseException___setstate__(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -471,22 +471,22 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 24e8 │ │ │ │ │ + bl 23a0 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 5e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 2558 │ │ │ │ │ + b 2410 │ │ │ │ │ R_ARM_JUMP24 unicode_error_get_encoding_impl │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 000005f0 : │ │ │ │ │ OSError_reduce(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -592,25 +592,25 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 77c │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 77c │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 27f4 │ │ │ │ │ + b 26ac │ │ │ │ │ R_ARM_JUMP24 BaseException_repr │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Create │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 8d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 27f4 │ │ │ │ │ + bl 26ac │ │ │ │ │ R_ARM_CALL BaseException_repr │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 8d0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1006,26 +1006,26 @@ │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 24e8 │ │ │ │ │ + bl 23a0 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ bne cdc │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ stmib sp, {r2, ip} │ │ │ │ │ str r2, [sp] │ │ │ │ │ - bl 25ac <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 2464 <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_CALL _PyUnicodeError_GetParams │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000ce4 : │ │ │ │ │ PyUnicodeEncodeError_GetEnd(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1036,26 +1036,26 @@ │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 24e8 │ │ │ │ │ + bl 23a0 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ bne d38 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp] │ │ │ │ │ - bl 25ac <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 2464 <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_CALL _PyUnicodeError_GetParams │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000d40 : │ │ │ │ │ PyUnicodeEncodeError_GetStart(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1066,26 +1066,26 @@ │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 24e8 │ │ │ │ │ + bl 23a0 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ bne d94 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r2, [sp] │ │ │ │ │ - bl 25ac <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 2464 <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_CALL _PyUnicodeError_GetParams │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000d9c : │ │ │ │ │ PyUnicodeTranslateError_GetEnd(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1096,26 +1096,26 @@ │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 24e8 │ │ │ │ │ + bl 23a0 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ bne df0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp] │ │ │ │ │ - bl 25ac <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 2464 <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_CALL _PyUnicodeError_GetParams │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000df8 : │ │ │ │ │ PyUnicodeTranslateError_GetStart(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1126,26 +1126,26 @@ │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 24e8 │ │ │ │ │ + bl 23a0 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ bne e4c │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r2, [sp] │ │ │ │ │ - bl 25ac <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 2464 <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_CALL _PyUnicodeError_GetParams │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000e54 : │ │ │ │ │ PyUnicodeTranslateError_SetEnd(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1155,15 +1155,15 @@ │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ - bl 24e8 │ │ │ │ │ + bl 23a0 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #48] @ 0x30 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000e8c : │ │ │ │ │ @@ -1175,15 +1175,15 @@ │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ - bl 24e8 │ │ │ │ │ + bl 23a0 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #44] @ 0x2c │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000ec4 : │ │ │ │ │ @@ -1290,15 +1290,15 @@ │ │ │ │ │ bne 1000 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 2fa4 <_PyExc_PrepReraiseStar> │ │ │ │ │ + b 2d60 <_PyExc_PrepReraiseStar> │ │ │ │ │ R_ARM_JUMP24 _PyExc_PrepReraiseStar │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 0000101c <_PyUnicodeTranslateError_Create>: │ │ │ │ │ _PyUnicodeTranslateError_Create(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ @@ -1337,15 +1337,15 @@ │ │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 175c │ │ │ │ │ R_ARM_CALL check_unicode_error_attribute │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r4, #0 │ │ │ │ │ bne 10b4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ @@ -1386,22 +1386,22 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 24e8 │ │ │ │ │ + bl 23a0 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 1140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 2730 │ │ │ │ │ + b 25e8 │ │ │ │ │ R_ARM_JUMP24 unicode_error_get_object_impl │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00001148 : │ │ │ │ │ PyUnicodeTranslateError_GetObject(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1410,22 +1410,22 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 24e8 │ │ │ │ │ + bl 23a0 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 1184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 2730 │ │ │ │ │ + b 25e8 │ │ │ │ │ R_ARM_JUMP24 unicode_error_get_object_impl │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 0000118c : │ │ │ │ │ PyUnicodeEncodeError_GetReason(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1434,15 +1434,15 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 24e8 │ │ │ │ │ + bl 23a0 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 11c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 106c │ │ │ │ │ @@ -1457,15 +1457,15 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 24e8 │ │ │ │ │ + bl 23a0 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 120c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 106c │ │ │ │ │ @@ -1480,15 +1480,15 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 24e8 │ │ │ │ │ + bl 23a0 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 106c │ │ │ │ │ @@ -1504,15 +1504,15 @@ │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 24e8 │ │ │ │ │ + bl 23a0 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 1290 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ b 12ac │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -13,479 +13,481 @@ │ │ │ │ │ 0x000000a0 45435245 46002e4c 4332002e 4c433300 ECREF..LC2..LC3. │ │ │ │ │ 0x000000b0 2e4c4334 002e4c43 35002e4c 43360041 .LC4..LC5..LC6.A │ │ │ │ │ 0x000000c0 74747269 62757465 4572726f 725f696e ttributeError_in │ │ │ │ │ 0x000000d0 69740041 74747269 62757465 4572726f it.AttributeErro │ │ │ │ │ 0x000000e0 725f6465 616c6c6f 63004174 74726962 r_dealloc.Attrib │ │ │ │ │ 0x000000f0 75746545 72726f72 5f636c65 6172002e uteError_clear.. │ │ │ │ │ 0x00000100 4c433700 2e4c4338 00426173 65457863 LC7..LC8.BaseExc │ │ │ │ │ - 0x00000110 65707469 6f6e5f64 65616c6c 6f63002e eption_dealloc.. │ │ │ │ │ - 0x00000120 4c433900 4f534572 726f725f 6e657700 LC9.OSError_new. │ │ │ │ │ - 0x00000130 4f534572 726f725f 696e6974 00496d70 OSError_init.Imp │ │ │ │ │ - 0x00000140 6f727445 72726f72 5f646561 6c6c6f63 ortError_dealloc │ │ │ │ │ - 0x00000150 004f5345 72726f72 5f646561 6c6c6f63 .OSError_dealloc │ │ │ │ │ - 0x00000160 00496d70 6f727445 72726f72 5f636c65 .ImportError_cle │ │ │ │ │ - 0x00000170 6172004f 53457272 6f725f63 6c656172 ar.OSError_clear │ │ │ │ │ - 0x00000180 002e4c43 31300049 6d706f72 74457272 ..LC10.ImportErr │ │ │ │ │ - 0x00000190 6f725f69 6e697400 496d706f 72744572 or_init.ImportEr │ │ │ │ │ - 0x000001a0 726f725f 73747200 42617365 45786365 ror_str.BaseExce │ │ │ │ │ - 0x000001b0 7074696f 6e5f7374 72004261 73654578 ption_str.BaseEx │ │ │ │ │ - 0x000001c0 63657074 696f6e5f 74726176 65727365 ception_traverse │ │ │ │ │ - 0x000001d0 00496d70 6f727445 72726f72 5f747261 .ImportError_tra │ │ │ │ │ - 0x000001e0 76657273 65002e4c 43313100 556e6963 verse..LC11.Unic │ │ │ │ │ - 0x000001f0 6f646545 6e636f64 65457272 6f725f69 odeEncodeError_i │ │ │ │ │ - 0x00000200 6e697400 53797374 656d4578 69745f69 nit.SystemExit_i │ │ │ │ │ - 0x00000210 6e697400 2e4c4331 32002e4c 43313300 nit..LC12..LC13. │ │ │ │ │ - 0x00000220 53796e74 61784572 726f725f 696e6974 SyntaxError_init │ │ │ │ │ - 0x00000230 00537973 74656d45 7869745f 6465616c .SystemExit_deal │ │ │ │ │ - 0x00000240 6c6f6300 53746f70 49746572 6174696f loc.StopIteratio │ │ │ │ │ - 0x00000250 6e5f636c 65617200 53797374 656d4578 n_clear.SystemEx │ │ │ │ │ - 0x00000260 69745f63 6c656172 00556e69 636f6465 it_clear.Unicode │ │ │ │ │ - 0x00000270 4572726f 725f7472 61766572 73650041 Error_traverse.A │ │ │ │ │ - 0x00000280 74747269 62757465 4572726f 725f7472 ttributeError_tr │ │ │ │ │ - 0x00000290 61766572 73650053 796e7461 78457272 averse.SyntaxErr │ │ │ │ │ - 0x000002a0 6f725f74 72617665 72736500 2e4c4331 or_traverse..LC1 │ │ │ │ │ - 0x000002b0 34002e4c 43313500 556e6963 6f646544 4..LC15.UnicodeD │ │ │ │ │ - 0x000002c0 65636f64 65457272 6f725f69 6e697400 ecodeError_init. │ │ │ │ │ - 0x000002d0 2e4c4331 36002e4c 43313700 2e4c4331 .LC16..LC17..LC1 │ │ │ │ │ - 0x000002e0 3800556e 69636f64 65446563 6f646545 8.UnicodeDecodeE │ │ │ │ │ - 0x000002f0 72726f72 5f737472 00636865 636b5f75 rror_str.check_u │ │ │ │ │ - 0x00000300 6e69636f 64655f65 72726f72 5f617474 nicode_error_att │ │ │ │ │ - 0x00000310 72696275 7465002e 4c433139 002e4c43 ribute..LC19..LC │ │ │ │ │ - 0x00000320 3230002e 4c433231 002e4c43 32320055 20..LC21..LC22.U │ │ │ │ │ - 0x00000330 6e69636f 64654572 726f725f 6465616c nicodeError_deal │ │ │ │ │ - 0x00000340 6c6f6300 556e6963 6f646545 72726f72 loc.UnicodeError │ │ │ │ │ - 0x00000350 5f636c65 6172002e 4c433233 004e616d _clear..LC23.Nam │ │ │ │ │ - 0x00000360 65457272 6f725f69 6e697400 53796e74 eError_init.Synt │ │ │ │ │ - 0x00000370 61784572 726f725f 6465616c 6c6f6300 axError_dealloc. │ │ │ │ │ - 0x00000380 53796e74 61784572 726f725f 636c6561 SyntaxError_clea │ │ │ │ │ - 0x00000390 72004e61 6d654572 726f725f 74726176 r.NameError_trav │ │ │ │ │ - 0x000003a0 65727365 004f5345 72726f72 5f747261 erse.OSError_tra │ │ │ │ │ - 0x000003b0 76657273 65002e4c 43323400 2e4c4332 verse..LC24..LC2 │ │ │ │ │ - 0x000003c0 35002e4c 43323600 2e4c4332 37002e4c 5..LC26..LC27..L │ │ │ │ │ - 0x000003d0 43323800 2e4c4332 39004261 73654578 C28..LC29.BaseEx │ │ │ │ │ - 0x000003e0 63657074 696f6e5f 6164645f 6e6f7465 ception_add_note │ │ │ │ │ - 0x000003f0 002e4c43 33300063 6865636b 5f756e69 ..LC30.check_uni │ │ │ │ │ - 0x00000400 636f6465 5f657272 6f725f74 79706500 code_error_type. │ │ │ │ │ - 0x00000410 756e6963 6f64655f 6572726f 725f6765 unicode_error_ge │ │ │ │ │ - 0x00000420 745f656e 636f6469 6e675f69 6d706c00 t_encoding_impl. │ │ │ │ │ - 0x00000430 2e4c4333 31002e4c 43333200 53746f70 .LC31..LC32.Stop │ │ │ │ │ - 0x00000440 49746572 6174696f 6e5f696e 69740053 Iteration_init.S │ │ │ │ │ - 0x00000450 746f7049 74657261 74696f6e 5f646561 topIteration_dea │ │ │ │ │ - 0x00000460 6c6c6f63 00756e69 636f6465 5f657272 lloc.unicode_err │ │ │ │ │ - 0x00000470 6f725f67 65745f6f 626a6563 745f696d or_get_object_im │ │ │ │ │ - 0x00000480 706c002e 4c433333 002e4c43 33340042 pl..LC33..LC34.B │ │ │ │ │ - 0x00000490 61736545 78636570 74696f6e 5f726570 aseException_rep │ │ │ │ │ - 0x000004a0 72004e61 6d654572 726f725f 6465616c r.NameError_deal │ │ │ │ │ - 0x000004b0 6c6f6300 4e616d65 4572726f 725f636c loc.NameError_cl │ │ │ │ │ - 0x000004c0 65617200 2e4c4333 35002e4c 43333600 ear..LC35..LC36. │ │ │ │ │ - 0x000004d0 2e4c4333 37005379 6e746178 4572726f .LC37.SyntaxErro │ │ │ │ │ - 0x000004e0 725f7374 72004261 73654578 63657074 r_str.BaseExcept │ │ │ │ │ - 0x000004f0 696f6e5f 5f5f6361 7573655f 5f5f6765 ion___cause___ge │ │ │ │ │ - 0x00000500 74004261 73654578 63657074 696f6e5f t.BaseException_ │ │ │ │ │ - 0x00000510 5f5f636f 6e746578 745f5f5f 67657400 __context___get. │ │ │ │ │ - 0x00000520 42617365 45786365 7074696f 6e5f5f5f BaseException___ │ │ │ │ │ - 0x00000530 74726163 65626163 6b5f5f5f 67657400 traceback___get. │ │ │ │ │ - 0x00000540 2e4c4333 38002e4c 43333900 2e4c4334 .LC38..LC39..LC4 │ │ │ │ │ - 0x00000550 30004f53 4572726f 725f7374 72002e4c 0.OSError_str..L │ │ │ │ │ - 0x00000560 43343100 2e4c4334 32002e4c 43343300 C41..LC42..LC43. │ │ │ │ │ - 0x00000570 2e4c4334 3400556e 69636f64 65456e63 .LC44.UnicodeEnc │ │ │ │ │ - 0x00000580 6f646545 72726f72 5f737472 00537973 odeError_str.Sys │ │ │ │ │ - 0x00000590 74656d45 7869745f 74726176 65727365 temExit_traverse │ │ │ │ │ - 0x000005a0 00426173 65457863 65707469 6f6e5f5f .BaseException__ │ │ │ │ │ - 0x000005b0 5f747261 63656261 636b5f5f 5f736574 _traceback___set │ │ │ │ │ - 0x000005c0 00426173 65457863 65707469 6f6e5f61 .BaseException_a │ │ │ │ │ - 0x000005d0 7267735f 67657400 42617365 45786365 rgs_get.BaseExce │ │ │ │ │ - 0x000005e0 7074696f 6e5f7769 74685f74 72616365 ption_with_trace │ │ │ │ │ - 0x000005f0 6261636b 002e4c43 34350042 61736545 back..LC45.BaseE │ │ │ │ │ - 0x00000600 78636570 74696f6e 5f617267 735f7365 xception_args_se │ │ │ │ │ - 0x00000610 74002e4c 43343600 2e4c4334 37002e4c t..LC46..LC47..L │ │ │ │ │ - 0x00000620 43343800 2e4c4334 39002e4c 43353000 C48..LC49..LC50. │ │ │ │ │ - 0x00000630 2e4c4335 31004261 73654578 63657074 .LC51.BaseExcept │ │ │ │ │ - 0x00000640 696f6e47 726f7570 5f6e6577 00426173 ionGroup_new.Bas │ │ │ │ │ - 0x00000650 65457863 65707469 6f6e4772 6f75705f eExceptionGroup_ │ │ │ │ │ - 0x00000660 696e6974 002e4c43 35320065 78636570 init..LC52.excep │ │ │ │ │ - 0x00000670 74696f6e 67726f75 705f7370 6c69745f tiongroup_split_ │ │ │ │ │ - 0x00000680 72656375 72736976 652e636f 6e737470 recursive.constp │ │ │ │ │ - 0x00000690 726f702e 3000636f 6c6c6563 745f6578 rop.0.collect_ex │ │ │ │ │ - 0x000006a0 63657074 696f6e5f 67726f75 705f6c65 ception_group_le │ │ │ │ │ - 0x000006b0 61665f69 64730042 61736545 78636570 af_ids.BaseExcep │ │ │ │ │ - 0x000006c0 74696f6e 47726f75 705f6465 616c6c6f tionGroup_deallo │ │ │ │ │ - 0x000006d0 63004261 73654578 63657074 696f6e47 c.BaseExceptionG │ │ │ │ │ - 0x000006e0 726f7570 5f636c65 61720053 746f7049 roup_clear.StopI │ │ │ │ │ - 0x000006f0 74657261 74696f6e 5f747261 76657273 teration_travers │ │ │ │ │ - 0x00000700 65002e4c 43353300 2e4c4335 34004f53 e..LC53..LC54.OS │ │ │ │ │ - 0x00000710 4572726f 725f7772 69747465 6e5f6765 Error_written_ge │ │ │ │ │ - 0x00000720 74004f53 4572726f 725f7772 69747465 t.OSError_writte │ │ │ │ │ - 0x00000730 6e5f7365 74004261 73654578 63657074 n_set.BaseExcept │ │ │ │ │ - 0x00000740 696f6e47 726f7570 5f73706c 69740067 ionGroup_split.g │ │ │ │ │ - 0x00000750 65745f6d 61746368 65725f74 79706500 et_matcher_type. │ │ │ │ │ - 0x00000760 65786365 7074696f 6e67726f 75705f73 exceptiongroup_s │ │ │ │ │ - 0x00000770 706c6974 5f726563 75727369 76652e63 plit_recursive.c │ │ │ │ │ - 0x00000780 6f6e7374 70726f70 2e320042 61736545 onstprop.2.BaseE │ │ │ │ │ - 0x00000790 78636570 74696f6e 47726f75 705f7472 xceptionGroup_tr │ │ │ │ │ - 0x000007a0 61766572 7365002e 4c433535 002e4c43 averse..LC55..LC │ │ │ │ │ - 0x000007b0 35360065 78636570 74696f6e 67726f75 56.exceptiongrou │ │ │ │ │ - 0x000007c0 705f7375 62736574 00657863 65707469 p_subset.excepti │ │ │ │ │ - 0x000007d0 6f6e6772 6f75705f 73706c69 745f7265 ongroup_split_re │ │ │ │ │ - 0x000007e0 63757273 6976652e 636f6e73 7470726f cursive.constpro │ │ │ │ │ - 0x000007f0 702e3100 2e4c4335 37002e4c 43353800 p.1..LC57..LC58. │ │ │ │ │ - 0x00000800 2e4c4335 39002e4c 43363000 42617365 .LC59..LC60.Base │ │ │ │ │ - 0x00000810 45786365 7074696f 6e47726f 75705f64 ExceptionGroup_d │ │ │ │ │ - 0x00000820 65726976 65004261 73654578 63657074 erive.BaseExcept │ │ │ │ │ - 0x00000830 696f6e5f 5f5f7265 64756365 5f5f0042 ion___reduce__.B │ │ │ │ │ - 0x00000840 61736545 78636570 74696f6e 47726f75 aseExceptionGrou │ │ │ │ │ - 0x00000850 705f7375 6267726f 7570002e 4c433631 p_subgroup..LC61 │ │ │ │ │ - 0x00000860 002e4c43 36320042 61736545 78636570 ..LC62.BaseExcep │ │ │ │ │ - 0x00000870 74696f6e 5f5f5f63 6f6e7465 78745f5f tion___context__ │ │ │ │ │ - 0x00000880 5f736574 002e4c43 36330055 6e69636f _set..LC63.Unico │ │ │ │ │ - 0x00000890 64655472 616e736c 61746545 72726f72 deTranslateError │ │ │ │ │ - 0x000008a0 5f696e69 74004b65 79457272 6f725f73 _init.KeyError_s │ │ │ │ │ - 0x000008b0 7472002e 4c433634 00426173 65457863 tr..LC64.BaseExc │ │ │ │ │ - 0x000008c0 65707469 6f6e5f5f 5f736574 73746174 eption___setstat │ │ │ │ │ - 0x000008d0 655f5f00 2e4c4336 35002e4c 43363600 e__..LC65..LC66. │ │ │ │ │ - 0x000008e0 42617365 45786365 7074696f 6e47726f BaseExceptionGro │ │ │ │ │ - 0x000008f0 75705f73 7472002e 4c433637 00426173 up_str..LC67.Bas │ │ │ │ │ - 0x00000900 65457863 65707469 6f6e4772 6f75705f eExceptionGroup_ │ │ │ │ │ - 0x00000910 72657072 002e4c43 3638002e 4c433639 repr..LC68..LC69 │ │ │ │ │ - 0x00000920 002e4c43 3730002e 4c433731 00556e69 ..LC70..LC71.Uni │ │ │ │ │ - 0x00000930 636f6465 5472616e 736c6174 65457272 codeTranslateErr │ │ │ │ │ - 0x00000940 6f725f73 7472004f 53457272 6f725f72 or_str.OSError_r │ │ │ │ │ - 0x00000950 65647563 65002e4c 43373200 2e4c4337 educe..LC72..LC7 │ │ │ │ │ - 0x00000960 33002e4c 43373400 496d706f 72744572 3..LC74.ImportEr │ │ │ │ │ - 0x00000970 726f725f 72657072 00417474 72696275 ror_repr.Attribu │ │ │ │ │ - 0x00000980 74654572 726f725f 72656475 63650041 teError_reduce.A │ │ │ │ │ - 0x00000990 74747269 62757465 4572726f 725f6765 ttributeError_ge │ │ │ │ │ - 0x000009a0 74737461 7465002e 4c433735 002e4c43 tstate..LC75..LC │ │ │ │ │ - 0x000009b0 3736002e 4c433737 002e4c43 37380042 76..LC77..LC78.B │ │ │ │ │ - 0x000009c0 61736545 78636570 74696f6e 5f5f5f63 aseException___c │ │ │ │ │ - 0x000009d0 61757365 5f5f5f73 65740049 6d706f72 ause___set.Impor │ │ │ │ │ - 0x000009e0 74457272 6f725f72 65647563 65002e4c tError_reduce..L │ │ │ │ │ - 0x000009f0 43373900 2e4c4338 30002e4c 43383100 C79..LC80..LC81. │ │ │ │ │ - 0x00000a00 2e4c4338 32002e4c 43383300 2e4c4338 .LC82..LC83..LC8 │ │ │ │ │ - 0x00000a10 34002e4c 43383500 756e6963 6f64655f 4..LC85.unicode_ │ │ │ │ │ - 0x00000a20 6572726f 725f6765 745f7265 61736f6e error_get_reason │ │ │ │ │ - 0x00000a30 5f696d70 6c007374 61746963 5f657863 _impl.static_exc │ │ │ │ │ - 0x00000a40 65707469 6f6e7300 5f507945 78635f42 eptions._PyExc_B │ │ │ │ │ - 0x00000a50 61736545 78636570 74696f6e 005f5079 aseException._Py │ │ │ │ │ - 0x00000a60 4578635f 42617365 45786365 7074696f Exc_BaseExceptio │ │ │ │ │ - 0x00000a70 6e47726f 7570005f 50794578 635f4578 nGroup._PyExc_Ex │ │ │ │ │ - 0x00000a80 63657074 696f6e00 5f507945 78635f47 ception._PyExc_G │ │ │ │ │ - 0x00000a90 656e6572 61746f72 45786974 005f5079 eneratorExit._Py │ │ │ │ │ - 0x00000aa0 4578635f 4b657962 6f617264 496e7465 Exc_KeyboardInte │ │ │ │ │ - 0x00000ab0 72727570 74005f50 79457863 5f537973 rrupt._PyExc_Sys │ │ │ │ │ - 0x00000ac0 74656d45 78697400 5f507945 78635f41 temExit._PyExc_A │ │ │ │ │ - 0x00000ad0 72697468 6d657469 63457272 6f72005f rithmeticError._ │ │ │ │ │ - 0x00000ae0 50794578 635f4173 73657274 696f6e45 PyExc_AssertionE │ │ │ │ │ - 0x00000af0 72726f72 005f5079 4578635f 41747472 rror._PyExc_Attr │ │ │ │ │ - 0x00000b00 69627574 65457272 6f72005f 50794578 ibuteError._PyEx │ │ │ │ │ - 0x00000b10 635f4275 66666572 4572726f 72005f50 c_BufferError._P │ │ │ │ │ - 0x00000b20 79457863 5f454f46 4572726f 72005f50 yExc_EOFError._P │ │ │ │ │ - 0x00000b30 79457863 5f496d70 6f727445 72726f72 yExc_ImportError │ │ │ │ │ - 0x00000b40 005f5079 4578635f 4c6f6f6b 75704572 ._PyExc_LookupEr │ │ │ │ │ - 0x00000b50 726f7200 5f507945 78635f4e 616d6545 ror._PyExc_NameE │ │ │ │ │ - 0x00000b60 72726f72 005f5079 4578635f 4f534572 rror._PyExc_OSEr │ │ │ │ │ - 0x00000b70 726f7200 5f507945 78635f52 65666572 ror._PyExc_Refer │ │ │ │ │ - 0x00000b80 656e6365 4572726f 72005f50 79457863 enceError._PyExc │ │ │ │ │ - 0x00000b90 5f52756e 74696d65 4572726f 72005f50 _RuntimeError._P │ │ │ │ │ - 0x00000ba0 79457863 5f53746f 70417379 6e634974 yExc_StopAsyncIt │ │ │ │ │ - 0x00000bb0 65726174 696f6e00 5f507945 78635f53 eration._PyExc_S │ │ │ │ │ - 0x00000bc0 746f7049 74657261 74696f6e 005f5079 topIteration._Py │ │ │ │ │ - 0x00000bd0 4578635f 53796e74 61784572 726f7200 Exc_SyntaxError. │ │ │ │ │ - 0x00000be0 5f507945 78635f53 79737465 6d457272 _PyExc_SystemErr │ │ │ │ │ - 0x00000bf0 6f72005f 50794578 635f5479 70654572 or._PyExc_TypeEr │ │ │ │ │ - 0x00000c00 726f7200 5f507945 78635f56 616c7565 ror._PyExc_Value │ │ │ │ │ - 0x00000c10 4572726f 72005f50 79457863 5f576172 Error._PyExc_War │ │ │ │ │ - 0x00000c20 6e696e67 005f5079 4578635f 466c6f61 ning._PyExc_Floa │ │ │ │ │ - 0x00000c30 74696e67 506f696e 74457272 6f72005f tingPointError._ │ │ │ │ │ - 0x00000c40 50794578 635f4f76 6572666c 6f774572 PyExc_OverflowEr │ │ │ │ │ - 0x00000c50 726f7200 5f507945 78635f5a 65726f44 ror._PyExc_ZeroD │ │ │ │ │ - 0x00000c60 69766973 696f6e45 72726f72 005f5079 ivisionError._Py │ │ │ │ │ - 0x00000c70 4578635f 42797465 73576172 6e696e67 Exc_BytesWarning │ │ │ │ │ - 0x00000c80 005f5079 4578635f 44657072 65636174 ._PyExc_Deprecat │ │ │ │ │ - 0x00000c90 696f6e57 61726e69 6e67005f 50794578 ionWarning._PyEx │ │ │ │ │ - 0x00000ca0 635f456e 636f6469 6e675761 726e696e c_EncodingWarnin │ │ │ │ │ - 0x00000cb0 67005f50 79457863 5f467574 75726557 g._PyExc_FutureW │ │ │ │ │ - 0x00000cc0 61726e69 6e67005f 50794578 635f496d arning._PyExc_Im │ │ │ │ │ - 0x00000cd0 706f7274 5761726e 696e6700 5f507945 portWarning._PyE │ │ │ │ │ - 0x00000ce0 78635f50 656e6469 6e674465 70726563 xc_PendingDeprec │ │ │ │ │ - 0x00000cf0 6174696f 6e576172 6e696e67 005f5079 ationWarning._Py │ │ │ │ │ - 0x00000d00 4578635f 5265736f 75726365 5761726e Exc_ResourceWarn │ │ │ │ │ - 0x00000d10 696e6700 5f507945 78635f52 756e7469 ing._PyExc_Runti │ │ │ │ │ - 0x00000d20 6d655761 726e696e 67005f50 79457863 meWarning._PyExc │ │ │ │ │ - 0x00000d30 5f53796e 74617857 61726e69 6e67005f _SyntaxWarning._ │ │ │ │ │ - 0x00000d40 50794578 635f556e 69636f64 65576172 PyExc_UnicodeWar │ │ │ │ │ - 0x00000d50 6e696e67 005f5079 4578635f 55736572 ning._PyExc_User │ │ │ │ │ - 0x00000d60 5761726e 696e6700 5f507945 78635f42 Warning._PyExc_B │ │ │ │ │ - 0x00000d70 6c6f636b 696e6749 4f457272 6f72005f lockingIOError._ │ │ │ │ │ - 0x00000d80 50794578 635f4368 696c6450 726f6365 PyExc_ChildProce │ │ │ │ │ - 0x00000d90 73734572 726f7200 5f507945 78635f43 ssError._PyExc_C │ │ │ │ │ - 0x00000da0 6f6e6e65 6374696f 6e457272 6f72005f onnectionError._ │ │ │ │ │ - 0x00000db0 50794578 635f4669 6c654578 69737473 PyExc_FileExists │ │ │ │ │ - 0x00000dc0 4572726f 72005f50 79457863 5f46696c Error._PyExc_Fil │ │ │ │ │ - 0x00000dd0 654e6f74 466f756e 64457272 6f72005f eNotFoundError._ │ │ │ │ │ - 0x00000de0 50794578 635f496e 74657272 75707465 PyExc_Interrupte │ │ │ │ │ - 0x00000df0 64457272 6f72005f 50794578 635f4973 dError._PyExc_Is │ │ │ │ │ - 0x00000e00 41446972 6563746f 72794572 726f7200 ADirectoryError. │ │ │ │ │ - 0x00000e10 5f507945 78635f4e 6f744144 69726563 _PyExc_NotADirec │ │ │ │ │ - 0x00000e20 746f7279 4572726f 72005f50 79457863 toryError._PyExc │ │ │ │ │ - 0x00000e30 5f506572 6d697373 696f6e45 72726f72 _PermissionError │ │ │ │ │ - 0x00000e40 005f5079 4578635f 50726f63 6573734c ._PyExc_ProcessL │ │ │ │ │ - 0x00000e50 6f6f6b75 70457272 6f72005f 50794578 ookupError._PyEx │ │ │ │ │ - 0x00000e60 635f5469 6d656f75 74457272 6f72005f c_TimeoutError._ │ │ │ │ │ - 0x00000e70 50794578 635f496e 64656e74 6174696f PyExc_Indentatio │ │ │ │ │ - 0x00000e80 6e457272 6f72005f 50794578 635f496e nError._PyExc_In │ │ │ │ │ - 0x00000e90 64657845 72726f72 005f5079 4578635f dexError._PyExc_ │ │ │ │ │ - 0x00000ea0 4b657945 72726f72 005f5079 4578635f KeyError._PyExc_ │ │ │ │ │ - 0x00000eb0 496d706f 72744379 636c6545 72726f72 ImportCycleError │ │ │ │ │ - 0x00000ec0 005f5079 4578635f 4d6f6475 6c654e6f ._PyExc_ModuleNo │ │ │ │ │ - 0x00000ed0 74466f75 6e644572 726f7200 5f507945 tFoundError._PyE │ │ │ │ │ - 0x00000ee0 78635f4e 6f74496d 706c656d 656e7465 xc_NotImplemente │ │ │ │ │ - 0x00000ef0 64457272 6f72005f 50794578 635f5079 dError._PyExc_Py │ │ │ │ │ - 0x00000f00 74686f6e 46696e61 6c697a61 74696f6e thonFinalization │ │ │ │ │ - 0x00000f10 4572726f 72005f50 79457863 5f526563 Error._PyExc_Rec │ │ │ │ │ - 0x00000f20 75727369 6f6e4572 726f7200 5f507945 ursionError._PyE │ │ │ │ │ - 0x00000f30 78635f55 6e626f75 6e644c6f 63616c45 xc_UnboundLocalE │ │ │ │ │ - 0x00000f40 72726f72 005f5079 4578635f 556e6963 rror._PyExc_Unic │ │ │ │ │ - 0x00000f50 6f646545 72726f72 005f5079 4578635f odeError._PyExc_ │ │ │ │ │ - 0x00000f60 42726f6b 656e5069 70654572 726f7200 BrokenPipeError. │ │ │ │ │ - 0x00000f70 5f507945 78635f43 6f6e6e65 6374696f _PyExc_Connectio │ │ │ │ │ - 0x00000f80 6e41626f 72746564 4572726f 72005f50 nAbortedError._P │ │ │ │ │ - 0x00000f90 79457863 5f436f6e 6e656374 696f6e52 yExc_ConnectionR │ │ │ │ │ - 0x00000fa0 65667573 65644572 726f7200 5f507945 efusedError._PyE │ │ │ │ │ - 0x00000fb0 78635f43 6f6e6e65 6374696f 6e526573 xc_ConnectionRes │ │ │ │ │ - 0x00000fc0 65744572 726f7200 5f507945 78635f54 etError._PyExc_T │ │ │ │ │ - 0x00000fd0 61624572 726f7200 5f507945 78635f55 abError._PyExc_U │ │ │ │ │ - 0x00000fe0 6e69636f 64654465 636f6465 4572726f nicodeDecodeErro │ │ │ │ │ - 0x00000ff0 72005f50 79457863 5f556e69 636f6465 r._PyExc_Unicode │ │ │ │ │ - 0x00001000 456e636f 64654572 726f7200 5f507945 EncodeError._PyE │ │ │ │ │ - 0x00001010 78635f55 6e69636f 64655472 616e736c xc_UnicodeTransl │ │ │ │ │ - 0x00001020 61746545 72726f72 005f5f66 756e635f ateError.__func_ │ │ │ │ │ - 0x00001030 5f2e3100 5f5f6675 6e635f5f 2e30005f _.1.__func__.0._ │ │ │ │ │ - 0x00001040 5f66756e 635f5f2e 32004261 73654578 _func__.2.BaseEx │ │ │ │ │ - 0x00001050 63657074 696f6e47 726f7570 5f737562 ceptionGroup_sub │ │ │ │ │ - 0x00001060 67726f75 705f5f64 6f635f5f 00426173 group__doc__.Bas │ │ │ │ │ - 0x00001070 65457863 65707469 6f6e4772 6f75705f eExceptionGroup_ │ │ │ │ │ - 0x00001080 73706c69 745f5f64 6f635f5f 00426173 split__doc__.Bas │ │ │ │ │ - 0x00001090 65457863 65707469 6f6e4772 6f75705f eExceptionGroup_ │ │ │ │ │ - 0x000010a0 64657269 76655f5f 646f635f 5f004261 derive__doc__.Ba │ │ │ │ │ - 0x000010b0 73654578 63657074 696f6e5f 6164645f seException_add_ │ │ │ │ │ - 0x000010c0 6e6f7465 5f5f646f 635f5f00 42617365 note__doc__.Base │ │ │ │ │ - 0x000010d0 45786365 7074696f 6e5f7769 74685f74 Exception_with_t │ │ │ │ │ - 0x000010e0 72616365 6261636b 5f5f646f 635f5f00 raceback__doc__. │ │ │ │ │ - 0x000010f0 42617365 45786365 7074696f 6e5f5f5f BaseException___ │ │ │ │ │ - 0x00001100 73657473 74617465 5f5f5f5f 646f635f setstate____doc_ │ │ │ │ │ - 0x00001110 5f004261 73654578 63657074 696f6e5f _.BaseException_ │ │ │ │ │ - 0x00001120 5f5f7265 64756365 5f5f5f5f 646f635f __reduce____doc_ │ │ │ │ │ - 0x00001130 5f006b77 6c697374 2e33006b 776c6973 _.kwlist.3.kwlis │ │ │ │ │ - 0x00001140 742e3500 6b776c69 73742e34 00556e69 t.5.kwlist.4.Uni │ │ │ │ │ - 0x00001150 636f6465 4572726f 725f6d65 6d626572 codeError_member │ │ │ │ │ - 0x00001160 73005379 6e746178 4572726f 725f6d65 s.SyntaxError_me │ │ │ │ │ - 0x00001170 6d626572 73004174 74726962 75746545 mbers.AttributeE │ │ │ │ │ - 0x00001180 72726f72 5f6d6574 686f6473 00417474 rror_methods.Att │ │ │ │ │ - 0x00001190 72696275 74654572 726f725f 6d656d62 ributeError_memb │ │ │ │ │ - 0x000011a0 65727300 4e616d65 4572726f 725f6d65 ers.NameError_me │ │ │ │ │ - 0x000011b0 74686f64 73004e61 6d654572 726f725f thods.NameError_ │ │ │ │ │ - 0x000011c0 6d656d62 65727300 4f534572 726f725f members.OSError_ │ │ │ │ │ - 0x000011d0 6d657468 6f647300 4f534572 726f725f methods.OSError_ │ │ │ │ │ - 0x000011e0 6d656d62 65727300 4f534572 726f725f members.OSError_ │ │ │ │ │ - 0x000011f0 67657473 65740049 6d706f72 74457272 getset.ImportErr │ │ │ │ │ - 0x00001200 6f725f6d 6574686f 64730049 6d706f72 or_methods.Impor │ │ │ │ │ - 0x00001210 74457272 6f725f6d 656d6265 72730042 tError_members.B │ │ │ │ │ - 0x00001220 61736545 78636570 74696f6e 47726f75 aseExceptionGrou │ │ │ │ │ - 0x00001230 705f6d65 74686f64 73004261 73654578 p_methods.BaseEx │ │ │ │ │ - 0x00001240 63657074 696f6e47 726f7570 5f6d656d ceptionGroup_mem │ │ │ │ │ - 0x00001250 62657273 00537973 74656d45 7869745f bers.SystemExit_ │ │ │ │ │ - 0x00001260 6d656d62 65727300 53746f70 49746572 members.StopIter │ │ │ │ │ - 0x00001270 6174696f 6e5f6d65 6d626572 73004261 ation_members.Ba │ │ │ │ │ - 0x00001280 73654578 63657074 696f6e5f 6d657468 seException_meth │ │ │ │ │ - 0x00001290 6f647300 42617365 45786365 7074696f ods.BaseExceptio │ │ │ │ │ - 0x000012a0 6e5f6d65 6d626572 73004261 73654578 n_members.BaseEx │ │ │ │ │ - 0x000012b0 63657074 696f6e5f 67657473 6574005f ception_getset._ │ │ │ │ │ - 0x000012c0 50794578 635f496e 69745479 70657300 PyExc_InitTypes. │ │ │ │ │ - 0x000012d0 5f507953 74617469 63547970 655f496e _PyStaticType_In │ │ │ │ │ - 0x000012e0 69744275 696c7469 6e005f50 79457863 itBuiltin._PyExc │ │ │ │ │ - 0x000012f0 5f496e69 74476c6f 62616c4f 626a6563 _InitGlobalObjec │ │ │ │ │ - 0x00001300 74730050 79547570 6c655f4e 6577005f ts.PyTuple_New._ │ │ │ │ │ - 0x00001310 50795f44 65616c6c 6f63005f 50795f4e Py_Dealloc._Py_N │ │ │ │ │ - 0x00001320 65775265 66657265 6e636500 5f50795f ewReference._Py_ │ │ │ │ │ - 0x00001330 7473735f 696e7465 7270005f 50795275 tss_interp._PyRu │ │ │ │ │ - 0x00001340 6e74696d 65005f50 79457863 5f496e69 ntime._PyExc_Ini │ │ │ │ │ - 0x00001350 74537461 74650050 79446963 745f4e65 tState.PyDict_Ne │ │ │ │ │ - 0x00001360 77005079 4c6f6e67 5f46726f 6d4c6f6e w.PyLong_FromLon │ │ │ │ │ - 0x00001370 67005079 44696374 5f536574 4974656d g.PyDict_SetItem │ │ │ │ │ - 0x00001380 005f5079 4275696c 74696e73 5f416464 ._PyBuiltins_Add │ │ │ │ │ - 0x00001390 45786365 7074696f 6e730050 794d6f64 Exceptions.PyMod │ │ │ │ │ - 0x000013a0 756c655f 47657444 69637400 50794469 ule_GetDict.PyDi │ │ │ │ │ - 0x000013b0 63745f53 65744974 656d5374 72696e67 ct_SetItemString │ │ │ │ │ - 0x000013c0 005f5079 5475706c 655f4672 6f6d5061 ._PyTuple_FromPa │ │ │ │ │ - 0x000013d0 69720050 79457272 5f4e6577 45786365 ir.PyErr_NewExce │ │ │ │ │ - 0x000013e0 7074696f 6e005079 4172675f 50617273 ption.PyArg_Pars │ │ │ │ │ - 0x000013f0 65547570 6c65416e 644b6579 776f7264 eTupleAndKeyword │ │ │ │ │ - 0x00001400 73005079 45786365 7074696f 6e5f4765 s.PyException_Ge │ │ │ │ │ - 0x00001410 74547261 63656261 636b0050 79457863 tTraceback.PyExc │ │ │ │ │ - 0x00001420 65707469 6f6e5f53 65745472 61636562 eption_SetTraceb │ │ │ │ │ - 0x00001430 61636b00 50795472 61636542 61636b5f ack.PyTraceBack_ │ │ │ │ │ - 0x00001440 54797065 005f5079 5f4e6f6e 65537472 Type._Py_NoneStr │ │ │ │ │ - 0x00001450 75637400 50794572 725f5365 74537472 uct.PyErr_SetStr │ │ │ │ │ - 0x00001460 696e6700 50795475 706c655f 46726f6d ing.PyTuple_From │ │ │ │ │ - 0x00001470 41727261 79005f50 79417267 5f4e6f4b Array._PyArg_NoK │ │ │ │ │ - 0x00001480 776e616d 65730050 794f626a 6563745f wnames.PyObject_ │ │ │ │ │ - 0x00001490 47435f55 6e547261 636b0050 79417267 GC_UnTrack.PyArg │ │ │ │ │ - 0x000014a0 5f556e70 61636b54 75706c65 00507944 _UnpackTuple.PyD │ │ │ │ │ - 0x000014b0 6963745f 47657449 74656d57 69746845 ict_GetItemWithE │ │ │ │ │ - 0x000014c0 72726f72 00507954 75706c65 5f476574 rror.PyTuple_Get │ │ │ │ │ - 0x000014d0 536c6963 65005079 4572725f 4f636375 Slice.PyErr_Occu │ │ │ │ │ - 0x000014e0 72726564 0050794e 756d6265 725f4368 rred.PyNumber_Ch │ │ │ │ │ - 0x000014f0 65636b00 50794e75 6d626572 5f417353 eck.PyNumber_AsS │ │ │ │ │ - 0x00001500 73697a65 5f74005f 50794172 675f4e6f size_t._PyArg_No │ │ │ │ │ - 0x00001510 4b657977 6f726473 00507945 78636570 Keywords.PyExcep │ │ │ │ │ - 0x00001520 74696f6e 5f476574 436f6e74 65787400 tion_GetContext. │ │ │ │ │ - 0x00001530 50794578 63657074 696f6e5f 53657443 PyException_SetC │ │ │ │ │ - 0x00001540 6f6e7465 78740050 79457863 65707469 ontext.PyExcepti │ │ │ │ │ - 0x00001550 6f6e5f47 65744361 75736500 5079556e on_GetCause.PyUn │ │ │ │ │ - 0x00001560 69636f64 655f5479 70650050 794f626a icode_Type.PyObj │ │ │ │ │ - 0x00001570 6563745f 53747200 50795f47 6574436f ect_Str.Py_GetCo │ │ │ │ │ - 0x00001580 6e737461 6e740050 79457863 65707469 nstant.PyExcepti │ │ │ │ │ - 0x00001590 6f6e5f53 65744361 75736500 50794172 on_SetCause.PyAr │ │ │ │ │ - 0x000015a0 675f5061 72736554 75706c65 00507953 g_ParseTuple.PyS │ │ │ │ │ - 0x000015b0 65717565 6e63655f 5475706c 65005079 equence_Tuple.Py │ │ │ │ │ - 0x000015c0 556e6963 6f646544 65636f64 65457272 UnicodeDecodeErr │ │ │ │ │ - 0x000015d0 6f725f43 72656174 65005079 4f626a65 or_Create.PyObje │ │ │ │ │ - 0x000015e0 63745f43 616c6c46 756e6374 696f6e00 ct_CallFunction. │ │ │ │ │ - 0x000015f0 50794f62 6a656374 5f476574 42756666 PyObject_GetBuff │ │ │ │ │ - 0x00001600 65720050 79427974 65735f46 726f6d53 er.PyBytes_FromS │ │ │ │ │ - 0x00001610 7472696e 67416e64 53697a65 00507942 tringAndSize.PyB │ │ │ │ │ - 0x00001620 75666665 725f5265 6c656173 65005079 uffer_Release.Py │ │ │ │ │ - 0x00001630 556e6963 6f64655f 46726f6d 466f726d Unicode_FromForm │ │ │ │ │ - 0x00001640 61740050 79457272 5f466f72 6d617400 at.PyErr_Format. │ │ │ │ │ - 0x00001650 5f507945 78635f43 6c656172 45786365 _PyExc_ClearExce │ │ │ │ │ - 0x00001660 7074696f 6e47726f 75705479 7065005f ptionGroupType._ │ │ │ │ │ - 0x00001670 50794578 635f4669 6e69005f 50795374 PyExc_Fini._PySt │ │ │ │ │ - 0x00001680 61746963 54797065 5f46696e 69427569 aticType_FiniBui │ │ │ │ │ - 0x00001690 6c74696e 005f5079 4572725f 4e6f4d65 ltin._PyErr_NoMe │ │ │ │ │ - 0x000016a0 6d6f7279 005f5079 4572725f 53657452 mory._PyErr_SetR │ │ │ │ │ - 0x000016b0 61697365 64457863 65707469 6f6e005f aisedException._ │ │ │ │ │ - 0x000016c0 50795f46 6174616c 4572726f 7246756e Py_FatalErrorFun │ │ │ │ │ - 0x000016d0 63005f50 79457863 65707469 6f6e5f41 c._PyException_A │ │ │ │ │ - 0x000016e0 64644e6f 74650050 794f626a 6563745f ddNote.PyObject_ │ │ │ │ │ - 0x000016f0 4765744f 7074696f 6e616c41 74747200 GetOptionalAttr. │ │ │ │ │ - 0x00001700 50794c69 73745f41 7070656e 64005079 PyList_Append.Py │ │ │ │ │ - 0x00001710 4c697374 5f4e6577 0050794f 626a6563 List_New.PyObjec │ │ │ │ │ - 0x00001720 745f5365 74417474 72005f50 79417267 t_SetAttr._PyArg │ │ │ │ │ - 0x00001730 5f426164 41726775 6d656e74 00507955 _BadArgument.PyU │ │ │ │ │ - 0x00001740 6e69636f 64654465 636f6465 4572726f nicodeDecodeErro │ │ │ │ │ - 0x00001750 725f4765 74456e63 6f64696e 67005079 r_GetEncoding.Py │ │ │ │ │ - 0x00001760 54797065 5f497353 75627479 7065005f Type_IsSubtype._ │ │ │ │ │ - 0x00001770 5079556e 69636f64 65457272 6f725f47 PyUnicodeError_G │ │ │ │ │ - 0x00001780 65745061 72616d73 00507955 6e69636f etParams.PyUnico │ │ │ │ │ - 0x00001790 64654465 636f6465 4572726f 725f4765 deDecodeError_Ge │ │ │ │ │ - 0x000017a0 744f626a 65637400 5079556e 69636f64 tObject.PyUnicod │ │ │ │ │ - 0x000017b0 65446563 6f646545 72726f72 5f536574 eDecodeError_Set │ │ │ │ │ - 0x000017c0 53746172 74005079 556e6963 6f646544 Start.PyUnicodeD │ │ │ │ │ - 0x000017d0 65636f64 65457272 6f725f53 6574456e ecodeError_SetEn │ │ │ │ │ - 0x000017e0 64005f50 79547970 655f4e61 6d650050 d._PyType_Name.P │ │ │ │ │ - 0x000017f0 79556e69 636f6465 4465636f 64654572 yUnicodeDecodeEr │ │ │ │ │ - 0x00001800 726f725f 53657452 6561736f 6e005079 ror_SetReason.Py │ │ │ │ │ - 0x00001810 556e6963 6f64655f 46726f6d 53747269 Unicode_FromStri │ │ │ │ │ - 0x00001820 6e670050 794c6f6e 675f5479 70650050 ng.PyLong_Type.P │ │ │ │ │ - 0x00001830 794c6f6e 675f4173 4c6f6e67 416e644f yLong_AsLongAndO │ │ │ │ │ - 0x00001840 76657266 6c6f7700 5079556e 69636f64 verflow.PyUnicod │ │ │ │ │ - 0x00001850 655f5375 62737472 696e6700 50794578 e_Substring.PyEx │ │ │ │ │ - 0x00001860 63657074 696f6e5f 47657441 72677300 ception_GetArgs. │ │ │ │ │ - 0x00001870 5079556e 69636f64 655f5265 61644368 PyUnicode_ReadCh │ │ │ │ │ - 0x00001880 6172005f 50794578 635f4372 65617465 ar._PyExc_Create │ │ │ │ │ - 0x00001890 45786365 7074696f 6e47726f 7570005f ExceptionGroup._ │ │ │ │ │ - 0x000018a0 50795475 706c655f 46726f6d 50616972 PyTuple_FromPair │ │ │ │ │ - 0x000018b0 53746561 6c005079 4f626a65 63745f43 Steal.PyObject_C │ │ │ │ │ - 0x000018c0 616c6c4f 626a6563 74005079 53657175 allObject.PySequ │ │ │ │ │ - 0x000018d0 656e6365 5f436865 636b0050 794f626a ence_Check.PyObj │ │ │ │ │ - 0x000018e0 6563745f 4973496e 7374616e 63650050 ect_IsInstance.P │ │ │ │ │ - 0x000018f0 794f626a 6563745f 49735375 62636c61 yObject_IsSubcla │ │ │ │ │ - 0x00001900 73730050 794f626a 6563745f 52657072 ss.PyObject_Repr │ │ │ │ │ - 0x00001910 005f5079 4578635f 50726570 52657261 ._PyExc_PrepRera │ │ │ │ │ - 0x00001920 69736553 74617200 50795365 745f4e65 iseStar.PySet_Ne │ │ │ │ │ - 0x00001930 77005079 4c697374 5f476574 4974656d w.PyList_GetItem │ │ │ │ │ - 0x00001940 00507955 6e69636f 6465456e 636f6465 .PyUnicodeEncode │ │ │ │ │ - 0x00001950 4572726f 725f5365 74537461 72740050 Error_SetStart.P │ │ │ │ │ - 0x00001960 79556e69 636f6465 456e636f 64654572 yUnicodeEncodeEr │ │ │ │ │ - 0x00001970 726f725f 53657445 6e640050 79556e69 ror_SetEnd.PyUni │ │ │ │ │ - 0x00001980 636f6465 456e636f 64654572 726f725f codeEncodeError_ │ │ │ │ │ - 0x00001990 53657452 6561736f 6e005079 4c6f6e67 SetReason.PyLong │ │ │ │ │ - 0x000019a0 5f46726f 6d537369 7a655f74 00507943 _FromSsize_t.PyC │ │ │ │ │ - 0x000019b0 616c6c61 626c655f 43686563 6b005079 allable_Check.Py │ │ │ │ │ - 0x000019c0 5475706c 655f5479 70650050 79457272 Tuple_Type.PyErr │ │ │ │ │ - 0x000019d0 5f476976 656e4578 63657074 696f6e4d _GivenExceptionM │ │ │ │ │ - 0x000019e0 61746368 65730050 79547570 6c655f53 atches.PyTuple_S │ │ │ │ │ - 0x000019f0 697a6500 50794c6f 6e675f46 726f6d56 ize.PyLong_FromV │ │ │ │ │ - 0x00001a00 6f696450 74720050 79536574 5f436f6e oidPtr.PySet_Con │ │ │ │ │ - 0x00001a10 7461696e 73005f50 795f4368 65636b52 tains._Py_CheckR │ │ │ │ │ - 0x00001a20 65637572 73697665 43616c6c 0050794f ecursiveCall.PyO │ │ │ │ │ - 0x00001a30 626a6563 745f4361 6c6c4f6e 65417267 bject_CallOneArg │ │ │ │ │ - 0x00001a40 0050794f 626a6563 745f4973 54727565 .PyObject_IsTrue │ │ │ │ │ - 0x00001a50 005f5079 5f747373 5f747374 61746500 ._Py_tss_tstate. │ │ │ │ │ - 0x00001a60 50795365 7175656e 63655f53 697a6500 PySequence_Size. │ │ │ │ │ - 0x00001a70 50794f62 6a656374 5f43616c 6c4d6574 PyObject_CallMet │ │ │ │ │ - 0x00001a80 686f6400 50795365 7175656e 63655f4c hod.PySequence_L │ │ │ │ │ - 0x00001a90 69737400 50795365 745f4164 64005079 ist.PySet_Add.Py │ │ │ │ │ - 0x00001aa0 5475706c 655f5061 636b0050 79446963 Tuple_Pack.PyDic │ │ │ │ │ - 0x00001ab0 745f4e65 78740050 79556e69 636f6465 t_Next.PyUnicode │ │ │ │ │ - 0x00001ac0 4465636f 64654572 726f725f 47657445 DecodeError_GetE │ │ │ │ │ - 0x00001ad0 6e640050 79556e69 636f6465 456e636f nd.PyUnicodeEnco │ │ │ │ │ - 0x00001ae0 64654572 726f725f 47657445 6e636f64 deError_GetEncod │ │ │ │ │ - 0x00001af0 696e6700 5079556e 69636f64 65577269 ing.PyUnicodeWri │ │ │ │ │ - 0x00001b00 7465725f 43726561 74650050 79556e69 ter_Create.PyUni │ │ │ │ │ - 0x00001b10 636f6465 57726974 65725f57 72697465 codeWriter_Write │ │ │ │ │ - 0x00001b20 53756273 7472696e 67005079 556e6963 Substring.PyUnic │ │ │ │ │ - 0x00001b30 6f646557 72697465 725f5772 69746541 odeWriter_WriteA │ │ │ │ │ - 0x00001b40 53434949 00507955 6e69636f 64655772 SCII.PyUnicodeWr │ │ │ │ │ - 0x00001b50 69746572 5f466f72 6d617400 5079556e iter_Format.PyUn │ │ │ │ │ - 0x00001b60 69636f64 65577269 7465725f 57726974 icodeWriter_Writ │ │ │ │ │ - 0x00001b70 65436861 72005079 556e6963 6f646557 eChar.PyUnicodeW │ │ │ │ │ - 0x00001b80 72697465 725f4669 6e697368 00507955 riter_Finish.PyU │ │ │ │ │ - 0x00001b90 6e69636f 64655772 69746572 5f446973 nicodeWriter_Dis │ │ │ │ │ - 0x00001ba0 63617264 00507944 6963745f 436f7079 card.PyDict_Copy │ │ │ │ │ - 0x00001bb0 00507955 6e69636f 64654465 636f6465 .PyUnicodeDecode │ │ │ │ │ - 0x00001bc0 4572726f 725f4765 74537461 72740050 Error_GetStart.P │ │ │ │ │ - 0x00001bd0 79556e69 636f6465 456e636f 64654572 yUnicodeEncodeEr │ │ │ │ │ - 0x00001be0 726f725f 47657445 6e640050 79556e69 ror_GetEnd.PyUni │ │ │ │ │ - 0x00001bf0 636f6465 456e636f 64654572 726f725f codeEncodeError_ │ │ │ │ │ - 0x00001c00 47657453 74617274 00507955 6e69636f GetStart.PyUnico │ │ │ │ │ - 0x00001c10 64655472 616e736c 61746545 72726f72 deTranslateError │ │ │ │ │ - 0x00001c20 5f476574 456e6400 5079556e 69636f64 _GetEnd.PyUnicod │ │ │ │ │ - 0x00001c30 65547261 6e736c61 74654572 726f725f eTranslateError_ │ │ │ │ │ - 0x00001c40 47657453 74617274 00507955 6e69636f GetStart.PyUnico │ │ │ │ │ - 0x00001c50 64655472 616e736c 61746545 72726f72 deTranslateError │ │ │ │ │ - 0x00001c60 5f536574 456e6400 5079556e 69636f64 _SetEnd.PyUnicod │ │ │ │ │ - 0x00001c70 65547261 6e736c61 74654572 726f725f eTranslateError_ │ │ │ │ │ - 0x00001c80 53657453 74617274 00507955 6e737461 SetStart.PyUnsta │ │ │ │ │ - 0x00001c90 626c655f 4578635f 50726570 52657261 ble_Exc_PrepRera │ │ │ │ │ - 0x00001ca0 69736553 74617200 5f507955 6e69636f iseStar._PyUnico │ │ │ │ │ - 0x00001cb0 64655472 616e736c 61746545 72726f72 deTranslateError │ │ │ │ │ - 0x00001cc0 5f437265 61746500 50794578 63657074 _Create.PyExcept │ │ │ │ │ - 0x00001cd0 696f6e5f 53657441 72677300 50794578 ion_SetArgs.PyEx │ │ │ │ │ - 0x00001ce0 63657074 696f6e43 6c617373 5f4e616d ceptionClass_Nam │ │ │ │ │ - 0x00001cf0 65005079 556e6963 6f646545 6e636f64 e.PyUnicodeEncod │ │ │ │ │ - 0x00001d00 65457272 6f725f47 65744f62 6a656374 eError_GetObject │ │ │ │ │ - 0x00001d10 00507955 6e69636f 64655472 616e736c .PyUnicodeTransl │ │ │ │ │ - 0x00001d20 61746545 72726f72 5f476574 4f626a65 ateError_GetObje │ │ │ │ │ - 0x00001d30 63740050 79556e69 636f6465 456e636f ct.PyUnicodeEnco │ │ │ │ │ - 0x00001d40 64654572 726f725f 47657452 6561736f deError_GetReaso │ │ │ │ │ - 0x00001d50 6e005079 556e6963 6f646544 65636f64 n.PyUnicodeDecod │ │ │ │ │ - 0x00001d60 65457272 6f725f47 65745265 61736f6e eError_GetReason │ │ │ │ │ - 0x00001d70 00507955 6e69636f 64655472 616e736c .PyUnicodeTransl │ │ │ │ │ - 0x00001d80 61746545 72726f72 5f476574 52656173 ateError_GetReas │ │ │ │ │ - 0x00001d90 6f6e0050 79556e69 636f6465 5472616e on.PyUnicodeTran │ │ │ │ │ - 0x00001da0 736c6174 65457272 6f725f53 65745265 slateError_SetRe │ │ │ │ │ - 0x00001db0 61736f6e 005f5079 4578635f 4d656d6f ason._PyExc_Memo │ │ │ │ │ - 0x00001dc0 72794572 726f7200 5f507945 78635f49 ryError._PyExc_I │ │ │ │ │ - 0x00001dd0 6e636f6d 706c6574 65496e70 75744572 ncompleteInputEr │ │ │ │ │ - 0x00001de0 726f7200 50794578 635f494f 4572726f ror.PyExc_IOErro │ │ │ │ │ - 0x00001df0 72005079 4578635f 456e7669 726f6e6d r.PyExc_Environm │ │ │ │ │ - 0x00001e00 656e7445 72726f72 0050795f 47656e65 entError.Py_Gene │ │ │ │ │ - 0x00001e10 72696341 6c696173 0050794f 626a6563 ricAlias.PyObjec │ │ │ │ │ - 0x00001e20 745f4765 6e657269 63476574 41747472 t_GenericGetAttr │ │ │ │ │ - 0x00001e30 0050794f 626a6563 745f4765 6e657269 .PyObject_Generi │ │ │ │ │ - 0x00001e40 63536574 41747472 0050794f 626a6563 cSetAttr.PyObjec │ │ │ │ │ - 0x00001e50 745f4765 6e657269 63476574 44696374 t_GenericGetDict │ │ │ │ │ - 0x00001e60 0050794f 626a6563 745f4765 6e657269 .PyObject_Generi │ │ │ │ │ - 0x00001e70 63536574 44696374 00 cSetDict. │ │ │ │ │ + 0x00000110 65707469 6f6e5f5f 5f747261 63656261 eption___traceba │ │ │ │ │ + 0x00000120 636b5f5f 5f736574 5f696d70 6c004261 ck___set_impl.Ba │ │ │ │ │ + 0x00000130 73654578 63657074 696f6e5f 6465616c seException_deal │ │ │ │ │ + 0x00000140 6c6f6300 2e4c4339 004f5345 72726f72 loc..LC9.OSError │ │ │ │ │ + 0x00000150 5f6e6577 004f5345 72726f72 5f696e69 _new.OSError_ini │ │ │ │ │ + 0x00000160 7400496d 706f7274 4572726f 725f6465 t.ImportError_de │ │ │ │ │ + 0x00000170 616c6c6f 63004f53 4572726f 725f6465 alloc.OSError_de │ │ │ │ │ + 0x00000180 616c6c6f 6300496d 706f7274 4572726f alloc.ImportErro │ │ │ │ │ + 0x00000190 725f636c 65617200 4f534572 726f725f r_clear.OSError_ │ │ │ │ │ + 0x000001a0 636c6561 72002e4c 43313000 496d706f clear..LC10.Impo │ │ │ │ │ + 0x000001b0 72744572 726f725f 696e6974 00496d70 rtError_init.Imp │ │ │ │ │ + 0x000001c0 6f727445 72726f72 5f737472 00426173 ortError_str.Bas │ │ │ │ │ + 0x000001d0 65457863 65707469 6f6e5f73 74720042 eException_str.B │ │ │ │ │ + 0x000001e0 61736545 78636570 74696f6e 5f747261 aseException_tra │ │ │ │ │ + 0x000001f0 76657273 6500496d 706f7274 4572726f verse.ImportErro │ │ │ │ │ + 0x00000200 725f7472 61766572 7365002e 4c433131 r_traverse..LC11 │ │ │ │ │ + 0x00000210 00556e69 636f6465 456e636f 64654572 .UnicodeEncodeEr │ │ │ │ │ + 0x00000220 726f725f 696e6974 00537973 74656d45 ror_init.SystemE │ │ │ │ │ + 0x00000230 7869745f 696e6974 002e4c43 3132002e xit_init..LC12.. │ │ │ │ │ + 0x00000240 4c433133 0053796e 74617845 72726f72 LC13.SyntaxError │ │ │ │ │ + 0x00000250 5f696e69 74005379 7374656d 45786974 _init.SystemExit │ │ │ │ │ + 0x00000260 5f646561 6c6c6f63 0053746f 70497465 _dealloc.StopIte │ │ │ │ │ + 0x00000270 72617469 6f6e5f63 6c656172 00537973 ration_clear.Sys │ │ │ │ │ + 0x00000280 74656d45 7869745f 636c6561 7200556e temExit_clear.Un │ │ │ │ │ + 0x00000290 69636f64 65457272 6f725f74 72617665 icodeError_trave │ │ │ │ │ + 0x000002a0 72736500 41747472 69627574 65457272 rse.AttributeErr │ │ │ │ │ + 0x000002b0 6f725f74 72617665 72736500 53796e74 or_traverse.Synt │ │ │ │ │ + 0x000002c0 61784572 726f725f 74726176 65727365 axError_traverse │ │ │ │ │ + 0x000002d0 002e4c43 3134002e 4c433135 00556e69 ..LC14..LC15.Uni │ │ │ │ │ + 0x000002e0 636f6465 4465636f 64654572 726f725f codeDecodeError_ │ │ │ │ │ + 0x000002f0 696e6974 002e4c43 3136002e 4c433137 init..LC16..LC17 │ │ │ │ │ + 0x00000300 002e4c43 31380055 6e69636f 64654465 ..LC18.UnicodeDe │ │ │ │ │ + 0x00000310 636f6465 4572726f 725f7374 72006368 codeError_str.ch │ │ │ │ │ + 0x00000320 65636b5f 756e6963 6f64655f 6572726f eck_unicode_erro │ │ │ │ │ + 0x00000330 725f6174 74726962 75746500 2e4c4331 r_attribute..LC1 │ │ │ │ │ + 0x00000340 39002e4c 43323000 2e4c4332 31002e4c 9..LC20..LC21..L │ │ │ │ │ + 0x00000350 43323200 556e6963 6f646545 72726f72 C22.UnicodeError │ │ │ │ │ + 0x00000360 5f646561 6c6c6f63 00556e69 636f6465 _dealloc.Unicode │ │ │ │ │ + 0x00000370 4572726f 725f636c 65617200 2e4c4332 Error_clear..LC2 │ │ │ │ │ + 0x00000380 33004e61 6d654572 726f725f 696e6974 3.NameError_init │ │ │ │ │ + 0x00000390 0053796e 74617845 72726f72 5f646561 .SyntaxError_dea │ │ │ │ │ + 0x000003a0 6c6c6f63 0053796e 74617845 72726f72 lloc.SyntaxError │ │ │ │ │ + 0x000003b0 5f636c65 6172004e 616d6545 72726f72 _clear.NameError │ │ │ │ │ + 0x000003c0 5f747261 76657273 65004f53 4572726f _traverse.OSErro │ │ │ │ │ + 0x000003d0 725f7472 61766572 7365002e 4c433234 r_traverse..LC24 │ │ │ │ │ + 0x000003e0 002e4c43 3235002e 4c433236 002e4c43 ..LC25..LC26..LC │ │ │ │ │ + 0x000003f0 3237002e 4c433238 002e4c43 32390042 27..LC28..LC29.B │ │ │ │ │ + 0x00000400 61736545 78636570 74696f6e 5f616464 aseException_add │ │ │ │ │ + 0x00000410 5f6e6f74 65002e4c 43333000 63686563 _note..LC30.chec │ │ │ │ │ + 0x00000420 6b5f756e 69636f64 655f6572 726f725f k_unicode_error_ │ │ │ │ │ + 0x00000430 74797065 00756e69 636f6465 5f657272 type.unicode_err │ │ │ │ │ + 0x00000440 6f725f67 65745f65 6e636f64 696e675f or_get_encoding_ │ │ │ │ │ + 0x00000450 696d706c 002e4c43 3331002e 4c433332 impl..LC31..LC32 │ │ │ │ │ + 0x00000460 0053746f 70497465 72617469 6f6e5f69 .StopIteration_i │ │ │ │ │ + 0x00000470 6e697400 53746f70 49746572 6174696f nit.StopIteratio │ │ │ │ │ + 0x00000480 6e5f6465 616c6c6f 6300756e 69636f64 n_dealloc.unicod │ │ │ │ │ + 0x00000490 655f6572 726f725f 6765745f 6f626a65 e_error_get_obje │ │ │ │ │ + 0x000004a0 63745f69 6d706c00 2e4c4333 33002e4c ct_impl..LC33..L │ │ │ │ │ + 0x000004b0 43333400 42617365 45786365 7074696f C34.BaseExceptio │ │ │ │ │ + 0x000004c0 6e5f7265 7072004e 616d6545 72726f72 n_repr.NameError │ │ │ │ │ + 0x000004d0 5f646561 6c6c6f63 004e616d 65457272 _dealloc.NameErr │ │ │ │ │ + 0x000004e0 6f725f63 6c656172 002e4c43 3335002e or_clear..LC35.. │ │ │ │ │ + 0x000004f0 4c433336 002e4c43 33370053 796e7461 LC36..LC37.Synta │ │ │ │ │ + 0x00000500 78457272 6f725f73 74720042 61736545 xError_str.BaseE │ │ │ │ │ + 0x00000510 78636570 74696f6e 5f5f5f63 61757365 xception___cause │ │ │ │ │ + 0x00000520 5f5f5f67 65740042 61736545 78636570 ___get.BaseExcep │ │ │ │ │ + 0x00000530 74696f6e 5f5f5f63 6f6e7465 78745f5f tion___context__ │ │ │ │ │ + 0x00000540 5f676574 00426173 65457863 65707469 _get.BaseExcepti │ │ │ │ │ + 0x00000550 6f6e5f5f 5f747261 63656261 636b5f5f on___traceback__ │ │ │ │ │ + 0x00000560 5f676574 002e4c43 3338002e 4c433339 _get..LC38..LC39 │ │ │ │ │ + 0x00000570 002e4c43 3430004f 53457272 6f725f73 ..LC40.OSError_s │ │ │ │ │ + 0x00000580 7472002e 4c433431 002e4c43 3432002e tr..LC41..LC42.. │ │ │ │ │ + 0x00000590 4c433433 002e4c43 34340055 6e69636f LC43..LC44.Unico │ │ │ │ │ + 0x000005a0 6465456e 636f6465 4572726f 725f7374 deEncodeError_st │ │ │ │ │ + 0x000005b0 72004261 73654578 63657074 696f6e5f r.BaseException_ │ │ │ │ │ + 0x000005c0 5f5f7472 61636562 61636b5f 5f5f7365 __traceback___se │ │ │ │ │ + 0x000005d0 74005379 7374656d 45786974 5f747261 t.SystemExit_tra │ │ │ │ │ + 0x000005e0 76657273 65004261 73654578 63657074 verse.BaseExcept │ │ │ │ │ + 0x000005f0 696f6e5f 61726773 5f676574 00426173 ion_args_get.Bas │ │ │ │ │ + 0x00000600 65457863 65707469 6f6e5f77 6974685f eException_with_ │ │ │ │ │ + 0x00000610 74726163 65626163 6b002e4c 43343500 traceback..LC45. │ │ │ │ │ + 0x00000620 42617365 45786365 7074696f 6e5f6172 BaseException_ar │ │ │ │ │ + 0x00000630 67735f73 6574002e 4c433436 002e4c43 gs_set..LC46..LC │ │ │ │ │ + 0x00000640 3437002e 4c433438 002e4c43 3439002e 47..LC48..LC49.. │ │ │ │ │ + 0x00000650 4c433530 002e4c43 35310042 61736545 LC50..LC51.BaseE │ │ │ │ │ + 0x00000660 78636570 74696f6e 47726f75 705f6e65 xceptionGroup_ne │ │ │ │ │ + 0x00000670 77004261 73654578 63657074 696f6e47 w.BaseExceptionG │ │ │ │ │ + 0x00000680 726f7570 5f696e69 74002e4c 43353200 roup_init..LC52. │ │ │ │ │ + 0x00000690 65786365 7074696f 6e67726f 75705f73 exceptiongroup_s │ │ │ │ │ + 0x000006a0 706c6974 5f726563 75727369 76652e63 plit_recursive.c │ │ │ │ │ + 0x000006b0 6f6e7374 70726f70 2e300063 6f6c6c65 onstprop.0.colle │ │ │ │ │ + 0x000006c0 63745f65 78636570 74696f6e 5f67726f ct_exception_gro │ │ │ │ │ + 0x000006d0 75705f6c 6561665f 69647300 42617365 up_leaf_ids.Base │ │ │ │ │ + 0x000006e0 45786365 7074696f 6e47726f 75705f64 ExceptionGroup_d │ │ │ │ │ + 0x000006f0 65616c6c 6f630042 61736545 78636570 ealloc.BaseExcep │ │ │ │ │ + 0x00000700 74696f6e 47726f75 705f636c 65617200 tionGroup_clear. │ │ │ │ │ + 0x00000710 53746f70 49746572 6174696f 6e5f7472 StopIteration_tr │ │ │ │ │ + 0x00000720 61766572 7365002e 4c433533 002e4c43 averse..LC53..LC │ │ │ │ │ + 0x00000730 3534004f 53457272 6f725f77 72697474 54.OSError_writt │ │ │ │ │ + 0x00000740 656e5f67 6574004f 53457272 6f725f77 en_get.OSError_w │ │ │ │ │ + 0x00000750 72697474 656e5f73 65740042 61736545 ritten_set.BaseE │ │ │ │ │ + 0x00000760 78636570 74696f6e 47726f75 705f7370 xceptionGroup_sp │ │ │ │ │ + 0x00000770 6c697400 6765745f 6d617463 6865725f lit.get_matcher_ │ │ │ │ │ + 0x00000780 74797065 00657863 65707469 6f6e6772 type.exceptiongr │ │ │ │ │ + 0x00000790 6f75705f 73706c69 745f7265 63757273 oup_split_recurs │ │ │ │ │ + 0x000007a0 6976652e 636f6e73 7470726f 702e3200 ive.constprop.2. │ │ │ │ │ + 0x000007b0 42617365 45786365 7074696f 6e47726f BaseExceptionGro │ │ │ │ │ + 0x000007c0 75705f74 72617665 72736500 2e4c4335 up_traverse..LC5 │ │ │ │ │ + 0x000007d0 35002e4c 43353600 65786365 7074696f 5..LC56.exceptio │ │ │ │ │ + 0x000007e0 6e67726f 75705f73 75627365 74006578 ngroup_subset.ex │ │ │ │ │ + 0x000007f0 63657074 696f6e67 726f7570 5f73706c ceptiongroup_spl │ │ │ │ │ + 0x00000800 69745f72 65637572 73697665 2e636f6e it_recursive.con │ │ │ │ │ + 0x00000810 73747072 6f702e31 002e4c43 3537002e stprop.1..LC57.. │ │ │ │ │ + 0x00000820 4c433538 002e4c43 3539002e 4c433630 LC58..LC59..LC60 │ │ │ │ │ + 0x00000830 00426173 65457863 65707469 6f6e4772 .BaseExceptionGr │ │ │ │ │ + 0x00000840 6f75705f 64657269 76650042 61736545 oup_derive.BaseE │ │ │ │ │ + 0x00000850 78636570 74696f6e 5f5f5f72 65647563 xception___reduc │ │ │ │ │ + 0x00000860 655f5f00 42617365 45786365 7074696f e__.BaseExceptio │ │ │ │ │ + 0x00000870 6e47726f 75705f73 75626772 6f757000 nGroup_subgroup. │ │ │ │ │ + 0x00000880 2e4c4336 31002e4c 43363200 42617365 .LC61..LC62.Base │ │ │ │ │ + 0x00000890 45786365 7074696f 6e5f5f5f 636f6e74 Exception___cont │ │ │ │ │ + 0x000008a0 6578745f 5f5f7365 74002e4c 43363300 ext___set..LC63. │ │ │ │ │ + 0x000008b0 556e6963 6f646554 72616e73 6c617465 UnicodeTranslate │ │ │ │ │ + 0x000008c0 4572726f 725f696e 6974004b 65794572 Error_init.KeyEr │ │ │ │ │ + 0x000008d0 726f725f 73747200 2e4c4336 34004261 ror_str..LC64.Ba │ │ │ │ │ + 0x000008e0 73654578 63657074 696f6e5f 5f5f7365 seException___se │ │ │ │ │ + 0x000008f0 74737461 74655f5f 002e4c43 3635002e tstate__..LC65.. │ │ │ │ │ + 0x00000900 4c433636 00426173 65457863 65707469 LC66.BaseExcepti │ │ │ │ │ + 0x00000910 6f6e4772 6f75705f 73747200 2e4c4336 onGroup_str..LC6 │ │ │ │ │ + 0x00000920 37004261 73654578 63657074 696f6e47 7.BaseExceptionG │ │ │ │ │ + 0x00000930 726f7570 5f726570 72002e4c 43363800 roup_repr..LC68. │ │ │ │ │ + 0x00000940 2e4c4336 39002e4c 43373000 2e4c4337 .LC69..LC70..LC7 │ │ │ │ │ + 0x00000950 3100556e 69636f64 65547261 6e736c61 1.UnicodeTransla │ │ │ │ │ + 0x00000960 74654572 726f725f 73747200 4f534572 teError_str.OSEr │ │ │ │ │ + 0x00000970 726f725f 72656475 6365002e 4c433732 ror_reduce..LC72 │ │ │ │ │ + 0x00000980 002e4c43 3733002e 4c433734 00496d70 ..LC73..LC74.Imp │ │ │ │ │ + 0x00000990 6f727445 72726f72 5f726570 72004174 ortError_repr.At │ │ │ │ │ + 0x000009a0 74726962 75746545 72726f72 5f726564 tributeError_red │ │ │ │ │ + 0x000009b0 75636500 41747472 69627574 65457272 uce.AttributeErr │ │ │ │ │ + 0x000009c0 6f725f67 65747374 61746500 2e4c4337 or_getstate..LC7 │ │ │ │ │ + 0x000009d0 35002e4c 43373600 2e4c4337 37002e4c 5..LC76..LC77..L │ │ │ │ │ + 0x000009e0 43373800 42617365 45786365 7074696f C78.BaseExceptio │ │ │ │ │ + 0x000009f0 6e5f5f5f 63617573 655f5f5f 73657400 n___cause___set. │ │ │ │ │ + 0x00000a00 496d706f 72744572 726f725f 72656475 ImportError_redu │ │ │ │ │ + 0x00000a10 6365002e 4c433739 002e4c43 3830002e ce..LC79..LC80.. │ │ │ │ │ + 0x00000a20 4c433831 002e4c43 3832002e 4c433833 LC81..LC82..LC83 │ │ │ │ │ + 0x00000a30 002e4c43 3834002e 4c433835 00756e69 ..LC84..LC85.uni │ │ │ │ │ + 0x00000a40 636f6465 5f657272 6f725f67 65745f72 code_error_get_r │ │ │ │ │ + 0x00000a50 6561736f 6e5f696d 706c0073 74617469 eason_impl.stati │ │ │ │ │ + 0x00000a60 635f6578 63657074 696f6e73 005f5079 c_exceptions._Py │ │ │ │ │ + 0x00000a70 4578635f 42617365 45786365 7074696f Exc_BaseExceptio │ │ │ │ │ + 0x00000a80 6e005f50 79457863 5f426173 65457863 n._PyExc_BaseExc │ │ │ │ │ + 0x00000a90 65707469 6f6e4772 6f757000 5f507945 eptionGroup._PyE │ │ │ │ │ + 0x00000aa0 78635f45 78636570 74696f6e 005f5079 xc_Exception._Py │ │ │ │ │ + 0x00000ab0 4578635f 47656e65 7261746f 72457869 Exc_GeneratorExi │ │ │ │ │ + 0x00000ac0 74005f50 79457863 5f4b6579 626f6172 t._PyExc_Keyboar │ │ │ │ │ + 0x00000ad0 64496e74 65727275 7074005f 50794578 dInterrupt._PyEx │ │ │ │ │ + 0x00000ae0 635f5379 7374656d 45786974 005f5079 c_SystemExit._Py │ │ │ │ │ + 0x00000af0 4578635f 41726974 686d6574 69634572 Exc_ArithmeticEr │ │ │ │ │ + 0x00000b00 726f7200 5f507945 78635f41 73736572 ror._PyExc_Asser │ │ │ │ │ + 0x00000b10 74696f6e 4572726f 72005f50 79457863 tionError._PyExc │ │ │ │ │ + 0x00000b20 5f417474 72696275 74654572 726f7200 _AttributeError. │ │ │ │ │ + 0x00000b30 5f507945 78635f42 75666665 72457272 _PyExc_BufferErr │ │ │ │ │ + 0x00000b40 6f72005f 50794578 635f454f 46457272 or._PyExc_EOFErr │ │ │ │ │ + 0x00000b50 6f72005f 50794578 635f496d 706f7274 or._PyExc_Import │ │ │ │ │ + 0x00000b60 4572726f 72005f50 79457863 5f4c6f6f Error._PyExc_Loo │ │ │ │ │ + 0x00000b70 6b757045 72726f72 005f5079 4578635f kupError._PyExc_ │ │ │ │ │ + 0x00000b80 4e616d65 4572726f 72005f50 79457863 NameError._PyExc │ │ │ │ │ + 0x00000b90 5f4f5345 72726f72 005f5079 4578635f _OSError._PyExc_ │ │ │ │ │ + 0x00000ba0 52656665 72656e63 65457272 6f72005f ReferenceError._ │ │ │ │ │ + 0x00000bb0 50794578 635f5275 6e74696d 65457272 PyExc_RuntimeErr │ │ │ │ │ + 0x00000bc0 6f72005f 50794578 635f5374 6f704173 or._PyExc_StopAs │ │ │ │ │ + 0x00000bd0 796e6349 74657261 74696f6e 005f5079 yncIteration._Py │ │ │ │ │ + 0x00000be0 4578635f 53746f70 49746572 6174696f Exc_StopIteratio │ │ │ │ │ + 0x00000bf0 6e005f50 79457863 5f53796e 74617845 n._PyExc_SyntaxE │ │ │ │ │ + 0x00000c00 72726f72 005f5079 4578635f 53797374 rror._PyExc_Syst │ │ │ │ │ + 0x00000c10 656d4572 726f7200 5f507945 78635f54 emError._PyExc_T │ │ │ │ │ + 0x00000c20 79706545 72726f72 005f5079 4578635f ypeError._PyExc_ │ │ │ │ │ + 0x00000c30 56616c75 65457272 6f72005f 50794578 ValueError._PyEx │ │ │ │ │ + 0x00000c40 635f5761 726e696e 67005f50 79457863 c_Warning._PyExc │ │ │ │ │ + 0x00000c50 5f466c6f 6174696e 67506f69 6e744572 _FloatingPointEr │ │ │ │ │ + 0x00000c60 726f7200 5f507945 78635f4f 76657266 ror._PyExc_Overf │ │ │ │ │ + 0x00000c70 6c6f7745 72726f72 005f5079 4578635f lowError._PyExc_ │ │ │ │ │ + 0x00000c80 5a65726f 44697669 73696f6e 4572726f ZeroDivisionErro │ │ │ │ │ + 0x00000c90 72005f50 79457863 5f427974 65735761 r._PyExc_BytesWa │ │ │ │ │ + 0x00000ca0 726e696e 67005f50 79457863 5f446570 rning._PyExc_Dep │ │ │ │ │ + 0x00000cb0 72656361 74696f6e 5761726e 696e6700 recationWarning. │ │ │ │ │ + 0x00000cc0 5f507945 78635f45 6e636f64 696e6757 _PyExc_EncodingW │ │ │ │ │ + 0x00000cd0 61726e69 6e67005f 50794578 635f4675 arning._PyExc_Fu │ │ │ │ │ + 0x00000ce0 74757265 5761726e 696e6700 5f507945 tureWarning._PyE │ │ │ │ │ + 0x00000cf0 78635f49 6d706f72 74576172 6e696e67 xc_ImportWarning │ │ │ │ │ + 0x00000d00 005f5079 4578635f 50656e64 696e6744 ._PyExc_PendingD │ │ │ │ │ + 0x00000d10 65707265 63617469 6f6e5761 726e696e eprecationWarnin │ │ │ │ │ + 0x00000d20 67005f50 79457863 5f526573 6f757263 g._PyExc_Resourc │ │ │ │ │ + 0x00000d30 65576172 6e696e67 005f5079 4578635f eWarning._PyExc_ │ │ │ │ │ + 0x00000d40 52756e74 696d6557 61726e69 6e67005f RuntimeWarning._ │ │ │ │ │ + 0x00000d50 50794578 635f5379 6e746178 5761726e PyExc_SyntaxWarn │ │ │ │ │ + 0x00000d60 696e6700 5f507945 78635f55 6e69636f ing._PyExc_Unico │ │ │ │ │ + 0x00000d70 64655761 726e696e 67005f50 79457863 deWarning._PyExc │ │ │ │ │ + 0x00000d80 5f557365 72576172 6e696e67 005f5079 _UserWarning._Py │ │ │ │ │ + 0x00000d90 4578635f 426c6f63 6b696e67 494f4572 Exc_BlockingIOEr │ │ │ │ │ + 0x00000da0 726f7200 5f507945 78635f43 68696c64 ror._PyExc_Child │ │ │ │ │ + 0x00000db0 50726f63 65737345 72726f72 005f5079 ProcessError._Py │ │ │ │ │ + 0x00000dc0 4578635f 436f6e6e 65637469 6f6e4572 Exc_ConnectionEr │ │ │ │ │ + 0x00000dd0 726f7200 5f507945 78635f46 696c6545 ror._PyExc_FileE │ │ │ │ │ + 0x00000de0 78697374 73457272 6f72005f 50794578 xistsError._PyEx │ │ │ │ │ + 0x00000df0 635f4669 6c654e6f 74466f75 6e644572 c_FileNotFoundEr │ │ │ │ │ + 0x00000e00 726f7200 5f507945 78635f49 6e746572 ror._PyExc_Inter │ │ │ │ │ + 0x00000e10 72757074 65644572 726f7200 5f507945 ruptedError._PyE │ │ │ │ │ + 0x00000e20 78635f49 73414469 72656374 6f727945 xc_IsADirectoryE │ │ │ │ │ + 0x00000e30 72726f72 005f5079 4578635f 4e6f7441 rror._PyExc_NotA │ │ │ │ │ + 0x00000e40 44697265 63746f72 79457272 6f72005f DirectoryError._ │ │ │ │ │ + 0x00000e50 50794578 635f5065 726d6973 73696f6e PyExc_Permission │ │ │ │ │ + 0x00000e60 4572726f 72005f50 79457863 5f50726f Error._PyExc_Pro │ │ │ │ │ + 0x00000e70 63657373 4c6f6f6b 75704572 726f7200 cessLookupError. │ │ │ │ │ + 0x00000e80 5f507945 78635f54 696d656f 75744572 _PyExc_TimeoutEr │ │ │ │ │ + 0x00000e90 726f7200 5f507945 78635f49 6e64656e ror._PyExc_Inden │ │ │ │ │ + 0x00000ea0 74617469 6f6e4572 726f7200 5f507945 tationError._PyE │ │ │ │ │ + 0x00000eb0 78635f49 6e646578 4572726f 72005f50 xc_IndexError._P │ │ │ │ │ + 0x00000ec0 79457863 5f4b6579 4572726f 72005f50 yExc_KeyError._P │ │ │ │ │ + 0x00000ed0 79457863 5f496d70 6f727443 79636c65 yExc_ImportCycle │ │ │ │ │ + 0x00000ee0 4572726f 72005f50 79457863 5f4d6f64 Error._PyExc_Mod │ │ │ │ │ + 0x00000ef0 756c654e 6f74466f 756e6445 72726f72 uleNotFoundError │ │ │ │ │ + 0x00000f00 005f5079 4578635f 4e6f7449 6d706c65 ._PyExc_NotImple │ │ │ │ │ + 0x00000f10 6d656e74 65644572 726f7200 5f507945 mentedError._PyE │ │ │ │ │ + 0x00000f20 78635f50 7974686f 6e46696e 616c697a xc_PythonFinaliz │ │ │ │ │ + 0x00000f30 6174696f 6e457272 6f72005f 50794578 ationError._PyEx │ │ │ │ │ + 0x00000f40 635f5265 63757273 696f6e45 72726f72 c_RecursionError │ │ │ │ │ + 0x00000f50 005f5079 4578635f 556e626f 756e644c ._PyExc_UnboundL │ │ │ │ │ + 0x00000f60 6f63616c 4572726f 72005f50 79457863 ocalError._PyExc │ │ │ │ │ + 0x00000f70 5f556e69 636f6465 4572726f 72005f50 _UnicodeError._P │ │ │ │ │ + 0x00000f80 79457863 5f42726f 6b656e50 69706545 yExc_BrokenPipeE │ │ │ │ │ + 0x00000f90 72726f72 005f5079 4578635f 436f6e6e rror._PyExc_Conn │ │ │ │ │ + 0x00000fa0 65637469 6f6e4162 6f727465 64457272 ectionAbortedErr │ │ │ │ │ + 0x00000fb0 6f72005f 50794578 635f436f 6e6e6563 or._PyExc_Connec │ │ │ │ │ + 0x00000fc0 74696f6e 52656675 73656445 72726f72 tionRefusedError │ │ │ │ │ + 0x00000fd0 005f5079 4578635f 436f6e6e 65637469 ._PyExc_Connecti │ │ │ │ │ + 0x00000fe0 6f6e5265 73657445 72726f72 005f5079 onResetError._Py │ │ │ │ │ + 0x00000ff0 4578635f 54616245 72726f72 005f5079 Exc_TabError._Py │ │ │ │ │ + 0x00001000 4578635f 556e6963 6f646544 65636f64 Exc_UnicodeDecod │ │ │ │ │ + 0x00001010 65457272 6f72005f 50794578 635f556e eError._PyExc_Un │ │ │ │ │ + 0x00001020 69636f64 65456e63 6f646545 72726f72 icodeEncodeError │ │ │ │ │ + 0x00001030 005f5079 4578635f 556e6963 6f646554 ._PyExc_UnicodeT │ │ │ │ │ + 0x00001040 72616e73 6c617465 4572726f 72005f5f ranslateError.__ │ │ │ │ │ + 0x00001050 66756e63 5f5f2e31 005f5f66 756e635f func__.1.__func_ │ │ │ │ │ + 0x00001060 5f2e3000 5f5f6675 6e635f5f 2e320042 _.0.__func__.2.B │ │ │ │ │ + 0x00001070 61736545 78636570 74696f6e 47726f75 aseExceptionGrou │ │ │ │ │ + 0x00001080 705f7375 6267726f 75705f5f 646f635f p_subgroup__doc_ │ │ │ │ │ + 0x00001090 5f004261 73654578 63657074 696f6e47 _.BaseExceptionG │ │ │ │ │ + 0x000010a0 726f7570 5f73706c 69745f5f 646f635f roup_split__doc_ │ │ │ │ │ + 0x000010b0 5f004261 73654578 63657074 696f6e47 _.BaseExceptionG │ │ │ │ │ + 0x000010c0 726f7570 5f646572 6976655f 5f646f63 roup_derive__doc │ │ │ │ │ + 0x000010d0 5f5f0042 61736545 78636570 74696f6e __.BaseException │ │ │ │ │ + 0x000010e0 5f616464 5f6e6f74 655f5f64 6f635f5f _add_note__doc__ │ │ │ │ │ + 0x000010f0 00426173 65457863 65707469 6f6e5f77 .BaseException_w │ │ │ │ │ + 0x00001100 6974685f 74726163 65626163 6b5f5f64 ith_traceback__d │ │ │ │ │ + 0x00001110 6f635f5f 00426173 65457863 65707469 oc__.BaseExcepti │ │ │ │ │ + 0x00001120 6f6e5f5f 5f736574 73746174 655f5f5f on___setstate___ │ │ │ │ │ + 0x00001130 5f646f63 5f5f0042 61736545 78636570 _doc__.BaseExcep │ │ │ │ │ + 0x00001140 74696f6e 5f5f5f72 65647563 655f5f5f tion___reduce___ │ │ │ │ │ + 0x00001150 5f646f63 5f5f006b 776c6973 742e3300 _doc__.kwlist.3. │ │ │ │ │ + 0x00001160 6b776c69 73742e35 006b776c 6973742e kwlist.5.kwlist. │ │ │ │ │ + 0x00001170 3400556e 69636f64 65457272 6f725f6d 4.UnicodeError_m │ │ │ │ │ + 0x00001180 656d6265 72730053 796e7461 78457272 embers.SyntaxErr │ │ │ │ │ + 0x00001190 6f725f6d 656d6265 72730041 74747269 or_members.Attri │ │ │ │ │ + 0x000011a0 62757465 4572726f 725f6d65 74686f64 buteError_method │ │ │ │ │ + 0x000011b0 73004174 74726962 75746545 72726f72 s.AttributeError │ │ │ │ │ + 0x000011c0 5f6d656d 62657273 004e616d 65457272 _members.NameErr │ │ │ │ │ + 0x000011d0 6f725f6d 6574686f 6473004e 616d6545 or_methods.NameE │ │ │ │ │ + 0x000011e0 72726f72 5f6d656d 62657273 004f5345 rror_members.OSE │ │ │ │ │ + 0x000011f0 72726f72 5f6d6574 686f6473 004f5345 rror_methods.OSE │ │ │ │ │ + 0x00001200 72726f72 5f6d656d 62657273 004f5345 rror_members.OSE │ │ │ │ │ + 0x00001210 72726f72 5f676574 73657400 496d706f rror_getset.Impo │ │ │ │ │ + 0x00001220 72744572 726f725f 6d657468 6f647300 rtError_methods. │ │ │ │ │ + 0x00001230 496d706f 72744572 726f725f 6d656d62 ImportError_memb │ │ │ │ │ + 0x00001240 65727300 42617365 45786365 7074696f ers.BaseExceptio │ │ │ │ │ + 0x00001250 6e47726f 75705f6d 6574686f 64730042 nGroup_methods.B │ │ │ │ │ + 0x00001260 61736545 78636570 74696f6e 47726f75 aseExceptionGrou │ │ │ │ │ + 0x00001270 705f6d65 6d626572 73005379 7374656d p_members.System │ │ │ │ │ + 0x00001280 45786974 5f6d656d 62657273 0053746f Exit_members.Sto │ │ │ │ │ + 0x00001290 70497465 72617469 6f6e5f6d 656d6265 pIteration_membe │ │ │ │ │ + 0x000012a0 72730042 61736545 78636570 74696f6e rs.BaseException │ │ │ │ │ + 0x000012b0 5f6d6574 686f6473 00426173 65457863 _methods.BaseExc │ │ │ │ │ + 0x000012c0 65707469 6f6e5f6d 656d6265 72730042 eption_members.B │ │ │ │ │ + 0x000012d0 61736545 78636570 74696f6e 5f676574 aseException_get │ │ │ │ │ + 0x000012e0 73657400 5f507945 78635f49 6e697454 set._PyExc_InitT │ │ │ │ │ + 0x000012f0 79706573 005f5079 53746174 69635479 ypes._PyStaticTy │ │ │ │ │ + 0x00001300 70655f49 6e697442 75696c74 696e005f pe_InitBuiltin._ │ │ │ │ │ + 0x00001310 50794578 635f496e 6974476c 6f62616c PyExc_InitGlobal │ │ │ │ │ + 0x00001320 4f626a65 63747300 50795475 706c655f Objects.PyTuple_ │ │ │ │ │ + 0x00001330 4e657700 5f50795f 4465616c 6c6f6300 New._Py_Dealloc. │ │ │ │ │ + 0x00001340 5f50795f 4e657752 65666572 656e6365 _Py_NewReference │ │ │ │ │ + 0x00001350 005f5079 5f747373 5f696e74 65727000 ._Py_tss_interp. │ │ │ │ │ + 0x00001360 5f507952 756e7469 6d65005f 50794578 _PyRuntime._PyEx │ │ │ │ │ + 0x00001370 635f496e 69745374 61746500 50794469 c_InitState.PyDi │ │ │ │ │ + 0x00001380 63745f4e 65770050 794c6f6e 675f4672 ct_New.PyLong_Fr │ │ │ │ │ + 0x00001390 6f6d4c6f 6e670050 79446963 745f5365 omLong.PyDict_Se │ │ │ │ │ + 0x000013a0 74497465 6d005f50 79427569 6c74696e tItem._PyBuiltin │ │ │ │ │ + 0x000013b0 735f4164 64457863 65707469 6f6e7300 s_AddExceptions. │ │ │ │ │ + 0x000013c0 50794d6f 64756c65 5f476574 44696374 PyModule_GetDict │ │ │ │ │ + 0x000013d0 00507944 6963745f 53657449 74656d53 .PyDict_SetItemS │ │ │ │ │ + 0x000013e0 7472696e 67005f50 79547570 6c655f46 tring._PyTuple_F │ │ │ │ │ + 0x000013f0 726f6d50 61697200 50794572 725f4e65 romPair.PyErr_Ne │ │ │ │ │ + 0x00001400 77457863 65707469 6f6e0050 79417267 wException.PyArg │ │ │ │ │ + 0x00001410 5f506172 73655475 706c6541 6e644b65 _ParseTupleAndKe │ │ │ │ │ + 0x00001420 79776f72 64730050 79457863 65707469 ywords.PyExcepti │ │ │ │ │ + 0x00001430 6f6e5f47 65745472 61636562 61636b00 on_GetTraceback. │ │ │ │ │ + 0x00001440 50794578 63657074 696f6e5f 53657454 PyException_SetT │ │ │ │ │ + 0x00001450 72616365 6261636b 00507954 72616365 raceback.PyTrace │ │ │ │ │ + 0x00001460 4261636b 5f547970 65005f50 795f4e6f Back_Type._Py_No │ │ │ │ │ + 0x00001470 6e655374 72756374 00507945 72725f53 neStruct.PyErr_S │ │ │ │ │ + 0x00001480 65745374 72696e67 00507954 75706c65 etString.PyTuple │ │ │ │ │ + 0x00001490 5f46726f 6d417272 6179005f 50794172 _FromArray._PyAr │ │ │ │ │ + 0x000014a0 675f4e6f 4b776e61 6d657300 50794f62 g_NoKwnames.PyOb │ │ │ │ │ + 0x000014b0 6a656374 5f47435f 556e5472 61636b00 ject_GC_UnTrack. │ │ │ │ │ + 0x000014c0 50794172 675f556e 7061636b 5475706c PyArg_UnpackTupl │ │ │ │ │ + 0x000014d0 65005079 44696374 5f476574 4974656d e.PyDict_GetItem │ │ │ │ │ + 0x000014e0 57697468 4572726f 72005079 5475706c WithError.PyTupl │ │ │ │ │ + 0x000014f0 655f4765 74536c69 63650050 79457272 e_GetSlice.PyErr │ │ │ │ │ + 0x00001500 5f4f6363 75727265 64005079 4e756d62 _Occurred.PyNumb │ │ │ │ │ + 0x00001510 65725f43 6865636b 0050794e 756d6265 er_Check.PyNumbe │ │ │ │ │ + 0x00001520 725f4173 5373697a 655f7400 5f507941 r_AsSsize_t._PyA │ │ │ │ │ + 0x00001530 72675f4e 6f4b6579 776f7264 73005079 rg_NoKeywords.Py │ │ │ │ │ + 0x00001540 45786365 7074696f 6e5f4765 74436f6e Exception_GetCon │ │ │ │ │ + 0x00001550 74657874 00507945 78636570 74696f6e text.PyException │ │ │ │ │ + 0x00001560 5f536574 436f6e74 65787400 50794578 _SetContext.PyEx │ │ │ │ │ + 0x00001570 63657074 696f6e5f 47657443 61757365 ception_GetCause │ │ │ │ │ + 0x00001580 00507955 6e69636f 64655f54 79706500 .PyUnicode_Type. │ │ │ │ │ + 0x00001590 50794f62 6a656374 5f537472 0050795f PyObject_Str.Py_ │ │ │ │ │ + 0x000015a0 47657443 6f6e7374 616e7400 50794578 GetConstant.PyEx │ │ │ │ │ + 0x000015b0 63657074 696f6e5f 53657443 61757365 ception_SetCause │ │ │ │ │ + 0x000015c0 00507941 72675f50 61727365 5475706c .PyArg_ParseTupl │ │ │ │ │ + 0x000015d0 65005079 53657175 656e6365 5f547570 e.PySequence_Tup │ │ │ │ │ + 0x000015e0 6c650050 79556e69 636f6465 4465636f le.PyUnicodeDeco │ │ │ │ │ + 0x000015f0 64654572 726f725f 43726561 74650050 deError_Create.P │ │ │ │ │ + 0x00001600 794f626a 6563745f 43616c6c 46756e63 yObject_CallFunc │ │ │ │ │ + 0x00001610 74696f6e 0050794f 626a6563 745f4765 tion.PyObject_Ge │ │ │ │ │ + 0x00001620 74427566 66657200 50794279 7465735f tBuffer.PyBytes_ │ │ │ │ │ + 0x00001630 46726f6d 53747269 6e67416e 6453697a FromStringAndSiz │ │ │ │ │ + 0x00001640 65005079 42756666 65725f52 656c6561 e.PyBuffer_Relea │ │ │ │ │ + 0x00001650 73650050 79556e69 636f6465 5f46726f se.PyUnicode_Fro │ │ │ │ │ + 0x00001660 6d466f72 6d617400 50794572 725f466f mFormat.PyErr_Fo │ │ │ │ │ + 0x00001670 726d6174 005f5079 4578635f 436c6561 rmat._PyExc_Clea │ │ │ │ │ + 0x00001680 72457863 65707469 6f6e4772 6f757054 rExceptionGroupT │ │ │ │ │ + 0x00001690 79706500 5f507945 78635f46 696e6900 ype._PyExc_Fini. │ │ │ │ │ + 0x000016a0 5f507953 74617469 63547970 655f4669 _PyStaticType_Fi │ │ │ │ │ + 0x000016b0 6e694275 696c7469 6e005f50 79457272 niBuiltin._PyErr │ │ │ │ │ + 0x000016c0 5f4e6f4d 656d6f72 79005f50 79457272 _NoMemory._PyErr │ │ │ │ │ + 0x000016d0 5f536574 52616973 65644578 63657074 _SetRaisedExcept │ │ │ │ │ + 0x000016e0 696f6e00 5f50795f 46617461 6c457272 ion._Py_FatalErr │ │ │ │ │ + 0x000016f0 6f724675 6e63005f 50794578 63657074 orFunc._PyExcept │ │ │ │ │ + 0x00001700 696f6e5f 4164644e 6f746500 50794f62 ion_AddNote.PyOb │ │ │ │ │ + 0x00001710 6a656374 5f476574 4f707469 6f6e616c ject_GetOptional │ │ │ │ │ + 0x00001720 41747472 0050794c 6973745f 41707065 Attr.PyList_Appe │ │ │ │ │ + 0x00001730 6e640050 794c6973 745f4e65 77005079 nd.PyList_New.Py │ │ │ │ │ + 0x00001740 4f626a65 63745f53 65744174 7472005f Object_SetAttr._ │ │ │ │ │ + 0x00001750 50794172 675f4261 64417267 756d656e PyArg_BadArgumen │ │ │ │ │ + 0x00001760 74005079 556e6963 6f646544 65636f64 t.PyUnicodeDecod │ │ │ │ │ + 0x00001770 65457272 6f725f47 6574456e 636f6469 eError_GetEncodi │ │ │ │ │ + 0x00001780 6e670050 79547970 655f4973 53756274 ng.PyType_IsSubt │ │ │ │ │ + 0x00001790 79706500 5f507955 6e69636f 64654572 ype._PyUnicodeEr │ │ │ │ │ + 0x000017a0 726f725f 47657450 6172616d 73005079 ror_GetParams.Py │ │ │ │ │ + 0x000017b0 556e6963 6f646544 65636f64 65457272 UnicodeDecodeErr │ │ │ │ │ + 0x000017c0 6f725f47 65744f62 6a656374 00507955 or_GetObject.PyU │ │ │ │ │ + 0x000017d0 6e69636f 64654465 636f6465 4572726f nicodeDecodeErro │ │ │ │ │ + 0x000017e0 725f5365 74537461 72740050 79556e69 r_SetStart.PyUni │ │ │ │ │ + 0x000017f0 636f6465 4465636f 64654572 726f725f codeDecodeError_ │ │ │ │ │ + 0x00001800 53657445 6e64005f 50795479 70655f4e SetEnd._PyType_N │ │ │ │ │ + 0x00001810 616d6500 5079556e 69636f64 65446563 ame.PyUnicodeDec │ │ │ │ │ + 0x00001820 6f646545 72726f72 5f536574 52656173 odeError_SetReas │ │ │ │ │ + 0x00001830 6f6e0050 79556e69 636f6465 5f46726f on.PyUnicode_Fro │ │ │ │ │ + 0x00001840 6d537472 696e6700 50794c6f 6e675f54 mString.PyLong_T │ │ │ │ │ + 0x00001850 79706500 50794c6f 6e675f41 734c6f6e ype.PyLong_AsLon │ │ │ │ │ + 0x00001860 67416e64 4f766572 666c6f77 00507955 gAndOverflow.PyU │ │ │ │ │ + 0x00001870 6e69636f 64655f53 75627374 72696e67 nicode_Substring │ │ │ │ │ + 0x00001880 00507945 78636570 74696f6e 5f476574 .PyException_Get │ │ │ │ │ + 0x00001890 41726773 00507955 6e69636f 64655f52 Args.PyUnicode_R │ │ │ │ │ + 0x000018a0 65616443 68617200 5f507945 78635f43 eadChar._PyExc_C │ │ │ │ │ + 0x000018b0 72656174 65457863 65707469 6f6e4772 reateExceptionGr │ │ │ │ │ + 0x000018c0 6f757000 5f507954 75706c65 5f46726f oup._PyTuple_Fro │ │ │ │ │ + 0x000018d0 6d506169 72537465 616c0050 794f626a mPairSteal.PyObj │ │ │ │ │ + 0x000018e0 6563745f 43616c6c 4f626a65 63740050 ect_CallObject.P │ │ │ │ │ + 0x000018f0 79536571 75656e63 655f4368 65636b00 ySequence_Check. │ │ │ │ │ + 0x00001900 50794f62 6a656374 5f497349 6e737461 PyObject_IsInsta │ │ │ │ │ + 0x00001910 6e636500 50794f62 6a656374 5f497353 nce.PyObject_IsS │ │ │ │ │ + 0x00001920 7562636c 61737300 50794f62 6a656374 ubclass.PyObject │ │ │ │ │ + 0x00001930 5f526570 72005f50 79457863 5f507265 _Repr._PyExc_Pre │ │ │ │ │ + 0x00001940 70526572 61697365 53746172 00507953 pReraiseStar.PyS │ │ │ │ │ + 0x00001950 65745f4e 65770050 794c6973 745f4765 et_New.PyList_Ge │ │ │ │ │ + 0x00001960 74497465 6d005079 556e6963 6f646545 tItem.PyUnicodeE │ │ │ │ │ + 0x00001970 6e636f64 65457272 6f725f53 65745374 ncodeError_SetSt │ │ │ │ │ + 0x00001980 61727400 5079556e 69636f64 65456e63 art.PyUnicodeEnc │ │ │ │ │ + 0x00001990 6f646545 72726f72 5f536574 456e6400 odeError_SetEnd. │ │ │ │ │ + 0x000019a0 5079556e 69636f64 65456e63 6f646545 PyUnicodeEncodeE │ │ │ │ │ + 0x000019b0 72726f72 5f536574 52656173 6f6e0050 rror_SetReason.P │ │ │ │ │ + 0x000019c0 794c6f6e 675f4672 6f6d5373 697a655f yLong_FromSsize_ │ │ │ │ │ + 0x000019d0 74005079 43616c6c 61626c65 5f436865 t.PyCallable_Che │ │ │ │ │ + 0x000019e0 636b0050 79547570 6c655f54 79706500 ck.PyTuple_Type. │ │ │ │ │ + 0x000019f0 50794572 725f4769 76656e45 78636570 PyErr_GivenExcep │ │ │ │ │ + 0x00001a00 74696f6e 4d617463 68657300 50795475 tionMatches.PyTu │ │ │ │ │ + 0x00001a10 706c655f 53697a65 0050794c 6f6e675f ple_Size.PyLong_ │ │ │ │ │ + 0x00001a20 46726f6d 566f6964 50747200 50795365 FromVoidPtr.PySe │ │ │ │ │ + 0x00001a30 745f436f 6e746169 6e73005f 50795f43 t_Contains._Py_C │ │ │ │ │ + 0x00001a40 6865636b 52656375 72736976 6543616c heckRecursiveCal │ │ │ │ │ + 0x00001a50 6c005079 4f626a65 63745f43 616c6c4f l.PyObject_CallO │ │ │ │ │ + 0x00001a60 6e654172 67005079 4f626a65 63745f49 neArg.PyObject_I │ │ │ │ │ + 0x00001a70 73547275 65005f50 795f7473 735f7473 sTrue._Py_tss_ts │ │ │ │ │ + 0x00001a80 74617465 00507953 65717565 6e63655f tate.PySequence_ │ │ │ │ │ + 0x00001a90 53697a65 0050794f 626a6563 745f4361 Size.PyObject_Ca │ │ │ │ │ + 0x00001aa0 6c6c4d65 74686f64 00507953 65717565 llMethod.PySeque │ │ │ │ │ + 0x00001ab0 6e63655f 4c697374 00507953 65745f41 nce_List.PySet_A │ │ │ │ │ + 0x00001ac0 64640050 79547570 6c655f50 61636b00 dd.PyTuple_Pack. │ │ │ │ │ + 0x00001ad0 50794469 63745f4e 65787400 5079556e PyDict_Next.PyUn │ │ │ │ │ + 0x00001ae0 69636f64 65446563 6f646545 72726f72 icodeDecodeError │ │ │ │ │ + 0x00001af0 5f476574 456e6400 5079556e 69636f64 _GetEnd.PyUnicod │ │ │ │ │ + 0x00001b00 65456e63 6f646545 72726f72 5f476574 eEncodeError_Get │ │ │ │ │ + 0x00001b10 456e636f 64696e67 00507955 6e69636f Encoding.PyUnico │ │ │ │ │ + 0x00001b20 64655772 69746572 5f437265 61746500 deWriter_Create. │ │ │ │ │ + 0x00001b30 5079556e 69636f64 65577269 7465725f PyUnicodeWriter_ │ │ │ │ │ + 0x00001b40 57726974 65537562 73747269 6e670050 WriteSubstring.P │ │ │ │ │ + 0x00001b50 79556e69 636f6465 57726974 65725f57 yUnicodeWriter_W │ │ │ │ │ + 0x00001b60 72697465 41534349 49005079 556e6963 riteASCII.PyUnic │ │ │ │ │ + 0x00001b70 6f646557 72697465 725f466f 726d6174 odeWriter_Format │ │ │ │ │ + 0x00001b80 00507955 6e69636f 64655772 69746572 .PyUnicodeWriter │ │ │ │ │ + 0x00001b90 5f577269 74654368 61720050 79556e69 _WriteChar.PyUni │ │ │ │ │ + 0x00001ba0 636f6465 57726974 65725f46 696e6973 codeWriter_Finis │ │ │ │ │ + 0x00001bb0 68005079 556e6963 6f646557 72697465 h.PyUnicodeWrite │ │ │ │ │ + 0x00001bc0 725f4469 73636172 64005079 44696374 r_Discard.PyDict │ │ │ │ │ + 0x00001bd0 5f436f70 79005079 556e6963 6f646544 _Copy.PyUnicodeD │ │ │ │ │ + 0x00001be0 65636f64 65457272 6f725f47 65745374 ecodeError_GetSt │ │ │ │ │ + 0x00001bf0 61727400 5079556e 69636f64 65456e63 art.PyUnicodeEnc │ │ │ │ │ + 0x00001c00 6f646545 72726f72 5f476574 456e6400 odeError_GetEnd. │ │ │ │ │ + 0x00001c10 5079556e 69636f64 65456e63 6f646545 PyUnicodeEncodeE │ │ │ │ │ + 0x00001c20 72726f72 5f476574 53746172 74005079 rror_GetStart.Py │ │ │ │ │ + 0x00001c30 556e6963 6f646554 72616e73 6c617465 UnicodeTranslate │ │ │ │ │ + 0x00001c40 4572726f 725f4765 74456e64 00507955 Error_GetEnd.PyU │ │ │ │ │ + 0x00001c50 6e69636f 64655472 616e736c 61746545 nicodeTranslateE │ │ │ │ │ + 0x00001c60 72726f72 5f476574 53746172 74005079 rror_GetStart.Py │ │ │ │ │ + 0x00001c70 556e6963 6f646554 72616e73 6c617465 UnicodeTranslate │ │ │ │ │ + 0x00001c80 4572726f 725f5365 74456e64 00507955 Error_SetEnd.PyU │ │ │ │ │ + 0x00001c90 6e69636f 64655472 616e736c 61746545 nicodeTranslateE │ │ │ │ │ + 0x00001ca0 72726f72 5f536574 53746172 74005079 rror_SetStart.Py │ │ │ │ │ + 0x00001cb0 556e7374 61626c65 5f457863 5f507265 Unstable_Exc_Pre │ │ │ │ │ + 0x00001cc0 70526572 61697365 53746172 005f5079 pReraiseStar._Py │ │ │ │ │ + 0x00001cd0 556e6963 6f646554 72616e73 6c617465 UnicodeTranslate │ │ │ │ │ + 0x00001ce0 4572726f 725f4372 65617465 00507945 Error_Create.PyE │ │ │ │ │ + 0x00001cf0 78636570 74696f6e 5f536574 41726773 xception_SetArgs │ │ │ │ │ + 0x00001d00 00507945 78636570 74696f6e 436c6173 .PyExceptionClas │ │ │ │ │ + 0x00001d10 735f4e61 6d650050 79556e69 636f6465 s_Name.PyUnicode │ │ │ │ │ + 0x00001d20 456e636f 64654572 726f725f 4765744f EncodeError_GetO │ │ │ │ │ + 0x00001d30 626a6563 74005079 556e6963 6f646554 bject.PyUnicodeT │ │ │ │ │ + 0x00001d40 72616e73 6c617465 4572726f 725f4765 ranslateError_Ge │ │ │ │ │ + 0x00001d50 744f626a 65637400 5079556e 69636f64 tObject.PyUnicod │ │ │ │ │ + 0x00001d60 65456e63 6f646545 72726f72 5f476574 eEncodeError_Get │ │ │ │ │ + 0x00001d70 52656173 6f6e0050 79556e69 636f6465 Reason.PyUnicode │ │ │ │ │ + 0x00001d80 4465636f 64654572 726f725f 47657452 DecodeError_GetR │ │ │ │ │ + 0x00001d90 6561736f 6e005079 556e6963 6f646554 eason.PyUnicodeT │ │ │ │ │ + 0x00001da0 72616e73 6c617465 4572726f 725f4765 ranslateError_Ge │ │ │ │ │ + 0x00001db0 74526561 736f6e00 5079556e 69636f64 tReason.PyUnicod │ │ │ │ │ + 0x00001dc0 65547261 6e736c61 74654572 726f725f eTranslateError_ │ │ │ │ │ + 0x00001dd0 53657452 6561736f 6e005f50 79457863 SetReason._PyExc │ │ │ │ │ + 0x00001de0 5f4d656d 6f727945 72726f72 005f5079 _MemoryError._Py │ │ │ │ │ + 0x00001df0 4578635f 496e636f 6d706c65 7465496e Exc_IncompleteIn │ │ │ │ │ + 0x00001e00 70757445 72726f72 00507945 78635f49 putError.PyExc_I │ │ │ │ │ + 0x00001e10 4f457272 6f720050 79457863 5f456e76 OError.PyExc_Env │ │ │ │ │ + 0x00001e20 69726f6e 6d656e74 4572726f 72005079 ironmentError.Py │ │ │ │ │ + 0x00001e30 5f47656e 65726963 416c6961 73005079 _GenericAlias.Py │ │ │ │ │ + 0x00001e40 4f626a65 63745f47 656e6572 69634765 Object_GenericGe │ │ │ │ │ + 0x00001e50 74417474 72005079 4f626a65 63745f47 tAttr.PyObject_G │ │ │ │ │ + 0x00001e60 656e6572 69635365 74417474 72005079 enericSetAttr.Py │ │ │ │ │ + 0x00001e70 4f626a65 63745f47 656e6572 69634765 Object_GenericGe │ │ │ │ │ + 0x00001e80 74446963 74005079 4f626a65 63745f47 tDict.PyObject_G │ │ │ │ │ + 0x00001e90 656e6572 69635365 74446963 7400 enericSetDict. │ │ │ ├── genericaliasobject.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: 16636 (bytes into file) │ │ │ │ │ + Start of section headers: 17512 (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 0x40fc: │ │ │ │ │ +There are 18 section headers, starting at offset 0x4468: │ │ │ │ │ │ │ │ │ │ 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 001764 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003644 000688 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001798 000350 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 003ccc 000188 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001ae8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001ae8 0003b0 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003e54 0000e0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 001e98 0002f6 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 002190 000254 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 003f34 0000f0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0023e4 0000bb 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 004024 000048 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00249f 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00249f 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0024d4 0009c0 10 16 81 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 002e94 0007af 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00406c 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001460 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003958 0005e0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001494 000350 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 003f38 000188 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0017e4 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0017e4 0009d8 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0040c0 0001e0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0021bc 0002f6 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0024b4 000254 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0042a0 0000f0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 002708 0000bb 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 004390 000048 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0027c3 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0027c3 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0027f8 0009b0 10 16 80 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0031a8 0007af 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0043d8 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 156 entries: │ │ │ │ │ +Symbol table '.symtab' contains 155 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 4: 00000194 48 FUNC LOCAL DEFAULT 9 ga_vectorcall │ │ │ │ │ 5: 000000e8 308 FUNC LOCAL DEFAULT 6 ga_dealloc │ │ │ │ │ @@ -37,123 +37,122 @@ │ │ │ │ │ 33: 0000038c 88 FUNC LOCAL DEFAULT 1 ga_iter │ │ │ │ │ 34: 000003e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 35: 000003e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 36: 000003e4 164 FUNC LOCAL DEFAULT 1 ga_iternext │ │ │ │ │ 37: 00000488 52 FUNC LOCAL DEFAULT 1 ga_iter_dealloc │ │ │ │ │ 38: 000004bc 120 FUNC LOCAL DEFAULT 1 ga_parameters │ │ │ │ │ 39: 000000c0 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ - 40: 00000830 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 40: 000009d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 41: 000000e0 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 42: 000000e4 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 43: 00000838 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 44: 00000838 608 FUNC LOCAL DEFAULT 1 ga_repr │ │ │ │ │ - 45: 000000e8 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 46: 000000f0 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 47: 00000068 92 FUNC LOCAL DEFAULT 9 ga_iter_reduce │ │ │ │ │ - 48: 000000c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 49: 000000c4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 50: 000000c4 208 FUNC LOCAL DEFAULT 9 ga_dir │ │ │ │ │ - 51: 00000a98 84 FUNC LOCAL DEFAULT 1 ga_unpacked_tuple_args │ │ │ │ │ - 52: 00000aec 200 FUNC LOCAL DEFAULT 1 ga_getitem │ │ │ │ │ - 53: 000000f8 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 54: 00000100 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 55: 00000104 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 56: 00000120 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 57: 00000124 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 58: 0000012c 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 59: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 60: 000001a4 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 61: 000016d4 144 FUNC LOCAL DEFAULT 1 tuple_extend │ │ │ │ │ - 62: 000015ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 63: 00001600 164 FUNC LOCAL DEFAULT 1 set_orig_class │ │ │ │ │ - 64: 00001600 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 65: 000016a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 66: 000016a4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 67: 000016a4 48 FUNC LOCAL DEFAULT 1 ga_call │ │ │ │ │ - 68: 000001c4 52 FUNC LOCAL DEFAULT 9 ga_iter_traverse │ │ │ │ │ - 69: 000001f8 92 FUNC LOCAL DEFAULT 9 ga_iter_clear │ │ │ │ │ - 70: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 71: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 72: 00000000 40 OBJECT LOCAL DEFAULT 11 attr_exceptions │ │ │ │ │ - 73: 00000028 147 OBJECT LOCAL DEFAULT 11 genericalias__doc__ │ │ │ │ │ - 74: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 75: 000001c8 144 OBJECT LOCAL DEFAULT 3 ga_as_number │ │ │ │ │ - 76: 00000344 12 OBJECT LOCAL DEFAULT 3 ga_as_mapping │ │ │ │ │ - 77: 000002e4 96 OBJECT LOCAL DEFAULT 3 ga_methods │ │ │ │ │ - 78: 00000294 80 OBJECT LOCAL DEFAULT 3 ga_members │ │ │ │ │ - 79: 00000258 60 OBJECT LOCAL DEFAULT 3 ga_properties │ │ │ │ │ - 80: 000001a8 32 OBJECT LOCAL DEFAULT 3 ga_iter_methods │ │ │ │ │ - 81: 00000000 232 FUNC GLOBAL DEFAULT 6 Py_GenericAlias │ │ │ │ │ - 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyVectorcall_Function │ │ │ │ │ - 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 87: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ - 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_EqualToASCIIString │ │ │ │ │ - 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ - 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ - 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ - 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ - 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ - 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 112: 00000534 772 FUNC GLOBAL HIDDEN 1 _Py_make_parameters │ │ │ │ │ - 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_EnterRecursiveCall │ │ │ │ │ - 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ - 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ - 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_LeaveRecursiveCall │ │ │ │ │ - 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ - 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ - 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_typing_type_repr │ │ │ │ │ - 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ - 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ - 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ - 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ - 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteASCII │ │ │ │ │ - 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_GetItemRef │ │ │ │ │ - 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Dir │ │ │ │ │ - 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ - 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ - 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 134: 00000bb4 2636 FUNC GLOBAL HIDDEN 1 _Py_subs_parameters │ │ │ │ │ - 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ - 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ - 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 141: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ - 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 143: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ - 144: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_SetSlice │ │ │ │ │ - 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Vectorcall │ │ │ │ │ - 146: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ - 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ - 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 149: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 150: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Call │ │ │ │ │ - 151: 00000000 212 OBJECT GLOBAL DEFAULT 3 Py_GenericAliasType │ │ │ │ │ - 152: 000000d4 212 OBJECT GLOBAL HIDDEN 3 _Py_GenericAliasIterType │ │ │ │ │ - 153: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 155: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_type_or │ │ │ │ │ + 43: 00000534 608 FUNC LOCAL DEFAULT 1 ga_repr │ │ │ │ │ + 44: 000000e8 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ + 45: 000000f0 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ + 46: 00000068 92 FUNC LOCAL DEFAULT 9 ga_iter_reduce │ │ │ │ │ + 47: 000000c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 48: 000000c4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 49: 000000c4 208 FUNC LOCAL DEFAULT 9 ga_dir │ │ │ │ │ + 50: 00000794 84 FUNC LOCAL DEFAULT 1 ga_unpacked_tuple_args │ │ │ │ │ + 51: 000007e8 200 FUNC LOCAL DEFAULT 1 ga_getitem │ │ │ │ │ + 52: 000000f8 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ + 53: 00000100 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ + 54: 00000104 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ + 55: 00000120 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ + 56: 00000124 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ + 57: 0000012c 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ + 58: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ + 59: 000001a4 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ + 60: 000013d0 144 FUNC LOCAL DEFAULT 1 tuple_extend │ │ │ │ │ + 61: 000012e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 62: 000012fc 164 FUNC LOCAL DEFAULT 1 set_orig_class │ │ │ │ │ + 63: 000012fc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 64: 0000139c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 65: 000013a0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 66: 000013a0 48 FUNC LOCAL DEFAULT 1 ga_call │ │ │ │ │ + 67: 000001c4 52 FUNC LOCAL DEFAULT 9 ga_iter_traverse │ │ │ │ │ + 68: 000001f8 92 FUNC LOCAL DEFAULT 9 ga_iter_clear │ │ │ │ │ + 69: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 70: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 71: 00000000 40 OBJECT LOCAL DEFAULT 11 attr_exceptions │ │ │ │ │ + 72: 00000028 147 OBJECT LOCAL DEFAULT 11 genericalias__doc__ │ │ │ │ │ + 73: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 74: 000001c8 144 OBJECT LOCAL DEFAULT 3 ga_as_number │ │ │ │ │ + 75: 00000344 12 OBJECT LOCAL DEFAULT 3 ga_as_mapping │ │ │ │ │ + 76: 000002e4 96 OBJECT LOCAL DEFAULT 3 ga_methods │ │ │ │ │ + 77: 00000294 80 OBJECT LOCAL DEFAULT 3 ga_members │ │ │ │ │ + 78: 00000258 60 OBJECT LOCAL DEFAULT 3 ga_properties │ │ │ │ │ + 79: 000001a8 32 OBJECT LOCAL DEFAULT 3 ga_iter_methods │ │ │ │ │ + 80: 00000000 232 FUNC GLOBAL DEFAULT 6 Py_GenericAlias │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ + 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyVectorcall_Function │ │ │ │ │ + 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ + 86: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ + 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_EqualToASCIIString │ │ │ │ │ + 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ + 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ + 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ + 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ + 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ + 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ + 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ + 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 111: 000003b0 1576 FUNC GLOBAL HIDDEN 6 _Py_make_parameters │ │ │ │ │ + 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_EnterRecursiveCall │ │ │ │ │ + 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ + 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ + 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_LeaveRecursiveCall │ │ │ │ │ + 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ + 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ + 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_typing_type_repr │ │ │ │ │ + 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ + 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ + 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ + 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ + 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteASCII │ │ │ │ │ + 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_GetItemRef │ │ │ │ │ + 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Dir │ │ │ │ │ + 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ + 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ + 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 133: 000008b0 2636 FUNC GLOBAL HIDDEN 1 _Py_subs_parameters │ │ │ │ │ + 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ + 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ + 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ + 141: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ + 143: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_SetSlice │ │ │ │ │ + 144: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Vectorcall │ │ │ │ │ + 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ + 146: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ + 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 149: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Call │ │ │ │ │ + 150: 00000000 212 OBJECT GLOBAL DEFAULT 3 Py_GenericAliasType │ │ │ │ │ + 151: 000000d4 212 OBJECT GLOBAL HIDDEN 3 _Py_GenericAliasIterType │ │ │ │ │ + 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 153: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_type_or │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,337 +1,348 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3644 contains 209 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3958 contains 188 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000068 0000531c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000009c 0000541c R_ARM_CALL 00000000 PyVectorcall_Function │ │ │ │ │ +00000068 0000521c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000009c 0000531c R_ARM_CALL 00000000 PyVectorcall_Function │ │ │ │ │ 000000a8 0000042b R_ARM_MOVW_ABS_NC 00000194 ga_vectorcall │ │ │ │ │ 000000ac 0000042c R_ARM_MOVT_ABS 00000194 ga_vectorcall │ │ │ │ │ -000000f0 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000f0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000fc 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000100 00000c2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000108 0000581c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000108 0000571c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000011c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000120 00000c2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000124 0000591c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00000154 0000531d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -00000174 00005d1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000188 00005d1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000124 0000581c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00000154 0000521d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +00000174 00005c1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000188 00005c1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 000001c0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000001c4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001d8 00005e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000001e8 00005f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000001ec 00005f2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000022c 0000601c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000250 0000611d R_ARM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ -00000278 0000622b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000027c 0000622c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000284 0000632b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000288 0000632c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000298 0000632b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000029c 0000632c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000002b8 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001d8 00005d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000001e8 00005e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000001ec 00005e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000022c 00005f1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000250 0000601d R_ARM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ +00000278 0000612b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000027c 0000612c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000284 0000622b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000288 0000622c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000298 0000622b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000029c 0000622c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000002b8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002d4 00001d2b R_ARM_MOVW_ABS_NC 000000b8 .LC7 │ │ │ │ │ 000002d8 00001d2c R_ARM_MOVT_ABS 000000b8 .LC7 │ │ │ │ │ -000002e0 0000661d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000304 0000511c R_ARM_CALL 00000000 Py_GenericAlias │ │ │ │ │ -00000314 0000671c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00000348 0000681c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +000002e0 0000651d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000304 0000501c R_ARM_CALL 00000000 Py_GenericAlias │ │ │ │ │ +00000314 0000661c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00000348 0000671c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 00000354 00001c2b R_ARM_MOVW_ABS_NC 000000b0 .LC6 │ │ │ │ │ 00000358 00001c2c R_ARM_MOVT_ABS 000000b0 .LC6 │ │ │ │ │ -00000364 0000661d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -0000037c 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000388 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003ac 00006a1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000003d0 00006b1c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +00000364 0000651d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +0000037c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000388 00006802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003ac 0000691c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000003d0 00006a1c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ 000003e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000410 0000511c R_ARM_CALL 00000000 Py_GenericAlias │ │ │ │ │ -0000045c 00006c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000460 00006c2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000046c 00006d1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -0000047c 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004a0 00006e1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00000410 0000501c R_ARM_CALL 00000000 Py_GenericAlias │ │ │ │ │ +0000045c 00006b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000460 00006b2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000046c 00006c1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +0000047c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004a0 00006d1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ 000004a8 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ -000004b8 00006f1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000504 0000701c R_ARM_CALL 00000534 _Py_make_parameters │ │ │ │ │ -00000550 0000272b R_ARM_MOVW_ABS_NC 000000c0 .LC8 │ │ │ │ │ -00000554 0000272c R_ARM_MOVT_ABS 000000c0 .LC8 │ │ │ │ │ -00000558 0000711c R_ARM_CALL 00000000 Py_EnterRecursiveCall │ │ │ │ │ -00000578 0000721c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -0000058c 0000731c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000005d8 0000741c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00000600 0000751c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000062c 0000701c R_ARM_CALL 00000534 _Py_make_parameters │ │ │ │ │ -00000664 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000690 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000694 0000761c R_ARM_CALL 00000000 Py_LeaveRecursiveCall │ │ │ │ │ -000006ec 0000771c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -000006fc 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ -00000700 0000761c R_ARM_CALL 00000000 Py_LeaveRecursiveCall │ │ │ │ │ -00000714 0000731c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000072c 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ -000007f4 0000771c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -00000814 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ -00000828 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000830 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000834 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000874 0000781c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00000894 0000791c R_ARM_CALL 00000000 _Py_typing_type_repr │ │ │ │ │ -000008a8 00007a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000008b4 00007b2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -000008b8 00007b2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -000008f0 0000791c R_ARM_CALL 00000000 _Py_typing_type_repr │ │ │ │ │ -00000914 00007a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000092c 00007c1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -00000948 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000950 00007d1c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00000968 00002a2b R_ARM_MOVW_ABS_NC 000000e4 .LC10 │ │ │ │ │ -0000096c 00002a2c R_ARM_MOVT_ABS 000000e4 .LC10 │ │ │ │ │ -00000970 00007e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ -00000994 00007a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000009cc 00007f1c R_ARM_CALL 00000000 PyList_GetItemRef │ │ │ │ │ -000009e0 0000791c R_ARM_CALL 00000000 _Py_typing_type_repr │ │ │ │ │ -00000a0c 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a24 0000292b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ -00000a28 0000292c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -00000a2c 00007e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ -00000a54 00007a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00000a6c 0000292b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ -00000a70 0000292c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -00000a74 00007e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ -00000a88 00007a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00000ab0 0000842b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000ab4 0000842c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000ae0 0000852b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ae4 0000852c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b20 0000701c R_ARM_CALL 00000534 _Py_make_parameters │ │ │ │ │ -00000b3c 0000861c R_ARM_CALL 00000bb4 _Py_subs_parameters │ │ │ │ │ -00000b54 0000511c R_ARM_CALL 00000000 Py_GenericAlias │ │ │ │ │ -00000ba8 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bf4 0000871c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00000c48 0000831c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00000c60 0000721c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00000c84 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c98 0000852b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c9c 0000852c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ccc 0000751c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000cfc 0000382b R_ARM_MOVW_ABS_NC 00000120 .LC16 │ │ │ │ │ -00000d00 0000392b R_ARM_MOVW_ABS_NC 00000124 .LC17 │ │ │ │ │ -00000d04 0000382c R_ARM_MOVT_ABS 00000120 .LC16 │ │ │ │ │ -00000d08 0000392c R_ARM_MOVT_ABS 00000124 .LC17 │ │ │ │ │ -00000d0c 0000881c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -00000d30 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d84 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d8c 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ -00000df8 0000731c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000e54 0000751c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000e74 0000751c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000eb8 0000891c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000edc 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f14 0000751c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000f58 0000731c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000f7c 00008a1c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00000fa0 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fac 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ -00001034 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001038 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001044 00005e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000105c 0000751c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00001070 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ -00001074 00008b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000109c 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010b4 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000010b8 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000010c0 00003b2b R_ARM_MOVW_ABS_NC 00000160 .LC19 │ │ │ │ │ -000010c4 00003b2c R_ARM_MOVT_ABS 00000160 .LC19 │ │ │ │ │ -000010cc 00008c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001110 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001130 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001138 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ -00001148 0000721c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00001174 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000117c 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001180 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001188 0000372b R_ARM_MOVW_ABS_NC 00000104 .LC15 │ │ │ │ │ -0000118c 0000372c R_ARM_MOVT_ABS 00000104 .LC15 │ │ │ │ │ -00001194 00008c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000011e4 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001224 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000123c 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ -00001240 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001244 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001250 00003c2b R_ARM_MOVW_ABS_NC 000001a4 .LC20 │ │ │ │ │ -00001254 00003c2c R_ARM_MOVT_ABS 000001a4 .LC20 │ │ │ │ │ -0000125c 00008c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000127c 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001294 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012ac 0000861c R_ARM_CALL 00000bb4 _Py_subs_parameters │ │ │ │ │ -000012d4 00008d1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -000012f8 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001360 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ -00001378 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001384 00008e1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000013a8 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013cc 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013d4 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000013d8 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000013dc 0000362b R_ARM_MOVW_ABS_NC 00000100 .LC14 │ │ │ │ │ -000013e0 0000362c R_ARM_MOVT_ABS 00000100 .LC14 │ │ │ │ │ -000013e8 0000352b R_ARM_MOVW_ABS_NC 000000f8 .LC13 │ │ │ │ │ -000013ec 0000352c R_ARM_MOVT_ABS 000000f8 .LC13 │ │ │ │ │ -000013fc 00003a2b R_ARM_MOVW_ABS_NC 0000012c .LC18 │ │ │ │ │ -00001400 00003a2c R_ARM_MOVT_ABS 0000012c .LC18 │ │ │ │ │ -0000140c 00008c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000141c 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000148c 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014a4 0000842b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000014a8 0000842c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000014ec 00008f2b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -000014f0 00008f2c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -0000150c 0000901c R_ARM_CALL 00000000 PyList_SetSlice │ │ │ │ │ -00001538 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001544 0000852b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001548 0000852c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000159c 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015c0 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015e4 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015ec 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000015f0 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000015f4 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000015f8 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000015fc 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001628 0000921c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -0000163c 0000932b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00001640 0000932c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00001648 0000941c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001654 0000951c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000165c 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001660 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001668 0000941c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001698 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016a0 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016c0 0000961c R_ARM_CALL 00000000 PyObject_Call │ │ │ │ │ -0000170c 0000771c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +000004b8 00006e1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000504 00006f1c R_ARM_CALL 000003b0 _Py_make_parameters │ │ │ │ │ +00000570 0000771c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +00000590 0000781c R_ARM_CALL 00000000 _Py_typing_type_repr │ │ │ │ │ +000005a4 0000791c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000005b0 00007a2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +000005b4 00007a2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000005ec 0000781c R_ARM_CALL 00000000 _Py_typing_type_repr │ │ │ │ │ +00000610 0000791c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00000628 00007b1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +00000644 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000064c 00007c1c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +00000664 00002a2b R_ARM_MOVW_ABS_NC 000000e4 .LC10 │ │ │ │ │ +00000668 00002a2c R_ARM_MOVT_ABS 000000e4 .LC10 │ │ │ │ │ +0000066c 00007d1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ +00000690 0000791c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000006c8 00007e1c R_ARM_CALL 00000000 PyList_GetItemRef │ │ │ │ │ +000006dc 0000781c R_ARM_CALL 00000000 _Py_typing_type_repr │ │ │ │ │ +00000708 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000720 0000292b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ +00000724 0000292c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ +00000728 00007d1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ +00000750 0000791c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00000768 0000292b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ +0000076c 0000292c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ +00000770 00007d1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ +00000784 0000791c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000007ac 0000832b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000007b0 0000832c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000007dc 0000842b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000007e0 0000842c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000081c 00006f1c R_ARM_CALL 000003b0 _Py_make_parameters │ │ │ │ │ +00000838 0000851c R_ARM_CALL 000008b0 _Py_subs_parameters │ │ │ │ │ +00000850 0000501c R_ARM_CALL 00000000 Py_GenericAlias │ │ │ │ │ +000008a4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008f0 0000861c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00000944 0000821c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +0000095c 0000711c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00000980 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000994 0000842b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000998 0000842c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000009c8 0000741c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000009f8 0000372b R_ARM_MOVW_ABS_NC 00000120 .LC16 │ │ │ │ │ +000009fc 0000382b R_ARM_MOVW_ABS_NC 00000124 .LC17 │ │ │ │ │ +00000a00 0000372c R_ARM_MOVT_ABS 00000120 .LC16 │ │ │ │ │ +00000a04 0000382c R_ARM_MOVT_ABS 00000124 .LC17 │ │ │ │ │ +00000a08 0000871c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +00000a2c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a80 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a88 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ +00000af4 0000721c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000b50 0000741c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000b70 0000741c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000bb4 0000881c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000bd8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c10 0000741c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000c54 0000721c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000c78 0000891c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00000c9c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ca8 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ +00000d30 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000d34 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000d40 00005d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000d58 0000741c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000d6c 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ +00000d70 00008a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d98 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000db0 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000db4 0000632c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000dbc 00003a2b R_ARM_MOVW_ABS_NC 00000160 .LC19 │ │ │ │ │ +00000dc0 00003a2c R_ARM_MOVT_ABS 00000160 .LC19 │ │ │ │ │ +00000dc8 00008b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000e0c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e2c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e34 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ +00000e44 0000711c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00000e70 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e78 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e7c 0000632c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000e84 0000362b R_ARM_MOVW_ABS_NC 00000104 .LC15 │ │ │ │ │ +00000e88 0000362c R_ARM_MOVT_ABS 00000104 .LC15 │ │ │ │ │ +00000e90 00008b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ee0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f20 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f38 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ +00000f3c 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000f40 0000632c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000f4c 00003b2b R_ARM_MOVW_ABS_NC 000001a4 .LC20 │ │ │ │ │ +00000f50 00003b2c R_ARM_MOVT_ABS 000001a4 .LC20 │ │ │ │ │ +00000f58 00008b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000f78 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f90 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fa8 0000851c R_ARM_CALL 000008b0 _Py_subs_parameters │ │ │ │ │ +00000fd0 00008c1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ +00000ff4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000105c 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ +00001074 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001080 00008d1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000010a4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010c8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010d0 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000010d4 0000632c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000010d8 0000352b R_ARM_MOVW_ABS_NC 00000100 .LC14 │ │ │ │ │ +000010dc 0000352c R_ARM_MOVT_ABS 00000100 .LC14 │ │ │ │ │ +000010e4 0000342b R_ARM_MOVW_ABS_NC 000000f8 .LC13 │ │ │ │ │ +000010e8 0000342c R_ARM_MOVT_ABS 000000f8 .LC13 │ │ │ │ │ +000010f8 0000392b R_ARM_MOVW_ABS_NC 0000012c .LC18 │ │ │ │ │ +000010fc 0000392c R_ARM_MOVT_ABS 0000012c .LC18 │ │ │ │ │ +00001108 00008b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001118 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001188 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011a0 0000832b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000011a4 0000832c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000011e8 00008e2b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +000011ec 00008e2c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00001208 00008f1c R_ARM_CALL 00000000 PyList_SetSlice │ │ │ │ │ +00001234 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001240 0000842b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001244 0000842c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001298 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012bc 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012e0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012e8 00006802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012ec 00006802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012f0 00006802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012f4 00006802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012f8 00006802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001324 0000911c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00001338 0000922b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000133c 0000922c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001344 0000931c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001350 0000941c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00001358 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000135c 0000632c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001364 0000931c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001394 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000139c 00006802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000013bc 0000951c R_ARM_CALL 00000000 PyObject_Call │ │ │ │ │ +00001408 0000761c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x3ccc contains 49 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x3f38 contains 49 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00009902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00009802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000502 R_ARM_ABS32 000000e8 ga_dealloc │ │ │ │ │ -0000002c 00002c02 R_ARM_ABS32 00000838 ga_repr │ │ │ │ │ +0000002c 00002b02 R_ARM_ABS32 00000534 ga_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00001502 R_ARM_ABS32 00000158 ga_hash │ │ │ │ │ -00000040 00004302 R_ARM_ABS32 000016a4 ga_call │ │ │ │ │ +00000040 00004202 R_ARM_ABS32 000013a0 ga_call │ │ │ │ │ 00000048 00001202 R_ARM_ABS32 000002ec ga_getattro │ │ │ │ │ -00000058 00004602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000058 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000005c 00000902 R_ARM_ABS32 0000025c ga_traverse │ │ │ │ │ 00000064 00001602 R_ARM_ABS32 000001a0 ga_richcompare │ │ │ │ │ 0000006c 00002102 R_ARM_ABS32 0000038c ga_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000098 00005202 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ +00000098 00005102 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00000e02 R_ARM_ABS32 00000000 ga_new │ │ │ │ │ -000000a0 00006f02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000d8 00009902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000000a0 00006e02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ +000000d8 00009802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000ec 00002502 R_ARM_ABS32 00000488 ga_iter_dealloc │ │ │ │ │ -00000130 00004402 R_ARM_ABS32 000001c4 ga_iter_traverse │ │ │ │ │ -00000134 00004502 R_ARM_ABS32 000001f8 ga_iter_clear │ │ │ │ │ -00000140 00009a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000130 00004302 R_ARM_ABS32 000001c4 ga_iter_traverse │ │ │ │ │ +00000134 00004402 R_ARM_ABS32 000001f8 ga_iter_clear │ │ │ │ │ +00000140 00009902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000144 00002402 R_ARM_ABS32 000003e4 ga_iternext │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a8 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001ac 00002f02 R_ARM_ABS32 00000068 ga_iter_reduce │ │ │ │ │ -00000204 00009b02 R_ARM_ABS32 00000000 _Py_union_type_or │ │ │ │ │ +000001ac 00002e02 R_ARM_ABS32 00000068 ga_iter_reduce │ │ │ │ │ +00000204 00009a02 R_ARM_ABS32 00000000 _Py_union_type_or │ │ │ │ │ 00000258 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000025c 00002602 R_ARM_ABS32 000004bc ga_parameters │ │ │ │ │ 00000264 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000026c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000270 00003302 R_ARM_ABS32 00000a98 ga_unpacked_tuple_args │ │ │ │ │ +00000270 00003202 R_ARM_ABS32 00000794 ga_unpacked_tuple_args │ │ │ │ │ 00000294 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a8 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002bc 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e8 00001402 R_ARM_ABS32 00000138 ga_mro_entries │ │ │ │ │ 000002f4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f8 00001902 R_ARM_ABS32 00000000 ga_instancecheck │ │ │ │ │ 00000304 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000308 00001b02 R_ARM_ABS32 00000034 ga_subclasscheck │ │ │ │ │ 00000314 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000318 00001e02 R_ARM_ABS32 000002c0 ga_reduce │ │ │ │ │ 00000324 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000328 00003202 R_ARM_ABS32 000000c4 ga_dir │ │ │ │ │ -00000348 00003402 R_ARM_ABS32 00000aec ga_getitem │ │ │ │ │ +00000328 00003102 R_ARM_ABS32 000000c4 ga_dir │ │ │ │ │ +00000348 00003302 R_ARM_ABS32 000007e8 ga_getitem │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3e54 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x40c0 contains 60 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000024 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000028 0000521c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -0000004c 0000531c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000080 0000541c R_ARM_CALL 00000000 PyVectorcall_Function │ │ │ │ │ +00000028 0000511c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +0000004c 0000521c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000080 0000531c R_ARM_CALL 00000000 PyVectorcall_Function │ │ │ │ │ 0000008c 0000042b R_ARM_MOVW_ABS_NC 00000194 ga_vectorcall │ │ │ │ │ 00000090 0000042c R_ARM_MOVT_ABS 00000194 ga_vectorcall │ │ │ │ │ -000000e0 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000180 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001a8 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001d0 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001ec 0000561c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -00000218 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000024c 0000551d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000000e0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000180 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001a8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001d0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001ec 0000551c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00000218 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000024c 0000541d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 0000031c 00000f2b R_ARM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ 00000320 00000f2c R_ARM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ -00000324 00005a1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +00000324 0000591c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ 00000334 0000102b R_ARM_MOVW_ABS_NC 0000001c .LC2 │ │ │ │ │ 00000338 0000102c R_ARM_MOVT_ABS 0000001c .LC2 │ │ │ │ │ -0000033c 00005a1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +0000033c 0000591c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ 0000034c 0000112b R_ARM_MOVW_ABS_NC 00000028 .LC3 │ │ │ │ │ 00000350 0000112c R_ARM_MOVT_ABS 00000028 .LC3 │ │ │ │ │ -00000354 00005a1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +00000354 0000591c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ 00000360 0000132b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000364 0000132c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000037c 00005a1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -00000398 00005b1d R_ARM_JUMP24 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000003ac 00005c1d R_ARM_JUMP24 00000000 PyObject_GetAttr │ │ │ │ │ +0000037c 0000591c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +00000398 00005a1d R_ARM_JUMP24 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000003ac 00005b1d R_ARM_JUMP24 00000000 PyObject_GetAttr │ │ │ │ │ +000003cc 0000272b R_ARM_MOVW_ABS_NC 000000c0 .LC8 │ │ │ │ │ +000003d0 0000272c R_ARM_MOVT_ABS 000000c0 .LC8 │ │ │ │ │ +000003d4 0000701c R_ARM_CALL 00000000 Py_EnterRecursiveCall │ │ │ │ │ +000003f4 0000711c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00000408 0000721c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000045c 0000731c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00000488 0000741c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000004b0 0000272b R_ARM_MOVW_ABS_NC 000000c0 .LC8 │ │ │ │ │ +000004b4 0000272c R_ARM_MOVT_ABS 000000c0 .LC8 │ │ │ │ │ +000004b8 0000701c R_ARM_CALL 00000000 Py_EnterRecursiveCall │ │ │ │ │ +000004d8 0000711c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +000004f0 0000721c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000538 0000731c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00000560 0000741c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000058c 00006f1c R_ARM_CALL 000003b0 _Py_make_parameters │ │ │ │ │ +000005c8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005f0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005f4 0000751c R_ARM_CALL 00000000 Py_LeaveRecursiveCall │ │ │ │ │ +0000061c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000648 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000064c 0000751c R_ARM_CALL 00000000 Py_LeaveRecursiveCall │ │ │ │ │ +000006c8 0000761c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +000006dc 0000751c R_ARM_CALL 00000000 Py_LeaveRecursiveCall │ │ │ │ │ +0000073c 0000761c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +00000750 0000751c R_ARM_CALL 00000000 Py_LeaveRecursiveCall │ │ │ │ │ +00000774 0000721c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000908 0000761c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +00000980 0000761c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +000009b4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009c8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009d0 00006802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000009d4 00006802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x3f34 contains 30 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x42a0 contains 30 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000014 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000018 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000014 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000018 0000632c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000001c 0000172b R_ARM_MOVW_ABS_NC 00000038 .LC4 │ │ │ │ │ 00000020 0000172c R_ARM_MOVT_ABS 00000038 .LC4 │ │ │ │ │ -00000028 0000651c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000048 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000004c 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000028 0000641c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000048 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000004c 0000632c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000050 00001a2b R_ARM_MOVW_ABS_NC 00000074 .LC5 │ │ │ │ │ 00000054 00001a2c R_ARM_MOVT_ABS 00000074 .LC5 │ │ │ │ │ -0000005c 0000651c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000084 0000681c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000098 00002d2b R_ARM_MOVW_ABS_NC 000000e8 .LC11 │ │ │ │ │ -0000009c 00002d2c R_ARM_MOVT_ABS 000000e8 .LC11 │ │ │ │ │ -000000a8 0000661d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000000ac 00002e2b R_ARM_MOVW_ABS_NC 000000f0 .LC12 │ │ │ │ │ -000000b0 00002e2c R_ARM_MOVT_ABS 000000f0 .LC12 │ │ │ │ │ -000000bc 0000661d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000000c0 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000000dc 0000801c R_ARM_CALL 00000000 PyObject_Dir │ │ │ │ │ +0000005c 0000641c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000084 0000671c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000098 00002c2b R_ARM_MOVW_ABS_NC 000000e8 .LC11 │ │ │ │ │ +0000009c 00002c2c R_ARM_MOVT_ABS 000000e8 .LC11 │ │ │ │ │ +000000a8 0000651d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000000ac 00002d2b R_ARM_MOVW_ABS_NC 000000f0 .LC12 │ │ │ │ │ +000000b0 00002d2c R_ARM_MOVT_ABS 000000f0 .LC12 │ │ │ │ │ +000000bc 0000651d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000000c0 00006802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000dc 00007f1c R_ARM_CALL 00000000 PyObject_Dir │ │ │ │ │ 000000e8 0000132b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000000ec 0000132c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000000fc 0000811c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000110 0000821c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ -00000128 0000831c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00000158 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000017c 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000fc 0000801c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000110 0000811c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ +00000128 0000821c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00000158 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000017c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000188 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ -000001b0 0000911c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -000001c0 00003f1d R_ARM_JUMP24 00001600 set_orig_class │ │ │ │ │ -00000240 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001b0 0000901c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +000001c0 00003e1d R_ARM_JUMP24 000012fc set_orig_class │ │ │ │ │ +00000240 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x4024 contains 9 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x4390 contains 9 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 {} │ │ │ │ │ @@ -396,246 +396,29 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ - bl 534 <_Py_make_parameters> │ │ │ │ │ + bl 3b0 │ │ │ │ │ R_ARM_CALL _Py_make_parameters │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ beq 528 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000534 <_Py_make_parameters>: │ │ │ │ │ -_Py_make_parameters(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #32 │ │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - sub sp, sp, #20 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL Py_EnterRecursiveCall │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 698 <_Py_make_parameters+0x164> │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r5, [r3, #84] @ 0x54 │ │ │ │ │ - ands r5, r5, #33554432 @ 0x2000000 │ │ │ │ │ - beq 70c <_Py_make_parameters+0x1d8> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PySequence_Tuple │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 694 <_Py_make_parameters+0x160> │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyTuple_New │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 674 <_Py_make_parameters+0x140> │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - add r4, r4, #12 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bge 6d4 <_Py_make_parameters+0x1a0> │ │ │ │ │ - ldr sl, [r4, #4]! │ │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt 6cc <_Py_make_parameters+0x198> │ │ │ │ │ - ldr r1, [pc, #600] @ 830 <_Py_make_parameters+0x2fc> │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_HasAttrWithError │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - blt 63c <_Py_make_parameters+0x108> │ │ │ │ │ - ldrne r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - movne r3, #0 │ │ │ │ │ - addne r1, r2, #12 │ │ │ │ │ - bne 6a4 <_Py_make_parameters+0x170> │ │ │ │ │ - ldr r1, [pc, #568] @ 834 <_Py_make_parameters+0x300> │ │ │ │ │ - sub r2, fp, #40 @ 0x28 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 63c <_Py_make_parameters+0x108> │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 734 <_Py_make_parameters+0x200> │ │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - tst r3, #100663296 @ 0x6000000 │ │ │ │ │ - beq 728 <_Py_make_parameters+0x1f4> │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 534 <_Py_make_parameters> │ │ │ │ │ - R_ARM_CALL _Py_make_parameters │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 734 <_Py_make_parameters+0x200> │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 668 <_Py_make_parameters+0x134> │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 668 <_Py_make_parameters+0x134> │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - bne 668 <_Py_make_parameters+0x134> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq 694 <_Py_make_parameters+0x160> │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 694 <_Py_make_parameters+0x160> │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - bne 694 <_Py_make_parameters+0x160> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL Py_LeaveRecursiveCall │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bgt 7b0 <_Py_make_parameters+0x27c> │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [sl] │ │ │ │ │ - add r3, r5, #4 │ │ │ │ │ - str sl, [r2, r3, lsl #2] │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - add r5, r5, r3 │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - b 5b4 <_Py_make_parameters+0x80> │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - ble 6f8 <_Py_make_parameters+0x1c4> │ │ │ │ │ - sub r0, fp, #44 @ 0x2c │ │ │ │ │ - bl 0 <_PyTuple_Resize> │ │ │ │ │ - R_ARM_CALL _PyTuple_Resize │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 640 <_Py_make_parameters+0x10c> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 21c │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL Py_LeaveRecursiveCall │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 69c <_Py_make_parameters+0x168> │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyTuple_New │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 5a0 <_Py_make_parameters+0x6c> │ │ │ │ │ - b 694 <_Py_make_parameters+0x160> │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 21c │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 6cc <_Py_make_parameters+0x198> │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 728 <_Py_make_parameters+0x1f4> │ │ │ │ │ - ldr sl, [r0, #8] │ │ │ │ │ - sub r3, r5, #1 │ │ │ │ │ - sub r3, r3, r7 │ │ │ │ │ - add r3, r3, sl │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt 7e0 <_Py_make_parameters+0x2ac> │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - bge 728 <_Py_make_parameters+0x1f4> │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r1, r3, #4 │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r1, [r2, r1, lsl #2] │ │ │ │ │ - add ip, r0, #12 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bgt 7c8 <_Py_make_parameters+0x294> │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r1] │ │ │ │ │ - add r2, r5, #4 │ │ │ │ │ - str r1, [r0, r2, lsl #2] │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - add r5, r5, r2 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - b 760 <_Py_make_parameters+0x22c> │ │ │ │ │ - ldr r0, [r1, #4]! │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - cmp sl, r0 │ │ │ │ │ - bne 6a4 <_Py_make_parameters+0x170> │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 6c8 <_Py_make_parameters+0x194> │ │ │ │ │ - ldr lr, [ip, #4]! │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r1, lr │ │ │ │ │ - bne 780 <_Py_make_parameters+0x24c> │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - b 7a4 <_Py_make_parameters+0x270> │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r0, fp, #44 @ 0x2c │ │ │ │ │ - add r3, r2, r3 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - bl 0 <_PyTuple_Resize> │ │ │ │ │ - R_ARM_CALL _PyTuple_Resize │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 75c <_Py_make_parameters+0x228> │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 81c <_Py_make_parameters+0x2e8> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 21c │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 694 <_Py_make_parameters+0x160> │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - bne 810 <_Py_make_parameters+0x2dc> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 810 <_Py_make_parameters+0x2dc> │ │ │ │ │ - .word 0x0000982c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00009210 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - │ │ │ │ │ -00000838 : │ │ │ │ │ +00000534 : │ │ │ │ │ ga_repr(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -647,71 +430,71 @@ │ │ │ │ │ cmp r6, r3 │ │ │ │ │ addle r0, r6, r6, lsl #2 │ │ │ │ │ movgt r0, r6 │ │ │ │ │ add r0, r0, #5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Create │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 954 │ │ │ │ │ + beq 650 │ │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a84 │ │ │ │ │ + bne 780 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_typing_type_repr> │ │ │ │ │ R_ARM_CALL _Py_typing_type_repr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 94c │ │ │ │ │ + blt 648 │ │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 94c │ │ │ │ │ + blt 648 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyList_Type │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 904 │ │ │ │ │ + bge 600 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a64 │ │ │ │ │ + bne 760 │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq 980 │ │ │ │ │ + beq 67c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_typing_type_repr> │ │ │ │ │ R_ARM_CALL _Py_typing_type_repr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 94c │ │ │ │ │ + blt 648 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 8c0 │ │ │ │ │ + b 5bc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 960 │ │ │ │ │ + beq 65c │ │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 94c │ │ │ │ │ + blt 648 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicodeWriter_Finish │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 94c │ │ │ │ │ + bgt 648 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ str r0, [r8] │ │ │ │ │ - bne 94c │ │ │ │ │ + bne 648 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Discard │ │ │ │ │ mov r0, #0 │ │ │ │ │ @@ -722,270 +505,270 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteASCII │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 90c │ │ │ │ │ - b 94c │ │ │ │ │ + bge 608 │ │ │ │ │ + b 648 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r9, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 94c │ │ │ │ │ + blt 648 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble a4c │ │ │ │ │ + ble 748 │ │ │ │ │ mov sl, r5 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_GetItemRef │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 94c │ │ │ │ │ + beq 648 │ │ │ │ │ bl 0 <_Py_typing_type_repr> │ │ │ │ │ R_ARM_CALL _Py_typing_type_repr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ - blt 930 │ │ │ │ │ + blt 62c │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a10 │ │ │ │ │ + bgt 70c │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne a10 │ │ │ │ │ + bne 70c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r2, #2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq a3c │ │ │ │ │ + beq 738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteASCII │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 9c4 │ │ │ │ │ - b 94c │ │ │ │ │ + bge 6c0 │ │ │ │ │ + b 648 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 8fc │ │ │ │ │ - b 94c │ │ │ │ │ + bge 5f8 │ │ │ │ │ + b 648 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteASCII │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 8d0 │ │ │ │ │ - b 94c │ │ │ │ │ + bge 5cc │ │ │ │ │ + b 648 │ │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 88c │ │ │ │ │ - b 94c │ │ │ │ │ + bge 588 │ │ │ │ │ + b 648 │ │ │ │ │ │ │ │ │ │ -00000a98 : │ │ │ │ │ +00000794 : │ │ │ │ │ ga_unpacked_tuple_args(): │ │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq ae0 │ │ │ │ │ + beq 7dc │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne ae0 │ │ │ │ │ + bne 7dc │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b ad4 │ │ │ │ │ + b 7d0 │ │ │ │ │ │ │ │ │ │ -00000aec : │ │ │ │ │ +000007e8 : │ │ │ │ │ ga_getitem(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b34 │ │ │ │ │ + bne 830 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 534 <_Py_make_parameters> │ │ │ │ │ + bl 3b0 │ │ │ │ │ R_ARM_CALL _Py_make_parameters │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ - beq b88 │ │ │ │ │ + beq 884 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb4 <_Py_subs_parameters> │ │ │ │ │ + bl 8b0 <_Py_subs_parameters> │ │ │ │ │ R_ARM_CALL _Py_subs_parameters │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b88 │ │ │ │ │ + beq 884 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GenericAlias │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - beq b94 │ │ │ │ │ + beq 890 │ │ │ │ │ ldrb r0, [r4, #24] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ strb r0, [r3, #24] │ │ │ │ │ - bgt b84 │ │ │ │ │ + bgt 880 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq ba0 │ │ │ │ │ + beq 89c │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble b78 │ │ │ │ │ - b b84 │ │ │ │ │ + ble 874 │ │ │ │ │ + b 880 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b b84 │ │ │ │ │ + b 880 │ │ │ │ │ │ │ │ │ │ -00000bb4 <_Py_subs_parameters>: │ │ │ │ │ +000008b0 <_Py_subs_parameters>: │ │ │ │ │ _Py_subs_parameters(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 117c <_Py_subs_parameters+0x5c8> │ │ │ │ │ + beq e78 <_Py_subs_parameters+0x5c8> │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 113c <_Py_subs_parameters+0x588> │ │ │ │ │ + beq e38 <_Py_subs_parameters+0x588> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ subeq r6, fp, #44 @ 0x2c │ │ │ │ │ ldrne r8, [r6, #8] │ │ │ │ │ addne r6, r6, #16 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bge c5c <_Py_subs_parameters+0xa8> │ │ │ │ │ + bge 958 <_Py_subs_parameters+0xa8> │ │ │ │ │ ldr r7, [r6, r4, lsl #2] │ │ │ │ │ str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 1034 <_Py_subs_parameters+0x480> │ │ │ │ │ + bge d30 <_Py_subs_parameters+0x480> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1080 <_Py_subs_parameters+0x4cc> │ │ │ │ │ + blt d7c <_Py_subs_parameters+0x4cc> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b c20 <_Py_subs_parameters+0x6c> │ │ │ │ │ + b 91c <_Py_subs_parameters+0x6c> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Tuple │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c88 <_Py_subs_parameters+0xd4> │ │ │ │ │ + bgt 984 <_Py_subs_parameters+0xd4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne c88 <_Py_subs_parameters+0xd4> │ │ │ │ │ + bne 984 <_Py_subs_parameters+0xd4> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq d94 <_Py_subs_parameters+0x1e0> │ │ │ │ │ + beq a90 <_Py_subs_parameters+0x1e0> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r6, #0 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge da0 <_Py_subs_parameters+0x1ec> │ │ │ │ │ + bge a9c <_Py_subs_parameters+0x1ec> │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ - ldr r1, [pc, #2332] @ 15ec <_Py_subs_parameters+0xa38> │ │ │ │ │ + ldr r1, [pc, #2332] @ 12e8 <_Py_subs_parameters+0xa38> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1158 <_Py_subs_parameters+0x5a4> │ │ │ │ │ + blt e54 <_Py_subs_parameters+0x5a4> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, sl │ │ │ │ │ - beq d58 <_Py_subs_parameters+0x1a4> │ │ │ │ │ + beq a54 <_Py_subs_parameters+0x1a4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ @@ -997,39 +780,39 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallFunction │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d34 <_Py_subs_parameters+0x180> │ │ │ │ │ + bgt a30 <_Py_subs_parameters+0x180> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne d34 <_Py_subs_parameters+0x180> │ │ │ │ │ + bne a30 <_Py_subs_parameters+0x180> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ str r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d50 <_Py_subs_parameters+0x19c> │ │ │ │ │ + bgt a4c <_Py_subs_parameters+0x19c> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - beq 1418 <_Py_subs_parameters+0x864> │ │ │ │ │ + beq 1114 <_Py_subs_parameters+0x864> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 113c <_Py_subs_parameters+0x588> │ │ │ │ │ + beq e38 <_Py_subs_parameters+0x588> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b cb4 <_Py_subs_parameters+0x100> │ │ │ │ │ + b 9b0 <_Py_subs_parameters+0x100> │ │ │ │ │ ldr r4, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d88 <_Py_subs_parameters+0x1d4> │ │ │ │ │ + bgt a84 <_Py_subs_parameters+0x1d4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne d88 <_Py_subs_parameters+0x1d4> │ │ │ │ │ + bne a84 <_Py_subs_parameters+0x1d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 21c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -1045,215 +828,215 @@ │ │ │ │ │ subeq r3, fp, #56 @ 0x38 │ │ │ │ │ ldrne r3, [r4, #8] │ │ │ │ │ strne r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ addne r3, r4, #16 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 13b0 <_Py_subs_parameters+0x7fc> │ │ │ │ │ + bne 10ac <_Py_subs_parameters+0x7fc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ moveq r7, r3 │ │ │ │ │ - bne 1144 <_Py_subs_parameters+0x590> │ │ │ │ │ + bne e40 <_Py_subs_parameters+0x590> │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 1350 <_Py_subs_parameters+0x79c> │ │ │ │ │ + beq 104c <_Py_subs_parameters+0x79c> │ │ │ │ │ mov sl, #0 │ │ │ │ │ str r9, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r8, sl │ │ │ │ │ add r9, r9, #12 │ │ │ │ │ str r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r4, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bge d60 <_Py_subs_parameters+0x1ac> │ │ │ │ │ + bge a5c <_Py_subs_parameters+0x1ac> │ │ │ │ │ ldr r4, [r9, #4]! │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1314 <_Py_subs_parameters+0x760> │ │ │ │ │ + blt 1010 <_Py_subs_parameters+0x760> │ │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ │ - bne 129c <_Py_subs_parameters+0x6e8> │ │ │ │ │ - ldr r1, [pc, #1952] @ 15f0 <_Py_subs_parameters+0xa3c> │ │ │ │ │ + bne f98 <_Py_subs_parameters+0x6e8> │ │ │ │ │ + ldr r1, [pc, #1952] @ 12ec <_Py_subs_parameters+0xa3c> │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bgt 1380 <_Py_subs_parameters+0x7cc> │ │ │ │ │ + bgt 107c <_Py_subs_parameters+0x7cc> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 10ec <_Py_subs_parameters+0x538> │ │ │ │ │ - ldr r1, [pc, #1924] @ 15f4 <_Py_subs_parameters+0xa40> │ │ │ │ │ + blt de8 <_Py_subs_parameters+0x538> │ │ │ │ │ + ldr r1, [pc, #1924] @ 12f0 <_Py_subs_parameters+0xa40> │ │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10ec <_Py_subs_parameters+0x538> │ │ │ │ │ + blt de8 <_Py_subs_parameters+0x538> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq f08 <_Py_subs_parameters+0x354> │ │ │ │ │ + beq c04 <_Py_subs_parameters+0x354> │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 10b4 <_Py_subs_parameters+0x500> │ │ │ │ │ + ble db0 <_Py_subs_parameters+0x500> │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 10a4 <_Py_subs_parameters+0x4f0> │ │ │ │ │ + bne da0 <_Py_subs_parameters+0x4f0> │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ee0 <_Py_subs_parameters+0x32c> │ │ │ │ │ + bgt bdc <_Py_subs_parameters+0x32c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne ee0 <_Py_subs_parameters+0x32c> │ │ │ │ │ + bne bdc <_Py_subs_parameters+0x32c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 10ec <_Py_subs_parameters+0x538> │ │ │ │ │ + beq de8 <_Py_subs_parameters+0x538> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ addeq r3, sl, #4 │ │ │ │ │ ldreq r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ streq r5, [r2, r3, lsl #2] │ │ │ │ │ - bne 11a0 <_Py_subs_parameters+0x5ec> │ │ │ │ │ + bne e9c <_Py_subs_parameters+0x5ec> │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b e20 <_Py_subs_parameters+0x26c> │ │ │ │ │ - ldr r1, [pc, #1768] @ 15f8 <_Py_subs_parameters+0xa44> │ │ │ │ │ + b b1c <_Py_subs_parameters+0x26c> │ │ │ │ │ + ldr r1, [pc, #1768] @ 12f4 <_Py_subs_parameters+0xa44> │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10ec <_Py_subs_parameters+0x538> │ │ │ │ │ + blt de8 <_Py_subs_parameters+0x538> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 157c <_Py_subs_parameters+0x9c8> │ │ │ │ │ + beq 1278 <_Py_subs_parameters+0x9c8> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 157c <_Py_subs_parameters+0x9c8> │ │ │ │ │ + beq 1278 <_Py_subs_parameters+0x9c8> │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 157c <_Py_subs_parameters+0x9c8> │ │ │ │ │ + beq 1278 <_Py_subs_parameters+0x9c8> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1560 <_Py_subs_parameters+0x9ac> │ │ │ │ │ + beq 125c <_Py_subs_parameters+0x9ac> │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt fb4 <_Py_subs_parameters+0x400> │ │ │ │ │ + bgt cb0 <_Py_subs_parameters+0x400> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fa4 <_Py_subs_parameters+0x3f0> │ │ │ │ │ + bgt ca0 <_Py_subs_parameters+0x3f0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne fa4 <_Py_subs_parameters+0x3f0> │ │ │ │ │ + bne ca0 <_Py_subs_parameters+0x3f0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 21c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b ee0 <_Py_subs_parameters+0x32c> │ │ │ │ │ + b bdc <_Py_subs_parameters+0x32c> │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ │ - ble 1434 <_Py_subs_parameters+0x880> │ │ │ │ │ + ble 1130 <_Py_subs_parameters+0x880> │ │ │ │ │ ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 1424 <_Py_subs_parameters+0x870> │ │ │ │ │ + bne 1120 <_Py_subs_parameters+0x870> │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1434 <_Py_subs_parameters+0x880> │ │ │ │ │ + beq 1130 <_Py_subs_parameters+0x880> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1434 <_Py_subs_parameters+0x880> │ │ │ │ │ + beq 1130 <_Py_subs_parameters+0x880> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ │ add r2, r2, #16 │ │ │ │ │ - bl 16d4 │ │ │ │ │ + bl 13d0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - blt 1458 <_Py_subs_parameters+0x8a4> │ │ │ │ │ + blt 1154 <_Py_subs_parameters+0x8a4> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b f6c <_Py_subs_parameters+0x3b8> │ │ │ │ │ + b c68 <_Py_subs_parameters+0x3b8> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 1494 <_Py_subs_parameters+0x8e0> │ │ │ │ │ + beq 1190 <_Py_subs_parameters+0x8e0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1494 <_Py_subs_parameters+0x8e0> │ │ │ │ │ - ldr r1, [pc, #1444] @ 15fc <_Py_subs_parameters+0xa48> │ │ │ │ │ + bne 1190 <_Py_subs_parameters+0x8e0> │ │ │ │ │ + ldr r1, [pc, #1444] @ 12f8 <_Py_subs_parameters+0xa48> │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bgt 1540 <_Py_subs_parameters+0x98c> │ │ │ │ │ + bgt 123c <_Py_subs_parameters+0x98c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 21c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c40 <_Py_subs_parameters+0x8c> │ │ │ │ │ + beq 93c <_Py_subs_parameters+0x8c> │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 113c <_Py_subs_parameters+0x588> │ │ │ │ │ + bgt e38 <_Py_subs_parameters+0x588> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 113c <_Py_subs_parameters+0x588> │ │ │ │ │ + bne e38 <_Py_subs_parameters+0x588> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 113c <_Py_subs_parameters+0x588> │ │ │ │ │ + b e38 <_Py_subs_parameters+0x588> │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne ea0 <_Py_subs_parameters+0x2ec> │ │ │ │ │ + bne b9c <_Py_subs_parameters+0x2ec> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ @@ -1261,112 +1044,112 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [r0] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10ec <_Py_subs_parameters+0x538> │ │ │ │ │ + bgt de8 <_Py_subs_parameters+0x538> │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ str r5, [r0] │ │ │ │ │ - beq edc <_Py_subs_parameters+0x328> │ │ │ │ │ + beq bd8 <_Py_subs_parameters+0x328> │ │ │ │ │ ldr r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r4, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1114 <_Py_subs_parameters+0x560> │ │ │ │ │ + bgt e10 <_Py_subs_parameters+0x560> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1114 <_Py_subs_parameters+0x560> │ │ │ │ │ + bne e10 <_Py_subs_parameters+0x560> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1134 <_Py_subs_parameters+0x580> │ │ │ │ │ + bgt e30 <_Py_subs_parameters+0x580> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1134 <_Py_subs_parameters+0x580> │ │ │ │ │ + bne e30 <_Py_subs_parameters+0x580> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 21c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b d94 <_Py_subs_parameters+0x1e0> │ │ │ │ │ + b a90 <_Py_subs_parameters+0x1e0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Tuple │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ movne r7, r9 │ │ │ │ │ - bne dec <_Py_subs_parameters+0x238> │ │ │ │ │ + bne ae8 <_Py_subs_parameters+0x238> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 113c <_Py_subs_parameters+0x588> │ │ │ │ │ + bgt e38 <_Py_subs_parameters+0x588> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 113c <_Py_subs_parameters+0x588> │ │ │ │ │ + bne e38 <_Py_subs_parameters+0x588> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 113c <_Py_subs_parameters+0x588> │ │ │ │ │ + b e38 <_Py_subs_parameters+0x588> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b d94 <_Py_subs_parameters+0x1e0> │ │ │ │ │ + b a90 <_Py_subs_parameters+0x1e0> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 11fc <_Py_subs_parameters+0x648> │ │ │ │ │ + beq ef8 <_Py_subs_parameters+0x648> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r1, sl │ │ │ │ │ add r2, r5, #16 │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ - bl 16d4 │ │ │ │ │ + bl 13d0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11e8 <_Py_subs_parameters+0x634> │ │ │ │ │ + bgt ee4 <_Py_subs_parameters+0x634> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 11e8 <_Py_subs_parameters+0x634> │ │ │ │ │ + bne ee4 <_Py_subs_parameters+0x634> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bge f00 <_Py_subs_parameters+0x34c> │ │ │ │ │ + bge bfc <_Py_subs_parameters+0x34c> │ │ │ │ │ ldr r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r4, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 1114 <_Py_subs_parameters+0x560> │ │ │ │ │ + b e10 <_Py_subs_parameters+0x560> │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r4, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ ldr r9, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1228 <_Py_subs_parameters+0x674> │ │ │ │ │ + bgt f24 <_Py_subs_parameters+0x674> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1228 <_Py_subs_parameters+0x674> │ │ │ │ │ + bne f24 <_Py_subs_parameters+0x674> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1284 <_Py_subs_parameters+0x6d0> │ │ │ │ │ + ble f80 <_Py_subs_parameters+0x6d0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r8, r8, #4 │ │ │ │ │ bl 21c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -1378,111 +1161,111 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 113c <_Py_subs_parameters+0x588> │ │ │ │ │ + bgt e38 <_Py_subs_parameters+0x588> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 113c <_Py_subs_parameters+0x588> │ │ │ │ │ + bne e38 <_Py_subs_parameters+0x588> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 113c <_Py_subs_parameters+0x588> │ │ │ │ │ + b e38 <_Py_subs_parameters+0x588> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1234 <_Py_subs_parameters+0x680> │ │ │ │ │ + bne f30 <_Py_subs_parameters+0x680> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1234 <_Py_subs_parameters+0x680> │ │ │ │ │ + b f30 <_Py_subs_parameters+0x680> │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bl bb4 <_Py_subs_parameters> │ │ │ │ │ + bl 8b0 <_Py_subs_parameters> │ │ │ │ │ R_ARM_CALL _Py_subs_parameters │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 10ec <_Py_subs_parameters+0x538> │ │ │ │ │ + beq de8 <_Py_subs_parameters+0x538> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ addne r2, sl, #4 │ │ │ │ │ ldrne r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ strne r5, [r3, r2, lsl #2] │ │ │ │ │ - bne efc <_Py_subs_parameters+0x348> │ │ │ │ │ + bne bf8 <_Py_subs_parameters+0x348> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_List │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12fc <_Py_subs_parameters+0x748> │ │ │ │ │ + bgt ff8 <_Py_subs_parameters+0x748> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 12fc <_Py_subs_parameters+0x748> │ │ │ │ │ + bne ff8 <_Py_subs_parameters+0x748> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1338 <_Py_subs_parameters+0x784> │ │ │ │ │ + beq 1034 <_Py_subs_parameters+0x784> │ │ │ │ │ add r3, sl, #4 │ │ │ │ │ str r4, [r0, r3, lsl #2] │ │ │ │ │ - b efc <_Py_subs_parameters+0x348> │ │ │ │ │ + b bf8 <_Py_subs_parameters+0x348> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ add r3, sl, #4 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ str r4, [r2, r3, lsl #2] │ │ │ │ │ - b f00 <_Py_subs_parameters+0x34c> │ │ │ │ │ + b bfc <_Py_subs_parameters+0x34c> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ ldr r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r4, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1104 <_Py_subs_parameters+0x550> │ │ │ │ │ - b 1114 <_Py_subs_parameters+0x560> │ │ │ │ │ + ble e00 <_Py_subs_parameters+0x550> │ │ │ │ │ + b e10 <_Py_subs_parameters+0x560> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1368 <_Py_subs_parameters+0x7b4> │ │ │ │ │ + ble 1064 <_Py_subs_parameters+0x7b4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 21c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b d94 <_Py_subs_parameters+0x1e0> │ │ │ │ │ + b a90 <_Py_subs_parameters+0x1e0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 135c <_Py_subs_parameters+0x7a8> │ │ │ │ │ + bne 1058 <_Py_subs_parameters+0x7a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 135c <_Py_subs_parameters+0x7a8> │ │ │ │ │ + b 1058 <_Py_subs_parameters+0x7a8> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e60 <_Py_subs_parameters+0x2ac> │ │ │ │ │ + bgt b5c <_Py_subs_parameters+0x2ac> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne e60 <_Py_subs_parameters+0x2ac> │ │ │ │ │ + bne b5c <_Py_subs_parameters+0x2ac> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e60 <_Py_subs_parameters+0x2ac> │ │ │ │ │ + b b5c <_Py_subs_parameters+0x2ac> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 13d0 <_Py_subs_parameters+0x81c> │ │ │ │ │ + bgt 10cc <_Py_subs_parameters+0x81c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 13d0 <_Py_subs_parameters+0x81c> │ │ │ │ │ + bne 10cc <_Py_subs_parameters+0x81c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1504,227 +1287,227 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b d94 <_Py_subs_parameters+0x1e0> │ │ │ │ │ + b a90 <_Py_subs_parameters+0x1e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d50 <_Py_subs_parameters+0x19c> │ │ │ │ │ + b a4c <_Py_subs_parameters+0x19c> │ │ │ │ │ ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne fd4 <_Py_subs_parameters+0x420> │ │ │ │ │ + bne cd0 <_Py_subs_parameters+0x420> │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ add r3, r1, #4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r2, [r0, r3, lsl #2] │ │ │ │ │ - b 102c <_Py_subs_parameters+0x478> │ │ │ │ │ + b d28 <_Py_subs_parameters+0x478> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r4, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1590 <_Py_subs_parameters+0x9dc> │ │ │ │ │ + ble 128c <_Py_subs_parameters+0x9dc> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10f4 <_Py_subs_parameters+0x540> │ │ │ │ │ + bgt df0 <_Py_subs_parameters+0x540> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 10f4 <_Py_subs_parameters+0x540> │ │ │ │ │ + bne df0 <_Py_subs_parameters+0x540> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10f4 <_Py_subs_parameters+0x540> │ │ │ │ │ + b df0 <_Py_subs_parameters+0x540> │ │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1050 <_Py_subs_parameters+0x49c> │ │ │ │ │ + beq d4c <_Py_subs_parameters+0x49c> │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1050 <_Py_subs_parameters+0x49c> │ │ │ │ │ + bne d4c <_Py_subs_parameters+0x49c> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 106c <_Py_subs_parameters+0x4b8> │ │ │ │ │ + beq d68 <_Py_subs_parameters+0x4b8> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14fc <_Py_subs_parameters+0x948> │ │ │ │ │ + beq 11f8 <_Py_subs_parameters+0x948> │ │ │ │ │ add r2, r2, #3 │ │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 106c <_Py_subs_parameters+0x4b8> │ │ │ │ │ + beq d68 <_Py_subs_parameters+0x4b8> │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_SetSlice │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - blt 15a4 <_Py_subs_parameters+0x9f0> │ │ │ │ │ + blt 12a0 <_Py_subs_parameters+0x9f0> │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c54 <_Py_subs_parameters+0xa0> │ │ │ │ │ + bgt 950 <_Py_subs_parameters+0xa0> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne c54 <_Py_subs_parameters+0xa0> │ │ │ │ │ + bne 950 <_Py_subs_parameters+0xa0> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c54 <_Py_subs_parameters+0xa0> │ │ │ │ │ + b 950 <_Py_subs_parameters+0xa0> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15c8 <_Py_subs_parameters+0xa14> │ │ │ │ │ + beq 12c4 <_Py_subs_parameters+0xa14> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c8 <_Py_subs_parameters+0x914> │ │ │ │ │ - b 106c <_Py_subs_parameters+0x4b8> │ │ │ │ │ + bne 11c4 <_Py_subs_parameters+0x914> │ │ │ │ │ + b d68 <_Py_subs_parameters+0x4b8> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r4, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1480 <_Py_subs_parameters+0x8cc> │ │ │ │ │ - b 10f4 <_Py_subs_parameters+0x540> │ │ │ │ │ + ble 117c <_Py_subs_parameters+0x8cc> │ │ │ │ │ + b df0 <_Py_subs_parameters+0x540> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b fa4 <_Py_subs_parameters+0x3f0> │ │ │ │ │ + b ca0 <_Py_subs_parameters+0x3f0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1470 <_Py_subs_parameters+0x8bc> │ │ │ │ │ + bne 116c <_Py_subs_parameters+0x8bc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1470 <_Py_subs_parameters+0x8bc> │ │ │ │ │ + b 116c <_Py_subs_parameters+0x8bc> │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1080 <_Py_subs_parameters+0x4cc> │ │ │ │ │ + bgt d7c <_Py_subs_parameters+0x4cc> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 1080 <_Py_subs_parameters+0x4cc> │ │ │ │ │ + bne d7c <_Py_subs_parameters+0x4cc> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1080 <_Py_subs_parameters+0x4cc> │ │ │ │ │ + b d7c <_Py_subs_parameters+0x4cc> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1068 <_Py_subs_parameters+0x4b4> │ │ │ │ │ + bgt d64 <_Py_subs_parameters+0x4b4> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 1068 <_Py_subs_parameters+0x4b4> │ │ │ │ │ + bne d64 <_Py_subs_parameters+0x4b4> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1068 <_Py_subs_parameters+0x4b4> │ │ │ │ │ + b d64 <_Py_subs_parameters+0x4b4> │ │ │ │ │ .word 0x000097fc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000097c4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000982c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00009210 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00009854 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001600 : │ │ │ │ │ +000012fc : │ │ │ │ │ set_orig_class(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq 1634 │ │ │ │ │ + beq 1330 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #116] @ 16a0 │ │ │ │ │ + ldr r1, [pc, #116] @ 139c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_SetAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 163c │ │ │ │ │ + blt 1338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 165c │ │ │ │ │ + beq 1358 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 1634 │ │ │ │ │ + b 1330 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1654 │ │ │ │ │ + bne 1350 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1688 │ │ │ │ │ + ble 1384 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1634 │ │ │ │ │ + b 1330 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1680 │ │ │ │ │ + bne 137c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1680 │ │ │ │ │ + b 137c │ │ │ │ │ .word 0x000091ac │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000016a4 : │ │ │ │ │ +000013a0 : │ │ │ │ │ ga_call(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Call │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1600 │ │ │ │ │ + b 12fc │ │ │ │ │ │ │ │ │ │ -000016d4 : │ │ │ │ │ +000013d0 : │ │ │ │ │ tuple_extend(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -1736,26 +1519,26 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_CALL _PyTuple_Resize │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bne 175c │ │ │ │ │ + bne 1458 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bge 1750 │ │ │ │ │ + bge 144c │ │ │ │ │ ldr r0, [r2, ip, lsl #2] │ │ │ │ │ add r1, r4, ip │ │ │ │ │ ldr r6, [r5] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r0] │ │ │ │ │ str r0, [r6, r1, lsl #2] │ │ │ │ │ - b 171c │ │ │ │ │ + b 1418 │ │ │ │ │ add r0, r3, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1754 │ │ │ │ │ + b 1450 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -277,7 +277,436 @@ │ │ │ │ │ R_ARM_JUMP24 PyObject_GenericGetAttr │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GetAttr │ │ │ │ │ + │ │ │ │ │ +000003b0 <_Py_make_parameters>: │ │ │ │ │ +_Py_make_parameters(): │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #32 │ │ │ │ │ + str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL Py_EnterRecursiveCall │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 964 <_Py_make_parameters+0x5b4> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + ands r7, r3, #33554432 @ 0x2000000 │ │ │ │ │ + beq 76c <_Py_make_parameters+0x3bc> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PySequence_Tuple │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 64c <_Py_make_parameters+0x29c> │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyTuple_New │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + beq 62c <_Py_make_parameters+0x27c> │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ble 6d4 <_Py_make_parameters+0x324> │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + add r7, r4, #12 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r5, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + str r5, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r4, [r7, #4]! │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt 694 <_Py_make_parameters+0x2e4> │ │ │ │ │ + ldr r1, [pc, #1396] @ 9d0 <_Py_make_parameters+0x620> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_HasAttrWithError │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + blt 764 <_Py_make_parameters+0x3b4> │ │ │ │ │ + ldrne r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + addne r1, r2, #12 │ │ │ │ │ + bne 65c <_Py_make_parameters+0x2ac> │ │ │ │ │ + ldr r1, [pc, #1360] @ 9d4 <_Py_make_parameters+0x624> │ │ │ │ │ + sub r2, fp, #48 @ 0x30 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 764 <_Py_make_parameters+0x3b4> │ │ │ │ │ + ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + bne 788 <_Py_make_parameters+0x3d8> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + tst r3, #100663296 @ 0x6000000 │ │ │ │ │ + beq 7cc <_Py_make_parameters+0x41c> │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL Py_EnterRecursiveCall │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 764 <_Py_make_parameters+0x3b4> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + tst r3, #33554432 @ 0x2000000 │ │ │ │ │ + beq 4e8 <_Py_make_parameters+0x138> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PySequence_Tuple │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 95c <_Py_make_parameters+0x5ac> │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyTuple_New │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq 950 <_Py_make_parameters+0x5a0> │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ble 748 <_Py_make_parameters+0x398> │ │ │ │ │ + add r4, r4, #12 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + str r7, [fp, #-84] @ 0xffffffac │ │ │ │ │ + str sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r5, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + ldr r7, [r4, #4]! │ │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + blt 710 <_Py_make_parameters+0x360> │ │ │ │ │ + ldr r1, [pc, #1176] @ 9d0 <_Py_make_parameters+0x620> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_HasAttrWithError │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + blt 59c <_Py_make_parameters+0x1ec> │ │ │ │ │ + ldrne r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + movne r2, #0 │ │ │ │ │ + addne r0, r1, #12 │ │ │ │ │ + bne 6e8 <_Py_make_parameters+0x338> │ │ │ │ │ + ldr r1, [pc, #1144] @ 9d4 <_Py_make_parameters+0x624> │ │ │ │ │ + sub r2, fp, #40 @ 0x28 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 59c <_Py_make_parameters+0x1ec> │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 7e4 <_Py_make_parameters+0x434> │ │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ + tst r2, #100663296 @ 0x6000000 │ │ │ │ │ + beq 7d8 <_Py_make_parameters+0x428> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 3b0 <_Py_make_parameters> │ │ │ │ │ + R_ARM_CALL _Py_make_parameters │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 7e4 <_Py_make_parameters+0x434> │ │ │ │ │ + ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 5cc <_Py_make_parameters+0x21c> │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 5cc <_Py_make_parameters+0x21c> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 5cc <_Py_make_parameters+0x21c> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 5f4 <_Py_make_parameters+0x244> │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 5f4 <_Py_make_parameters+0x244> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + bne 5f4 <_Py_make_parameters+0x244> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL Py_LeaveRecursiveCall │ │ │ │ │ + ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 620 <_Py_make_parameters+0x270> │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 620 <_Py_make_parameters+0x270> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 620 <_Py_make_parameters+0x270> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 64c <_Py_make_parameters+0x29c> │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 64c <_Py_make_parameters+0x29c> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne 64c <_Py_make_parameters+0x29c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL Py_LeaveRecursiveCall │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + blt 8ac <_Py_make_parameters+0x4fc> │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r4] │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + str r4, [r2, r3, lsl #2] │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + add r3, r2, r3 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne 440 <_Py_make_parameters+0x90> │ │ │ │ │ + ldr lr, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp lr, ip │ │ │ │ │ + ble 6d4 <_Py_make_parameters+0x324> │ │ │ │ │ + mov r1, ip │ │ │ │ │ + sub r0, fp, #52 @ 0x34 │ │ │ │ │ + bl 0 <_PyTuple_Resize> │ │ │ │ │ + R_ARM_CALL _PyTuple_Resize │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 5f8 <_Py_make_parameters+0x248> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 21c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL Py_LeaveRecursiveCall │ │ │ │ │ + ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 654 <_Py_make_parameters+0x2a4> │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + blt 8c4 <_Py_make_parameters+0x514> │ │ │ │ │ + ldr r2, [r7] │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r7] │ │ │ │ │ + add r2, sl, #4 │ │ │ │ │ + str r7, [r1, r2, lsl #2] │ │ │ │ │ + add sl, sl, r3 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne 51c <_Py_make_parameters+0x16c> │ │ │ │ │ + ldr ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + ldr r7, [fp, #-84] @ 0xffffffac │ │ │ │ │ + cmp ip, sl │ │ │ │ │ + ble 748 <_Py_make_parameters+0x398> │ │ │ │ │ + mov r1, sl │ │ │ │ │ + sub r0, fp, #44 @ 0x2c │ │ │ │ │ + bl 0 <_PyTuple_Resize> │ │ │ │ │ + R_ARM_CALL _PyTuple_Resize │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 59c <_Py_make_parameters+0x1ec> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 21c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL Py_LeaveRecursiveCall │ │ │ │ │ + ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + bne 788 <_Py_make_parameters+0x3d8> │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b 5f8 <_Py_make_parameters+0x248> │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyTuple_New │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bne 41c <_Py_make_parameters+0x6c> │ │ │ │ │ + b 64c <_Py_make_parameters+0x29c> │ │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + tst r3, #67108864 @ 0x4000000 │ │ │ │ │ + beq 7cc <_Py_make_parameters+0x41c> │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r4, [r8, #8] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + sub r3, r3, r2 │ │ │ │ │ + add r3, r3, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt 96c <_Py_make_parameters+0x5bc> │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + blt 864 <_Py_make_parameters+0x4b4> │ │ │ │ │ + str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 21c │ │ │ │ │ + b 694 <_Py_make_parameters+0x2e4> │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 21c │ │ │ │ │ + b 710 <_Py_make_parameters+0x360> │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + tst r3, #67108864 @ 0x4000000 │ │ │ │ │ + beq 7d8 <_Py_make_parameters+0x428> │ │ │ │ │ + ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + sub r3, sl, #1 │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + sub r3, r3, r2 │ │ │ │ │ + add r3, r3, r7 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt 8f4 <_Py_make_parameters+0x544> │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + ble 7d8 <_Py_make_parameters+0x428> │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r1, r3, #4 │ │ │ │ │ + ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r1, [r2, r1, lsl #2] │ │ │ │ │ + add ip, r0, #12 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + blt 8dc <_Py_make_parameters+0x52c> │ │ │ │ │ + ldr r2, [r1] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r1] │ │ │ │ │ + add r2, sl, #4 │ │ │ │ │ + str r1, [r0, r2, lsl #2] │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + add sl, sl, r2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + b 814 <_Py_make_parameters+0x464> │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + add r1, r3, #4 │ │ │ │ │ + ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r1, [r2, r1, lsl #2] │ │ │ │ │ + add ip, r0, #12 │ │ │ │ │ + ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bgt 938 <_Py_make_parameters+0x588> │ │ │ │ │ + ldr r2, [r1] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r1] │ │ │ │ │ + add r2, r6, #4 │ │ │ │ │ + str r1, [r0, r2, lsl #2] │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + add r6, r6, r2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + b 7c0 <_Py_make_parameters+0x410> │ │ │ │ │ + ldr r0, [r1, #4]! │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + bne 65c <_Py_make_parameters+0x2ac> │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 688 <_Py_make_parameters+0x2d8> │ │ │ │ │ + ldr r3, [r0, #4]! │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne 6e8 <_Py_make_parameters+0x338> │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 70c <_Py_make_parameters+0x35c> │ │ │ │ │ + ldr lr, [ip, #4]! │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r1, lr │ │ │ │ │ + bne 834 <_Py_make_parameters+0x484> │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + b 858 <_Py_make_parameters+0x4a8> │ │ │ │ │ + ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + sub r0, fp, #44 @ 0x2c │ │ │ │ │ + add r3, r2, r3 │ │ │ │ │ + str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + bl 0 <_PyTuple_Resize> │ │ │ │ │ + R_ARM_CALL _PyTuple_Resize │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 810 <_Py_make_parameters+0x460> │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 9a8 <_Py_make_parameters+0x5f8> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 21c │ │ │ │ │ + b 5f4 <_Py_make_parameters+0x244> │ │ │ │ │ + ldr lr, [ip, #4]! │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r1, lr │ │ │ │ │ + bne 87c <_Py_make_parameters+0x4cc> │ │ │ │ │ + ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + b 8a0 <_Py_make_parameters+0x4f0> │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b 5cc <_Py_make_parameters+0x21c> │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b 5f4 <_Py_make_parameters+0x244> │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 654 <_Py_make_parameters+0x2a4> │ │ │ │ │ + ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + sub r0, fp, #52 @ 0x34 │ │ │ │ │ + add r3, r2, r3 │ │ │ │ │ + str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + bl 0 <_PyTuple_Resize> │ │ │ │ │ + R_ARM_CALL _PyTuple_Resize │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 7b8 <_Py_make_parameters+0x408> │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 9bc <_Py_make_parameters+0x60c> │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 21c │ │ │ │ │ + b 64c <_Py_make_parameters+0x29c> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 92c <_Py_make_parameters+0x57c> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 92c <_Py_make_parameters+0x57c> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 99c <_Py_make_parameters+0x5ec> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 99c <_Py_make_parameters+0x5ec> │ │ │ │ │ + .word 0x0000982c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00009210 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -153,15 +153,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Vectorcall │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1600 │ │ │ │ │ + b 12fc │ │ │ │ │ R_ARM_JUMP24 set_orig_class │ │ │ │ │ │ │ │ │ │ 000001c4 : │ │ │ │ │ ga_iter_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ ├── 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: 37764 (bytes into file) │ │ │ │ │ + Start of section headers: 37728 (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 0x9384: │ │ │ │ │ +There are 18 section headers, starting at offset 0x9360: │ │ │ │ │ │ │ │ │ │ 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 0017dc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00787c 0006c8 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001810 000a54 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007f44 0006c0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 002264 000014 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 002264 001104 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 008604 0004b8 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 003368 000a5f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 003dc8 0015a4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 008abc 0007a8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00536c 000456 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 009264 000090 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0057c2 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0057c2 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0057f8 0012b0 10 16 215 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 006aa8 000dd1 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0092f4 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001758 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 007878 0006a8 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00178c 000a54 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007f20 0006c0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0021e0 000014 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0021e0 00115c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0085e0 0004b8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00333c 000a5f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 003d9c 0015a4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 008a98 0007a8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 005340 000456 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 009240 000090 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 005796 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 005796 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0057cc 0012c0 10 16 216 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 006a8c 000dea 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0092d0 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 299 entries: │ │ │ │ │ +Symbol table '.symtab' contains 300 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 5 .bss │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 5: 00000200 212 FUNC LOCAL DEFAULT 6 make_gen │ │ │ │ │ @@ -22,281 +22,282 @@ │ │ │ │ │ 18: 00000084 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ 19: 000000bc 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 20: 000000f4 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 21: 000004a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 22: 000004a8 696 FUNC LOCAL DEFAULT 6 gen_send_ex │ │ │ │ │ 23: 00000750 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 24: 00000760 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 25: 00000760 692 FUNC LOCAL DEFAULT 6 gen_dealloc │ │ │ │ │ - 26: 00000f90 144 FUNC LOCAL DEFAULT 6 gen_clear_frame │ │ │ │ │ - 27: 00000a04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 28: 00000130 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ - 29: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ - 30: 00000a14 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 31: 00000a14 296 FUNC LOCAL DEFAULT 6 gen_finalize │ │ │ │ │ - 32: 00000b3c 1108 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ - 33: 00000b38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 34: 00000190 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 35: 000001b0 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 36: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 37: 00000b3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 38: 00000bc4 324 FUNC LOCAL DEFAULT 1 gen_close_iter │ │ │ │ │ - 39: 00000f78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 40: 00000f90 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 41: 0000101c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 42: 00001020 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 43: 00001020 228 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ - 44: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 45: 000001f8 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 46: 00000200 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 47: 000000b8 208 FUNC LOCAL DEFAULT 1 gen_throw │ │ │ │ │ - 48: 00000188 1764 FUNC LOCAL DEFAULT 1 _gen_throw │ │ │ │ │ - 49: 00000260 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 50: 00000294 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 51: 000002c8 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 52: 0000086c 64 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ - 53: 000008ac 212 FUNC LOCAL DEFAULT 1 gen_throw_current_exception │ │ │ │ │ - 54: 00000860 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 55: 0000086c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 56: 00000980 180 FUNC LOCAL DEFAULT 1 gen_set_stop_iteration.isra.0 │ │ │ │ │ - 57: 0000097c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 58: 00000980 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 59: 00000a30 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 60: 00000a34 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 61: 00000a34 20 FUNC LOCAL DEFAULT 1 PyGen_am_send │ │ │ │ │ - 62: 00000314 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 63: 0000034c 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 64: 0000037c 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 65: 00000d00 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 66: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 67: 00000000 60 FUNC LOCAL DEFAULT 9 gen_getsuspended │ │ │ │ │ - 68: 000003a0 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 69: 0000003c 28 FUNC LOCAL DEFAULT 9 cr_getcode │ │ │ │ │ - 70: 00000058 96 FUNC LOCAL DEFAULT 9 _gen_getcode │ │ │ │ │ - 71: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 72: 000003ac 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 73: 00000d08 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 74: 00000d08 76 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ - 75: 000003c0 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 76: 000000b8 28 FUNC LOCAL DEFAULT 9 gen_getcode │ │ │ │ │ - 77: 000000d4 40 FUNC LOCAL DEFAULT 9 gen_get_name │ │ │ │ │ - 78: 000000fc 68 FUNC LOCAL DEFAULT 9 async_gen_asend │ │ │ │ │ - 79: 00000da4 284 FUNC LOCAL DEFAULT 1 async_gen_init_hooks │ │ │ │ │ - 80: 00000ec0 272 FUNC LOCAL DEFAULT 1 async_gen_asend_new │ │ │ │ │ - 81: 00000140 40 FUNC LOCAL DEFAULT 9 gen_get_qualname │ │ │ │ │ - 82: 00000ebc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 83: 00000168 52 FUNC LOCAL DEFAULT 9 gen_getrunning │ │ │ │ │ - 84: 00000ec0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 85: 00000fc4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 86: 000003c8 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 87: 0000019c 28 FUNC LOCAL DEFAULT 9 gen_getframe │ │ │ │ │ - 88: 000001b8 140 FUNC LOCAL DEFAULT 9 _gen_getframe │ │ │ │ │ - 89: 000003d4 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 90: 00000408 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 91: 00000fd0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 92: 00000fd0 196 FUNC LOCAL DEFAULT 1 async_gen_asend_send │ │ │ │ │ - 93: 00001208 220 FUNC LOCAL DEFAULT 1 async_gen_unwrap_value │ │ │ │ │ - 94: 00001094 60 FUNC LOCAL DEFAULT 1 async_gen_anext │ │ │ │ │ - 95: 000011fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 96: 00001208 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 97: 000012e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 98: 000012e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 99: 000012e4 248 FUNC LOCAL DEFAULT 1 async_gen_wrapped_val_dealloc │ │ │ │ │ - 100: 000013d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 101: 000013dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 102: 000013dc 332 FUNC LOCAL DEFAULT 1 async_gen_asend_dealloc │ │ │ │ │ - 103: 00001520 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 104: 00001528 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 105: 00001528 56 FUNC LOCAL DEFAULT 1 async_gen_asend_finalize │ │ │ │ │ - 106: 0000155c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 107: 00000244 60 FUNC LOCAL DEFAULT 9 async_gen_aclose │ │ │ │ │ - 108: 00000280 332 FUNC LOCAL DEFAULT 9 async_gen_athrow_new │ │ │ │ │ - 109: 0000043c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 110: 000003c4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 111: 000003cc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 112: 000003cc 28 FUNC LOCAL DEFAULT 9 async_gen_athrow_iternext │ │ │ │ │ - 113: 000003e8 704 FUNC LOCAL DEFAULT 9 async_gen_athrow_send │ │ │ │ │ - 114: 00000444 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 115: 00000474 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 116: 000004a8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 117: 000006a4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 118: 000006a8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 119: 000006a8 196 FUNC LOCAL DEFAULT 9 async_gen_athrow_dealloc │ │ │ │ │ - 120: 00000768 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 121: 0000076c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 122: 0000076c 72 FUNC LOCAL DEFAULT 9 async_gen_athrow_finalize │ │ │ │ │ - 123: 000007b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 124: 000004dc 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 125: 000004fc 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 126: 00001560 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 127: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 128: 000007b4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 129: 000007b4 120 FUNC LOCAL DEFAULT 9 async_gen_athrow │ │ │ │ │ - 130: 00001620 104 FUNC LOCAL DEFAULT 1 async_gen_traverse │ │ │ │ │ - 131: 0000082c 140 FUNC LOCAL DEFAULT 9 coro_await │ │ │ │ │ - 132: 000008b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 133: 000008b8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 134: 000008b8 24 FUNC LOCAL DEFAULT 9 coro_wrapper_send │ │ │ │ │ - 135: 000008d0 24 FUNC LOCAL DEFAULT 9 coro_wrapper_throw │ │ │ │ │ - 136: 000008e8 180 FUNC LOCAL DEFAULT 9 async_gen_asend_throw │ │ │ │ │ - 137: 0000099c 24 FUNC LOCAL DEFAULT 9 coro_wrapper_close │ │ │ │ │ - 138: 000009b4 212 FUNC LOCAL DEFAULT 9 async_gen_asend_close │ │ │ │ │ - 139: 00000a88 172 FUNC LOCAL DEFAULT 9 coro_wrapper_dealloc │ │ │ │ │ - 140: 00000b30 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 141: 0000057c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 142: 00000b34 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 143: 00000b34 36 FUNC LOCAL DEFAULT 9 gen_repr │ │ │ │ │ - 144: 00000598 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 145: 00000b58 28 FUNC LOCAL DEFAULT 9 cr_getframe │ │ │ │ │ - 146: 000005a4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 147: 00000b74 28 FUNC LOCAL DEFAULT 9 ag_getcode │ │ │ │ │ - 148: 00000b90 420 FUNC LOCAL DEFAULT 9 async_gen_athrow_throw │ │ │ │ │ - 149: 00000d30 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 150: 000005ac 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 151: 00000d34 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 152: 00000d34 28 FUNC LOCAL DEFAULT 9 ag_getframe │ │ │ │ │ - 153: 00000d50 24 FUNC LOCAL DEFAULT 9 async_gen_asend_iternext │ │ │ │ │ - 154: 000005b8 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 155: 00000d68 116 FUNC LOCAL DEFAULT 9 gen_set_name │ │ │ │ │ - 156: 000005e0 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 157: 00000ddc 116 FUNC LOCAL DEFAULT 9 gen_set_qualname │ │ │ │ │ - 158: 00000e50 52 FUNC LOCAL DEFAULT 9 coro_wrapper_traverse │ │ │ │ │ - 159: 00000e84 96 FUNC LOCAL DEFAULT 9 async_gen_asend_traverse │ │ │ │ │ - 160: 00000ee4 156 FUNC LOCAL DEFAULT 9 async_gen_athrow_traverse │ │ │ │ │ - 161: 00000f80 36 FUNC LOCAL DEFAULT 9 gen_getstate │ │ │ │ │ - 162: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 163: 00000fa4 68 FUNC LOCAL DEFAULT 9 gen_getyieldfrom │ │ │ │ │ - 164: 0000060c 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 165: 00000fe8 36 FUNC LOCAL DEFAULT 9 async_gen_repr │ │ │ │ │ - 166: 0000100c 24 FUNC LOCAL DEFAULT 9 coro_wrapper_iternext │ │ │ │ │ - 167: 00001024 212 FUNC LOCAL DEFAULT 9 async_gen_athrow_close │ │ │ │ │ - 168: 00000630 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 169: 000010f8 36 FUNC LOCAL DEFAULT 9 coro_repr │ │ │ │ │ - 170: 0000111c 40 FUNC LOCAL DEFAULT 9 cr_getstate │ │ │ │ │ - 171: 00001144 40 FUNC LOCAL DEFAULT 9 gen_sizeof │ │ │ │ │ - 172: 0000064c 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 173: 0000116c 40 FUNC LOCAL DEFAULT 9 ag_getstate │ │ │ │ │ - 174: 000011c0 52 FUNC LOCAL DEFAULT 9 async_gen_wrapped_val_traverse │ │ │ │ │ - 175: 000011f4 620 FUNC LOCAL DEFAULT 9 gen_new_with_qualname │ │ │ │ │ - 176: 0000145c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 177: 00001460 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 178: 00001554 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 179: 0000155c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 180: 000015a0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 181: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 182: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 183: 00000000 24 OBJECT LOCAL DEFAULT 11 state_strings.2 │ │ │ │ │ - 184: 00000018 24 OBJECT LOCAL DEFAULT 11 state_strings.1 │ │ │ │ │ - 185: 00000030 24 OBJECT LOCAL DEFAULT 11 state_strings.0 │ │ │ │ │ - 186: 00000048 167 OBJECT LOCAL DEFAULT 11 async_athrow_doc │ │ │ │ │ - 187: 000000f0 35 OBJECT LOCAL DEFAULT 11 async_asend_doc │ │ │ │ │ - 188: 00000114 50 OBJECT LOCAL DEFAULT 11 async_aclose_doc │ │ │ │ │ - 189: 00000148 49 OBJECT LOCAL DEFAULT 11 coro_close_doc │ │ │ │ │ - 190: 0000017c 223 OBJECT LOCAL DEFAULT 11 coro_throw_doc │ │ │ │ │ - 191: 0000025c 91 OBJECT LOCAL DEFAULT 11 coro_send_doc │ │ │ │ │ - 192: 000002b8 52 OBJECT LOCAL DEFAULT 11 sizeof__doc__ │ │ │ │ │ - 193: 000002ec 215 OBJECT LOCAL DEFAULT 11 throw_doc │ │ │ │ │ - 194: 000003c4 49 OBJECT LOCAL DEFAULT 11 close_doc │ │ │ │ │ - 195: 000003f8 94 OBJECT LOCAL DEFAULT 11 send_doc │ │ │ │ │ - 196: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 197: 00000930 16 OBJECT LOCAL DEFAULT 3 gen_as_async │ │ │ │ │ - 198: 00000940 96 OBJECT LOCAL DEFAULT 3 gen_methods │ │ │ │ │ - 199: 00000000 20 OBJECT LOCAL DEFAULT 5 gen_memberlist │ │ │ │ │ - 200: 000009a0 180 OBJECT LOCAL DEFAULT 3 gen_getsetlist │ │ │ │ │ - 201: 0000066c 16 OBJECT LOCAL DEFAULT 3 async_gen_as_async │ │ │ │ │ - 202: 0000067c 96 OBJECT LOCAL DEFAULT 3 async_gen_methods │ │ │ │ │ - 203: 000006dc 40 OBJECT LOCAL DEFAULT 3 async_gen_memberlist │ │ │ │ │ - 204: 00000704 160 OBJECT LOCAL DEFAULT 3 async_gen_getsetlist │ │ │ │ │ - 205: 000007e4 16 OBJECT LOCAL DEFAULT 3 coro_as_async │ │ │ │ │ - 206: 000007f4 96 OBJECT LOCAL DEFAULT 3 coro_methods │ │ │ │ │ - 207: 00000854 40 OBJECT LOCAL DEFAULT 3 coro_memberlist │ │ │ │ │ - 208: 0000087c 180 OBJECT LOCAL DEFAULT 3 coro_getsetlist │ │ │ │ │ - 209: 0000061c 16 OBJECT LOCAL DEFAULT 3 async_gen_asend_as_async │ │ │ │ │ - 210: 0000062c 64 OBJECT LOCAL DEFAULT 3 async_gen_asend_methods │ │ │ │ │ - 211: 000005cc 16 OBJECT LOCAL DEFAULT 3 async_gen_athrow_as_async │ │ │ │ │ - 212: 000005dc 64 OBJECT LOCAL DEFAULT 3 async_gen_athrow_methods │ │ │ │ │ - 213: 000007a4 64 OBJECT LOCAL DEFAULT 3 coro_wrapper_methods │ │ │ │ │ - 214: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 215: 00000000 512 FUNC GLOBAL DEFAULT 6 _Py_MakeCoro │ │ │ │ │ - 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_NewVar │ │ │ │ │ - 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 218: 00001688 340 FUNC GLOBAL DEFAULT 1 _PyCoro_ComputeOrigin │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 220: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 221: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_EvalFrameDefault │ │ │ │ │ - 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 226: 00000d54 80 FUNC GLOBAL DEFAULT 1 _PyGen_SetStopIterationValue │ │ │ │ │ - 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFinalizerFromDealloc │ │ │ │ │ - 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ - 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ - 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ - 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ - 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_NoToolsForUnwind │ │ │ │ │ - 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearExceptCode │ │ │ │ │ - 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_GeneratorExit │ │ │ │ │ - 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ - 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ChainStackItem │ │ │ │ │ - 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_Traverse │ │ │ │ │ - 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGC_VisitStackRef │ │ │ │ │ - 246: 00000000 184 FUNC GLOBAL DEFAULT 1 _PyGen_FetchStopIterationValue │ │ │ │ │ - 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyException_GetTraceback │ │ │ │ │ - 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Restore │ │ │ │ │ - 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NormalizeException │ │ │ │ │ - 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ - 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ - 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ - 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ - 261: 00000a48 380 FUNC GLOBAL DEFAULT 1 _PyCoro_GetAwaitableIter │ │ │ │ │ - 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ - 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ - 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_MakeAndSetFrameObject │ │ │ │ │ - 272: 000010d0 84 FUNC GLOBAL DEFAULT 1 _PyAsyncGenASend_Send │ │ │ │ │ - 273: 00001124 228 FUNC GLOBAL DEFAULT 1 _PyAsyncGenValueWrapperNew │ │ │ │ │ - 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ - 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ - 276: 00001560 192 FUNC GLOBAL HIDDEN 1 _PyGen_ClearFrame │ │ │ │ │ - 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ - 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 282: 00001194 44 FUNC GLOBAL DEFAULT 9 PyGen_GetCode │ │ │ │ │ - 283: 00001460 44 FUNC GLOBAL DEFAULT 9 PyGen_NewWithQualName │ │ │ │ │ - 284: 0000148c 40 FUNC GLOBAL DEFAULT 9 PyGen_New │ │ │ │ │ - 285: 000014b4 168 FUNC GLOBAL DEFAULT 9 PyCoro_New │ │ │ │ │ - 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetFrame │ │ │ │ │ - 287: 0000155c 72 FUNC GLOBAL DEFAULT 9 PyAsyncGen_New │ │ │ │ │ - 288: 00000424 212 OBJECT GLOBAL HIDDEN 3 _PyAsyncGenAThrow_Type │ │ │ │ │ - 289: 00000350 212 OBJECT GLOBAL HIDDEN 3 _PyAsyncGenWrappedValue_Type │ │ │ │ │ - 290: 0000027c 212 OBJECT GLOBAL DEFAULT 3 _PyAsyncGenASend_Type │ │ │ │ │ - 291: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyAsyncGen_Type │ │ │ │ │ - 292: 000004f8 212 OBJECT GLOBAL HIDDEN 3 _PyCoroWrapper_Type │ │ │ │ │ - 293: 000001a8 212 OBJECT GLOBAL DEFAULT 3 PyCoro_Type │ │ │ │ │ - 294: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyGen_Type │ │ │ │ │ - 295: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 296: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 25: 00000760 232 FUNC LOCAL DEFAULT 6 gen_send_ex2.constprop.0 │ │ │ │ │ + 26: 00000844 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 27: 00000848 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 28: 00000848 692 FUNC LOCAL DEFAULT 6 gen_dealloc │ │ │ │ │ + 29: 00000fe8 144 FUNC LOCAL DEFAULT 6 gen_clear_frame │ │ │ │ │ + 30: 00000aec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 31: 00000130 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ + 32: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ + 33: 00000afc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 34: 00000afc 296 FUNC LOCAL DEFAULT 6 gen_finalize │ │ │ │ │ + 35: 00000c24 964 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ + 36: 00000c20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 37: 00000190 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ + 38: 000001b0 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ + 39: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ + 40: 00000c24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 41: 00000b40 324 FUNC LOCAL DEFAULT 1 gen_close_iter │ │ │ │ │ + 42: 00000fd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 43: 00000fe8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 44: 00001074 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 45: 00001078 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 46: 00001078 228 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ + 47: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 48: 000001f8 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ + 49: 00000200 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ + 50: 000000b8 208 FUNC LOCAL DEFAULT 1 gen_throw │ │ │ │ │ + 51: 00000188 1764 FUNC LOCAL DEFAULT 1 _gen_throw │ │ │ │ │ + 52: 00000260 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ + 53: 00000294 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ + 54: 000002c8 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ + 55: 0000086c 64 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ + 56: 000008ac 80 FUNC LOCAL DEFAULT 1 gen_throw_current_exception │ │ │ │ │ + 57: 00000860 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 58: 0000086c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 59: 000008fc 180 FUNC LOCAL DEFAULT 1 gen_set_stop_iteration.isra.0 │ │ │ │ │ + 60: 000009ac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 61: 000009b0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 62: 000009b0 20 FUNC LOCAL DEFAULT 1 PyGen_am_send │ │ │ │ │ + 63: 00000314 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ + 64: 0000034c 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ + 65: 0000037c 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ + 66: 00000c7c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 67: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 68: 00000000 60 FUNC LOCAL DEFAULT 9 gen_getsuspended │ │ │ │ │ + 69: 000003a0 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ + 70: 0000003c 28 FUNC LOCAL DEFAULT 9 cr_getcode │ │ │ │ │ + 71: 00000058 96 FUNC LOCAL DEFAULT 9 _gen_getcode │ │ │ │ │ + 72: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ + 73: 000003ac 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ + 74: 00000c84 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 75: 00000c84 76 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ + 76: 000003c0 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ + 77: 000000b8 28 FUNC LOCAL DEFAULT 9 gen_getcode │ │ │ │ │ + 78: 000000d4 40 FUNC LOCAL DEFAULT 9 gen_get_name │ │ │ │ │ + 79: 000000fc 68 FUNC LOCAL DEFAULT 9 async_gen_asend │ │ │ │ │ + 80: 00000d20 284 FUNC LOCAL DEFAULT 1 async_gen_init_hooks │ │ │ │ │ + 81: 00000e3c 272 FUNC LOCAL DEFAULT 1 async_gen_asend_new │ │ │ │ │ + 82: 00000140 40 FUNC LOCAL DEFAULT 9 gen_get_qualname │ │ │ │ │ + 83: 00000e38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 84: 00000168 52 FUNC LOCAL DEFAULT 9 gen_getrunning │ │ │ │ │ + 85: 00000e3c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 86: 00000f40 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 87: 000003c8 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ + 88: 0000019c 28 FUNC LOCAL DEFAULT 9 gen_getframe │ │ │ │ │ + 89: 000001b8 140 FUNC LOCAL DEFAULT 9 _gen_getframe │ │ │ │ │ + 90: 000003d4 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ + 91: 00000408 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ + 92: 00000f4c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 93: 00000f4c 196 FUNC LOCAL DEFAULT 1 async_gen_asend_send │ │ │ │ │ + 94: 00001184 220 FUNC LOCAL DEFAULT 1 async_gen_unwrap_value │ │ │ │ │ + 95: 00001010 60 FUNC LOCAL DEFAULT 1 async_gen_anext │ │ │ │ │ + 96: 00001178 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 97: 00001184 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 98: 0000125c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 99: 00001260 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 100: 00001260 248 FUNC LOCAL DEFAULT 1 async_gen_wrapped_val_dealloc │ │ │ │ │ + 101: 00001350 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 102: 00001358 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 103: 00001358 332 FUNC LOCAL DEFAULT 1 async_gen_asend_dealloc │ │ │ │ │ + 104: 0000149c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 105: 000014a4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 106: 000014a4 56 FUNC LOCAL DEFAULT 1 async_gen_asend_finalize │ │ │ │ │ + 107: 000014d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 108: 00000244 60 FUNC LOCAL DEFAULT 9 async_gen_aclose │ │ │ │ │ + 109: 00000280 332 FUNC LOCAL DEFAULT 9 async_gen_athrow_new │ │ │ │ │ + 110: 0000043c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ + 111: 000003c4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 112: 000003cc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 113: 000003cc 28 FUNC LOCAL DEFAULT 9 async_gen_athrow_iternext │ │ │ │ │ + 114: 000003e8 704 FUNC LOCAL DEFAULT 9 async_gen_athrow_send │ │ │ │ │ + 115: 00000444 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 116: 00000474 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 117: 000004a8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 118: 000006a4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 119: 000006a8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 120: 000006a8 196 FUNC LOCAL DEFAULT 9 async_gen_athrow_dealloc │ │ │ │ │ + 121: 00000768 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 122: 0000076c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 123: 0000076c 72 FUNC LOCAL DEFAULT 9 async_gen_athrow_finalize │ │ │ │ │ + 124: 000007b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 125: 000004dc 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 126: 000004fc 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 127: 000014dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 128: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 129: 000007b4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 130: 000007b4 120 FUNC LOCAL DEFAULT 9 async_gen_athrow │ │ │ │ │ + 131: 0000159c 104 FUNC LOCAL DEFAULT 1 async_gen_traverse │ │ │ │ │ + 132: 0000082c 140 FUNC LOCAL DEFAULT 9 coro_await │ │ │ │ │ + 133: 000008b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 134: 000008b8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 135: 000008b8 24 FUNC LOCAL DEFAULT 9 coro_wrapper_send │ │ │ │ │ + 136: 000008d0 24 FUNC LOCAL DEFAULT 9 coro_wrapper_throw │ │ │ │ │ + 137: 000008e8 180 FUNC LOCAL DEFAULT 9 async_gen_asend_throw │ │ │ │ │ + 138: 0000099c 24 FUNC LOCAL DEFAULT 9 coro_wrapper_close │ │ │ │ │ + 139: 000009b4 212 FUNC LOCAL DEFAULT 9 async_gen_asend_close │ │ │ │ │ + 140: 00000a88 172 FUNC LOCAL DEFAULT 9 coro_wrapper_dealloc │ │ │ │ │ + 141: 00000b30 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 142: 0000057c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 143: 00000b34 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 144: 00000b34 36 FUNC LOCAL DEFAULT 9 gen_repr │ │ │ │ │ + 145: 00000598 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 146: 00000b58 28 FUNC LOCAL DEFAULT 9 cr_getframe │ │ │ │ │ + 147: 000005a4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 148: 00000b74 28 FUNC LOCAL DEFAULT 9 ag_getcode │ │ │ │ │ + 149: 00000b90 420 FUNC LOCAL DEFAULT 9 async_gen_athrow_throw │ │ │ │ │ + 150: 00000d30 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 151: 000005ac 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 152: 00000d34 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 153: 00000d34 28 FUNC LOCAL DEFAULT 9 ag_getframe │ │ │ │ │ + 154: 00000d50 24 FUNC LOCAL DEFAULT 9 async_gen_asend_iternext │ │ │ │ │ + 155: 000005b8 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 156: 00000d68 116 FUNC LOCAL DEFAULT 9 gen_set_name │ │ │ │ │ + 157: 000005e0 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 158: 00000ddc 116 FUNC LOCAL DEFAULT 9 gen_set_qualname │ │ │ │ │ + 159: 00000e50 52 FUNC LOCAL DEFAULT 9 coro_wrapper_traverse │ │ │ │ │ + 160: 00000e84 96 FUNC LOCAL DEFAULT 9 async_gen_asend_traverse │ │ │ │ │ + 161: 00000ee4 156 FUNC LOCAL DEFAULT 9 async_gen_athrow_traverse │ │ │ │ │ + 162: 00000f80 36 FUNC LOCAL DEFAULT 9 gen_getstate │ │ │ │ │ + 163: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ + 164: 00000fa4 68 FUNC LOCAL DEFAULT 9 gen_getyieldfrom │ │ │ │ │ + 165: 0000060c 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 166: 00000fe8 36 FUNC LOCAL DEFAULT 9 async_gen_repr │ │ │ │ │ + 167: 0000100c 24 FUNC LOCAL DEFAULT 9 coro_wrapper_iternext │ │ │ │ │ + 168: 00001024 212 FUNC LOCAL DEFAULT 9 async_gen_athrow_close │ │ │ │ │ + 169: 00000630 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 170: 000010f8 36 FUNC LOCAL DEFAULT 9 coro_repr │ │ │ │ │ + 171: 0000111c 40 FUNC LOCAL DEFAULT 9 cr_getstate │ │ │ │ │ + 172: 00001144 40 FUNC LOCAL DEFAULT 9 gen_sizeof │ │ │ │ │ + 173: 0000064c 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 174: 0000116c 40 FUNC LOCAL DEFAULT 9 ag_getstate │ │ │ │ │ + 175: 000011c0 52 FUNC LOCAL DEFAULT 9 async_gen_wrapped_val_traverse │ │ │ │ │ + 176: 000011f4 620 FUNC LOCAL DEFAULT 9 gen_new_with_qualname │ │ │ │ │ + 177: 0000145c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 178: 00001460 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 179: 00001554 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 180: 0000155c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 181: 000015a0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 182: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 183: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 184: 00000000 24 OBJECT LOCAL DEFAULT 11 state_strings.2 │ │ │ │ │ + 185: 00000018 24 OBJECT LOCAL DEFAULT 11 state_strings.1 │ │ │ │ │ + 186: 00000030 24 OBJECT LOCAL DEFAULT 11 state_strings.0 │ │ │ │ │ + 187: 00000048 167 OBJECT LOCAL DEFAULT 11 async_athrow_doc │ │ │ │ │ + 188: 000000f0 35 OBJECT LOCAL DEFAULT 11 async_asend_doc │ │ │ │ │ + 189: 00000114 50 OBJECT LOCAL DEFAULT 11 async_aclose_doc │ │ │ │ │ + 190: 00000148 49 OBJECT LOCAL DEFAULT 11 coro_close_doc │ │ │ │ │ + 191: 0000017c 223 OBJECT LOCAL DEFAULT 11 coro_throw_doc │ │ │ │ │ + 192: 0000025c 91 OBJECT LOCAL DEFAULT 11 coro_send_doc │ │ │ │ │ + 193: 000002b8 52 OBJECT LOCAL DEFAULT 11 sizeof__doc__ │ │ │ │ │ + 194: 000002ec 215 OBJECT LOCAL DEFAULT 11 throw_doc │ │ │ │ │ + 195: 000003c4 49 OBJECT LOCAL DEFAULT 11 close_doc │ │ │ │ │ + 196: 000003f8 94 OBJECT LOCAL DEFAULT 11 send_doc │ │ │ │ │ + 197: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 198: 00000930 16 OBJECT LOCAL DEFAULT 3 gen_as_async │ │ │ │ │ + 199: 00000940 96 OBJECT LOCAL DEFAULT 3 gen_methods │ │ │ │ │ + 200: 00000000 20 OBJECT LOCAL DEFAULT 5 gen_memberlist │ │ │ │ │ + 201: 000009a0 180 OBJECT LOCAL DEFAULT 3 gen_getsetlist │ │ │ │ │ + 202: 0000066c 16 OBJECT LOCAL DEFAULT 3 async_gen_as_async │ │ │ │ │ + 203: 0000067c 96 OBJECT LOCAL DEFAULT 3 async_gen_methods │ │ │ │ │ + 204: 000006dc 40 OBJECT LOCAL DEFAULT 3 async_gen_memberlist │ │ │ │ │ + 205: 00000704 160 OBJECT LOCAL DEFAULT 3 async_gen_getsetlist │ │ │ │ │ + 206: 000007e4 16 OBJECT LOCAL DEFAULT 3 coro_as_async │ │ │ │ │ + 207: 000007f4 96 OBJECT LOCAL DEFAULT 3 coro_methods │ │ │ │ │ + 208: 00000854 40 OBJECT LOCAL DEFAULT 3 coro_memberlist │ │ │ │ │ + 209: 0000087c 180 OBJECT LOCAL DEFAULT 3 coro_getsetlist │ │ │ │ │ + 210: 0000061c 16 OBJECT LOCAL DEFAULT 3 async_gen_asend_as_async │ │ │ │ │ + 211: 0000062c 64 OBJECT LOCAL DEFAULT 3 async_gen_asend_methods │ │ │ │ │ + 212: 000005cc 16 OBJECT LOCAL DEFAULT 3 async_gen_athrow_as_async │ │ │ │ │ + 213: 000005dc 64 OBJECT LOCAL DEFAULT 3 async_gen_athrow_methods │ │ │ │ │ + 214: 000007a4 64 OBJECT LOCAL DEFAULT 3 coro_wrapper_methods │ │ │ │ │ + 215: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 216: 00000000 512 FUNC GLOBAL DEFAULT 6 _Py_MakeCoro │ │ │ │ │ + 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_NewVar │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 219: 00001604 340 FUNC GLOBAL DEFAULT 1 _PyCoro_ComputeOrigin │ │ │ │ │ + 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 221: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 222: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_EvalFrameDefault │ │ │ │ │ + 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 227: 00000cd0 80 FUNC GLOBAL DEFAULT 1 _PyGen_SetStopIterationValue │ │ │ │ │ + 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ChainStackItem │ │ │ │ │ + 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFinalizerFromDealloc │ │ │ │ │ + 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ + 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ + 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ + 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ + 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ + 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_NoToolsForUnwind │ │ │ │ │ + 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearExceptCode │ │ │ │ │ + 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_GeneratorExit │ │ │ │ │ + 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ + 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_Traverse │ │ │ │ │ + 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGC_VisitStackRef │ │ │ │ │ + 247: 00000000 184 FUNC GLOBAL DEFAULT 1 _PyGen_FetchStopIterationValue │ │ │ │ │ + 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ + 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyException_GetTraceback │ │ │ │ │ + 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Restore │ │ │ │ │ + 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NormalizeException │ │ │ │ │ + 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ + 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ + 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ + 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ + 262: 000009c4 380 FUNC GLOBAL DEFAULT 1 _PyCoro_GetAwaitableIter │ │ │ │ │ + 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ + 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ + 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ + 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_MakeAndSetFrameObject │ │ │ │ │ + 273: 0000104c 84 FUNC GLOBAL DEFAULT 1 _PyAsyncGenASend_Send │ │ │ │ │ + 274: 000010a0 228 FUNC GLOBAL DEFAULT 1 _PyAsyncGenValueWrapperNew │ │ │ │ │ + 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ + 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ + 277: 000014dc 192 FUNC GLOBAL HIDDEN 1 _PyGen_ClearFrame │ │ │ │ │ + 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ + 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 283: 00001194 44 FUNC GLOBAL DEFAULT 9 PyGen_GetCode │ │ │ │ │ + 284: 00001460 44 FUNC GLOBAL DEFAULT 9 PyGen_NewWithQualName │ │ │ │ │ + 285: 0000148c 40 FUNC GLOBAL DEFAULT 9 PyGen_New │ │ │ │ │ + 286: 000014b4 168 FUNC GLOBAL DEFAULT 9 PyCoro_New │ │ │ │ │ + 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetFrame │ │ │ │ │ + 288: 0000155c 72 FUNC GLOBAL DEFAULT 9 PyAsyncGen_New │ │ │ │ │ + 289: 00000424 212 OBJECT GLOBAL HIDDEN 3 _PyAsyncGenAThrow_Type │ │ │ │ │ + 290: 00000350 212 OBJECT GLOBAL HIDDEN 3 _PyAsyncGenWrappedValue_Type │ │ │ │ │ + 291: 0000027c 212 OBJECT GLOBAL DEFAULT 3 _PyAsyncGenASend_Type │ │ │ │ │ + 292: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyAsyncGen_Type │ │ │ │ │ + 293: 000004f8 212 OBJECT GLOBAL HIDDEN 3 _PyCoroWrapper_Type │ │ │ │ │ + 294: 000001a8 212 OBJECT GLOBAL DEFAULT 3 PyCoro_Type │ │ │ │ │ + 295: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyGen_Type │ │ │ │ │ + 296: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,862 +1,858 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x787c contains 217 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x7878 contains 213 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000014 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000018 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000028 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000034 0000eb1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000040 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000044 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000058 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000005c 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000070 0000e71c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -000000a4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000120 00002d2b R_ARM_MOVW_ABS_NC 000001f8 .LC12 │ │ │ │ │ -00000124 00002d2c R_ARM_MOVT_ABS 000001f8 .LC12 │ │ │ │ │ -00000128 0000f81c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000013c 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000140 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000148 00002e2b R_ARM_MOVW_ABS_NC 00000200 .LC13 │ │ │ │ │ -0000014c 00002e2c R_ARM_MOVT_ABS 00000200 .LC13 │ │ │ │ │ -00000154 0000fa1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000001d4 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000001d8 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000278 0000fb1c R_ARM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ -00000288 0000fc1c R_ARM_CALL 00000000 PyErr_Restore │ │ │ │ │ -000002b4 0000fd1c R_ARM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ -000002e8 0000fe2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -000002ec 0000fe2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -000002f8 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002fc 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000300 0000312b R_ARM_MOVW_ABS_NC 00000260 .LC14 │ │ │ │ │ -00000304 0000312c R_ARM_MOVT_ABS 00000260 .LC14 │ │ │ │ │ -00000310 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000032c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000330 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000338 0000332b R_ARM_MOVW_ABS_NC 000002c8 .LC16 │ │ │ │ │ -0000033c 0000332c R_ARM_MOVT_ABS 000002c8 .LC16 │ │ │ │ │ -00000348 0000ff1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000037c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000380 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000384 0000322b R_ARM_MOVW_ABS_NC 00000294 .LC15 │ │ │ │ │ -00000388 0000322c R_ARM_MOVT_ABS 00000294 .LC15 │ │ │ │ │ -00000394 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003b0 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003e8 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000003ec 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000003f4 0001001c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00000428 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000042c 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000004ec 0001011c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000052c 0001021c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ -0000057c 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005c4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005f8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000630 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000648 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000064c 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000650 00000e2b R_ARM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ -00000654 00000e2c R_ARM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -0000065c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000674 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000678 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000067c 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000680 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000688 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000690 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000694 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000734 0000fb1c R_ARM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ -00000744 0000fc1c R_ARM_CALL 00000000 PyErr_Restore │ │ │ │ │ -0000074c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000750 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000754 0000322b R_ARM_MOVW_ABS_NC 00000294 .LC15 │ │ │ │ │ -00000758 0000322c R_ARM_MOVT_ABS 00000294 .LC15 │ │ │ │ │ -00000760 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000788 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000078c 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000794 0000332b R_ARM_MOVW_ABS_NC 000002c8 .LC16 │ │ │ │ │ -00000798 0000332c R_ARM_MOVT_ABS 000002c8 .LC16 │ │ │ │ │ -000007a0 0000ff1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007b4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007d4 0000fd1c R_ARM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ -000007f4 0000fe2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -000007f8 0000fe2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -00000804 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000808 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000080c 0000312b R_ARM_MOVW_ABS_NC 00000260 .LC14 │ │ │ │ │ -00000810 0000312c R_ARM_MOVT_ABS 00000260 .LC14 │ │ │ │ │ -00000818 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000838 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -0000083c 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000844 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000848 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000858 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000860 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000864 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000868 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000008a8 0000db1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000008cc 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000008d0 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000091c 0000f11c R_ARM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ -00000940 0000de1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -0000097c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000009a8 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000009ac 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000009b8 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000009bc 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000009c8 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000009e4 0001042b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000009e8 0001042c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000009f4 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000a08 0000e21c R_ARM_CALL 00000d54 _PyGen_SetStopIterationValue │ │ │ │ │ -00000a2c 0000db1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000a30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a44 0000161d R_ARM_JUMP24 000004a8 gen_send_ex │ │ │ │ │ -00000a5c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000a60 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000aec 0001061c R_ARM_CALL 00000000 PyIter_Check │ │ │ │ │ -00000afc 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b00 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b08 00003f2b R_ARM_MOVW_ABS_NC 0000034c .LC18 │ │ │ │ │ -00000b0c 00003f2c R_ARM_MOVT_ABS 0000034c .LC18 │ │ │ │ │ -00000b14 0000ff1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b48 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b4c 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b54 0000402b R_ARM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ -00000b58 0000402c R_ARM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ -00000b60 0000ff1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b7c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b80 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b88 00003e2b R_ARM_MOVW_ABS_NC 00000314 .LC17 │ │ │ │ │ -00000b8c 00003e2c R_ARM_MOVT_ABS 00000314 .LC17 │ │ │ │ │ -00000b98 0000ff1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000bbc 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bd8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000bdc 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000bfc 0000201c R_ARM_CALL 00000b3c gen_close │ │ │ │ │ -00000c28 0001011c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000c94 0001071c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000cb8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cd0 00001d2b R_ARM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ -00000cd4 00001d2c R_ARM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ -00000cd8 0000ea1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000cf4 0001081c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000d00 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d04 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d28 0000161c R_ARM_CALL 000004a8 gen_send_ex │ │ │ │ │ -00000d68 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000d6c 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000d7c 0000e91c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000d88 0000e81c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -00000d9c 00010c1c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000e20 0000e91c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000e88 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ea8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ebc 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f18 00010d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000f9c 00010e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000fc4 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000fc8 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000fcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000100c 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001010 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001050 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001054 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00001058 0000592b R_ARM_MOVW_ABS_NC 000003d4 .LC25 │ │ │ │ │ -0000105c 0000592c R_ARM_MOVT_ABS 000003d4 .LC25 │ │ │ │ │ -00001064 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001070 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001074 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000107c 00005a2b R_ARM_MOVW_ABS_NC 00000408 .LC26 │ │ │ │ │ -00001080 00005a2c R_ARM_MOVT_ABS 00000408 .LC26 │ │ │ │ │ -0000108c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001104 0000f61c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ -00001178 00010d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000011e8 00010e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000011fc 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001200 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001244 0000e21c R_ARM_CALL 00000d54 _PyGen_SetStopIterationValue │ │ │ │ │ -00001268 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001280 0000eb1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001284 0001042b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00001288 0001042c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00001298 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000012b8 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000012c4 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000012c8 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000012d0 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000012e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000013b8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013d0 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000013d4 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000013d8 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000013f8 0000e41c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -000014d0 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014e8 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00001514 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001520 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001524 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001558 0001121d R_ARM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ -0000155c 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000158c 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001590 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00001594 00007c2b R_ARM_MOVW_ABS_NC 000004dc .LC31 │ │ │ │ │ -00001598 00007c2c R_ARM_MOVT_ABS 000004dc .LC31 │ │ │ │ │ -000015a0 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015c8 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000015cc 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000015d0 00007d2b R_ARM_MOVW_ABS_NC 000004fc .LC32 │ │ │ │ │ -000015d4 00007d2c R_ARM_MOVT_ABS 000004fc .LC32 │ │ │ │ │ -000015dc 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001608 0000ec1c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ -00001614 00001a1c R_ARM_CALL 00000f90 gen_clear_frame │ │ │ │ │ -0000165c 00002b1d R_ARM_JUMP24 00001020 gen_traverse │ │ │ │ │ -00001708 0001171c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001758 0001181c R_ARM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00001764 0000ac2b R_ARM_MOVW_ABS_NC 0000064c .LC42 │ │ │ │ │ -00001768 0000ac2c R_ARM_MOVT_ABS 0000064c .LC42 │ │ │ │ │ -00001774 0001191c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -000017d4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000014 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000018 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000028 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000034 0000ed1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000040 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000044 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000058 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000005c 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000070 0000e91c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +000000a4 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000120 0000302b R_ARM_MOVW_ABS_NC 000001f8 .LC12 │ │ │ │ │ +00000124 0000302c R_ARM_MOVT_ABS 000001f8 .LC12 │ │ │ │ │ +00000128 0000f91c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000013c 0000fa2b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000140 0000fa2c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000148 0000312b R_ARM_MOVW_ABS_NC 00000200 .LC13 │ │ │ │ │ +0000014c 0000312c R_ARM_MOVT_ABS 00000200 .LC13 │ │ │ │ │ +00000154 0000fb1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000001d4 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000001d8 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000278 0000fc1c R_ARM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ +00000288 0000fd1c R_ARM_CALL 00000000 PyErr_Restore │ │ │ │ │ +000002b4 0000fe1c R_ARM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ +000002d4 0000ff2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +000002d8 0000ff2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +000002e4 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002e8 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000002ec 0000342b R_ARM_MOVW_ABS_NC 00000260 .LC14 │ │ │ │ │ +000002f0 0000342c R_ARM_MOVT_ABS 00000260 .LC14 │ │ │ │ │ +000002fc 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000318 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000031c 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000324 0000362b R_ARM_MOVW_ABS_NC 000002c8 .LC16 │ │ │ │ │ +00000328 0000362c R_ARM_MOVT_ABS 000002c8 .LC16 │ │ │ │ │ +00000334 0001001c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000038c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000398 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000039c 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003a0 0000352b R_ARM_MOVW_ABS_NC 00000294 .LC15 │ │ │ │ │ +000003a4 0000352c R_ARM_MOVT_ABS 00000294 .LC15 │ │ │ │ │ +000003b0 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003cc 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000003d0 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000003d4 00000e2b R_ARM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ +000003d8 00000e2c R_ARM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ +000003e0 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003f8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000003fc 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000400 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000404 0000e22c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000040c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000414 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000418 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000004b8 0000fc1c R_ARM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ +000004c8 0000fd1c R_ARM_CALL 00000000 PyErr_Restore │ │ │ │ │ +000004d0 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000004d4 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004d8 0000352b R_ARM_MOVW_ABS_NC 00000294 .LC15 │ │ │ │ │ +000004dc 0000352c R_ARM_MOVT_ABS 00000294 .LC15 │ │ │ │ │ +000004e4 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000050c 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000510 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000518 0000362b R_ARM_MOVW_ABS_NC 000002c8 .LC16 │ │ │ │ │ +0000051c 0000362c R_ARM_MOVT_ABS 000002c8 .LC16 │ │ │ │ │ +00000524 0001001c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000538 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000558 0000fe1c R_ARM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ +00000578 0000ff2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +0000057c 0000ff2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +00000588 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000058c 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000590 0000342b R_ARM_MOVW_ABS_NC 00000260 .LC14 │ │ │ │ │ +00000594 0000342c R_ARM_MOVT_ABS 00000260 .LC14 │ │ │ │ │ +0000059c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000005bc 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +000005c0 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +000005c8 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000005cc 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000604 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000608 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000610 0001011c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00000644 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000648 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000708 0001021c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000748 0001031c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ +00000798 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007e0 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000814 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000084c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000858 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000860 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000864 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000868 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008a8 0000dc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000008cc 0000191c R_ARM_CALL 00000760 gen_send_ex2.constprop.0 │ │ │ │ │ +00000924 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000928 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000934 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000938 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000944 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000960 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000964 0001052c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000970 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000984 0000e31c R_ARM_CALL 00000cd0 _PyGen_SetStopIterationValue │ │ │ │ │ +000009a8 0000dc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000009ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000009c0 0000161d R_ARM_JUMP24 000004a8 gen_send_ex │ │ │ │ │ +000009d8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000009dc 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000a68 0001071c R_ARM_CALL 00000000 PyIter_Check │ │ │ │ │ +00000a78 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a7c 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a84 0000402b R_ARM_MOVW_ABS_NC 0000034c .LC18 │ │ │ │ │ +00000a88 0000402c R_ARM_MOVT_ABS 0000034c .LC18 │ │ │ │ │ +00000a90 0001001c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ac4 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ac8 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000ad0 0000412b R_ARM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ +00000ad4 0000412c R_ARM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ +00000adc 0001001c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000af8 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000afc 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000b04 00003f2b R_ARM_MOVW_ABS_NC 00000314 .LC17 │ │ │ │ │ +00000b08 00003f2c R_ARM_MOVT_ABS 00000314 .LC17 │ │ │ │ │ +00000b14 0001001c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000b38 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b54 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000b58 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000b78 0000231c R_ARM_CALL 00000c24 gen_close │ │ │ │ │ +00000ba4 0001021c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000c10 0001081c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000c34 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c4c 0000202b R_ARM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ +00000c50 0000202c R_ARM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ +00000c54 0000ec1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000c70 0001091c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000c7c 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c80 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000ca4 0000161c R_ARM_CALL 000004a8 gen_send_ex │ │ │ │ │ +00000ce4 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000ce8 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000cf8 0000eb1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000d04 0000ea1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +00000d18 00010d1c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +00000d9c 0000eb1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000e04 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e24 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e38 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000e94 00010e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000f18 00010f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000f40 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000f44 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000f48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000f88 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f8c 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000fcc 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000fd0 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000fd4 00005a2b R_ARM_MOVW_ABS_NC 000003d4 .LC25 │ │ │ │ │ +00000fd8 00005a2c R_ARM_MOVT_ABS 000003d4 .LC25 │ │ │ │ │ +00000fe0 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000fec 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000ff0 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000ff8 00005b2b R_ARM_MOVW_ABS_NC 00000408 .LC26 │ │ │ │ │ +00000ffc 00005b2c R_ARM_MOVT_ABS 00000408 .LC26 │ │ │ │ │ +00001008 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001080 0000f71c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ +000010f4 00010e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001164 00010f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00001178 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000117c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001180 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000011c0 0000e31c R_ARM_CALL 00000cd0 _PyGen_SetStopIterationValue │ │ │ │ │ +000011e4 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011fc 0000ed1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001200 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00001204 0001052c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00001214 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001234 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00001240 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00001244 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000124c 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000125c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001334 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000134c 0000e71d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00001350 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001354 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001374 0000e61c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +0000144c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001464 0000e71d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00001490 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000149c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000014a0 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000014d4 0001131d R_ARM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ +000014d8 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001508 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000150c 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00001510 00007d2b R_ARM_MOVW_ABS_NC 000004dc .LC31 │ │ │ │ │ +00001514 00007d2c R_ARM_MOVT_ABS 000004dc .LC31 │ │ │ │ │ +0000151c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001544 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00001548 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000154c 00007e2b R_ARM_MOVW_ABS_NC 000004fc .LC32 │ │ │ │ │ +00001550 00007e2c R_ARM_MOVT_ABS 000004fc .LC32 │ │ │ │ │ +00001558 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001584 0000ee1c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ +00001590 00001d1c R_ARM_CALL 00000fe8 gen_clear_frame │ │ │ │ │ +000015d8 00002e1d R_ARM_JUMP24 00001078 gen_traverse │ │ │ │ │ +00001684 0001181c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000016d4 0001191c R_ARM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +000016e0 0000ad2b R_ARM_MOVW_ABS_NC 0000064c .LC42 │ │ │ │ │ +000016e4 0000ad2c R_ARM_MOVT_ABS 0000064c .LC42 │ │ │ │ │ +000016f0 00011a1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00001750 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7f44 contains 216 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7f20 contains 216 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00012802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00001902 R_ARM_ABS32 00000760 gen_dealloc │ │ │ │ │ +00000018 00001c02 R_ARM_ABS32 00000848 gen_dealloc │ │ │ │ │ 00000028 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000002c 00008f02 R_ARM_ABS32 00000b34 gen_repr │ │ │ │ │ -00000048 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000005c 00002b02 R_ARM_ABS32 00001020 gen_traverse │ │ │ │ │ -0000006c 00012902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000002c 00009002 R_ARM_ABS32 00000b34 gen_repr │ │ │ │ │ +00000048 00012902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000005c 00002e02 R_ARM_ABS32 00001078 gen_traverse │ │ │ │ │ +0000006c 00012a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000070 00001002 R_ARM_ABS32 000002d4 gen_iternext │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000c4 00001f02 R_ARM_ABS32 00000a14 gen_finalize │ │ │ │ │ -000000d8 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000000c4 00002202 R_ARM_ABS32 00000afc gen_finalize │ │ │ │ │ +000000d8 00012802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000ec 00001902 R_ARM_ABS32 00000760 gen_dealloc │ │ │ │ │ +000000ec 00001c02 R_ARM_ABS32 00000848 gen_dealloc │ │ │ │ │ 000000fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000100 0000a502 R_ARM_ABS32 00000fe8 async_gen_repr │ │ │ │ │ -0000011c 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000130 00008202 R_ARM_ABS32 00001620 async_gen_traverse │ │ │ │ │ +00000100 0000a602 R_ARM_ABS32 00000fe8 async_gen_repr │ │ │ │ │ +0000011c 00012902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000130 00008302 R_ARM_ABS32 0000159c async_gen_traverse │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000014c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000150 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000198 00001f02 R_ARM_ABS32 00000a14 gen_finalize │ │ │ │ │ -000001ac 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000198 00002202 R_ARM_ABS32 00000afc gen_finalize │ │ │ │ │ +000001ac 00012802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c0 00001902 R_ARM_ABS32 00000760 gen_dealloc │ │ │ │ │ +000001c0 00001c02 R_ARM_ABS32 00000848 gen_dealloc │ │ │ │ │ 000001d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001d4 0000a902 R_ARM_ABS32 000010f8 coro_repr │ │ │ │ │ -000001f0 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000204 00002b02 R_ARM_ABS32 00001020 gen_traverse │ │ │ │ │ +000001d4 0000aa02 R_ARM_ABS32 000010f8 coro_repr │ │ │ │ │ +000001f0 00012902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000204 00002e02 R_ARM_ABS32 00001078 gen_traverse │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000220 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000224 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000026c 00001f02 R_ARM_ABS32 00000a14 gen_finalize │ │ │ │ │ -00000280 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +0000026c 00002202 R_ARM_ABS32 00000afc gen_finalize │ │ │ │ │ +00000280 00012802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000288 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000294 00006602 R_ARM_ABS32 000013dc async_gen_asend_dealloc │ │ │ │ │ +00000294 00006702 R_ARM_ABS32 00001358 async_gen_asend_dealloc │ │ │ │ │ 000002a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002c4 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000002d8 00009f02 R_ARM_ABS32 00000e84 async_gen_asend_traverse │ │ │ │ │ -000002e8 00012902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000002ec 00009902 R_ARM_ABS32 00000d50 async_gen_asend_iternext │ │ │ │ │ +000002c4 00012902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000002d8 0000a002 R_ARM_ABS32 00000e84 async_gen_asend_traverse │ │ │ │ │ +000002e8 00012a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000002ec 00009a02 R_ARM_ABS32 00000d50 async_gen_asend_iternext │ │ │ │ │ 000002f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000340 00006902 R_ARM_ABS32 00001528 async_gen_asend_finalize │ │ │ │ │ -00000354 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000340 00006a02 R_ARM_ABS32 000014a4 async_gen_asend_finalize │ │ │ │ │ +00000354 00012802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000035c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000368 00006302 R_ARM_ABS32 000012e4 async_gen_wrapped_val_dealloc │ │ │ │ │ -00000398 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000003ac 0000ae02 R_ARM_ABS32 000011c0 async_gen_wrapped_val_traverse │ │ │ │ │ -00000428 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000368 00006402 R_ARM_ABS32 00001260 async_gen_wrapped_val_dealloc │ │ │ │ │ +00000398 00012902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000003ac 0000af02 R_ARM_ABS32 000011c0 async_gen_wrapped_val_traverse │ │ │ │ │ +00000428 00012802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000430 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000043c 00007702 R_ARM_ABS32 000006a8 async_gen_athrow_dealloc │ │ │ │ │ +0000043c 00007802 R_ARM_ABS32 000006a8 async_gen_athrow_dealloc │ │ │ │ │ 0000044c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000046c 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000480 0000a002 R_ARM_ABS32 00000ee4 async_gen_athrow_traverse │ │ │ │ │ -00000490 00012902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000494 00007002 R_ARM_ABS32 000003cc async_gen_athrow_iternext │ │ │ │ │ +0000046c 00012902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000480 0000a102 R_ARM_ABS32 00000ee4 async_gen_athrow_traverse │ │ │ │ │ +00000490 00012a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000494 00007102 R_ARM_ABS32 000003cc async_gen_athrow_iternext │ │ │ │ │ 00000498 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004e8 00007a02 R_ARM_ABS32 0000076c async_gen_athrow_finalize │ │ │ │ │ -000004fc 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000004e8 00007b02 R_ARM_ABS32 0000076c async_gen_athrow_finalize │ │ │ │ │ +000004fc 00012802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000504 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000510 00008b02 R_ARM_ABS32 00000a88 coro_wrapper_dealloc │ │ │ │ │ -00000540 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000510 00008c02 R_ARM_ABS32 00000a88 coro_wrapper_dealloc │ │ │ │ │ +00000540 00012902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000550 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000554 00009e02 R_ARM_ABS32 00000e50 coro_wrapper_traverse │ │ │ │ │ -00000564 00012902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000568 0000a602 R_ARM_ABS32 0000100c coro_wrapper_iternext │ │ │ │ │ +00000554 00009f02 R_ARM_ABS32 00000e50 coro_wrapper_traverse │ │ │ │ │ +00000564 00012a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000568 0000a702 R_ARM_ABS32 0000100c coro_wrapper_iternext │ │ │ │ │ 0000056c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000005cc 00012902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000005cc 00012a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000005dc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005e0 00007102 R_ARM_ABS32 000003e8 async_gen_athrow_send │ │ │ │ │ -000005e8 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005e0 00007202 R_ARM_ABS32 000003e8 async_gen_athrow_send │ │ │ │ │ +000005e8 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005ec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005f0 00009402 R_ARM_ABS32 00000b90 async_gen_athrow_throw │ │ │ │ │ -000005f8 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005f0 00009502 R_ARM_ABS32 00000b90 async_gen_athrow_throw │ │ │ │ │ +000005f8 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005fc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000600 0000a702 R_ARM_ABS32 00001024 async_gen_athrow_close │ │ │ │ │ -00000608 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000061c 00012902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000628 00011002 R_ARM_ABS32 000010d0 _PyAsyncGenASend_Send │ │ │ │ │ +00000600 0000a802 R_ARM_ABS32 00001024 async_gen_athrow_close │ │ │ │ │ +00000608 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000061c 00012a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000628 00011102 R_ARM_ABS32 0000104c _PyAsyncGenASend_Send │ │ │ │ │ 0000062c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000630 00005c02 R_ARM_ABS32 00000fd0 async_gen_asend_send │ │ │ │ │ -00000638 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000630 00005d02 R_ARM_ABS32 00000f4c async_gen_asend_send │ │ │ │ │ +00000638 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000063c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000640 00008802 R_ARM_ABS32 000008e8 async_gen_asend_throw │ │ │ │ │ -00000648 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000640 00008902 R_ARM_ABS32 000008e8 async_gen_asend_throw │ │ │ │ │ +00000648 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000064c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000650 00008a02 R_ARM_ABS32 000009b4 async_gen_asend_close │ │ │ │ │ -00000658 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000670 00012902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000674 00005e02 R_ARM_ABS32 00001094 async_gen_anext │ │ │ │ │ -00000678 00003d02 R_ARM_ABS32 00000a34 PyGen_am_send │ │ │ │ │ +00000650 00008b02 R_ARM_ABS32 000009b4 async_gen_asend_close │ │ │ │ │ +00000658 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000670 00012a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000674 00005f02 R_ARM_ABS32 00001010 async_gen_anext │ │ │ │ │ +00000678 00003e02 R_ARM_ABS32 000009b0 PyGen_am_send │ │ │ │ │ 0000067c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000680 00004e02 R_ARM_ABS32 000000fc async_gen_asend │ │ │ │ │ -00000688 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000680 00004f02 R_ARM_ABS32 000000fc async_gen_asend │ │ │ │ │ +00000688 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000068c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000690 00008102 R_ARM_ABS32 000007b4 async_gen_athrow │ │ │ │ │ -00000698 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000690 00008202 R_ARM_ABS32 000007b4 async_gen_athrow │ │ │ │ │ +00000698 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000069c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006a0 00006b02 R_ARM_ABS32 00000244 async_gen_aclose │ │ │ │ │ -000006a8 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006a0 00006c02 R_ARM_ABS32 00000244 async_gen_aclose │ │ │ │ │ +000006a8 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006ac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006b0 0000ab02 R_ARM_ABS32 00001144 gen_sizeof │ │ │ │ │ -000006b8 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006b0 0000ac02 R_ARM_ABS32 00001144 gen_sizeof │ │ │ │ │ +000006b8 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006bc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006c0 00012a02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +000006c0 00012b02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 000006c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006dc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000704 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000708 00004d02 R_ARM_ABS32 000000d4 gen_get_name │ │ │ │ │ -0000070c 00009b02 R_ARM_ABS32 00000d68 gen_set_name │ │ │ │ │ +00000708 00004e02 R_ARM_ABS32 000000d4 gen_get_name │ │ │ │ │ +0000070c 00009c02 R_ARM_ABS32 00000d68 gen_set_name │ │ │ │ │ 00000710 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000718 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000071c 00005102 R_ARM_ABS32 00000140 gen_get_qualname │ │ │ │ │ -00000720 00009d02 R_ARM_ABS32 00000ddc gen_set_qualname │ │ │ │ │ +0000071c 00005202 R_ARM_ABS32 00000140 gen_get_qualname │ │ │ │ │ +00000720 00009e02 R_ARM_ABS32 00000ddc gen_set_qualname │ │ │ │ │ 00000724 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000072c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000730 0000a302 R_ARM_ABS32 00000fa4 gen_getyieldfrom │ │ │ │ │ +00000730 0000a402 R_ARM_ABS32 00000fa4 gen_getyieldfrom │ │ │ │ │ 00000738 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000740 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000744 00009802 R_ARM_ABS32 00000d34 ag_getframe │ │ │ │ │ +00000744 00009902 R_ARM_ABS32 00000d34 ag_getframe │ │ │ │ │ 00000754 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000758 00009302 R_ARM_ABS32 00000b74 ag_getcode │ │ │ │ │ +00000758 00009402 R_ARM_ABS32 00000b74 ag_getcode │ │ │ │ │ 00000768 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000076c 00004302 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ +0000076c 00004402 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ 0000077c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000780 0000ad02 R_ARM_ABS32 0000116c ag_getstate │ │ │ │ │ +00000780 0000ae02 R_ARM_ABS32 0000116c ag_getstate │ │ │ │ │ 00000788 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007a4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007a8 00008602 R_ARM_ABS32 000008b8 coro_wrapper_send │ │ │ │ │ -000007b0 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007a8 00008702 R_ARM_ABS32 000008b8 coro_wrapper_send │ │ │ │ │ +000007b0 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007b4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007b8 00008702 R_ARM_ABS32 000008d0 coro_wrapper_throw │ │ │ │ │ -000007c0 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007b8 00008802 R_ARM_ABS32 000008d0 coro_wrapper_throw │ │ │ │ │ +000007c0 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007c4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007c8 00008902 R_ARM_ABS32 0000099c coro_wrapper_close │ │ │ │ │ -000007d0 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000007e4 00008302 R_ARM_ABS32 0000082c coro_await │ │ │ │ │ -000007f0 00003d02 R_ARM_ABS32 00000a34 PyGen_am_send │ │ │ │ │ +000007c8 00008a02 R_ARM_ABS32 0000099c coro_wrapper_close │ │ │ │ │ +000007d0 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007e4 00008402 R_ARM_ABS32 0000082c coro_await │ │ │ │ │ +000007f0 00003e02 R_ARM_ABS32 000009b0 PyGen_am_send │ │ │ │ │ 000007f4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007f8 00004a02 R_ARM_ABS32 00000d08 gen_send │ │ │ │ │ -00000800 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007f8 00004b02 R_ARM_ABS32 00000c84 gen_send │ │ │ │ │ +00000800 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000804 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000808 00002f02 R_ARM_ABS32 000000b8 gen_throw │ │ │ │ │ -00000810 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000808 00003202 R_ARM_ABS32 000000b8 gen_throw │ │ │ │ │ +00000810 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000814 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000818 00002002 R_ARM_ABS32 00000b3c gen_close │ │ │ │ │ -00000820 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000818 00002302 R_ARM_ABS32 00000c24 gen_close │ │ │ │ │ +00000820 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000824 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000828 0000ab02 R_ARM_ABS32 00001144 gen_sizeof │ │ │ │ │ -00000830 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000828 0000ac02 R_ARM_ABS32 00001144 gen_sizeof │ │ │ │ │ +00000830 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000834 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000838 00012a02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +00000838 00012b02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000840 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000854 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000087c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000880 00004d02 R_ARM_ABS32 000000d4 gen_get_name │ │ │ │ │ -00000884 00009b02 R_ARM_ABS32 00000d68 gen_set_name │ │ │ │ │ +00000880 00004e02 R_ARM_ABS32 000000d4 gen_get_name │ │ │ │ │ +00000884 00009c02 R_ARM_ABS32 00000d68 gen_set_name │ │ │ │ │ 00000888 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000890 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000894 00005102 R_ARM_ABS32 00000140 gen_get_qualname │ │ │ │ │ -00000898 00009d02 R_ARM_ABS32 00000ddc gen_set_qualname │ │ │ │ │ +00000894 00005202 R_ARM_ABS32 00000140 gen_get_qualname │ │ │ │ │ +00000898 00009e02 R_ARM_ABS32 00000ddc gen_set_qualname │ │ │ │ │ 0000089c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008a4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008a8 0000a302 R_ARM_ABS32 00000fa4 gen_getyieldfrom │ │ │ │ │ +000008a8 0000a402 R_ARM_ABS32 00000fa4 gen_getyieldfrom │ │ │ │ │ 000008b0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008b8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008bc 00005302 R_ARM_ABS32 00000168 gen_getrunning │ │ │ │ │ +000008bc 00005402 R_ARM_ABS32 00000168 gen_getrunning │ │ │ │ │ 000008cc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008d0 00009102 R_ARM_ABS32 00000b58 cr_getframe │ │ │ │ │ +000008d0 00009202 R_ARM_ABS32 00000b58 cr_getframe │ │ │ │ │ 000008e0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008e4 00004502 R_ARM_ABS32 0000003c cr_getcode │ │ │ │ │ +000008e4 00004602 R_ARM_ABS32 0000003c cr_getcode │ │ │ │ │ 000008f4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008f8 00004302 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ +000008f8 00004402 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ 00000908 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000090c 0000aa02 R_ARM_ABS32 0000111c cr_getstate │ │ │ │ │ +0000090c 0000ab02 R_ARM_ABS32 0000111c cr_getstate │ │ │ │ │ 00000914 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000093c 00003d02 R_ARM_ABS32 00000a34 PyGen_am_send │ │ │ │ │ +0000093c 00003e02 R_ARM_ABS32 000009b0 PyGen_am_send │ │ │ │ │ 00000940 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000944 00004a02 R_ARM_ABS32 00000d08 gen_send │ │ │ │ │ -0000094c 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000944 00004b02 R_ARM_ABS32 00000c84 gen_send │ │ │ │ │ +0000094c 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000950 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000954 00002f02 R_ARM_ABS32 000000b8 gen_throw │ │ │ │ │ -0000095c 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000954 00003202 R_ARM_ABS32 000000b8 gen_throw │ │ │ │ │ +0000095c 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000960 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000964 00002002 R_ARM_ABS32 00000b3c gen_close │ │ │ │ │ -0000096c 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000964 00002302 R_ARM_ABS32 00000c24 gen_close │ │ │ │ │ +0000096c 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000970 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000974 0000ab02 R_ARM_ABS32 00001144 gen_sizeof │ │ │ │ │ -0000097c 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000974 0000ac02 R_ARM_ABS32 00001144 gen_sizeof │ │ │ │ │ +0000097c 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000980 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000984 00012a02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +00000984 00012b02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 0000098c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009a0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009a4 00004d02 R_ARM_ABS32 000000d4 gen_get_name │ │ │ │ │ -000009a8 00009b02 R_ARM_ABS32 00000d68 gen_set_name │ │ │ │ │ +000009a4 00004e02 R_ARM_ABS32 000000d4 gen_get_name │ │ │ │ │ +000009a8 00009c02 R_ARM_ABS32 00000d68 gen_set_name │ │ │ │ │ 000009ac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009b4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009b8 00005102 R_ARM_ABS32 00000140 gen_get_qualname │ │ │ │ │ -000009bc 00009d02 R_ARM_ABS32 00000ddc gen_set_qualname │ │ │ │ │ +000009b8 00005202 R_ARM_ABS32 00000140 gen_get_qualname │ │ │ │ │ +000009bc 00009e02 R_ARM_ABS32 00000ddc gen_set_qualname │ │ │ │ │ 000009c0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009cc 0000a302 R_ARM_ABS32 00000fa4 gen_getyieldfrom │ │ │ │ │ +000009cc 0000a402 R_ARM_ABS32 00000fa4 gen_getyieldfrom │ │ │ │ │ 000009d4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009dc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009e0 00005302 R_ARM_ABS32 00000168 gen_getrunning │ │ │ │ │ +000009e0 00005402 R_ARM_ABS32 00000168 gen_getrunning │ │ │ │ │ 000009f0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009f4 00005702 R_ARM_ABS32 0000019c gen_getframe │ │ │ │ │ +000009f4 00005802 R_ARM_ABS32 0000019c gen_getframe │ │ │ │ │ 00000a04 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a08 00004302 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ +00000a08 00004402 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ 00000a18 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a1c 00004c02 R_ARM_ABS32 000000b8 gen_getcode │ │ │ │ │ +00000a1c 00004d02 R_ARM_ABS32 000000b8 gen_getcode │ │ │ │ │ 00000a2c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a30 0000a102 R_ARM_ABS32 00000f80 gen_getstate │ │ │ │ │ +00000a30 0000a202 R_ARM_ABS32 00000f80 gen_getstate │ │ │ │ │ 00000a38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x8604 contains 151 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x85e0 contains 151 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000038 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000040 0000d81c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00000058 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000005c 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000180 0000da1c R_ARM_CALL 00001688 _PyCoro_ComputeOrigin │ │ │ │ │ -000001e8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001f0 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000040 0000d91c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00000058 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000005c 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000180 0000db1c R_ARM_CALL 00001604 _PyCoro_ComputeOrigin │ │ │ │ │ +000001e8 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001f0 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000001f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001f8 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000001f8 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000001fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000224 0000d81c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00000244 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000248 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000002d0 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000308 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000030c 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000036c 0000de1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -00000414 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000418 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000224 0000d91c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00000244 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000248 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000002d0 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000308 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000030c 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000036c 0000df1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ +00000414 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000418 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 0000041c 00000e2b R_ARM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ 00000420 00000e2c R_ARM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -00000428 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000428 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000444 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000448 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ 00000450 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000454 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000045c 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000460 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000468 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000045c 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000460 0000e22c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000468 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000470 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000474 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000048c 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000498 0000e21c R_ARM_CALL 00000d54 _PyGen_SetStopIterationValue │ │ │ │ │ -000004a0 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000048c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000498 0000e31c R_ARM_CALL 00000cd0 _PyGen_SetStopIterationValue │ │ │ │ │ +000004a0 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000004a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000520 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000524 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000578 0000de1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -000005b4 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000005b8 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000600 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000604 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000660 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000664 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000690 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000520 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000524 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000578 0000df1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ +000005b4 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000005b8 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000600 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000604 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000660 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000664 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000690 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006b0 0000132b R_ARM_MOVW_ABS_NC 000000bc .LC5 │ │ │ │ │ 000006b4 0000132c R_ARM_MOVT_ABS 000000bc .LC5 │ │ │ │ │ 000006bc 0000142b R_ARM_MOVW_ABS_NC 000000f4 .LC6 │ │ │ │ │ 000006c0 0000142c R_ARM_MOVT_ABS 000000f4 .LC6 │ │ │ │ │ -000006c8 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006cc 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000006d4 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006c8 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006cc 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006d4 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000006dc 0000122b R_ARM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ 000006e0 0000122c R_ARM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ 000006fc 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000700 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ 00000708 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000070c 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000714 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000718 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000720 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000728 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000072c 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000714 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000718 0000e22c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000720 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000728 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000072c 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000730 00000e2b R_ARM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ 00000734 00000e2c R_ARM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -0000073c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000073c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000744 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000748 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000750 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000750 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000754 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000758 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000758 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000075c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007f8 0000e41c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -000008e4 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000008f4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000924 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000968 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000970 0000e61c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -000009b4 0000e41c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -000009f4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009fc 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a04 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000a08 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000a0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a10 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000a50 0000e71c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000aa0 0000e81d R_ARM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ -00000ac0 0000e71c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000acc 0000e91c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000adc 00001c2b R_ARM_MOVW_ABS_NC 00000130 .LC7 │ │ │ │ │ -00000ae0 00001c2c R_ARM_MOVT_ABS 00000130 .LC7 │ │ │ │ │ -00000ae4 0000ea1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000af8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b00 0000eb1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b10 00001d2b R_ARM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ -00000b14 00001d2c R_ARM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ -00000b18 0000ea1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000b30 0000ec1c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ -00000b38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000bc4 0000ed1c R_ARM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ -00000c10 0000ee1c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00000c20 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c24 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c6c 0000ee1c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00000c9c 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ccc 0000261c R_ARM_CALL 00000bc4 gen_close_iter │ │ │ │ │ -00000d28 0000ed1c R_ARM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ -00000d50 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000d54 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000d64 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000d74 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d78 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000db8 0000f11c R_ARM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ -00000ddc 0000de1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -00000df4 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000df8 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000e00 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000e0c 0000f31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000e60 0000232b R_ARM_MOVW_ABS_NC 000001b0 .LC10 │ │ │ │ │ -00000e64 0000232c R_ARM_MOVT_ABS 000001b0 .LC10 │ │ │ │ │ -00000e6c 0000242b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -00000e70 0000242c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -00000e90 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000e94 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000ea0 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000eac 0000222b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ -00000eb0 0000222c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ -00000eb8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ee0 0000ee1c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00000f20 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f3c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000f40 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000f44 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f48 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f50 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f5c 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00000f60 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000f68 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000f6c 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000f78 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f7c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f80 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f84 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f88 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000fe0 0000ee1c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00001018 0000db1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000101c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001090 0000f41c R_ARM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ -000010e4 0000f51c R_ARM_CALL 00000000 _PyGC_VisitStackRef │ │ │ │ │ +00000780 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000784 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000007d0 0000e51c R_ARM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ +000007f4 0000df1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ +00000844 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000008e0 0000e61c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +000009cc 0000e71d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000009dc 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a0c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a50 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a58 0000e81c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00000a9c 0000e61c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +00000adc 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ae4 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aec 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000af0 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000af4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000af8 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000b38 0000e91c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00000b88 0000ea1d R_ARM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ +00000ba8 0000e91c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00000bb4 0000eb1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000bc4 00001f2b R_ARM_MOVW_ABS_NC 00000130 .LC7 │ │ │ │ │ +00000bc8 00001f2c R_ARM_MOVT_ABS 00000130 .LC7 │ │ │ │ │ +00000bcc 0000ec1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000be0 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000be8 0000ed1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000bf8 0000202b R_ARM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ +00000bfc 0000202c R_ARM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ +00000c00 0000ec1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000c18 0000ee1c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ +00000c20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000cac 0000ef1c R_ARM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ +00000cf8 0000f01c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +00000d08 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d0c 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d58 0000f01c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +00000db0 0000291c R_ARM_CALL 00000b40 gen_close_iter │ │ │ │ │ +00000e0c 0000ef1c R_ARM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ +00000e34 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000e38 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000e40 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000e64 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000e68 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000e74 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000e84 0000f41c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000eac 0000f01c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +00000ee0 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000eec 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f08 0000262b R_ARM_MOVW_ABS_NC 000001b0 .LC10 │ │ │ │ │ +00000f0c 0000262c R_ARM_MOVT_ABS 000001b0 .LC10 │ │ │ │ │ +00000f14 0000272b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +00000f18 0000272c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +00000f38 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000f3c 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000f48 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f54 0000252b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ +00000f58 0000252c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ +00000f74 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f8c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000f90 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000f94 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f98 0000e22c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000fa0 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000fac 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00000fb0 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00000fb8 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000fbc 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000fd4 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fd8 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fdc 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fe0 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fe4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001038 0000f01c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +00001070 0000dc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001074 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000010e8 0000f51c R_ARM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ +0000113c 0000f61c R_ARM_CALL 00000000 _PyGC_VisitStackRef │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x8abc contains 245 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x8a98 contains 245 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0001092b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000008 0001092c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000010 00010a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000014 00010a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000040 0000442b R_ARM_MOVW_ABS_NC 000003a0 .LC20 │ │ │ │ │ -00000044 0000442c R_ARM_MOVT_ABS 000003a0 .LC20 │ │ │ │ │ -00000078 0000472b R_ARM_MOVW_ABS_NC 000003a8 .LC21 │ │ │ │ │ -0000007c 0000472c R_ARM_MOVT_ABS 000003a8 .LC21 │ │ │ │ │ -00000080 0000482b R_ARM_MOVW_ABS_NC 000003ac .LC22 │ │ │ │ │ -00000084 0000482c R_ARM_MOVT_ABS 000003ac .LC22 │ │ │ │ │ -00000088 00010b1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -000000bc 00004b2b R_ARM_MOVW_ABS_NC 000003c0 .LC23 │ │ │ │ │ -000000c0 00004b2c R_ARM_MOVT_ABS 000003c0 .LC23 │ │ │ │ │ -00000118 00004f1c R_ARM_CALL 00000da4 async_gen_init_hooks │ │ │ │ │ -00000134 0000501d R_ARM_JUMP24 00000ec0 async_gen_asend_new │ │ │ │ │ -0000016c 0001092b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000170 0001092c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000178 00010a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000017c 00010a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000001a0 0000562b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ -000001a4 0000562c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ -000001d8 0000472b R_ARM_MOVW_ABS_NC 000003a8 .LC21 │ │ │ │ │ -000001dc 0000472c R_ARM_MOVT_ABS 000003a8 .LC21 │ │ │ │ │ -000001e0 0000482b R_ARM_MOVW_ABS_NC 000003ac .LC22 │ │ │ │ │ -000001e4 0000482c R_ARM_MOVT_ABS 000003ac .LC22 │ │ │ │ │ -000001e8 00010b1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000210 00010f1c R_ARM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ -00000238 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000023c 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000025c 00004f1c R_ARM_CALL 00000da4 async_gen_init_hooks │ │ │ │ │ -000002b8 00010e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000002e4 00006d2b R_ARM_MOVW_ABS_NC 0000043c .LC27 │ │ │ │ │ -000002e8 00006d2c R_ARM_MOVT_ABS 0000043c .LC27 │ │ │ │ │ -000002ec 0001131c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00000004 00010a2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000008 00010a2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000010 00010b2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000014 00010b2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000040 0000452b R_ARM_MOVW_ABS_NC 000003a0 .LC20 │ │ │ │ │ +00000044 0000452c R_ARM_MOVT_ABS 000003a0 .LC20 │ │ │ │ │ +00000078 0000482b R_ARM_MOVW_ABS_NC 000003a8 .LC21 │ │ │ │ │ +0000007c 0000482c R_ARM_MOVT_ABS 000003a8 .LC21 │ │ │ │ │ +00000080 0000492b R_ARM_MOVW_ABS_NC 000003ac .LC22 │ │ │ │ │ +00000084 0000492c R_ARM_MOVT_ABS 000003ac .LC22 │ │ │ │ │ +00000088 00010c1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +000000bc 00004c2b R_ARM_MOVW_ABS_NC 000003c0 .LC23 │ │ │ │ │ +000000c0 00004c2c R_ARM_MOVT_ABS 000003c0 .LC23 │ │ │ │ │ +00000118 0000501c R_ARM_CALL 00000d20 async_gen_init_hooks │ │ │ │ │ +00000134 0000511d R_ARM_JUMP24 00000e3c async_gen_asend_new │ │ │ │ │ +0000016c 00010a2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000170 00010a2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000178 00010b2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000017c 00010b2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000001a0 0000572b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ +000001a4 0000572c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ +000001d8 0000482b R_ARM_MOVW_ABS_NC 000003a8 .LC21 │ │ │ │ │ +000001dc 0000482c R_ARM_MOVT_ABS 000003a8 .LC21 │ │ │ │ │ +000001e0 0000492b R_ARM_MOVW_ABS_NC 000003ac .LC22 │ │ │ │ │ +000001e4 0000492c R_ARM_MOVT_ABS 000003ac .LC22 │ │ │ │ │ +000001e8 00010c1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000210 0001101c R_ARM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ +00000238 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000023c 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000025c 0000501c R_ARM_CALL 00000d20 async_gen_init_hooks │ │ │ │ │ +000002b8 00010f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000002e4 00006e2b R_ARM_MOVW_ABS_NC 0000043c .LC27 │ │ │ │ │ +000002e8 00006e2c R_ARM_MOVT_ABS 0000043c .LC27 │ │ │ │ │ +000002ec 0001141c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 000003c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000003c8 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000003d0 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000003d4 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000040c 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000410 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000414 0000722b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -00000418 0000722c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -00000420 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000440 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000444 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000454 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000470 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000474 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000490 0000732b R_ARM_MOVW_ABS_NC 00000474 .LC29 │ │ │ │ │ -00000494 0000732c R_ARM_MOVT_ABS 00000474 .LC29 │ │ │ │ │ -00000498 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004a0 0000742b R_ARM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ -000004a4 0000742c R_ARM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ -000004a8 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004c0 0001042b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000004c4 0001042c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000004d4 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000004dc 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000004e0 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000004ec 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000004f0 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000003c8 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000003d0 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000003d4 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000040c 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000410 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000414 0000732b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +00000418 0000732c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +00000420 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000440 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000444 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000454 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000470 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000474 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000490 0000742b R_ARM_MOVW_ABS_NC 00000474 .LC29 │ │ │ │ │ +00000494 0000742c R_ARM_MOVT_ABS 00000474 .LC29 │ │ │ │ │ +00000498 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004a0 0000752b R_ARM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ +000004a4 0000752c R_ARM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ +000004a8 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004c0 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000004c4 0001052c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000004d4 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000004dc 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004e0 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000004ec 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000004f0 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000004f4 0000122b R_ARM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ 000004f8 0000122c R_ARM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -00000500 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000520 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000524 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -0000053c 0000301c R_ARM_CALL 00000188 _gen_throw │ │ │ │ │ -00000574 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000058c 0000301c R_ARM_CALL 00000188 _gen_throw │ │ │ │ │ -00000598 00005d1c R_ARM_CALL 00001208 async_gen_unwrap_value │ │ │ │ │ -000005a8 00004a1c R_ARM_CALL 00000d08 gen_send │ │ │ │ │ -000005cc 00005d1d R_ARM_JUMP24 00001208 async_gen_unwrap_value │ │ │ │ │ -00000600 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000608 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000060c 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000618 0000242b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -0000061c 0000242c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -0000062c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000638 0001042b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -0000063c 0001042c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000654 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000660 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000664 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -0000066c 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000684 0000f31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000688 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000068c 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000694 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000500 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000520 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000524 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000053c 0000331c R_ARM_CALL 00000188 _gen_throw │ │ │ │ │ +00000574 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000058c 0000331c R_ARM_CALL 00000188 _gen_throw │ │ │ │ │ +00000598 00005e1c R_ARM_CALL 00001184 async_gen_unwrap_value │ │ │ │ │ +000005a8 00004b1c R_ARM_CALL 00000c84 gen_send │ │ │ │ │ +000005cc 00005e1d R_ARM_JUMP24 00001184 async_gen_unwrap_value │ │ │ │ │ +00000600 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000608 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000060c 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000618 0000272b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +0000061c 0000272c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +0000062c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000638 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +0000063c 0001052c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000654 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000660 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000664 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000066c 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000684 0000f41c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000688 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000068c 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000694 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 000006a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006c0 0000e41c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -0000073c 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000744 0000341c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ -0000074c 0000341c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ -00000754 0000341c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ -00000764 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000768 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000007a0 0001121d R_ARM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ -000007b0 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007e0 00004f1c R_ARM_CALL 00000da4 async_gen_init_hooks │ │ │ │ │ -00000800 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000804 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000080c 00007f2b R_ARM_MOVW_ABS_NC 0000051c .LC33 │ │ │ │ │ -00000810 00007f2c R_ARM_MOVT_ABS 0000051c .LC33 │ │ │ │ │ -00000818 0000fa1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00000848 00010e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000006c0 0000e61c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +0000073c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000744 0000371c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ +0000074c 0000371c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ +00000754 0000371c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ +00000764 0000e71d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000768 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000007a0 0001131d R_ARM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ +000007b0 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007e0 0000501c R_ARM_CALL 00000d20 async_gen_init_hooks │ │ │ │ │ +00000800 0000fa2b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000804 0000fa2c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000080c 0000802b R_ARM_MOVW_ABS_NC 0000051c .LC33 │ │ │ │ │ +00000810 0000802c R_ARM_MOVT_ABS 0000051c .LC33 │ │ │ │ │ +00000818 0000fb1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00000848 00010f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000008b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000008b4 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000008cc 00004a1d R_ARM_JUMP24 00000d08 gen_send │ │ │ │ │ -000008e4 00002f1d R_ARM_JUMP24 000000b8 gen_throw │ │ │ │ │ -00000908 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000090c 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000910 0000592b R_ARM_MOVW_ABS_NC 000003d4 .LC25 │ │ │ │ │ -00000914 0000592c R_ARM_MOVT_ABS 000003d4 .LC25 │ │ │ │ │ -0000091c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000950 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000954 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000095c 00005a2b R_ARM_MOVW_ABS_NC 00000408 .LC26 │ │ │ │ │ -00000960 00005a2c R_ARM_MOVT_ABS 00000408 .LC26 │ │ │ │ │ -0000096c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000974 00002f1c R_ARM_CALL 000000b8 gen_throw │ │ │ │ │ -00000980 00005d1c R_ARM_CALL 00001208 async_gen_unwrap_value │ │ │ │ │ -000009b0 0000201d R_ARM_JUMP24 00000b3c gen_close │ │ │ │ │ -000009d4 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000009d8 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000009e0 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000009e4 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000009fc 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000a00 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000a08 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000a14 0000f31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000a1c 0001042b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000a20 0001042c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000a28 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000a38 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000a60 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a64 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000a68 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000a70 0000222b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ -00000a74 0000222c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ -00000a7c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b1c 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b2c 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000b30 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000b3c 00008d2b R_ARM_MOVW_ABS_NC 0000057c .LC34 │ │ │ │ │ -00000b40 00008d2c R_ARM_MOVT_ABS 0000057c .LC34 │ │ │ │ │ -00000b54 0001151d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000b5c 0000902b R_ARM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ -00000b60 0000902c R_ARM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ -00000b78 0000922b R_ARM_MOVW_ABS_NC 000005a4 .LC36 │ │ │ │ │ -00000b7c 0000922c R_ARM_MOVT_ABS 000005a4 .LC36 │ │ │ │ │ -00000bb0 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000bb4 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000bb8 0000722b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -00000bbc 0000722c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -00000bc4 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000bf8 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000bfc 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000c18 0000732b R_ARM_MOVW_ABS_NC 00000474 .LC29 │ │ │ │ │ -00000c1c 0000732c R_ARM_MOVT_ABS 00000474 .LC29 │ │ │ │ │ -00000c20 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c28 0000742b R_ARM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ -00000c2c 0000742c R_ARM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ -00000c30 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c38 00002f1c R_ARM_CALL 000000b8 gen_throw │ │ │ │ │ -00000c54 00005d1c R_ARM_CALL 00001208 async_gen_unwrap_value │ │ │ │ │ -00000cb0 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cb4 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000cb8 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000cbc 0000242b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -00000cc0 0000242c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -00000ccc 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ce4 0001042b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000ce8 0001042c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000cf0 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000cfc 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000d00 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000d08 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000d14 0000f31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000d18 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000d1c 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000d24 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000008b4 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000008cc 00004b1d R_ARM_JUMP24 00000c84 gen_send │ │ │ │ │ +000008e4 0000321d R_ARM_JUMP24 000000b8 gen_throw │ │ │ │ │ +00000908 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000090c 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000910 00005a2b R_ARM_MOVW_ABS_NC 000003d4 .LC25 │ │ │ │ │ +00000914 00005a2c R_ARM_MOVT_ABS 000003d4 .LC25 │ │ │ │ │ +0000091c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000950 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000954 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000095c 00005b2b R_ARM_MOVW_ABS_NC 00000408 .LC26 │ │ │ │ │ +00000960 00005b2c R_ARM_MOVT_ABS 00000408 .LC26 │ │ │ │ │ +0000096c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000974 0000321c R_ARM_CALL 000000b8 gen_throw │ │ │ │ │ +00000980 00005e1c R_ARM_CALL 00001184 async_gen_unwrap_value │ │ │ │ │ +000009b0 0000231d R_ARM_JUMP24 00000c24 gen_close │ │ │ │ │ +000009d4 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000009d8 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000009e0 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +000009e4 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +000009fc 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000a00 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000a08 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000a14 0000f41c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000a1c 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000a20 0001052c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000a28 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000a38 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000a60 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a64 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000a68 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000a70 0000252b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ +00000a74 0000252c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ +00000a7c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b1c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b2c 0000e71d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000b30 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000b3c 00008e2b R_ARM_MOVW_ABS_NC 0000057c .LC34 │ │ │ │ │ +00000b40 00008e2c R_ARM_MOVT_ABS 0000057c .LC34 │ │ │ │ │ +00000b54 0001161d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000b5c 0000912b R_ARM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ +00000b60 0000912c R_ARM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ +00000b78 0000932b R_ARM_MOVW_ABS_NC 000005a4 .LC36 │ │ │ │ │ +00000b7c 0000932c R_ARM_MOVT_ABS 000005a4 .LC36 │ │ │ │ │ +00000bb0 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000bb4 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000bb8 0000732b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +00000bbc 0000732c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +00000bc4 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000bf8 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000bfc 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000c18 0000742b R_ARM_MOVW_ABS_NC 00000474 .LC29 │ │ │ │ │ +00000c1c 0000742c R_ARM_MOVT_ABS 00000474 .LC29 │ │ │ │ │ +00000c20 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c28 0000752b R_ARM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ +00000c2c 0000752c R_ARM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ +00000c30 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c38 0000321c R_ARM_CALL 000000b8 gen_throw │ │ │ │ │ +00000c54 00005e1c R_ARM_CALL 00001184 async_gen_unwrap_value │ │ │ │ │ +00000cb0 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cb4 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000cb8 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000cbc 0000272b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +00000cc0 0000272c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +00000ccc 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ce4 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000ce8 0001052c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000cf0 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000cfc 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000d00 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000d08 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000d14 0000f41c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000d18 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000d1c 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000d24 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 00000d30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000d38 0000962b R_ARM_MOVW_ABS_NC 000005ac .LC37 │ │ │ │ │ -00000d3c 0000962c R_ARM_MOVT_ABS 000005ac .LC37 │ │ │ │ │ -00000d64 00005c1d R_ARM_JUMP24 00000fd0 async_gen_asend_send │ │ │ │ │ -00000d94 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000d98 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000d9c 00009a2b R_ARM_MOVW_ABS_NC 000005b8 .LC38 │ │ │ │ │ -00000da0 00009a2c R_ARM_MOVT_ABS 000005b8 .LC38 │ │ │ │ │ -00000da8 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000dd0 0000341c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ -00000e08 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e0c 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e10 00009c2b R_ARM_MOVW_ABS_NC 000005e0 .LC39 │ │ │ │ │ -00000e14 00009c2c R_ARM_MOVT_ABS 000005e0 .LC39 │ │ │ │ │ -00000e1c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e44 0000341c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ -00000f84 0000a22b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000f88 0000a22c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000fb4 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000fb8 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ff0 0000a42b R_ARM_MOVW_ABS_NC 0000060c .LC40 │ │ │ │ │ -00000ff4 0000a42c R_ARM_MOVT_ABS 0000060c .LC40 │ │ │ │ │ -00001008 0001151d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000d38 0000972b R_ARM_MOVW_ABS_NC 000005ac .LC37 │ │ │ │ │ +00000d3c 0000972c R_ARM_MOVT_ABS 000005ac .LC37 │ │ │ │ │ +00000d64 00005d1d R_ARM_JUMP24 00000f4c async_gen_asend_send │ │ │ │ │ +00000d94 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d98 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000d9c 00009b2b R_ARM_MOVW_ABS_NC 000005b8 .LC38 │ │ │ │ │ +00000da0 00009b2c R_ARM_MOVT_ABS 000005b8 .LC38 │ │ │ │ │ +00000da8 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000dd0 0000371c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ +00000e08 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e0c 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000e10 00009d2b R_ARM_MOVW_ABS_NC 000005e0 .LC39 │ │ │ │ │ +00000e14 00009d2c R_ARM_MOVT_ABS 000005e0 .LC39 │ │ │ │ │ +00000e1c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e44 0000371c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ +00000f84 0000a32b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000f88 0000a32c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000fb4 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000fb8 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ff0 0000a52b R_ARM_MOVW_ABS_NC 0000060c .LC40 │ │ │ │ │ +00000ff4 0000a52c R_ARM_MOVT_ABS 0000060c .LC40 │ │ │ │ │ +00001008 0001161d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00001020 0000101d R_ARM_JUMP24 000002d4 gen_iternext │ │ │ │ │ -00001044 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001048 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001050 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00001054 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -0000106c 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00001070 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00001078 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001084 0000f31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000108c 0001042b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00001090 0001042c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00001098 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000010a8 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000010d0 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010d4 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000010d8 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000010e0 0000222b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ -000010e4 0000222c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ -000010ec 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001100 0000a82b R_ARM_MOVW_ABS_NC 00000630 .LC41 │ │ │ │ │ -00001104 0000a82c R_ARM_MOVT_ABS 00000630 .LC41 │ │ │ │ │ -00001118 0001151d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001120 0000a22b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001124 0000a22c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001168 0001161d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00001170 0000a22b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001174 0000a22c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000122c 0000d81c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00001254 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013b4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000145c 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001044 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001048 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001050 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00001054 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000106c 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00001070 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00001078 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001084 0000f41c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000108c 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00001090 0001052c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00001098 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000010a8 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000010d0 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010d4 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000010d8 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000010e0 0000252b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ +000010e4 0000252c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ +000010ec 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001100 0000a92b R_ARM_MOVW_ABS_NC 00000630 .LC41 │ │ │ │ │ +00001104 0000a92c R_ARM_MOVT_ABS 00000630 .LC41 │ │ │ │ │ +00001118 0001161d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001120 0000a32b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001124 0000a32c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001168 0001171d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001170 0000a32b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001174 0000a32c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000122c 0000d91c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00001254 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013b4 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000145c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001474 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001478 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000014a0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000014a4 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001508 00011e1c R_ARM_CALL 00000000 _PyEval_GetFrame │ │ │ │ │ -00001514 0000da1c R_ARM_CALL 00001688 _PyCoro_ComputeOrigin │ │ │ │ │ -00001540 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001508 00011f1c R_ARM_CALL 00000000 _PyEval_GetFrame │ │ │ │ │ +00001514 0000db1c R_ARM_CALL 00001604 _PyCoro_ComputeOrigin │ │ │ │ │ +00001540 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001554 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001558 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001558 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000015a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x9264 contains 18 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x9240 contains 18 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000000 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000004 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000008 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000000c 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000010 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000014 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000018 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000001c 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000020 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000024 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000028 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000002c 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000030 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000034 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000038 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000003c 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000040 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000044 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000000 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000004 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000008 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000000c 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000010 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000014 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000018 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000001c 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000020 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000024 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000028 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000002c 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000030 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000034 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000038 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000003c 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000040 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000044 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -99,14 +99,15 @@ │ │ │ │ │ close() -> raise GeneratorExit inside generator. │ │ │ │ │ send(value) -> send 'value' into generator, │ │ │ │ │ return next yielded value or raise StopIteration. │ │ │ │ │ .LANCHOR0 │ │ │ │ │ make_gen │ │ │ │ │ gen_iternext │ │ │ │ │ gen_send_ex │ │ │ │ │ +gen_send_ex2.constprop.0 │ │ │ │ │ gen_dealloc │ │ │ │ │ gen_clear_frame │ │ │ │ │ gen_finalize │ │ │ │ │ gen_close │ │ │ │ │ gen_close_iter │ │ │ │ │ _gen_throw │ │ │ │ │ Py_XDECREF │ │ │ │ │ @@ -199,28 +200,28 @@ │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ _PyEval_EvalFrameDefault │ │ │ │ │ PyExc_RuntimeError │ │ │ │ │ PyErr_SetString │ │ │ │ │ PyExc_ValueError │ │ │ │ │ _PyGen_SetStopIterationValue │ │ │ │ │ PyExc_TypeError │ │ │ │ │ +_PyErr_ChainStackItem │ │ │ │ │ PyObject_CallFinalizerFromDealloc │ │ │ │ │ PyObject_GC_Del │ │ │ │ │ PyObject_ClearWeakRefs │ │ │ │ │ PyErr_GetRaisedException │ │ │ │ │ PyErr_SetRaisedException │ │ │ │ │ PyObject_CallOneArg │ │ │ │ │ PyErr_FormatUnraisable │ │ │ │ │ PyErr_Occurred │ │ │ │ │ _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ _PyEval_NoToolsForUnwind │ │ │ │ │ _PyFrame_ClearExceptCode │ │ │ │ │ PyExc_GeneratorExit │ │ │ │ │ PyErr_SetNone │ │ │ │ │ -_PyErr_ChainStackItem │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ _PyFrame_Traverse │ │ │ │ │ _PyGC_VisitStackRef │ │ │ │ │ _PyGen_FetchStopIterationValue │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ _PyArg_CheckPositional │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -68,25 +68,25 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ bhi 114 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movle ip, r3 │ │ │ │ │ - ldrle r2, [r5] │ │ │ │ │ + ldrle r2, [r6] │ │ │ │ │ bgt 13c │ │ │ │ │ mov r1, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 188 <_gen_throw> │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -111,22 +111,22 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 134 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - ldr r2, [r5] │ │ │ │ │ - ldmibeq r5, {r3, ip} │ │ │ │ │ + ldr r2, [r6] │ │ │ │ │ + ldmibeq r6, {r3, ip} │ │ │ │ │ beq fc │ │ │ │ │ cmp r4, #2 │ │ │ │ │ movne r3, #0 │ │ │ │ │ moveq ip, #0 │ │ │ │ │ movne ip, r3 │ │ │ │ │ - ldreq r3, [r5, #4] │ │ │ │ │ + ldreq r3, [r6, #4] │ │ │ │ │ b fc │ │ │ │ │ │ │ │ │ │ 00000188 <_gen_throw>: │ │ │ │ │ _gen_throw(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -134,51 +134,51 @@ │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ ldr r6, [fp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 664 <_gen_throw+0x4dc> │ │ │ │ │ + beq 3e8 <_gen_throw+0x260> │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 638 <_gen_throw+0x4b0> │ │ │ │ │ + beq 3bc <_gen_throw+0x234> │ │ │ │ │ mov r2, #4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ strb r2, [r0, #35] @ 0x23 │ │ │ │ │ - beq 3bc <_gen_throw+0x234> │ │ │ │ │ + beq 5d8 <_gen_throw+0x450> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r6, r2 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ strd r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ streq r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 1fc <_gen_throw+0x74> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2e4 <_gen_throw+0x15c> │ │ │ │ │ + bne 2d0 <_gen_throw+0x148> │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 2bc <_gen_throw+0x134> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2d0 <_gen_throw+0x148> │ │ │ │ │ + bne 368 <_gen_throw+0x1e0> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ blt 29c <_gen_throw+0x114> │ │ │ │ │ tst r1, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 32c <_gen_throw+0x1a4> │ │ │ │ │ + beq 318 <_gen_throw+0x190> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ cmpne r5, r2 │ │ │ │ │ - bne 37c <_gen_throw+0x1f4> │ │ │ │ │ + bne 398 <_gen_throw+0x210> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 86c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ @@ -210,19 +210,14 @@ │ │ │ │ │ R_ARM_CALL PyErr_NormalizeException │ │ │ │ │ b 280 <_gen_throw+0xf8> │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r5] │ │ │ │ │ b 214 <_gen_throw+0x8c> │ │ │ │ │ - ldr r1, [r6] │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r1, r1, #1 │ │ │ │ │ - strle r1, [r6] │ │ │ │ │ - b 21c <_gen_throw+0x94> │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ beq 1fc <_gen_throw+0x74> │ │ │ │ │ @@ -257,44 +252,221 @@ │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3a0 <_gen_throw+0x218> │ │ │ │ │ + ble 37c <_gen_throw+0x1f4> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 86c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 86c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 318 <_gen_throw+0x190> │ │ │ │ │ + b 304 <_gen_throw+0x17c> │ │ │ │ │ + ldr r1, [r6] │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r1, r1, #1 │ │ │ │ │ + strle r1, [r6] │ │ │ │ │ + b 21c <_gen_throw+0x94> │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [r0] │ │ │ │ │ + bne 34c <_gen_throw+0x1c4> │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + b 34c <_gen_throw+0x1c4> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 350 <_gen_throw+0x1c8> │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r0] │ │ │ │ │ - bne 360 <_gen_throw+0x1d8> │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + b 33c <_gen_throw+0x1b4> │ │ │ │ │ + ldr r3, [pc, #1180] @ 860 <_gen_throw+0x6d8> │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne 414 <_gen_throw+0x28c> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC3 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 308 <_gen_throw+0x180> │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + ldr r3, [pc, #1132] @ 860 <_gen_throw+0x6d8> │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bne 5b8 <_gen_throw+0x430> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 308 <_gen_throw+0x180> │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + strd r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + moveq r6, #0 │ │ │ │ │ + streq r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq 43c <_gen_throw+0x2b4> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 574 <_gen_throw+0x3ec> │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r4] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 560 <_gen_throw+0x3d8> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 5a4 <_gen_throw+0x41c> │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt 540 <_gen_throw+0x3b8> │ │ │ │ │ + tst r3, #1073741824 @ 0x40000000 │ │ │ │ │ + beq 50c <_gen_throw+0x384> │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + cmpne r5, #0 │ │ │ │ │ + bne 4d0 <_gen_throw+0x348> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bl 86c │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r2] │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 4c0 <_gen_throw+0x338> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyException_GetTraceback │ │ │ │ │ + str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r0, fp, #48 @ 0x30 │ │ │ │ │ + ldm r0, {r0, r1, r2} │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Restore │ │ │ │ │ + b 308 <_gen_throw+0x180> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC15 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 52c <_gen_throw+0x3a4> │ │ │ │ │ + ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bl 86c │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 86c │ │ │ │ │ + b 308 <_gen_throw+0x180> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC16 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + b 4e8 <_gen_throw+0x360> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 4f8 <_gen_throw+0x370> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 360 <_gen_throw+0x1d8> │ │ │ │ │ + b 4f8 <_gen_throw+0x370> │ │ │ │ │ + ldr r1, [r4, #84] @ 0x54 │ │ │ │ │ + tst r1, #1073741824 @ 0x40000000 │ │ │ │ │ + beq 46c <_gen_throw+0x2e4> │ │ │ │ │ + sub r2, fp, #40 @ 0x28 │ │ │ │ │ + sub r1, fp, #44 @ 0x2c │ │ │ │ │ + sub r0, fp, #48 @ 0x30 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NormalizeException │ │ │ │ │ + b 4c0 <_gen_throw+0x338> │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r5] │ │ │ │ │ + b 454 <_gen_throw+0x2cc> │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq 43c <_gen_throw+0x2b4> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC14 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 308 <_gen_throw+0x180> │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r6] │ │ │ │ │ + b 45c <_gen_throw+0x2d4> │ │ │ │ │ + sub r3, r3, #212 @ 0xd4 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC1 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC2 │ │ │ │ │ + movne r1, r2 │ │ │ │ │ + b 400 <_gen_throw+0x278> │ │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [r2, #-8] │ │ │ │ │ bic r1, r2, #1 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ @@ -310,16 +482,16 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ andne r2, sl, #1 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 584 <_gen_throw+0x3fc> │ │ │ │ │ - ldr r2, [pc, #1096] @ 860 <_gen_throw+0x6d8> │ │ │ │ │ + bne 7a0 <_gen_throw+0x618> │ │ │ │ │ + ldr r2, [pc, #560] @ 864 <_gen_throw+0x6dc> │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r9, r7, #36 @ 0x24 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr ip, [r1, r2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -330,15 +502,15 @@ │ │ │ │ │ mov r8, ip │ │ │ │ │ cmp r1, r2 │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ str ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bne 4dc <_gen_throw+0x354> │ │ │ │ │ + bne 6f8 <_gen_throw+0x570> │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r5, [ip, #56] @ 0x38 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ │ mov r1, sl │ │ │ │ │ str r9, [ip, #56] @ 0x38 │ │ │ │ │ mov r0, lr │ │ │ │ │ @@ -355,35 +527,35 @@ │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r2, #56] @ 0x38 │ │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4c8 <_gen_throw+0x340> │ │ │ │ │ + bgt 6e4 <_gen_throw+0x55c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 854 <_gen_throw+0x6cc> │ │ │ │ │ + beq 848 <_gen_throw+0x6c0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq 28c <_gen_throw+0x104> │ │ │ │ │ mov r3, #2 │ │ │ │ │ strb r3, [r7, #35] @ 0x23 │ │ │ │ │ - b 320 <_gen_throw+0x198> │ │ │ │ │ - ldr r1, [pc, #896] @ 864 <_gen_throw+0x6dc> │ │ │ │ │ + b 30c <_gen_throw+0x184> │ │ │ │ │ + ldr r1, [pc, #360] @ 868 <_gen_throw+0x6e0> │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 604 <_gen_throw+0x47c> │ │ │ │ │ + blt 820 <_gen_throw+0x698> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d4 <_gen_throw+0x44c> │ │ │ │ │ + beq 7f0 <_gen_throw+0x668> │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ │ @@ -402,42 +574,42 @@ │ │ │ │ │ streq r3, [r2, #68] @ 0x44 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r2, #56] @ 0x38 │ │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4ac <_gen_throw+0x324> │ │ │ │ │ + bgt 6c8 <_gen_throw+0x540> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 4ac <_gen_throw+0x324> │ │ │ │ │ + bne 6c8 <_gen_throw+0x540> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4ac <_gen_throw+0x324> │ │ │ │ │ + b 6c8 <_gen_throw+0x540> │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl bc4 │ │ │ │ │ + bl b40 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b0 <_gen_throw+0x428> │ │ │ │ │ + bgt 7cc <_gen_throw+0x644> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - beq 5bc <_gen_throw+0x434> │ │ │ │ │ + beq 7d8 <_gen_throw+0x650> │ │ │ │ │ cmn r1, #1 │ │ │ │ │ bne 1d4 <_gen_throw+0x4c> │ │ │ │ │ b 28c <_gen_throw+0x104> │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 5b0 <_gen_throw+0x428> │ │ │ │ │ + b 7cc <_gen_throw+0x644> │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1d4 <_gen_throw+0x4c> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ bne 1d4 <_gen_throw+0x4c> │ │ │ │ │ @@ -446,207 +618,35 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ b 1d4 <_gen_throw+0x4c> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 620 <_gen_throw+0x498> │ │ │ │ │ + bgt 83c <_gen_throw+0x6b4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 62c <_gen_throw+0x4a4> │ │ │ │ │ + beq 854 <_gen_throw+0x6cc> │ │ │ │ │ mov r3, #2 │ │ │ │ │ strb r3, [r7, #35] @ 0x23 │ │ │ │ │ - b 31c <_gen_throw+0x194> │ │ │ │ │ + b 308 <_gen_throw+0x180> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 620 <_gen_throw+0x498> │ │ │ │ │ - ldr r3, [pc, #552] @ 868 <_gen_throw+0x6e0> │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne 690 <_gen_throw+0x508> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC3 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 31c <_gen_throw+0x194> │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #504] @ 868 <_gen_throw+0x6e0> │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bne 834 <_gen_throw+0x6ac> │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 31c <_gen_throw+0x194> │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - strd r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - moveq r6, #0 │ │ │ │ │ - streq r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 6b8 <_gen_throw+0x530> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 7f0 <_gen_throw+0x668> │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r4] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne 7dc <_gen_throw+0x654> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 820 <_gen_throw+0x698> │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt 7bc <_gen_throw+0x634> │ │ │ │ │ - tst r3, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 788 <_gen_throw+0x600> │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - cmpne r5, #0 │ │ │ │ │ - bne 74c <_gen_throw+0x5c4> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 86c │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r2] │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 73c <_gen_throw+0x5b4> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyException_GetTraceback │ │ │ │ │ - str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r0, fp, #48 @ 0x30 │ │ │ │ │ - ldm r0, {r0, r1, r2} │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Restore │ │ │ │ │ - b 31c <_gen_throw+0x194> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC15 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7a8 <_gen_throw+0x620> │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 86c │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 86c │ │ │ │ │ - b 31c <_gen_throw+0x194> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC16 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - b 764 <_gen_throw+0x5dc> │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - bne 774 <_gen_throw+0x5ec> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 774 <_gen_throw+0x5ec> │ │ │ │ │ - ldr r1, [r4, #84] @ 0x54 │ │ │ │ │ - tst r1, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 6e8 <_gen_throw+0x560> │ │ │ │ │ - sub r2, fp, #40 @ 0x28 │ │ │ │ │ - sub r1, fp, #44 @ 0x2c │ │ │ │ │ - sub r0, fp, #48 @ 0x30 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NormalizeException │ │ │ │ │ - b 73c <_gen_throw+0x5b4> │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r5] │ │ │ │ │ - b 6d0 <_gen_throw+0x548> │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq 6b8 <_gen_throw+0x530> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC14 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 31c <_gen_throw+0x194> │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r6] │ │ │ │ │ - b 6d8 <_gen_throw+0x550> │ │ │ │ │ - sub r3, r3, #212 @ 0xd4 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC1 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC2 │ │ │ │ │ - movne r1, r2 │ │ │ │ │ - b 67c <_gen_throw+0x4f4> │ │ │ │ │ + b 6e4 <_gen_throw+0x55c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4c8 <_gen_throw+0x340> │ │ │ │ │ - .word 0x00000438 │ │ │ │ │ + b 83c <_gen_throw+0x6b4> │ │ │ │ │ + .word 0x000001a8 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + .word 0x00000220 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000e15c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000001a8 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 0000086c : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ bne 888 │ │ │ │ │ @@ -662,191 +662,154 @@ │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ 000008ac : │ │ │ │ │ gen_throw_current_exception(): │ │ │ │ │ - push {r4, r5, fp, lr} │ │ │ │ │ + push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #12 │ │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr ip, [pc, #180] @ 97c │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ - mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + add fp, sp, #8 │ │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, sp, #20 │ │ │ │ │ + sub r1, fp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr ip, [pc, ip] │ │ │ │ │ - add r1, r0, #36 @ 0x24 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ │ - ldr r5, [lr, ip] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - orrgt r2, r2, #1 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r2] │ │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ - str r2, [r0], #4 │ │ │ │ │ - str r3, [r4, #24] │ │ │ │ │ - add r3, r4, #20 │ │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ │ - str r3, [r5, #92] @ 0x5c │ │ │ │ │ - str r1, [fp, #-16] │ │ │ │ │ - bl 0 <_PyErr_ChainStackItem> │ │ │ │ │ - R_ARM_CALL _PyErr_ChainStackItem │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - mov r2, #1 │ │ │ │ │ + bl 760 <_gen_throw+0x5d8> │ │ │ │ │ + R_ARM_CALL gen_send_ex2.constprop.0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ │ - ldr r3, [r3, #360] @ 0x168 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 974 │ │ │ │ │ - bl 0 <_PyEval_EvalFrameDefault> │ │ │ │ │ - R_ARM_CALL _PyEval_EvalFrameDefault │ │ │ │ │ - ldr r3, [r5, #812] @ 0x32c │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne 958 │ │ │ │ │ - sub sp, fp, #12 │ │ │ │ │ - pop {r4, r5, fp, pc} │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 950 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 8e8 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + sub sp, fp, #8 │ │ │ │ │ + pop {r4, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 980 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 950 │ │ │ │ │ - blx r3 │ │ │ │ │ - b 944 │ │ │ │ │ - .word 0x00000098 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 8fc │ │ │ │ │ + ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + b 8dc │ │ │ │ │ │ │ │ │ │ -00000980 : │ │ │ │ │ +000008fc : │ │ │ │ │ gen_set_stop_iteration.isra.0(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #148] @ a30 │ │ │ │ │ + ldr r3, [pc, #148] @ 9ac │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 9e4 │ │ │ │ │ + beq 960 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne a00 │ │ │ │ │ + bne 97c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble a14 │ │ │ │ │ + ble 990 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopAsyncIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopAsyncIteration │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ - b 9d0 │ │ │ │ │ + b 94c │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ - bl d54 <_PyGen_SetStopIterationValue> │ │ │ │ │ + bl cd0 <_PyGen_SetStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ - b 9d0 │ │ │ │ │ + b 94c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 9dc │ │ │ │ │ + bne 958 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000a34 : │ │ │ │ │ +000009b0 : │ │ │ │ │ PyGen_am_send(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 4a8 <_gen_throw+0x320> │ │ │ │ │ R_ARM_JUMP24 gen_send_ex │ │ │ │ │ │ │ │ │ │ -00000a48 <_PyCoro_GetAwaitableIter>: │ │ │ │ │ +000009c4 <_PyCoro_GetAwaitableIter>: │ │ │ │ │ _PyCoro_GetAwaitableIter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ add r4, r2, #424 @ 0x1a8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne a98 <_PyCoro_GetAwaitableIter+0x50> │ │ │ │ │ + bne a14 <_PyCoro_GetAwaitableIter+0x50> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b30 <_PyCoro_GetAwaitableIter+0xe8> │ │ │ │ │ + beq aac <_PyCoro_GetAwaitableIter+0xe8> │ │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq b48 <_PyCoro_GetAwaitableIter+0x100> │ │ │ │ │ + beq ac4 <_PyCoro_GetAwaitableIter+0x100> │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq b48 <_PyCoro_GetAwaitableIter+0x100> │ │ │ │ │ + beq ac4 <_PyCoro_GetAwaitableIter+0x100> │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a8c <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ + beq a08 <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq b7c <_PyCoro_GetAwaitableIter+0x134> │ │ │ │ │ + beq af8 <_PyCoro_GetAwaitableIter+0x134> │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq b68 <_PyCoro_GetAwaitableIter+0x120> │ │ │ │ │ + beq ae4 <_PyCoro_GetAwaitableIter+0x120> │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Check │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a8c <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ + bne a08 <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ @@ -854,41 +817,41 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble bac <_PyCoro_GetAwaitableIter+0x164> │ │ │ │ │ + ble b28 <_PyCoro_GetAwaitableIter+0x164> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b a8c <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ + b a08 <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ bic r1, r1, #1 │ │ │ │ │ ldr r1, [r1, #24] │ │ │ │ │ tst r1, #256 @ 0x100 │ │ │ │ │ - bne a78 <_PyCoro_GetAwaitableIter+0x30> │ │ │ │ │ - b aa0 <_PyCoro_GetAwaitableIter+0x58> │ │ │ │ │ + bne 9f4 <_PyCoro_GetAwaitableIter+0x30> │ │ │ │ │ + b a1c <_PyCoro_GetAwaitableIter+0x58> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b b28 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + b aa4 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ tst r2, #256 @ 0x100 │ │ │ │ │ - beq ae4 <_PyCoro_GetAwaitableIter+0x9c> │ │ │ │ │ + beq a60 <_PyCoro_GetAwaitableIter+0x9c> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ @@ -897,24 +860,24 @@ │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b28 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + bgt aa4 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne b28 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + bne aa4 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b28 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + b aa4 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ │ │ │ │ │ -00000bc4 : │ │ │ │ │ +00000b40 : │ │ │ │ │ gen_close_iter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -922,47 +885,47 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r1, r3, #424 @ 0x1a8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ cmpne r2, r3 │ │ │ │ │ - bne c1c │ │ │ │ │ + bne b98 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - bl b3c <_PyCoro_GetAwaitableIter+0xf4> │ │ │ │ │ + bl c24 │ │ │ │ │ R_ARM_CALL gen_close │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq cc4 │ │ │ │ │ + beq c40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 86c │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r1, [pc, #220] @ d00 │ │ │ │ │ + ldr r1, [pc, #220] @ c7c │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ccc │ │ │ │ │ + blt c48 │ │ │ │ │ ldr r4, [fp, #-16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq c08 │ │ │ │ │ - ldr r3, [pc, #188] @ d04 │ │ │ │ │ + beq b84 │ │ │ │ │ + ldr r3, [pc, #188] @ c80 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ tst r0, #2048 @ 0x800 │ │ │ │ │ - beq ce0 │ │ │ │ │ + beq c5c │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq ce0 │ │ │ │ │ + beq c5c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -970,117 +933,117 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cbc │ │ │ │ │ + bgt c38 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne cbc │ │ │ │ │ + bne c38 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne c08 │ │ │ │ │ + bne b84 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b c14 │ │ │ │ │ + b b90 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b c34 │ │ │ │ │ + b bb0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b c9c │ │ │ │ │ + b c18 │ │ │ │ │ .word 0x0000a8b8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000d08 : │ │ │ │ │ +00000c84 : │ │ │ │ │ gen_send(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 4a8 <_gen_throw+0x320> │ │ │ │ │ R_ARM_CALL gen_send_ex │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne d48 │ │ │ │ │ + bne cc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 980 │ │ │ │ │ + bl 8fc │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000d54 <_PyGen_SetStopIterationValue>: │ │ │ │ │ +00000cd0 <_PyGen_SetStopIterationValue>: │ │ │ │ │ _PyGen_SetStopIterationValue(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - beq d9c <_PyGen_SetStopIterationValue+0x48> │ │ │ │ │ + beq d18 <_PyGen_SetStopIterationValue+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d94 <_PyGen_SetStopIterationValue+0x40> │ │ │ │ │ + beq d10 <_PyGen_SetStopIterationValue+0x40> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallNoArgs │ │ │ │ │ - b d80 <_PyGen_SetStopIterationValue+0x2c> │ │ │ │ │ + b cfc <_PyGen_SetStopIterationValue+0x2c> │ │ │ │ │ │ │ │ │ │ -00000da4 : │ │ │ │ │ +00000d20 : │ │ │ │ │ async_gen_init_hooks(): │ │ │ │ │ ldrb r3, [r0, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq dbc │ │ │ │ │ + beq d38 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - ldr r3, [pc, #248] @ ebc │ │ │ │ │ + ldr r3, [pc, #248] @ e38 │ │ │ │ │ mov r2, #1 │ │ │ │ │ strb r2, [r0, #32] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e68 │ │ │ │ │ + bne de4 │ │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq db0 │ │ │ │ │ + beq d2c │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ @@ -1092,70 +1055,70 @@ │ │ │ │ │ strle r2, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e44 │ │ │ │ │ + bgt dc0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq e80 │ │ │ │ │ + beq dfc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq eb4 │ │ │ │ │ + beq e30 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e94 │ │ │ │ │ + ble e10 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r2] │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - b de0 │ │ │ │ │ + b d5c │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ - b e44 │ │ │ │ │ + b dc0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne e58 │ │ │ │ │ + bne dd4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b e5c │ │ │ │ │ + b dd8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b e5c │ │ │ │ │ + b dd8 │ │ │ │ │ .word 0x000000e8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000ec0 : │ │ │ │ │ +00000e3c : │ │ │ │ │ async_gen_asend_new(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #232] @ fc4 │ │ │ │ │ + ldr r3, [pc, #232] @ f40 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1976] @ 0x7b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f94 │ │ │ │ │ + beq f10 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ str r2, [r3, #1976] @ 0x7b8 │ │ │ │ │ ldr r2, [r3, #1980] @ 0x7bc │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #1980] @ 0x7bc │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ @@ -1165,16 +1128,16 @@ │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ - bne fb0 │ │ │ │ │ - ldr ip, [pc, #128] @ fc8 │ │ │ │ │ + bne f2c │ │ │ │ │ + ldr ip, [pc, #128] @ f44 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ @@ -1187,66 +1150,66 @@ │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ str ip, [r0, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r0, [pc, #48] @ fcc │ │ │ │ │ + ldr r0, [pc, #48] @ f48 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f24 │ │ │ │ │ - b f8c │ │ │ │ │ + bne ea0 │ │ │ │ │ + b f08 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ - b f40 │ │ │ │ │ + b ebc │ │ │ │ │ .word 0x000000d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000fd0 : │ │ │ │ │ +00000f4c : │ │ │ │ │ async_gen_asend_send(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 1050 │ │ │ │ │ + beq fcc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - bne 1028 │ │ │ │ │ + bne fa4 │ │ │ │ │ ldrb r3, [r0, #34] @ 0x22 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1070 │ │ │ │ │ + bne fec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, r3 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ ldreq r1, [r4, #12] │ │ │ │ │ mov r3, #1 │ │ │ │ │ strb r3, [r0, #34] @ 0x22 │ │ │ │ │ - bl d08 │ │ │ │ │ + bl c84 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - bl 1208 │ │ │ │ │ + bl 1184 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ streq r3, [r4, #16] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1269,89 +1232,89 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1068 │ │ │ │ │ + b fe4 │ │ │ │ │ │ │ │ │ │ -00001094 : │ │ │ │ │ +00001010 : │ │ │ │ │ async_gen_anext(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl da4 │ │ │ │ │ + bl d20 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 10c8 │ │ │ │ │ + bne 1044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b ec0 │ │ │ │ │ + b e3c │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000010d0 <_PyAsyncGenASend_Send>: │ │ │ │ │ +0000104c <_PyAsyncGenASend_Send>: │ │ │ │ │ _PyAsyncGenASend_Send(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ - bl fd0 │ │ │ │ │ + bl f4c │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r2] │ │ │ │ │ - bne 111c <_PyAsyncGenASend_Send+0x4c> │ │ │ │ │ + bne 1098 <_PyAsyncGenASend_Send+0x4c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 1114 <_PyAsyncGenASend_Send+0x44> │ │ │ │ │ + b 1090 <_PyAsyncGenASend_Send+0x44> │ │ │ │ │ │ │ │ │ │ -00001124 <_PyAsyncGenValueWrapperNew>: │ │ │ │ │ +000010a0 <_PyAsyncGenValueWrapperNew>: │ │ │ │ │ _PyAsyncGenValueWrapperNew(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #188] @ 11fc <_PyAsyncGenValueWrapperNew+0xd8> │ │ │ │ │ + ldr r3, [pc, #188] @ 1178 <_PyAsyncGenValueWrapperNew+0xd8> │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1968] @ 0x7b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11e0 <_PyAsyncGenValueWrapperNew+0xbc> │ │ │ │ │ + beq 115c <_PyAsyncGenValueWrapperNew+0xbc> │ │ │ │ │ ldr r2, [r3, #1972] @ 0x7b4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str ip, [r3, #1968] @ 0x7b0 │ │ │ │ │ str r2, [r3, #1972] @ 0x7b4 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ - ldr ip, [pc, #108] @ 1200 <_PyAsyncGenValueWrapperNew+0xdc> │ │ │ │ │ + ldr ip, [pc, #108] @ 117c <_PyAsyncGenValueWrapperNew+0xdc> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ @@ -1364,55 +1327,55 @@ │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ str ip, [r0, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - ldr r0, [pc, #28] @ 1204 <_PyAsyncGenValueWrapperNew+0xe0> │ │ │ │ │ + ldr r0, [pc, #28] @ 1180 <_PyAsyncGenValueWrapperNew+0xe0> │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1184 <_PyAsyncGenValueWrapperNew+0x60> │ │ │ │ │ - b 11d8 <_PyAsyncGenValueWrapperNew+0xb4> │ │ │ │ │ + bne 1100 <_PyAsyncGenValueWrapperNew+0x60> │ │ │ │ │ + b 1154 <_PyAsyncGenValueWrapperNew+0xb4> │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000054 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000350 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001208 : │ │ │ │ │ +00001184 : │ │ │ │ │ async_gen_unwrap_value(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1280 │ │ │ │ │ - ldr r3, [pc, #172] @ 12e0 │ │ │ │ │ + beq 11fc │ │ │ │ │ + ldr r3, [pc, #172] @ 125c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1274 │ │ │ │ │ + bne 11f0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl d54 <_PyGen_SetStopIterationValue> │ │ │ │ │ + bl cd0 <_PyGen_SetStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 126c │ │ │ │ │ + bgt 11e8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 126c │ │ │ │ │ + bne 11e8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, #0 │ │ │ │ │ strb r1, [r4, #34] @ 0x22 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ @@ -1420,53 +1383,53 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopAsyncIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopAsyncIteration │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12b0 │ │ │ │ │ + beq 122c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12c4 │ │ │ │ │ + beq 1240 │ │ │ │ │ mov r3, #1 │ │ │ │ │ strb r3, [r4, #33] @ 0x21 │ │ │ │ │ - b 126c │ │ │ │ │ + b 11e8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 1294 │ │ │ │ │ + b 1210 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 126c │ │ │ │ │ - b 12a4 │ │ │ │ │ + beq 11e8 │ │ │ │ │ + b 1220 │ │ │ │ │ .word 0x00000350 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000012e4 : │ │ │ │ │ +00001260 : │ │ │ │ │ async_gen_wrapped_val_dealloc(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ │ - ldr ip, [pc, #200] @ 13d4 │ │ │ │ │ + ldr ip, [pc, #200] @ 1350 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r1, [r3, #-4] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ @@ -1479,69 +1442,69 @@ │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ cmp r0, lr │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r1, [r4, ip] │ │ │ │ │ ldr r2, [r1, #3824] @ 0xef0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r1, #3824] @ 0xef0 │ │ │ │ │ - beq 136c │ │ │ │ │ + beq 12e8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ str lr, [r3, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13a4 │ │ │ │ │ - ldr r2, [pc, #100] @ 13d8 │ │ │ │ │ + ble 1320 │ │ │ │ │ + ldr r2, [pc, #100] @ 1354 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r4, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r2, #1972] @ 0x7b4 │ │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ │ - bhi 13c4 │ │ │ │ │ + bhi 1340 │ │ │ │ │ ldr r0, [r2, #1968] @ 0x7b0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [r2, #1968] @ 0x7b0 │ │ │ │ │ str r1, [r2, #1972] @ 0x7b4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne 136c │ │ │ │ │ + bne 12e8 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 136c │ │ │ │ │ + b 12e8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x00000088 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000013dc : │ │ │ │ │ +00001358 : │ │ │ │ │ async_gen_asend_dealloc(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallFinalizerFromDealloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14c0 │ │ │ │ │ + bne 143c │ │ │ │ │ ldr lr, [r4, #-8] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ - ldr ip, [pc, #264] @ 1520 │ │ │ │ │ + ldr ip, [pc, #264] @ 149c │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str lr, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [lr, #4] │ │ │ │ │ str r0, [r4, #-8] │ │ │ │ │ @@ -1551,104 +1514,104 @@ │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr ip, [r1, ip] │ │ │ │ │ ldr r3, [ip, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [ip, #3824] @ 0xef0 │ │ │ │ │ - beq 1478 │ │ │ │ │ + beq 13f4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1478 │ │ │ │ │ + bgt 13f4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 14c8 │ │ │ │ │ + beq 1444 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14ec │ │ │ │ │ + bne 1468 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ - ldr r3, [pc, #148] @ 1524 │ │ │ │ │ + ldr r3, [pc, #148] @ 14a0 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ str r2, [r4, #-4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1980] @ 0x7bc │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi 14dc │ │ │ │ │ + bhi 1458 │ │ │ │ │ ldr r1, [r3, #1976] @ 0x7b8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ str r4, [r3, #1976] @ 0x7b8 │ │ │ │ │ str r2, [r3, #1980] @ 0x7bc │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b 1478 │ │ │ │ │ + b 13f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1484 │ │ │ │ │ + bgt 1400 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1484 │ │ │ │ │ + bne 1400 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b 1484 │ │ │ │ │ + b 1400 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000088 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001528 : │ │ │ │ │ +000014a4 : │ │ │ │ │ async_gen_asend_finalize(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 1548 │ │ │ │ │ + beq 14c4 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ - ldr r1, [pc, #12] @ 155c │ │ │ │ │ + ldr r1, [pc, #12] @ 14d8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyErr_WarnUnawaitedAgenMethod> │ │ │ │ │ R_ARM_JUMP24 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ .word 0x0000a218 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001560 <_PyGen_ClearFrame>: │ │ │ │ │ +000014dc <_PyGen_ClearFrame>: │ │ │ │ │ _PyGen_ClearFrame(): │ │ │ │ │ ldrsb r2, [r0, #35] @ 0x23 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 15b0 <_PyGen_ClearFrame+0x50> │ │ │ │ │ + beq 152c <_PyGen_ClearFrame+0x50> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - bne 15b8 <_PyGen_ClearFrame+0x58> │ │ │ │ │ + bne 1534 <_PyGen_ClearFrame+0x58> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1660,128 +1623,128 @@ │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi 15e4 <_PyGen_ClearFrame+0x84> │ │ │ │ │ + bhi 1560 <_PyGen_ClearFrame+0x84> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 15a4 <_PyGen_ClearFrame+0x44> │ │ │ │ │ + b 1520 <_PyGen_ClearFrame+0x44> │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ mov r1, #5 │ │ │ │ │ strb r1, [r0, #35] @ 0x23 │ │ │ │ │ mov r3, r0 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ │ - beq 1610 <_PyGen_ClearFrame+0xb0> │ │ │ │ │ + beq 158c <_PyGen_ClearFrame+0xb0> │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ bl 0 <_PyErr_WarnUnawaitedCoroutine> │ │ │ │ │ R_ARM_CALL _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl f90 │ │ │ │ │ + bl fe8 │ │ │ │ │ R_ARM_CALL gen_clear_frame │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 15a8 <_PyGen_ClearFrame+0x48> │ │ │ │ │ + b 1524 <_PyGen_ClearFrame+0x48> │ │ │ │ │ │ │ │ │ │ -00001620 : │ │ │ │ │ +0000159c : │ │ │ │ │ async_gen_traverse(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1660 │ │ │ │ │ + bne 15dc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1020 │ │ │ │ │ + b 1078 <_PyAsyncGenASend_Send+0x2c> │ │ │ │ │ R_ARM_JUMP24 gen_traverse │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 164c │ │ │ │ │ + beq 15c8 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001688 <_PyCoro_ComputeOrigin>: │ │ │ │ │ +00001604 <_PyCoro_ComputeOrigin>: │ │ │ │ │ _PyCoro_ComputeOrigin(): │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 16f0 <_PyCoro_ComputeOrigin+0x68> │ │ │ │ │ + b 166c <_PyCoro_ComputeOrigin+0x68> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16ec <_PyCoro_ComputeOrigin+0x64> │ │ │ │ │ + beq 1668 <_PyCoro_ComputeOrigin+0x64> │ │ │ │ │ ldrb r2, [r3, #38] @ 0x26 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi 16ac <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ + bhi 1628 <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 16ec <_PyCoro_ComputeOrigin+0x64> │ │ │ │ │ + beq 1668 <_PyCoro_ComputeOrigin+0x64> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr ip, [r3, #28] │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ add r1, r2, #128 @ 0x80 │ │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ │ add r2, r1, r2, lsl #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bcc 16ac <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ + bcc 1628 <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r5, r0 │ │ │ │ │ movlt r6, #1 │ │ │ │ │ movge r6, #0 │ │ │ │ │ - blt 16ac <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ + blt 1628 <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 17ac <_PyCoro_ComputeOrigin+0x124> │ │ │ │ │ + beq 1728 <_PyCoro_ComputeOrigin+0x124> │ │ │ │ │ add r7, r9, #12 │ │ │ │ │ - b 1748 <_PyCoro_ComputeOrigin+0xc0> │ │ │ │ │ + b 16c4 <_PyCoro_ComputeOrigin+0xc0> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1744 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ + beq 16c0 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ bic r3, r3, #1 │ │ │ │ │ add r2, r3, #128 @ 0x80 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ add r3, r2, r3, lsl #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcc 179c <_PyCoro_ComputeOrigin+0x114> │ │ │ │ │ + bcc 1718 <_PyCoro_ComputeOrigin+0x114> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 17ac <_PyCoro_ComputeOrigin+0x124> │ │ │ │ │ + ble 1728 <_PyCoro_ComputeOrigin+0x124> │ │ │ │ │ ldr sl, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ mov r2, r0 │ │ │ │ │ bic sl, sl, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -1789,32 +1752,32 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ │ ldr r1, [sl, #80] @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_BuildValue │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 17b8 <_PyCoro_ComputeOrigin+0x130> │ │ │ │ │ + beq 1734 <_PyCoro_ComputeOrigin+0x130> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ str sl, [r7, #4]! │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1744 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ + beq 16c0 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ ldrb r3, [r4, #38] @ 0x26 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls 171c <_PyCoro_ComputeOrigin+0x94> │ │ │ │ │ + bls 1698 <_PyCoro_ComputeOrigin+0x94> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 1790 <_PyCoro_ComputeOrigin+0x108> │ │ │ │ │ - b 1744 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ + bne 170c <_PyCoro_ComputeOrigin+0x108> │ │ │ │ │ + b 16c0 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 17b0 <_PyCoro_ComputeOrigin+0x128> │ │ │ │ │ + bgt 172c <_PyCoro_ComputeOrigin+0x128> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - bne 17b0 <_PyCoro_ComputeOrigin+0x128> │ │ │ │ │ + bne 172c <_PyCoro_ComputeOrigin+0x128> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 17b0 <_PyCoro_ComputeOrigin+0x128> │ │ │ │ │ + b 172c <_PyCoro_ComputeOrigin+0x128> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -102,15 +102,15 @@ │ │ │ │ │ beq 17c <_Py_MakeCoro+0x17c> │ │ │ │ │ ldrb r2, [r1, #38] @ 0x26 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ bhi 1c8 <_Py_MakeCoro+0x1c8> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ bne 1a8 <_Py_MakeCoro+0x1a8> │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 1688 <_PyCoro_ComputeOrigin> │ │ │ │ │ + bl 1604 <_PyCoro_ComputeOrigin> │ │ │ │ │ R_ARM_CALL _PyCoro_ComputeOrigin │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #28] │ │ │ │ │ bne e8 <_Py_MakeCoro+0xe8> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -334,15 +334,15 @@ │ │ │ │ │ str r3, [r5] │ │ │ │ │ bne 3f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 3f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl d54 │ │ │ │ │ + bl cd0 │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ b 3ec │ │ │ │ │ .word 0x0000017c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ @@ -556,26 +556,92 @@ │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000012c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000760 : │ │ │ │ │ +00000760 : │ │ │ │ │ +gen_send_ex2.constprop.0(): │ │ │ │ │ + push {r4, r5, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #12 │ │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr r2, [pc, #200] @ 844 │ │ │ │ │ + sub sp, sp, #8 │ │ │ │ │ + mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + add r1, r0, #36 @ 0x24 │ │ │ │ │ + ldr r2, [pc, r2] │ │ │ │ │ + str r1, [fp, #-16] │ │ │ │ │ + ldr r4, [ip, r2] │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r3] │ │ │ │ │ + orrgt r3, r3, #1 │ │ │ │ │ + ldrgt r2, [r0, #68] @ 0x44 │ │ │ │ │ + ldrle r2, [r0, #68] @ 0x44 │ │ │ │ │ + str r3, [r2], #4 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r3, [r0, #24] │ │ │ │ │ + add r3, r0, #20 │ │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ │ + str r3, [r4, #92] @ 0x5c │ │ │ │ │ + bl 0 <_PyErr_ChainStackItem> │ │ │ │ │ + R_ARM_CALL _PyErr_ChainStackItem │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #360] @ 0x168 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 818 │ │ │ │ │ + bl 0 <_PyEval_EvalFrameDefault> │ │ │ │ │ + R_ARM_CALL _PyEval_EvalFrameDefault │ │ │ │ │ + ldr r3, [r4, #812] @ 0x32c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne 82c │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + sub sp, fp, #12 │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #812] @ 0x32c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 808 │ │ │ │ │ + clz r3, r2 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + lsr r3, r3, #5 │ │ │ │ │ + rsb r0, r3, #0 │ │ │ │ │ + sub sp, fp, #12 │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ + .word 0x000000ac │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + │ │ │ │ │ +00000848 : │ │ │ │ │ gen_dealloc(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr ip, [r0, #-8] │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r2, [r0, #-4] │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #632] @ a04 │ │ │ │ │ + ldr r1, [pc, #632] @ aec │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str ip, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [ip, #4] │ │ │ │ │ @@ -586,15 +652,15 @@ │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r2, [r5, r1] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr lr, [r2, #3824] @ 0xef0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r1, lr, #1 │ │ │ │ │ str r1, [r2, #3824] @ 0xef0 │ │ │ │ │ - bne 970 │ │ │ │ │ + bne a58 │ │ │ │ │ ldr ip, [r2, #3836] @ 0xefc │ │ │ │ │ sub r1, r0, #8 │ │ │ │ │ ldr r6, [ip, #4] │ │ │ │ │ orr r3, r3, r6 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r3, [r0, #-4] │ │ │ │ │ str ip, [r0, #-8] │ │ │ │ │ @@ -609,103 +675,103 @@ │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str r0, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #472] @ a08 │ │ │ │ │ + ldr r3, [pc, #472] @ af0 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ str r1, [r4, #-8] │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ str r2, [r4, #-4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r5, r3] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ - ldr r3, [pc, #436] @ a0c │ │ │ │ │ + ldr r3, [pc, #436] @ af4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 8fc │ │ │ │ │ + beq 9e4 │ │ │ │ │ add r3, r3, #212 @ 0xd4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 938 │ │ │ │ │ + beq a20 │ │ │ │ │ ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bne 9e0 │ │ │ │ │ + bne ac8 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 898 │ │ │ │ │ + bne 980 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 9f4 │ │ │ │ │ + beq adc │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9d0 │ │ │ │ │ + beq ab8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 9c4 │ │ │ │ │ + ble aac │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 8d8 │ │ │ │ │ + beq 9c0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8e8 │ │ │ │ │ + ble 9d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 8d8 │ │ │ │ │ + bne 9c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8d8 │ │ │ │ │ + b 9c0 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 868 │ │ │ │ │ + beq 950 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 868 │ │ │ │ │ + bgt 950 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 868 │ │ │ │ │ + bne 950 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ add r6, r6, #212 @ 0xd4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 868 │ │ │ │ │ + bne 950 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 868 │ │ │ │ │ + beq 950 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 868 │ │ │ │ │ + bgt 950 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 868 │ │ │ │ │ + bne 950 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 868 │ │ │ │ │ + b 950 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_ClearWeakRefs │ │ │ │ │ - ldr r3, [pc, #148] @ a10 │ │ │ │ │ + ldr r3, [pc, #148] @ af8 │ │ │ │ │ sub ip, r4, #8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r5, r3] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr r0, [r2, #3836] @ 0xefc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r2, #3824] @ 0xef0 │ │ │ │ │ @@ -716,202 +782,203 @@ │ │ │ │ │ stmdb r4, {r0, r3} │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r2, #3824] @ 0xef0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallFinalizerFromDealloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 804 │ │ │ │ │ + beq 8ec │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 9fc │ │ │ │ │ + beq ae4 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8c4 │ │ │ │ │ - b 8d8 │ │ │ │ │ + bne 9ac │ │ │ │ │ + b 9c0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ - bl f90 │ │ │ │ │ - b 874 │ │ │ │ │ + bl fe8 │ │ │ │ │ + b 95c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 898 │ │ │ │ │ + b 980 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9d0 │ │ │ │ │ + b ab8 │ │ │ │ │ .word 0x00000248 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000001c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000008c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000a14 : │ │ │ │ │ +00000afc : │ │ │ │ │ gen_finalize(): │ │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r2, [pc, #252] @ b38 │ │ │ │ │ + ldr r2, [pc, #252] @ c20 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq aa4 │ │ │ │ │ + beq b8c │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ │ - bne b20 │ │ │ │ │ + bne c08 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl b3c │ │ │ │ │ + bl c24 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b00 │ │ │ │ │ + beq be8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble aec │ │ │ │ │ + ble bd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_SetRaisedException │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a4c │ │ │ │ │ + beq b34 │ │ │ │ │ ldrb r1, [r0, #33] @ 0x21 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a4c │ │ │ │ │ + bne b34 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrd r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne a88 │ │ │ │ │ + bne b70 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b a94 │ │ │ │ │ + b b7c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne a94 │ │ │ │ │ + bne b7c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a94 │ │ │ │ │ + b b7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a94 │ │ │ │ │ + beq b7c │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b a94 │ │ │ │ │ + b b7c │ │ │ │ │ ldrsb r2, [r3, #35] @ 0x23 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a70 │ │ │ │ │ + bne b58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyErr_WarnUnawaitedCoroutine> │ │ │ │ │ R_ARM_CALL _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ - b a94 │ │ │ │ │ + b b7c │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000b3c : │ │ │ │ │ +00000c24 : │ │ │ │ │ gen_close(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, sp, #16 │ │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c30 │ │ │ │ │ + beq d1c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq c20 │ │ │ │ │ + beq d08 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq f2c │ │ │ │ │ + beq f7c │ │ │ │ │ mov r2, #4 │ │ │ │ │ - add r1, r0, #36 @ 0x24 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ strb r2, [r0, #35] @ 0x23 │ │ │ │ │ - beq ca4 │ │ │ │ │ + beq d8c │ │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ add r0, r3, #56 @ 0x38 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ │ cmpne r0, #1 │ │ │ │ │ movls r0, #1 │ │ │ │ │ movhi r0, #0 │ │ │ │ │ - bhi e28 │ │ │ │ │ - ldr r3, [pc, #964] @ f78 │ │ │ │ │ + bhi f60 │ │ │ │ │ + ldr r3, [pc, #828] @ fd4 │ │ │ │ │ + add r1, r4, #36 @ 0x24 │ │ │ │ │ + str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - str r2, [fp, #-16] │ │ │ │ │ + str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyEval_NoToolsForUnwind> │ │ │ │ │ R_ARM_CALL _PyEval_NoToolsForUnwind │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ - ldr r2, [fp, #-16] │ │ │ │ │ - ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and r0, r0, r3, lsr #3 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq d50 │ │ │ │ │ - ldr r3, [pc, #912] @ f7c │ │ │ │ │ + beq e34 │ │ │ │ │ + ldr r3, [pc, #772] @ fd8 │ │ │ │ │ mov r0, #5 │ │ │ │ │ strb r0, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - beq ec0 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq e8c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ R_ARM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ef0 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ + bne ebc │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r2, [pc, #840] @ f80 │ │ │ │ │ + ldr r2, [pc, #696] @ fdc │ │ │ │ │ mov r1, #5 │ │ │ │ │ strb r1, [r0, #35] @ 0x23 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r1, [r2, #64] @ 0x40 │ │ │ │ │ @@ -922,262 +989,220 @@ │ │ │ │ │ streq ip, [r2, #64] @ 0x40 │ │ │ │ │ streq r1, [r2, #68] @ 0x44 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ R_ARM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c20 │ │ │ │ │ + beq d08 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c20 │ │ │ │ │ + bgt d08 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne c20 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c20 │ │ │ │ │ + beq ee0 │ │ │ │ │ + b d08 │ │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ │ - str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [r3, #-8] │ │ │ │ │ bic r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-16] │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - bl bc4 │ │ │ │ │ + bl b40 │ │ │ │ │ R_ARM_CALL gen_close_iter │ │ │ │ │ - ldr r3, [fp, #-16] │ │ │ │ │ - ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cf4 │ │ │ │ │ + bgt dd4 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq f18 │ │ │ │ │ + beq ee8 │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ add r3, r2, #56 @ 0x38 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ cmpne r3, #1 │ │ │ │ │ - bhi e3c │ │ │ │ │ - ldr r3, [pc, #620] @ f84 │ │ │ │ │ + bhi fc8 │ │ │ │ │ + ldr r3, [pc, #488] @ fe0 │ │ │ │ │ + add r1, r4, #36 @ 0x24 │ │ │ │ │ + str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - str r2, [fp, #-16] │ │ │ │ │ + str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyEval_NoToolsForUnwind> │ │ │ │ │ R_ARM_CALL _PyEval_NoToolsForUnwind │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ - ldr r2, [fp, #-16] │ │ │ │ │ - ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and r0, r0, r3, lsr #3 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne be4 │ │ │ │ │ + bne ccc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne d70 │ │ │ │ │ + bne e44 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ - str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - str r1, [fp, #-16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ - ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - ldr r1, [fp, #-16] │ │ │ │ │ - ldr r0, [pc, #528] @ f88 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r0, [pc, r0] │ │ │ │ │ - ldr ip, [r3] │ │ │ │ │ - str r1, [fp, #-16] │ │ │ │ │ - ldr r5, [r2, r0] │ │ │ │ │ - cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ │ - orrgt r3, r3, #1 │ │ │ │ │ - addle ip, ip, #1 │ │ │ │ │ - strle ip, [r3] │ │ │ │ │ - ldr r0, [r5, #92] @ 0x5c │ │ │ │ │ - str r3, [r2], #4 │ │ │ │ │ - add r3, r4, #20 │ │ │ │ │ - str r0, [r4, #24] │ │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ │ - str r3, [r5, #92] @ 0x5c │ │ │ │ │ - bl 0 <_PyErr_ChainStackItem> │ │ │ │ │ - R_ARM_CALL _PyErr_ChainStackItem │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ldr r1, [fp, #-16] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - ldr r3, [r3, #360] @ 0x168 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne e20 │ │ │ │ │ - bl 0 <_PyEval_EvalFrameDefault> │ │ │ │ │ - R_ARM_CALL _PyEval_EvalFrameDefault │ │ │ │ │ - ldr r3, [r5, #812] @ 0x32c │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne e14 │ │ │ │ │ + sub r1, fp, #16 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 760 │ │ │ │ │ + ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e4c │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + beq d10 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne ef4 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ea4 │ │ │ │ │ + beq d10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b c20 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne c28 │ │ │ │ │ - b df4 │ │ │ │ │ - blx r3 │ │ │ │ │ - b de0 │ │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ │ - mrcne 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - bne d50 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b d10 │ │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ │ - mrcne 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - beq d10 │ │ │ │ │ - b d48 │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #308] @ f8c │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq eac │ │ │ │ │ - sub r3, r3, #212 @ 0xd4 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC10 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC11 │ │ │ │ │ - movne r4, r2 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e90 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - beq eb8 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b c28 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC9 │ │ │ │ │ - b e78 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e90 │ │ │ │ │ + b d08 │ │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ str r0, [r3, #64] @ 0x40 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ │ str ip, [r4, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ R_ARM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c20 │ │ │ │ │ + beq d08 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c20 │ │ │ │ │ + bgt d08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq c9c │ │ │ │ │ - b c20 │ │ │ │ │ + bne d08 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b d08 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - str r1, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [fp, #-16] │ │ │ │ │ - b cf4 │ │ │ │ │ + b dd4 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + ldr r2, [pc, #228] @ fe4 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq f54 │ │ │ │ │ + sub r2, r2, #212 @ 0xd4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC10 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC11 │ │ │ │ │ + movne r4, r1 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt f38 │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + beq f70 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b d10 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC9 │ │ │ │ │ + b f20 │ │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ │ + moveq r5, r0 │ │ │ │ │ + beq df0 │ │ │ │ │ + b e34 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b f38 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #84] @ f8c │ │ │ │ │ + ldr r3, [pc, #92] @ fe4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne f58 │ │ │ │ │ + bne fa8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b ea4 │ │ │ │ │ + b f4c │ │ │ │ │ sub r3, r3, #212 @ 0xd4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movne r1, r2 │ │ │ │ │ - b f44 │ │ │ │ │ - .word 0x000003b8 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000384 │ │ │ │ │ + b f94 │ │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ │ + beq df0 │ │ │ │ │ + b e2c │ │ │ │ │ + .word 0x0000032c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000334 │ │ │ │ │ + .word 0x000002f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000260 │ │ │ │ │ + .word 0x000002a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000204 │ │ │ │ │ + .word 0x000001d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000f90 : │ │ │ │ │ +00000fe8 : │ │ │ │ │ gen_clear_frame(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #112] @ 101c │ │ │ │ │ + ldr r3, [pc, #112] @ 1074 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ @@ -1204,41 +1229,41 @@ │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001020 : │ │ │ │ │ +00001078 : │ │ │ │ │ gen_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 105c │ │ │ │ │ + beq 10b4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1078 │ │ │ │ │ + beq 10d0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 10c0 │ │ │ │ │ + beq 1118 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyFrame_Traverse> │ │ │ │ │ R_ARM_CALL _PyFrame_Traverse │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ @@ -1249,23 +1274,23 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 10f0 │ │ │ │ │ + beq 1148 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 10f0 │ │ │ │ │ + beq 1148 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyGC_VisitStackRef> │ │ │ │ │ R_ARM_CALL _PyGC_VisitStackRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10a8 │ │ │ │ │ + bne 1100 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -99,23 +99,23 @@ │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl da4 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_CALL async_gen_init_hooks │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 138 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b ec0 │ │ │ │ │ + b e3c │ │ │ │ │ R_ARM_JUMP24 async_gen_asend_new │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000140 : │ │ │ │ │ gen_get_qualname(): │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ @@ -211,15 +211,15 @@ │ │ │ │ │ async_gen_aclose(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl da4 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_CALL async_gen_init_hooks │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 280 │ │ │ │ │ @@ -467,30 +467,30 @@ │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 188 │ │ │ │ │ R_ARM_CALL _gen_throw │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 1208 │ │ │ │ │ + bl 1184 │ │ │ │ │ R_ARM_CALL async_gen_unwrap_value │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 634 │ │ │ │ │ b 698 │ │ │ │ │ - bl d08 │ │ │ │ │ + bl c84 │ │ │ │ │ R_ARM_CALL gen_send │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 5d0 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1208 │ │ │ │ │ + b 1184 │ │ │ │ │ R_ARM_JUMP24 async_gen_unwrap_value │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 634 │ │ │ │ │ ldr r3, [pc, #196] @ 6a4 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne 698 │ │ │ │ │ @@ -651,15 +651,15 @@ │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bgt 800 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da4 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_CALL async_gen_init_hooks │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 824 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ @@ -725,15 +725,15 @@ │ │ │ │ │ 000008b8 : │ │ │ │ │ coro_wrapper_send(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b d08 │ │ │ │ │ + b c84 │ │ │ │ │ R_ARM_JUMP24 gen_send │ │ │ │ │ │ │ │ │ │ 000008d0 : │ │ │ │ │ coro_wrapper_throw(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ @@ -789,15 +789,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 920 │ │ │ │ │ bl b8 │ │ │ │ │ R_ARM_CALL gen_throw │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - bl 1208 │ │ │ │ │ + bl 1184 │ │ │ │ │ R_ARM_CALL async_gen_unwrap_value │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ ldreq r2, [r4, #8] │ │ │ │ │ strbeq r0, [r2, #34] @ 0x22 │ │ │ │ │ streq r3, [r4, #16] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ @@ -805,15 +805,15 @@ │ │ │ │ │ 0000099c : │ │ │ │ │ coro_wrapper_close(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b b3c │ │ │ │ │ + b c24 │ │ │ │ │ R_ARM_JUMP24 gen_close │ │ │ │ │ │ │ │ │ │ 000009b4 : │ │ │ │ │ async_gen_asend_close(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -1035,15 +1035,15 @@ │ │ │ │ │ R_ARM_CALL gen_throw │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq c70 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 1208 │ │ │ │ │ + bl 1184 │ │ │ │ │ R_ARM_CALL async_gen_unwrap_value │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ ldreq r2, [r5, #8] │ │ │ │ │ moveq r3, #2 │ │ │ │ │ strbeq r4, [r2, #34] @ 0x22 │ │ │ │ │ streq r3, [r5, #24] │ │ │ │ │ b d28 │ │ │ │ │ @@ -1129,15 +1129,15 @@ │ │ │ │ │ 00000d50 : │ │ │ │ │ async_gen_asend_iternext(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r1, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b fd0 │ │ │ │ │ + b f4c │ │ │ │ │ R_ARM_JUMP24 async_gen_asend_send │ │ │ │ │ │ │ │ │ │ 00000d68 : │ │ │ │ │ gen_set_name(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -1737,15 +1737,15 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq r5, [r4, #28] │ │ │ │ │ beq 1548 │ │ │ │ │ bl 0 <_PyEval_GetFrame> │ │ │ │ │ R_ARM_CALL _PyEval_GetFrame │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1688 <_PyCoro_ComputeOrigin> │ │ │ │ │ + bl 1604 <_PyCoro_ComputeOrigin> │ │ │ │ │ R_ARM_CALL _PyCoro_ComputeOrigin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ bne 1548 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 154c │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,225 +1,226 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00246100 2e4c414e 43484f52 30006d61 .$a..LANCHOR0.ma │ │ │ │ │ 0x00000010 6b655f67 656e0024 64002e4c 4330002e ke_gen.$d..LC0.. │ │ │ │ │ 0x00000020 4c433100 2e4c4332 002e4c43 33006765 LC1..LC2..LC3.ge │ │ │ │ │ 0x00000030 6e5f6974 65726e65 7874002e 4c433400 n_iternext..LC4. │ │ │ │ │ 0x00000040 2e4c4335 002e4c43 36006765 6e5f7365 .LC5..LC6.gen_se │ │ │ │ │ - 0x00000050 6e645f65 78006765 6e5f6465 616c6c6f nd_ex.gen_deallo │ │ │ │ │ - 0x00000060 63006765 6e5f636c 6561725f 6672616d c.gen_clear_fram │ │ │ │ │ - 0x00000070 65002e4c 4337002e 4c433800 67656e5f e..LC7..LC8.gen_ │ │ │ │ │ - 0x00000080 66696e61 6c697a65 0067656e 5f636c6f finalize.gen_clo │ │ │ │ │ - 0x00000090 7365002e 4c433900 2e4c4331 30002e4c se..LC9..LC10..L │ │ │ │ │ - 0x000000a0 43313100 67656e5f 636c6f73 655f6974 C11.gen_close_it │ │ │ │ │ - 0x000000b0 6572002e 4c433132 002e4c43 3133005f er..LC12..LC13._ │ │ │ │ │ - 0x000000c0 67656e5f 7468726f 77002e4c 43313400 gen_throw..LC14. │ │ │ │ │ - 0x000000d0 2e4c4331 35002e4c 43313600 50795f58 .LC15..LC16.Py_X │ │ │ │ │ - 0x000000e0 44454352 45460067 656e5f74 68726f77 DECREF.gen_throw │ │ │ │ │ - 0x000000f0 5f637572 72656e74 5f657863 65707469 _current_excepti │ │ │ │ │ - 0x00000100 6f6e0067 656e5f73 65745f73 746f705f on.gen_set_stop_ │ │ │ │ │ - 0x00000110 69746572 6174696f 6e2e6973 72612e30 iteration.isra.0 │ │ │ │ │ - 0x00000120 00507947 656e5f61 6d5f7365 6e64002e .PyGen_am_send.. │ │ │ │ │ - 0x00000130 4c433137 002e4c43 3138002e 4c433139 LC17..LC18..LC19 │ │ │ │ │ - 0x00000140 0067656e 5f676574 73757370 656e6465 .gen_getsuspende │ │ │ │ │ - 0x00000150 64002e4c 43323000 63725f67 6574636f d..LC20.cr_getco │ │ │ │ │ - 0x00000160 6465005f 67656e5f 67657463 6f646500 de._gen_getcode. │ │ │ │ │ - 0x00000170 2e4c4332 31002e4c 43323200 67656e5f .LC21..LC22.gen_ │ │ │ │ │ - 0x00000180 73656e64 002e4c43 32330067 656e5f67 send..LC23.gen_g │ │ │ │ │ - 0x00000190 65745f6e 616d6500 6173796e 635f6765 et_name.async_ge │ │ │ │ │ - 0x000001a0 6e5f6173 656e6400 6173796e 635f6765 n_asend.async_ge │ │ │ │ │ - 0x000001b0 6e5f696e 69745f68 6f6f6b73 00617379 n_init_hooks.asy │ │ │ │ │ - 0x000001c0 6e635f67 656e5f61 73656e64 5f6e6577 nc_gen_asend_new │ │ │ │ │ - 0x000001d0 0067656e 5f676574 5f717561 6c6e616d .gen_get_qualnam │ │ │ │ │ - 0x000001e0 65006765 6e5f6765 7472756e 6e696e67 e.gen_getrunning │ │ │ │ │ - 0x000001f0 002e4c43 3234005f 67656e5f 67657466 ..LC24._gen_getf │ │ │ │ │ - 0x00000200 72616d65 002e4c43 3235002e 4c433236 rame..LC25..LC26 │ │ │ │ │ - 0x00000210 00617379 6e635f67 656e5f61 73656e64 .async_gen_asend │ │ │ │ │ - 0x00000220 5f73656e 64006173 796e635f 67656e5f _send.async_gen_ │ │ │ │ │ - 0x00000230 756e7772 61705f76 616c7565 00617379 unwrap_value.asy │ │ │ │ │ - 0x00000240 6e635f67 656e5f61 6e657874 00617379 nc_gen_anext.asy │ │ │ │ │ - 0x00000250 6e635f67 656e5f77 72617070 65645f76 nc_gen_wrapped_v │ │ │ │ │ - 0x00000260 616c5f64 65616c6c 6f630061 73796e63 al_dealloc.async │ │ │ │ │ - 0x00000270 5f67656e 5f617365 6e645f64 65616c6c _gen_asend_deall │ │ │ │ │ - 0x00000280 6f630061 73796e63 5f67656e 5f617365 oc.async_gen_ase │ │ │ │ │ - 0x00000290 6e645f66 696e616c 697a6500 6173796e nd_finalize.asyn │ │ │ │ │ - 0x000002a0 635f6765 6e5f6163 6c6f7365 00617379 c_gen_aclose.asy │ │ │ │ │ - 0x000002b0 6e635f67 656e5f61 7468726f 775f6e65 nc_gen_athrow_ne │ │ │ │ │ - 0x000002c0 77002e4c 43323700 6173796e 635f6765 w..LC27.async_ge │ │ │ │ │ - 0x000002d0 6e5f6174 68726f77 5f697465 726e6578 n_athrow_iternex │ │ │ │ │ - 0x000002e0 74006173 796e635f 67656e5f 61746872 t.async_gen_athr │ │ │ │ │ - 0x000002f0 6f775f73 656e6400 2e4c4332 38002e4c ow_send..LC28..L │ │ │ │ │ - 0x00000300 43323900 2e4c4333 30006173 796e635f C29..LC30.async_ │ │ │ │ │ - 0x00000310 67656e5f 61746872 6f775f64 65616c6c gen_athrow_deall │ │ │ │ │ - 0x00000320 6f630061 73796e63 5f67656e 5f617468 oc.async_gen_ath │ │ │ │ │ - 0x00000330 726f775f 66696e61 6c697a65 002e4c43 row_finalize..LC │ │ │ │ │ - 0x00000340 3331002e 4c433332 002e4c43 33330061 31..LC32..LC33.a │ │ │ │ │ - 0x00000350 73796e63 5f67656e 5f617468 726f7700 sync_gen_athrow. │ │ │ │ │ - 0x00000360 6173796e 635f6765 6e5f7472 61766572 async_gen_traver │ │ │ │ │ - 0x00000370 73650063 6f726f5f 61776169 7400636f se.coro_await.co │ │ │ │ │ - 0x00000380 726f5f77 72617070 65725f73 656e6400 ro_wrapper_send. │ │ │ │ │ - 0x00000390 636f726f 5f777261 70706572 5f746872 coro_wrapper_thr │ │ │ │ │ - 0x000003a0 6f770061 73796e63 5f67656e 5f617365 ow.async_gen_ase │ │ │ │ │ - 0x000003b0 6e645f74 68726f77 00636f72 6f5f7772 nd_throw.coro_wr │ │ │ │ │ - 0x000003c0 61707065 725f636c 6f736500 6173796e apper_close.asyn │ │ │ │ │ - 0x000003d0 635f6765 6e5f6173 656e645f 636c6f73 c_gen_asend_clos │ │ │ │ │ - 0x000003e0 6500636f 726f5f77 72617070 65725f64 e.coro_wrapper_d │ │ │ │ │ - 0x000003f0 65616c6c 6f63002e 4c433334 002e4c43 ealloc..LC34..LC │ │ │ │ │ - 0x00000400 33350063 725f6765 74667261 6d65002e 35.cr_getframe.. │ │ │ │ │ - 0x00000410 4c433336 0061675f 67657463 6f646500 LC36.ag_getcode. │ │ │ │ │ - 0x00000420 6173796e 635f6765 6e5f6174 68726f77 async_gen_athrow │ │ │ │ │ - 0x00000430 5f746872 6f77002e 4c433337 0061675f _throw..LC37.ag_ │ │ │ │ │ - 0x00000440 67657466 72616d65 00617379 6e635f67 getframe.async_g │ │ │ │ │ - 0x00000450 656e5f61 73656e64 5f697465 726e6578 en_asend_iternex │ │ │ │ │ - 0x00000460 74002e4c 43333800 67656e5f 7365745f t..LC38.gen_set_ │ │ │ │ │ - 0x00000470 6e616d65 002e4c43 33390067 656e5f73 name..LC39.gen_s │ │ │ │ │ - 0x00000480 65745f71 75616c6e 616d6500 636f726f et_qualname.coro │ │ │ │ │ - 0x00000490 5f777261 70706572 5f747261 76657273 _wrapper_travers │ │ │ │ │ - 0x000004a0 65006173 796e635f 67656e5f 6173656e e.async_gen_asen │ │ │ │ │ - 0x000004b0 645f7472 61766572 73650061 73796e63 d_traverse.async │ │ │ │ │ - 0x000004c0 5f67656e 5f617468 726f775f 74726176 _gen_athrow_trav │ │ │ │ │ - 0x000004d0 65727365 0067656e 5f676574 73746174 erse.gen_getstat │ │ │ │ │ - 0x000004e0 65002e4c 414e4348 4f523100 67656e5f e..LANCHOR1.gen_ │ │ │ │ │ - 0x000004f0 67657479 69656c64 66726f6d 002e4c43 getyieldfrom..LC │ │ │ │ │ - 0x00000500 34300061 73796e63 5f67656e 5f726570 40.async_gen_rep │ │ │ │ │ - 0x00000510 7200636f 726f5f77 72617070 65725f69 r.coro_wrapper_i │ │ │ │ │ - 0x00000520 7465726e 65787400 6173796e 635f6765 ternext.async_ge │ │ │ │ │ - 0x00000530 6e5f6174 68726f77 5f636c6f 7365002e n_athrow_close.. │ │ │ │ │ - 0x00000540 4c433431 00636f72 6f5f7265 70720063 LC41.coro_repr.c │ │ │ │ │ - 0x00000550 725f6765 74737461 74650067 656e5f73 r_getstate.gen_s │ │ │ │ │ - 0x00000560 697a656f 66002e4c 43343200 61675f67 izeof..LC42.ag_g │ │ │ │ │ - 0x00000570 65747374 61746500 6173796e 635f6765 etstate.async_ge │ │ │ │ │ - 0x00000580 6e5f7772 61707065 645f7661 6c5f7472 n_wrapped_val_tr │ │ │ │ │ - 0x00000590 61766572 73650067 656e5f6e 65775f77 averse.gen_new_w │ │ │ │ │ - 0x000005a0 6974685f 7175616c 6e616d65 00737461 ith_qualname.sta │ │ │ │ │ - 0x000005b0 74655f73 7472696e 67732e32 00737461 te_strings.2.sta │ │ │ │ │ - 0x000005c0 74655f73 7472696e 67732e31 00737461 te_strings.1.sta │ │ │ │ │ - 0x000005d0 74655f73 7472696e 67732e30 00617379 te_strings.0.asy │ │ │ │ │ - 0x000005e0 6e635f61 7468726f 775f646f 63006173 nc_athrow_doc.as │ │ │ │ │ - 0x000005f0 796e635f 6173656e 645f646f 63006173 ync_asend_doc.as │ │ │ │ │ - 0x00000600 796e635f 61636c6f 73655f64 6f630063 ync_aclose_doc.c │ │ │ │ │ - 0x00000610 6f726f5f 636c6f73 655f646f 6300636f oro_close_doc.co │ │ │ │ │ - 0x00000620 726f5f74 68726f77 5f646f63 00636f72 ro_throw_doc.cor │ │ │ │ │ - 0x00000630 6f5f7365 6e645f64 6f630073 697a656f o_send_doc.sizeo │ │ │ │ │ - 0x00000640 665f5f64 6f635f5f 00617379 6e635f67 f__doc__.async_g │ │ │ │ │ - 0x00000650 656e5f61 735f6173 796e6300 6173796e en_as_async.asyn │ │ │ │ │ - 0x00000660 635f6765 6e5f6d65 74686f64 73006173 c_gen_methods.as │ │ │ │ │ - 0x00000670 796e635f 67656e5f 6d656d62 65726c69 ync_gen_memberli │ │ │ │ │ - 0x00000680 73740061 73796e63 5f67656e 5f676574 st.async_gen_get │ │ │ │ │ - 0x00000690 7365746c 69737400 636f726f 5f61735f setlist.coro_as_ │ │ │ │ │ - 0x000006a0 6173796e 6300636f 726f5f6d 6574686f async.coro_metho │ │ │ │ │ - 0x000006b0 64730063 6f726f5f 6d656d62 65726c69 ds.coro_memberli │ │ │ │ │ - 0x000006c0 73740063 6f726f5f 67657473 65746c69 st.coro_getsetli │ │ │ │ │ - 0x000006d0 73740061 73796e63 5f67656e 5f617365 st.async_gen_ase │ │ │ │ │ - 0x000006e0 6e645f61 735f6173 796e6300 6173796e nd_as_async.asyn │ │ │ │ │ - 0x000006f0 635f6765 6e5f6173 656e645f 6d657468 c_gen_asend_meth │ │ │ │ │ - 0x00000700 6f647300 6173796e 635f6765 6e5f6174 ods.async_gen_at │ │ │ │ │ - 0x00000710 68726f77 5f61735f 6173796e 63006173 hrow_as_async.as │ │ │ │ │ - 0x00000720 796e635f 67656e5f 61746872 6f775f6d ync_gen_athrow_m │ │ │ │ │ - 0x00000730 6574686f 64730063 6f726f5f 77726170 ethods.coro_wrap │ │ │ │ │ - 0x00000740 7065725f 6d657468 6f647300 5f50795f per_methods._Py_ │ │ │ │ │ - 0x00000750 4d616b65 436f726f 005f5079 4f626a65 MakeCoro._PyObje │ │ │ │ │ - 0x00000760 63745f47 435f4e65 77566172 005f5079 ct_GC_NewVar._Py │ │ │ │ │ - 0x00000770 5f4e6f6e 65537472 75637400 5f507943 _NoneStruct._PyC │ │ │ │ │ - 0x00000780 6f726f5f 436f6d70 7574654f 72696769 oro_ComputeOrigi │ │ │ │ │ - 0x00000790 6e005f50 795f4465 616c6c6f 63005f50 n._Py_Dealloc._P │ │ │ │ │ - 0x000007a0 795f7473 735f696e 74657270 005f5079 y_tss_interp._Py │ │ │ │ │ - 0x000007b0 5f747373 5f747374 61746500 5f507945 _tss_tstate._PyE │ │ │ │ │ - 0x000007c0 76616c5f 4576616c 4672616d 65446566 val_EvalFrameDef │ │ │ │ │ - 0x000007d0 61756c74 00507945 78635f52 756e7469 ault.PyExc_Runti │ │ │ │ │ - 0x000007e0 6d654572 726f7200 50794572 725f5365 meError.PyErr_Se │ │ │ │ │ - 0x000007f0 74537472 696e6700 50794578 635f5661 tString.PyExc_Va │ │ │ │ │ - 0x00000800 6c756545 72726f72 005f5079 47656e5f lueError._PyGen_ │ │ │ │ │ - 0x00000810 53657453 746f7049 74657261 74696f6e SetStopIteration │ │ │ │ │ - 0x00000820 56616c75 65005079 4578635f 54797065 Value.PyExc_Type │ │ │ │ │ - 0x00000830 4572726f 72005079 4f626a65 63745f43 Error.PyObject_C │ │ │ │ │ - 0x00000840 616c6c46 696e616c 697a6572 46726f6d allFinalizerFrom │ │ │ │ │ - 0x00000850 4465616c 6c6f6300 50794f62 6a656374 Dealloc.PyObject │ │ │ │ │ - 0x00000860 5f47435f 44656c00 50794f62 6a656374 _GC_Del.PyObject │ │ │ │ │ - 0x00000870 5f436c65 61725765 616b5265 66730050 _ClearWeakRefs.P │ │ │ │ │ - 0x00000880 79457272 5f476574 52616973 65644578 yErr_GetRaisedEx │ │ │ │ │ - 0x00000890 63657074 696f6e00 50794572 725f5365 ception.PyErr_Se │ │ │ │ │ - 0x000008a0 74526169 73656445 78636570 74696f6e tRaisedException │ │ │ │ │ - 0x000008b0 0050794f 626a6563 745f4361 6c6c4f6e .PyObject_CallOn │ │ │ │ │ - 0x000008c0 65417267 00507945 72725f46 6f726d61 eArg.PyErr_Forma │ │ │ │ │ - 0x000008d0 74556e72 61697361 626c6500 50794572 tUnraisable.PyEr │ │ │ │ │ - 0x000008e0 725f4f63 63757272 6564005f 50794572 r_Occurred._PyEr │ │ │ │ │ - 0x000008f0 725f5761 726e556e 61776169 74656443 r_WarnUnawaitedC │ │ │ │ │ - 0x00000900 6f726f75 74696e65 005f5079 4576616c oroutine._PyEval │ │ │ │ │ - 0x00000910 5f4e6f54 6f6f6c73 466f7255 6e77696e _NoToolsForUnwin │ │ │ │ │ - 0x00000920 64005f50 79467261 6d655f43 6c656172 d._PyFrame_Clear │ │ │ │ │ - 0x00000930 45786365 7074436f 64650050 79457863 ExceptCode.PyExc │ │ │ │ │ - 0x00000940 5f47656e 65726174 6f724578 69740050 _GeneratorExit.P │ │ │ │ │ - 0x00000950 79457272 5f536574 4e6f6e65 005f5079 yErr_SetNone._Py │ │ │ │ │ - 0x00000960 4572725f 43686169 6e537461 636b4974 Err_ChainStackIt │ │ │ │ │ - 0x00000970 656d0050 79457272 5f457863 65707469 em.PyErr_Excepti │ │ │ │ │ - 0x00000980 6f6e4d61 74636865 73005079 4572725f onMatches.PyErr_ │ │ │ │ │ - 0x00000990 436c6561 72005f50 79467261 6d655f54 Clear._PyFrame_T │ │ │ │ │ - 0x000009a0 72617665 72736500 5f507947 435f5669 raverse._PyGC_Vi │ │ │ │ │ - 0x000009b0 73697453 7461636b 52656600 5f507947 sitStackRef._PyG │ │ │ │ │ - 0x000009c0 656e5f46 65746368 53746f70 49746572 en_FetchStopIter │ │ │ │ │ - 0x000009d0 6174696f 6e56616c 75650050 79457863 ationValue.PyExc │ │ │ │ │ - 0x000009e0 5f53746f 70497465 72617469 6f6e005f _StopIteration._ │ │ │ │ │ - 0x000009f0 50794172 675f4368 65636b50 6f736974 PyArg_CheckPosit │ │ │ │ │ - 0x00000a00 696f6e61 6c005079 4578635f 44657072 ional.PyExc_Depr │ │ │ │ │ - 0x00000a10 65636174 696f6e57 61726e69 6e670050 ecationWarning.P │ │ │ │ │ - 0x00000a20 79457272 5f576172 6e457800 50794578 yErr_WarnEx.PyEx │ │ │ │ │ - 0x00000a30 63657074 696f6e5f 47657454 72616365 ception_GetTrace │ │ │ │ │ - 0x00000a40 6261636b 00507945 72725f52 6573746f back.PyErr_Resto │ │ │ │ │ - 0x00000a50 72650050 79457272 5f4e6f72 6d616c69 re.PyErr_Normali │ │ │ │ │ - 0x00000a60 7a654578 63657074 696f6e00 50795472 zeException.PyTr │ │ │ │ │ - 0x00000a70 61636542 61636b5f 54797065 00507945 aceBack_Type.PyE │ │ │ │ │ - 0x00000a80 72725f46 6f726d61 74005079 4572725f rr_Format.PyErr_ │ │ │ │ │ - 0x00000a90 47697665 6e457863 65707469 6f6e4d61 GivenExceptionMa │ │ │ │ │ - 0x00000aa0 74636865 73005079 4f626a65 63745f47 tches.PyObject_G │ │ │ │ │ - 0x00000ab0 65744f70 74696f6e 616c4174 74720050 etOptionalAttr.P │ │ │ │ │ - 0x00000ac0 794f626a 6563745f 43616c6c 46756e63 yObject_CallFunc │ │ │ │ │ - 0x00000ad0 74696f6e 4f626a41 72677300 5f507952 tionObjArgs._PyR │ │ │ │ │ - 0x00000ae0 756e7469 6d650050 79457863 5f53746f untime.PyExc_Sto │ │ │ │ │ - 0x00000af0 70417379 6e634974 65726174 696f6e00 pAsyncIteration. │ │ │ │ │ - 0x00000b00 5f507943 6f726f5f 47657441 77616974 _PyCoro_GetAwait │ │ │ │ │ - 0x00000b10 61626c65 49746572 00507949 7465725f ableIter.PyIter_ │ │ │ │ │ - 0x00000b20 43686563 6b005f50 795f4368 65636b46 Check._Py_CheckF │ │ │ │ │ - 0x00000b30 756e6374 696f6e52 6573756c 74005f50 unctionResult._P │ │ │ │ │ - 0x00000b40 794f626a 6563745f 4d616b65 54704361 yObject_MakeTpCa │ │ │ │ │ - 0x00000b50 6c6c005f 50795f46 616c7365 53747275 ll._Py_FalseStru │ │ │ │ │ - 0x00000b60 6374005f 50795f54 72756553 74727563 ct._Py_TrueStruc │ │ │ │ │ - 0x00000b70 74005079 5379735f 41756469 74005079 t.PySys_Audit.Py │ │ │ │ │ - 0x00000b80 4f626a65 63745f43 616c6c4e 6f417267 Object_CallNoArg │ │ │ │ │ - 0x00000b90 73005f50 795f4e65 77526566 6572656e s._Py_NewReferen │ │ │ │ │ - 0x00000ba0 6365005f 50794f62 6a656374 5f47435f ce._PyObject_GC_ │ │ │ │ │ - 0x00000bb0 4e657700 5f507946 72616d65 5f4d616b New._PyFrame_Mak │ │ │ │ │ - 0x00000bc0 65416e64 53657446 72616d65 4f626a65 eAndSetFrameObje │ │ │ │ │ - 0x00000bd0 6374005f 50794173 796e6347 656e4153 ct._PyAsyncGenAS │ │ │ │ │ - 0x00000be0 656e645f 53656e64 005f5079 4173796e end_Send._PyAsyn │ │ │ │ │ - 0x00000bf0 6347656e 56616c75 65577261 70706572 cGenValueWrapper │ │ │ │ │ - 0x00000c00 4e657700 5f507945 72725f57 61726e55 New._PyErr_WarnU │ │ │ │ │ - 0x00000c10 6e617761 69746564 4167656e 4d657468 nawaitedAgenMeth │ │ │ │ │ - 0x00000c20 6f640050 79417267 5f556e70 61636b54 od.PyArg_UnpackT │ │ │ │ │ - 0x00000c30 75706c65 005f5079 47656e5f 436c6561 uple._PyGen_Clea │ │ │ │ │ - 0x00000c40 72467261 6d650050 79556e69 636f6465 rFrame.PyUnicode │ │ │ │ │ - 0x00000c50 5f46726f 6d466f72 6d617400 50794c6f _FromFormat.PyLo │ │ │ │ │ - 0x00000c60 6e675f46 726f6d53 73697a65 5f740050 ng_FromSsize_t.P │ │ │ │ │ - 0x00000c70 79547570 6c655f4e 65770050 79556e73 yTuple_New.PyUns │ │ │ │ │ - 0x00000c80 7461626c 655f496e 74657270 72657465 table_Interprete │ │ │ │ │ - 0x00000c90 72467261 6d655f47 65744c69 6e650050 rFrame_GetLine.P │ │ │ │ │ - 0x00000ca0 795f4275 696c6456 616c7565 00507947 y_BuildValue.PyG │ │ │ │ │ - 0x00000cb0 656e5f47 6574436f 64650050 7947656e en_GetCode.PyGen │ │ │ │ │ - 0x00000cc0 5f4e6577 57697468 5175616c 4e616d65 _NewWithQualName │ │ │ │ │ - 0x00000cd0 00507947 656e5f4e 65770050 79436f72 .PyGen_New.PyCor │ │ │ │ │ - 0x00000ce0 6f5f4e65 77005f50 79457661 6c5f4765 o_New._PyEval_Ge │ │ │ │ │ - 0x00000cf0 74467261 6d650050 79417379 6e634765 tFrame.PyAsyncGe │ │ │ │ │ - 0x00000d00 6e5f4e65 77005f50 79417379 6e634765 n_New._PyAsyncGe │ │ │ │ │ - 0x00000d10 6e415468 726f775f 54797065 005f5079 nAThrow_Type._Py │ │ │ │ │ - 0x00000d20 4173796e 6347656e 57726170 70656456 AsyncGenWrappedV │ │ │ │ │ - 0x00000d30 616c7565 5f547970 65005f50 79417379 alue_Type._PyAsy │ │ │ │ │ - 0x00000d40 6e634765 6e415365 6e645f54 79706500 ncGenASend_Type. │ │ │ │ │ - 0x00000d50 50794173 796e6347 656e5f54 79706500 PyAsyncGen_Type. │ │ │ │ │ - 0x00000d60 5f507943 6f726f57 72617070 65725f54 _PyCoroWrapper_T │ │ │ │ │ - 0x00000d70 79706500 5079436f 726f5f54 79706500 ype.PyCoro_Type. │ │ │ │ │ - 0x00000d80 50794765 6e5f5479 70650050 79547970 PyGen_Type.PyTyp │ │ │ │ │ - 0x00000d90 655f5479 70650050 794f626a 6563745f e_Type.PyObject_ │ │ │ │ │ - 0x00000da0 47656e65 72696347 65744174 74720050 GenericGetAttr.P │ │ │ │ │ - 0x00000db0 794f626a 6563745f 53656c66 49746572 yObject_SelfIter │ │ │ │ │ - 0x00000dc0 0050795f 47656e65 72696341 6c696173 .Py_GenericAlias │ │ │ │ │ - 0x00000dd0 00 . │ │ │ │ │ + 0x00000050 6e645f65 78006765 6e5f7365 6e645f65 nd_ex.gen_send_e │ │ │ │ │ + 0x00000060 78322e63 6f6e7374 70726f70 2e300067 x2.constprop.0.g │ │ │ │ │ + 0x00000070 656e5f64 65616c6c 6f630067 656e5f63 en_dealloc.gen_c │ │ │ │ │ + 0x00000080 6c656172 5f667261 6d65002e 4c433700 lear_frame..LC7. │ │ │ │ │ + 0x00000090 2e4c4338 0067656e 5f66696e 616c697a .LC8.gen_finaliz │ │ │ │ │ + 0x000000a0 65006765 6e5f636c 6f736500 2e4c4339 e.gen_close..LC9 │ │ │ │ │ + 0x000000b0 002e4c43 3130002e 4c433131 0067656e ..LC10..LC11.gen │ │ │ │ │ + 0x000000c0 5f636c6f 73655f69 74657200 2e4c4331 _close_iter..LC1 │ │ │ │ │ + 0x000000d0 32002e4c 43313300 5f67656e 5f746872 2..LC13._gen_thr │ │ │ │ │ + 0x000000e0 6f77002e 4c433134 002e4c43 3135002e ow..LC14..LC15.. │ │ │ │ │ + 0x000000f0 4c433136 0050795f 58444543 52454600 LC16.Py_XDECREF. │ │ │ │ │ + 0x00000100 67656e5f 7468726f 775f6375 7272656e gen_throw_curren │ │ │ │ │ + 0x00000110 745f6578 63657074 696f6e00 67656e5f t_exception.gen_ │ │ │ │ │ + 0x00000120 7365745f 73746f70 5f697465 72617469 set_stop_iterati │ │ │ │ │ + 0x00000130 6f6e2e69 7372612e 30005079 47656e5f on.isra.0.PyGen_ │ │ │ │ │ + 0x00000140 616d5f73 656e6400 2e4c4331 37002e4c am_send..LC17..L │ │ │ │ │ + 0x00000150 43313800 2e4c4331 39006765 6e5f6765 C18..LC19.gen_ge │ │ │ │ │ + 0x00000160 74737573 70656e64 6564002e 4c433230 tsuspended..LC20 │ │ │ │ │ + 0x00000170 0063725f 67657463 6f646500 5f67656e .cr_getcode._gen │ │ │ │ │ + 0x00000180 5f676574 636f6465 002e4c43 3231002e _getcode..LC21.. │ │ │ │ │ + 0x00000190 4c433232 0067656e 5f73656e 64002e4c LC22.gen_send..L │ │ │ │ │ + 0x000001a0 43323300 67656e5f 6765745f 6e616d65 C23.gen_get_name │ │ │ │ │ + 0x000001b0 00617379 6e635f67 656e5f61 73656e64 .async_gen_asend │ │ │ │ │ + 0x000001c0 00617379 6e635f67 656e5f69 6e69745f .async_gen_init_ │ │ │ │ │ + 0x000001d0 686f6f6b 73006173 796e635f 67656e5f hooks.async_gen_ │ │ │ │ │ + 0x000001e0 6173656e 645f6e65 77006765 6e5f6765 asend_new.gen_ge │ │ │ │ │ + 0x000001f0 745f7175 616c6e61 6d650067 656e5f67 t_qualname.gen_g │ │ │ │ │ + 0x00000200 65747275 6e6e696e 67002e4c 43323400 etrunning..LC24. │ │ │ │ │ + 0x00000210 5f67656e 5f676574 6672616d 65002e4c _gen_getframe..L │ │ │ │ │ + 0x00000220 43323500 2e4c4332 36006173 796e635f C25..LC26.async_ │ │ │ │ │ + 0x00000230 67656e5f 6173656e 645f7365 6e640061 gen_asend_send.a │ │ │ │ │ + 0x00000240 73796e63 5f67656e 5f756e77 7261705f sync_gen_unwrap_ │ │ │ │ │ + 0x00000250 76616c75 65006173 796e635f 67656e5f value.async_gen_ │ │ │ │ │ + 0x00000260 616e6578 74006173 796e635f 67656e5f anext.async_gen_ │ │ │ │ │ + 0x00000270 77726170 7065645f 76616c5f 6465616c wrapped_val_deal │ │ │ │ │ + 0x00000280 6c6f6300 6173796e 635f6765 6e5f6173 loc.async_gen_as │ │ │ │ │ + 0x00000290 656e645f 6465616c 6c6f6300 6173796e end_dealloc.asyn │ │ │ │ │ + 0x000002a0 635f6765 6e5f6173 656e645f 66696e61 c_gen_asend_fina │ │ │ │ │ + 0x000002b0 6c697a65 00617379 6e635f67 656e5f61 lize.async_gen_a │ │ │ │ │ + 0x000002c0 636c6f73 65006173 796e635f 67656e5f close.async_gen_ │ │ │ │ │ + 0x000002d0 61746872 6f775f6e 6577002e 4c433237 athrow_new..LC27 │ │ │ │ │ + 0x000002e0 00617379 6e635f67 656e5f61 7468726f .async_gen_athro │ │ │ │ │ + 0x000002f0 775f6974 65726e65 78740061 73796e63 w_iternext.async │ │ │ │ │ + 0x00000300 5f67656e 5f617468 726f775f 73656e64 _gen_athrow_send │ │ │ │ │ + 0x00000310 002e4c43 3238002e 4c433239 002e4c43 ..LC28..LC29..LC │ │ │ │ │ + 0x00000320 33300061 73796e63 5f67656e 5f617468 30.async_gen_ath │ │ │ │ │ + 0x00000330 726f775f 6465616c 6c6f6300 6173796e row_dealloc.asyn │ │ │ │ │ + 0x00000340 635f6765 6e5f6174 68726f77 5f66696e c_gen_athrow_fin │ │ │ │ │ + 0x00000350 616c697a 65002e4c 43333100 2e4c4333 alize..LC31..LC3 │ │ │ │ │ + 0x00000360 32002e4c 43333300 6173796e 635f6765 2..LC33.async_ge │ │ │ │ │ + 0x00000370 6e5f6174 68726f77 00617379 6e635f67 n_athrow.async_g │ │ │ │ │ + 0x00000380 656e5f74 72617665 72736500 636f726f en_traverse.coro │ │ │ │ │ + 0x00000390 5f617761 69740063 6f726f5f 77726170 _await.coro_wrap │ │ │ │ │ + 0x000003a0 7065725f 73656e64 00636f72 6f5f7772 per_send.coro_wr │ │ │ │ │ + 0x000003b0 61707065 725f7468 726f7700 6173796e apper_throw.asyn │ │ │ │ │ + 0x000003c0 635f6765 6e5f6173 656e645f 7468726f c_gen_asend_thro │ │ │ │ │ + 0x000003d0 7700636f 726f5f77 72617070 65725f63 w.coro_wrapper_c │ │ │ │ │ + 0x000003e0 6c6f7365 00617379 6e635f67 656e5f61 lose.async_gen_a │ │ │ │ │ + 0x000003f0 73656e64 5f636c6f 73650063 6f726f5f send_close.coro_ │ │ │ │ │ + 0x00000400 77726170 7065725f 6465616c 6c6f6300 wrapper_dealloc. │ │ │ │ │ + 0x00000410 2e4c4333 34002e4c 43333500 63725f67 .LC34..LC35.cr_g │ │ │ │ │ + 0x00000420 65746672 616d6500 2e4c4333 36006167 etframe..LC36.ag │ │ │ │ │ + 0x00000430 5f676574 636f6465 00617379 6e635f67 _getcode.async_g │ │ │ │ │ + 0x00000440 656e5f61 7468726f 775f7468 726f7700 en_athrow_throw. │ │ │ │ │ + 0x00000450 2e4c4333 37006167 5f676574 6672616d .LC37.ag_getfram │ │ │ │ │ + 0x00000460 65006173 796e635f 67656e5f 6173656e e.async_gen_asen │ │ │ │ │ + 0x00000470 645f6974 65726e65 7874002e 4c433338 d_iternext..LC38 │ │ │ │ │ + 0x00000480 0067656e 5f736574 5f6e616d 65002e4c .gen_set_name..L │ │ │ │ │ + 0x00000490 43333900 67656e5f 7365745f 7175616c C39.gen_set_qual │ │ │ │ │ + 0x000004a0 6e616d65 00636f72 6f5f7772 61707065 name.coro_wrappe │ │ │ │ │ + 0x000004b0 725f7472 61766572 73650061 73796e63 r_traverse.async │ │ │ │ │ + 0x000004c0 5f67656e 5f617365 6e645f74 72617665 _gen_asend_trave │ │ │ │ │ + 0x000004d0 72736500 6173796e 635f6765 6e5f6174 rse.async_gen_at │ │ │ │ │ + 0x000004e0 68726f77 5f747261 76657273 65006765 hrow_traverse.ge │ │ │ │ │ + 0x000004f0 6e5f6765 74737461 7465002e 4c414e43 n_getstate..LANC │ │ │ │ │ + 0x00000500 484f5231 0067656e 5f676574 7969656c HOR1.gen_getyiel │ │ │ │ │ + 0x00000510 6466726f 6d002e4c 43343000 6173796e dfrom..LC40.asyn │ │ │ │ │ + 0x00000520 635f6765 6e5f7265 70720063 6f726f5f c_gen_repr.coro_ │ │ │ │ │ + 0x00000530 77726170 7065725f 69746572 6e657874 wrapper_iternext │ │ │ │ │ + 0x00000540 00617379 6e635f67 656e5f61 7468726f .async_gen_athro │ │ │ │ │ + 0x00000550 775f636c 6f736500 2e4c4334 3100636f w_close..LC41.co │ │ │ │ │ + 0x00000560 726f5f72 65707200 63725f67 65747374 ro_repr.cr_getst │ │ │ │ │ + 0x00000570 61746500 67656e5f 73697a65 6f66002e ate.gen_sizeof.. │ │ │ │ │ + 0x00000580 4c433432 0061675f 67657473 74617465 LC42.ag_getstate │ │ │ │ │ + 0x00000590 00617379 6e635f67 656e5f77 72617070 .async_gen_wrapp │ │ │ │ │ + 0x000005a0 65645f76 616c5f74 72617665 72736500 ed_val_traverse. │ │ │ │ │ + 0x000005b0 67656e5f 6e65775f 77697468 5f717561 gen_new_with_qua │ │ │ │ │ + 0x000005c0 6c6e616d 65007374 6174655f 73747269 lname.state_stri │ │ │ │ │ + 0x000005d0 6e67732e 32007374 6174655f 73747269 ngs.2.state_stri │ │ │ │ │ + 0x000005e0 6e67732e 31007374 6174655f 73747269 ngs.1.state_stri │ │ │ │ │ + 0x000005f0 6e67732e 30006173 796e635f 61746872 ngs.0.async_athr │ │ │ │ │ + 0x00000600 6f775f64 6f630061 73796e63 5f617365 ow_doc.async_ase │ │ │ │ │ + 0x00000610 6e645f64 6f630061 73796e63 5f61636c nd_doc.async_acl │ │ │ │ │ + 0x00000620 6f73655f 646f6300 636f726f 5f636c6f ose_doc.coro_clo │ │ │ │ │ + 0x00000630 73655f64 6f630063 6f726f5f 7468726f se_doc.coro_thro │ │ │ │ │ + 0x00000640 775f646f 6300636f 726f5f73 656e645f w_doc.coro_send_ │ │ │ │ │ + 0x00000650 646f6300 73697a65 6f665f5f 646f635f doc.sizeof__doc_ │ │ │ │ │ + 0x00000660 5f006173 796e635f 67656e5f 61735f61 _.async_gen_as_a │ │ │ │ │ + 0x00000670 73796e63 00617379 6e635f67 656e5f6d sync.async_gen_m │ │ │ │ │ + 0x00000680 6574686f 64730061 73796e63 5f67656e ethods.async_gen │ │ │ │ │ + 0x00000690 5f6d656d 6265726c 69737400 6173796e _memberlist.asyn │ │ │ │ │ + 0x000006a0 635f6765 6e5f6765 74736574 6c697374 c_gen_getsetlist │ │ │ │ │ + 0x000006b0 00636f72 6f5f6173 5f617379 6e630063 .coro_as_async.c │ │ │ │ │ + 0x000006c0 6f726f5f 6d657468 6f647300 636f726f oro_methods.coro │ │ │ │ │ + 0x000006d0 5f6d656d 6265726c 69737400 636f726f _memberlist.coro │ │ │ │ │ + 0x000006e0 5f676574 7365746c 69737400 6173796e _getsetlist.asyn │ │ │ │ │ + 0x000006f0 635f6765 6e5f6173 656e645f 61735f61 c_gen_asend_as_a │ │ │ │ │ + 0x00000700 73796e63 00617379 6e635f67 656e5f61 sync.async_gen_a │ │ │ │ │ + 0x00000710 73656e64 5f6d6574 686f6473 00617379 send_methods.asy │ │ │ │ │ + 0x00000720 6e635f67 656e5f61 7468726f 775f6173 nc_gen_athrow_as │ │ │ │ │ + 0x00000730 5f617379 6e630061 73796e63 5f67656e _async.async_gen │ │ │ │ │ + 0x00000740 5f617468 726f775f 6d657468 6f647300 _athrow_methods. │ │ │ │ │ + 0x00000750 636f726f 5f777261 70706572 5f6d6574 coro_wrapper_met │ │ │ │ │ + 0x00000760 686f6473 005f5079 5f4d616b 65436f72 hods._Py_MakeCor │ │ │ │ │ + 0x00000770 6f005f50 794f626a 6563745f 47435f4e o._PyObject_GC_N │ │ │ │ │ + 0x00000780 65775661 72005f50 795f4e6f 6e655374 ewVar._Py_NoneSt │ │ │ │ │ + 0x00000790 72756374 005f5079 436f726f 5f436f6d ruct._PyCoro_Com │ │ │ │ │ + 0x000007a0 70757465 4f726967 696e005f 50795f44 puteOrigin._Py_D │ │ │ │ │ + 0x000007b0 65616c6c 6f63005f 50795f74 73735f69 ealloc._Py_tss_i │ │ │ │ │ + 0x000007c0 6e746572 70005f50 795f7473 735f7473 nterp._Py_tss_ts │ │ │ │ │ + 0x000007d0 74617465 005f5079 4576616c 5f457661 tate._PyEval_Eva │ │ │ │ │ + 0x000007e0 6c467261 6d654465 6661756c 74005079 lFrameDefault.Py │ │ │ │ │ + 0x000007f0 4578635f 52756e74 696d6545 72726f72 Exc_RuntimeError │ │ │ │ │ + 0x00000800 00507945 72725f53 65745374 72696e67 .PyErr_SetString │ │ │ │ │ + 0x00000810 00507945 78635f56 616c7565 4572726f .PyExc_ValueErro │ │ │ │ │ + 0x00000820 72005f50 7947656e 5f536574 53746f70 r._PyGen_SetStop │ │ │ │ │ + 0x00000830 49746572 6174696f 6e56616c 75650050 IterationValue.P │ │ │ │ │ + 0x00000840 79457863 5f547970 65457272 6f72005f yExc_TypeError._ │ │ │ │ │ + 0x00000850 50794572 725f4368 61696e53 7461636b PyErr_ChainStack │ │ │ │ │ + 0x00000860 4974656d 0050794f 626a6563 745f4361 Item.PyObject_Ca │ │ │ │ │ + 0x00000870 6c6c4669 6e616c69 7a657246 726f6d44 llFinalizerFromD │ │ │ │ │ + 0x00000880 65616c6c 6f630050 794f626a 6563745f ealloc.PyObject_ │ │ │ │ │ + 0x00000890 47435f44 656c0050 794f626a 6563745f GC_Del.PyObject_ │ │ │ │ │ + 0x000008a0 436c6561 72576561 6b526566 73005079 ClearWeakRefs.Py │ │ │ │ │ + 0x000008b0 4572725f 47657452 61697365 64457863 Err_GetRaisedExc │ │ │ │ │ + 0x000008c0 65707469 6f6e0050 79457272 5f536574 eption.PyErr_Set │ │ │ │ │ + 0x000008d0 52616973 65644578 63657074 696f6e00 RaisedException. │ │ │ │ │ + 0x000008e0 50794f62 6a656374 5f43616c 6c4f6e65 PyObject_CallOne │ │ │ │ │ + 0x000008f0 41726700 50794572 725f466f 726d6174 Arg.PyErr_Format │ │ │ │ │ + 0x00000900 556e7261 69736162 6c650050 79457272 Unraisable.PyErr │ │ │ │ │ + 0x00000910 5f4f6363 75727265 64005f50 79457272 _Occurred._PyErr │ │ │ │ │ + 0x00000920 5f576172 6e556e61 77616974 6564436f _WarnUnawaitedCo │ │ │ │ │ + 0x00000930 726f7574 696e6500 5f507945 76616c5f routine._PyEval_ │ │ │ │ │ + 0x00000940 4e6f546f 6f6c7346 6f72556e 77696e64 NoToolsForUnwind │ │ │ │ │ + 0x00000950 005f5079 4672616d 655f436c 65617245 ._PyFrame_ClearE │ │ │ │ │ + 0x00000960 78636570 74436f64 65005079 4578635f xceptCode.PyExc_ │ │ │ │ │ + 0x00000970 47656e65 7261746f 72457869 74005079 GeneratorExit.Py │ │ │ │ │ + 0x00000980 4572725f 5365744e 6f6e6500 50794572 Err_SetNone.PyEr │ │ │ │ │ + 0x00000990 725f4578 63657074 696f6e4d 61746368 r_ExceptionMatch │ │ │ │ │ + 0x000009a0 65730050 79457272 5f436c65 6172005f es.PyErr_Clear._ │ │ │ │ │ + 0x000009b0 50794672 616d655f 54726176 65727365 PyFrame_Traverse │ │ │ │ │ + 0x000009c0 005f5079 47435f56 69736974 53746163 ._PyGC_VisitStac │ │ │ │ │ + 0x000009d0 6b526566 005f5079 47656e5f 46657463 kRef._PyGen_Fetc │ │ │ │ │ + 0x000009e0 6853746f 70497465 72617469 6f6e5661 hStopIterationVa │ │ │ │ │ + 0x000009f0 6c756500 50794578 635f5374 6f704974 lue.PyExc_StopIt │ │ │ │ │ + 0x00000a00 65726174 696f6e00 5f507941 72675f43 eration._PyArg_C │ │ │ │ │ + 0x00000a10 6865636b 506f7369 74696f6e 616c0050 heckPositional.P │ │ │ │ │ + 0x00000a20 79457863 5f446570 72656361 74696f6e yExc_Deprecation │ │ │ │ │ + 0x00000a30 5761726e 696e6700 50794572 725f5761 Warning.PyErr_Wa │ │ │ │ │ + 0x00000a40 726e4578 00507945 78636570 74696f6e rnEx.PyException │ │ │ │ │ + 0x00000a50 5f476574 54726163 65626163 6b005079 _GetTraceback.Py │ │ │ │ │ + 0x00000a60 4572725f 52657374 6f726500 50794572 Err_Restore.PyEr │ │ │ │ │ + 0x00000a70 725f4e6f 726d616c 697a6545 78636570 r_NormalizeExcep │ │ │ │ │ + 0x00000a80 74696f6e 00507954 72616365 4261636b tion.PyTraceBack │ │ │ │ │ + 0x00000a90 5f547970 65005079 4572725f 466f726d _Type.PyErr_Form │ │ │ │ │ + 0x00000aa0 61740050 79457272 5f476976 656e4578 at.PyErr_GivenEx │ │ │ │ │ + 0x00000ab0 63657074 696f6e4d 61746368 65730050 ceptionMatches.P │ │ │ │ │ + 0x00000ac0 794f626a 6563745f 4765744f 7074696f yObject_GetOptio │ │ │ │ │ + 0x00000ad0 6e616c41 74747200 50794f62 6a656374 nalAttr.PyObject │ │ │ │ │ + 0x00000ae0 5f43616c 6c46756e 6374696f 6e4f626a _CallFunctionObj │ │ │ │ │ + 0x00000af0 41726773 005f5079 52756e74 696d6500 Args._PyRuntime. │ │ │ │ │ + 0x00000b00 50794578 635f5374 6f704173 796e6349 PyExc_StopAsyncI │ │ │ │ │ + 0x00000b10 74657261 74696f6e 005f5079 436f726f teration._PyCoro │ │ │ │ │ + 0x00000b20 5f476574 41776169 7461626c 65497465 _GetAwaitableIte │ │ │ │ │ + 0x00000b30 72005079 49746572 5f436865 636b005f r.PyIter_Check._ │ │ │ │ │ + 0x00000b40 50795f43 6865636b 46756e63 74696f6e Py_CheckFunction │ │ │ │ │ + 0x00000b50 52657375 6c74005f 50794f62 6a656374 Result._PyObject │ │ │ │ │ + 0x00000b60 5f4d616b 65547043 616c6c00 5f50795f _MakeTpCall._Py_ │ │ │ │ │ + 0x00000b70 46616c73 65537472 75637400 5f50795f FalseStruct._Py_ │ │ │ │ │ + 0x00000b80 54727565 53747275 63740050 79537973 TrueStruct.PySys │ │ │ │ │ + 0x00000b90 5f417564 69740050 794f626a 6563745f _Audit.PyObject_ │ │ │ │ │ + 0x00000ba0 43616c6c 4e6f4172 6773005f 50795f4e CallNoArgs._Py_N │ │ │ │ │ + 0x00000bb0 65775265 66657265 6e636500 5f50794f ewReference._PyO │ │ │ │ │ + 0x00000bc0 626a6563 745f4743 5f4e6577 005f5079 bject_GC_New._Py │ │ │ │ │ + 0x00000bd0 4672616d 655f4d61 6b65416e 64536574 Frame_MakeAndSet │ │ │ │ │ + 0x00000be0 4672616d 654f626a 65637400 5f507941 FrameObject._PyA │ │ │ │ │ + 0x00000bf0 73796e63 47656e41 53656e64 5f53656e syncGenASend_Sen │ │ │ │ │ + 0x00000c00 64005f50 79417379 6e634765 6e56616c d._PyAsyncGenVal │ │ │ │ │ + 0x00000c10 75655772 61707065 724e6577 005f5079 ueWrapperNew._Py │ │ │ │ │ + 0x00000c20 4572725f 5761726e 556e6177 61697465 Err_WarnUnawaite │ │ │ │ │ + 0x00000c30 64416765 6e4d6574 686f6400 50794172 dAgenMethod.PyAr │ │ │ │ │ + 0x00000c40 675f556e 7061636b 5475706c 65005f50 g_UnpackTuple._P │ │ │ │ │ + 0x00000c50 7947656e 5f436c65 61724672 616d6500 yGen_ClearFrame. │ │ │ │ │ + 0x00000c60 5079556e 69636f64 655f4672 6f6d466f PyUnicode_FromFo │ │ │ │ │ + 0x00000c70 726d6174 0050794c 6f6e675f 46726f6d rmat.PyLong_From │ │ │ │ │ + 0x00000c80 5373697a 655f7400 50795475 706c655f Ssize_t.PyTuple_ │ │ │ │ │ + 0x00000c90 4e657700 5079556e 73746162 6c655f49 New.PyUnstable_I │ │ │ │ │ + 0x00000ca0 6e746572 70726574 65724672 616d655f nterpreterFrame_ │ │ │ │ │ + 0x00000cb0 4765744c 696e6500 50795f42 75696c64 GetLine.Py_Build │ │ │ │ │ + 0x00000cc0 56616c75 65005079 47656e5f 47657443 Value.PyGen_GetC │ │ │ │ │ + 0x00000cd0 6f646500 50794765 6e5f4e65 77576974 ode.PyGen_NewWit │ │ │ │ │ + 0x00000ce0 68517561 6c4e616d 65005079 47656e5f hQualName.PyGen_ │ │ │ │ │ + 0x00000cf0 4e657700 5079436f 726f5f4e 6577005f New.PyCoro_New._ │ │ │ │ │ + 0x00000d00 50794576 616c5f47 65744672 616d6500 PyEval_GetFrame. │ │ │ │ │ + 0x00000d10 50794173 796e6347 656e5f4e 6577005f PyAsyncGen_New._ │ │ │ │ │ + 0x00000d20 50794173 796e6347 656e4154 68726f77 PyAsyncGenAThrow │ │ │ │ │ + 0x00000d30 5f547970 65005f50 79417379 6e634765 _Type._PyAsyncGe │ │ │ │ │ + 0x00000d40 6e577261 70706564 56616c75 655f5479 nWrappedValue_Ty │ │ │ │ │ + 0x00000d50 7065005f 50794173 796e6347 656e4153 pe._PyAsyncGenAS │ │ │ │ │ + 0x00000d60 656e645f 54797065 00507941 73796e63 end_Type.PyAsync │ │ │ │ │ + 0x00000d70 47656e5f 54797065 005f5079 436f726f Gen_Type._PyCoro │ │ │ │ │ + 0x00000d80 57726170 7065725f 54797065 00507943 Wrapper_Type.PyC │ │ │ │ │ + 0x00000d90 6f726f5f 54797065 00507947 656e5f54 oro_Type.PyGen_T │ │ │ │ │ + 0x00000da0 79706500 50795479 70655f54 79706500 ype.PyType_Type. │ │ │ │ │ + 0x00000db0 50794f62 6a656374 5f47656e 65726963 PyObject_Generic │ │ │ │ │ + 0x00000dc0 47657441 74747200 50794f62 6a656374 GetAttr.PyObject │ │ │ │ │ + 0x00000dd0 5f53656c 66497465 72005079 5f47656e _SelfIter.Py_Gen │ │ │ │ │ + 0x00000de0 65726963 416c6961 7300 ericAlias. │ │ │ ├── fileobject.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: 10660 (bytes into file) │ │ │ │ │ + Start of section headers: 10676 (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 0x29a4: │ │ │ │ │ +There are 16 section headers, starting at offset 0x29b4: │ │ │ │ │ │ │ │ │ │ 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 00087c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 002200 000380 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0008b0 000184 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 002580 000100 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 000a34 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 000a34 0002b2 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.unlikely PROGBITS 00000000 000ce8 0002c4 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.unlikely REL 00000000 002680 000158 08 I 13 7 4 │ │ │ │ │ - [ 9] .text.hot PROGBITS 00000000 000fac 000418 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.hot REL 00000000 0027d8 000148 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 0013c4 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0013c4 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 0013f8 000800 10 14 55 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 001bf8 000608 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 002920 000084 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0005a4 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 002210 000298 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0005d8 000184 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0024a8 000100 08 I 13 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00075c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 00075c 0002b2 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.unlikely PROGBITS 00000000 000a10 0002c4 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.unlikely REL 00000000 0025a8 000158 08 I 13 7 4 │ │ │ │ │ + [ 9] .text.hot PROGBITS 00000000 000cd4 000710 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.hot REL 00000000 002700 000230 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 0013e4 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0013e4 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 001418 0007f0 10 14 54 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 001c08 000608 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 002930 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,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 128 entries: │ │ │ │ │ +Symbol table '.symtab' contains 127 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ 5: 00000010 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ @@ -34,98 +34,97 @@ │ │ │ │ │ 30: 00000098 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 31: 00000098 28 FUNC LOCAL DEFAULT 7 get_closed │ │ │ │ │ 32: 000002ac 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 33: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 34: 000000e4 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 35: 000000e8 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 36: 00000110 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 37: 00000610 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 37: 0000070c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 38: 00000128 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ 39: 0000014c 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 40: 00000174 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 41: 000001a8 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 42: 00000614 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 43: 00000858 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 44: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ - 45: 00000860 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 46: 00000860 28 FUNC LOCAL DEFAULT 1 get_encoding │ │ │ │ │ - 47: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 48: 000001f4 28 FUNC LOCAL DEFAULT 7 get_mode │ │ │ │ │ - 49: 00000210 92 FUNC LOCAL DEFAULT 7 stdprinter_isatty │ │ │ │ │ - 50: 000001e8 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 51: 0000026c 36 FUNC LOCAL DEFAULT 7 stdprinter_repr │ │ │ │ │ - 52: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 53: 00000124 96 OBJECT LOCAL DEFAULT 3 stdprinter_methods │ │ │ │ │ - 54: 000000d4 80 OBJECT LOCAL DEFAULT 3 stdprinter_getsetlist │ │ │ │ │ - 55: 00000000 152 FUNC GLOBAL DEFAULT 7 PyFile_SetOpenCodeHook │ │ │ │ │ - 56: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_IsInitialized │ │ │ │ │ - 57: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 60: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 61: 00000000 108 FUNC GLOBAL DEFAULT 1 PyFile_NewStdPrinter │ │ │ │ │ - 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND stdout │ │ │ │ │ - 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND fileno │ │ │ │ │ - 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND stderr │ │ │ │ │ - 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_New │ │ │ │ │ - 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ - 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_write │ │ │ │ │ - 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ - 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_AsUTF8String │ │ │ │ │ - 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 75: 00000000 328 FUNC GLOBAL DEFAULT 9 PyFile_WriteObject │ │ │ │ │ - 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ - 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ - 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ - 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 81: 00000194 372 FUNC GLOBAL DEFAULT 1 PyFile_WriteString │ │ │ │ │ - 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 85: 00000148 124 FUNC GLOBAL HIDDEN 9 _PyFile_Flush │ │ │ │ │ - 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ - 87: 000001c4 232 FUNC GLOBAL DEFAULT 9 PyFile_OpenCodeObject │ │ │ │ │ - 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModuleAttrString │ │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ - 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 92: 000002ac 364 FUNC GLOBAL DEFAULT 9 _Py_UniversalNewlineFgetsWithSize │ │ │ │ │ - 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND flockfile │ │ │ │ │ - 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND funlockfile │ │ │ │ │ - 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND __uflow │ │ │ │ │ - 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND ungetc │ │ │ │ │ - 97: 000000b4 92 FUNC GLOBAL DEFAULT 7 PyFile_OpenCode │ │ │ │ │ - 98: 0000033c 728 FUNC GLOBAL DEFAULT 1 PyFile_GetLine │ │ │ │ │ - 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ - 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Resize │ │ │ │ │ - 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_EOFError │ │ │ │ │ + 42: 00000580 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 43: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ + 44: 00000588 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 45: 00000588 28 FUNC LOCAL DEFAULT 1 get_encoding │ │ │ │ │ + 46: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ + 47: 000001f4 28 FUNC LOCAL DEFAULT 7 get_mode │ │ │ │ │ + 48: 00000210 92 FUNC LOCAL DEFAULT 7 stdprinter_isatty │ │ │ │ │ + 49: 000001e8 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ + 50: 0000026c 36 FUNC LOCAL DEFAULT 7 stdprinter_repr │ │ │ │ │ + 51: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 52: 00000124 96 OBJECT LOCAL DEFAULT 3 stdprinter_methods │ │ │ │ │ + 53: 000000d4 80 OBJECT LOCAL DEFAULT 3 stdprinter_getsetlist │ │ │ │ │ + 54: 00000000 152 FUNC GLOBAL DEFAULT 7 PyFile_SetOpenCodeHook │ │ │ │ │ + 55: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_IsInitialized │ │ │ │ │ + 56: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ + 57: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 60: 00000000 108 FUNC GLOBAL DEFAULT 1 PyFile_NewStdPrinter │ │ │ │ │ + 61: 00000000 0 NOTYPE GLOBAL DEFAULT UND stdout │ │ │ │ │ + 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND fileno │ │ │ │ │ + 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND stderr │ │ │ │ │ + 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_New │ │ │ │ │ + 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ + 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_write │ │ │ │ │ + 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ + 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_AsUTF8String │ │ │ │ │ + 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 74: 00000000 328 FUNC GLOBAL DEFAULT 9 PyFile_WriteObject │ │ │ │ │ + 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ + 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ + 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ + 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 80: 00000194 372 FUNC GLOBAL DEFAULT 1 PyFile_WriteString │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ + 84: 00000148 124 FUNC GLOBAL HIDDEN 9 _PyFile_Flush │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ + 86: 000001c4 232 FUNC GLOBAL DEFAULT 9 PyFile_OpenCodeObject │ │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModuleAttrString │ │ │ │ │ + 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ + 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 91: 000002ac 364 FUNC GLOBAL DEFAULT 9 _Py_UniversalNewlineFgetsWithSize │ │ │ │ │ + 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND flockfile │ │ │ │ │ + 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND funlockfile │ │ │ │ │ + 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND __uflow │ │ │ │ │ + 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND ungetc │ │ │ │ │ + 96: 000000b4 92 FUNC GLOBAL DEFAULT 7 PyFile_OpenCode │ │ │ │ │ + 97: 00000418 760 FUNC GLOBAL DEFAULT 9 PyFile_GetLine │ │ │ │ │ + 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ + 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_CallMethod │ │ │ │ │ + 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_EOFError │ │ │ │ │ + 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Resize │ │ │ │ │ 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_CallMethod │ │ │ │ │ - 104: 00000614 588 FUNC GLOBAL DEFAULT 1 PyObject_AsFileDescriptor │ │ │ │ │ - 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ - 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeWarning │ │ │ │ │ - 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 113: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 114: 00000110 44 FUNC GLOBAL DEFAULT 7 Py_UniversalNewlineFgets │ │ │ │ │ - 115: 0000013c 184 FUNC GLOBAL DEFAULT 7 PyFile_FromFd │ │ │ │ │ - 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ - 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND isatty │ │ │ │ │ - 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ - 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ - 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 122: 00000290 52 FUNC GLOBAL DEFAULT 7 _PyLong_FileDescriptor_Converter │ │ │ │ │ - 123: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyStdPrinter_Type │ │ │ │ │ - 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ - 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 103: 0000033c 588 FUNC GLOBAL DEFAULT 1 PyObject_AsFileDescriptor │ │ │ │ │ + 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ + 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ + 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeWarning │ │ │ │ │ + 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ + 112: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 113: 00000110 44 FUNC GLOBAL DEFAULT 7 Py_UniversalNewlineFgets │ │ │ │ │ + 114: 0000013c 184 FUNC GLOBAL DEFAULT 7 PyFile_FromFd │ │ │ │ │ + 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ + 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND isatty │ │ │ │ │ + 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ + 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ + 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 121: 00000290 52 FUNC GLOBAL DEFAULT 7 _PyLong_FileDescriptor_Converter │ │ │ │ │ + 122: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyStdPrinter_Type │ │ │ │ │ + 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ + 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,240 +1,240 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x2200 contains 112 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x2210 contains 83 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000014 00003e2b R_ARM_MOVW_ABS_NC 00000000 stdout │ │ │ │ │ -00000018 00003e2c R_ARM_MOVT_ABS 00000000 stdout │ │ │ │ │ -00000024 00003f1c R_ARM_CALL 00000000 fileno │ │ │ │ │ -00000030 0000402b R_ARM_MOVW_ABS_NC 00000000 stderr │ │ │ │ │ -00000034 0000402c R_ARM_MOVT_ABS 00000000 stderr │ │ │ │ │ -0000003c 00003f1c R_ARM_CALL 00000000 fileno │ │ │ │ │ +00000014 00003d2b R_ARM_MOVW_ABS_NC 00000000 stdout │ │ │ │ │ +00000018 00003d2c R_ARM_MOVT_ABS 00000000 stdout │ │ │ │ │ +00000024 00003e1c R_ARM_CALL 00000000 fileno │ │ │ │ │ +00000030 00003f2b R_ARM_MOVW_ABS_NC 00000000 stderr │ │ │ │ │ +00000034 00003f2c R_ARM_MOVT_ABS 00000000 stderr │ │ │ │ │ +0000003c 00003e1c R_ARM_CALL 00000000 fileno │ │ │ │ │ 00000048 0000092b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000004c 0000092c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000050 0000411c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ +00000050 0000401c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ 0000009c 00000a2b R_ARM_MOVW_ABS_NC 0000003c .LC2 │ │ │ │ │ 000000a0 00000a2c R_ARM_MOVT_ABS 0000003c .LC2 │ │ │ │ │ -000000a4 0000421c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -000000b8 0000431c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000000cc 0000441c R_ARM_CALL 00000000 _Py_write │ │ │ │ │ -000000d4 0000451c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -000000e8 0000461c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -000000fc 0000472b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000100 0000472c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000114 0000481c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000118 0000472b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000011c 0000472c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000124 0000481c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000000a4 0000411c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +000000b8 0000421c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000000cc 0000431c R_ARM_CALL 00000000 _Py_write │ │ │ │ │ +000000d4 0000441c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +000000e8 0000451c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +000000fc 0000462b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000100 0000462c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000114 0000471c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000118 0000462b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000011c 0000462c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000124 0000471c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 0000012c 00000b2b R_ARM_MOVW_ABS_NC 00000040 .LC3 │ │ │ │ │ 00000130 00000b2c R_ARM_MOVT_ABS 00000040 .LC3 │ │ │ │ │ -00000134 0000491c R_ARM_CALL 00000000 _PyUnicode_AsUTF8String │ │ │ │ │ -00000154 0000441c R_ARM_CALL 00000000 _Py_write │ │ │ │ │ -0000015c 0000451c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00000184 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001b8 0000521c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000001c8 0000531c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000001dc 00004c1c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -000001ec 00004d1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ -00000200 00004e1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000234 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000278 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000290 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000298 0000521c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002a4 00003a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000002a8 00003a2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000134 0000481c R_ARM_CALL 00000000 _PyUnicode_AsUTF8String │ │ │ │ │ +00000154 0000431c R_ARM_CALL 00000000 _Py_write │ │ │ │ │ +0000015c 0000441c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00000184 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001b8 0000511c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000001c8 0000521c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000001dc 00004b1c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +000001ec 00004c1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ +00000200 00004d1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000234 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000278 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000290 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000298 0000511c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002a4 0000392b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000002a8 0000392c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000002ac 0000102b R_ARM_MOVW_ABS_NC 00000070 .LC5 │ │ │ │ │ 000002b0 0000102c R_ARM_MOVT_ABS 00000070 .LC5 │ │ │ │ │ -000002b8 00003b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000002d4 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002f8 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000304 00003c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000031c 0000541d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00000324 0000472b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000328 0000472c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000378 0000561c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00000414 0000631c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -0000043c 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004c8 0000641c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -000004dc 0000502b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000004e0 0000502c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000004e8 0000232b R_ARM_MOVW_ABS_NC 000000e8 .LC13 │ │ │ │ │ -000004ec 0000232c R_ARM_MOVT_ABS 000000e8 .LC13 │ │ │ │ │ -000004f4 00005a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000520 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000550 0000652b R_ARM_MOVW_ABS_NC 00000000 PyExc_EOFError │ │ │ │ │ -00000554 0000652c R_ARM_MOVT_ABS 00000000 PyExc_EOFError │ │ │ │ │ -00000558 0000242b R_ARM_MOVW_ABS_NC 00000110 .LC14 │ │ │ │ │ -0000055c 0000242c R_ARM_MOVT_ABS 00000110 .LC14 │ │ │ │ │ -00000564 00003b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000057c 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000588 0000212b R_ARM_MOVW_ABS_NC 000000cc .LC11 │ │ │ │ │ -0000058c 0000212c R_ARM_MOVT_ABS 000000cc .LC11 │ │ │ │ │ -00000590 0000661c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000005a8 0000652b R_ARM_MOVW_ABS_NC 00000000 PyExc_EOFError │ │ │ │ │ -000005ac 0000652c R_ARM_MOVT_ABS 00000000 PyExc_EOFError │ │ │ │ │ -000005b0 0000242b R_ARM_MOVW_ABS_NC 00000110 .LC14 │ │ │ │ │ -000005b4 0000242c R_ARM_MOVT_ABS 00000110 .LC14 │ │ │ │ │ -000005bc 00003b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000005dc 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005ec 0000222b R_ARM_MOVW_ABS_NC 000000e4 .LC12 │ │ │ │ │ -000005f0 0000222c R_ARM_MOVT_ABS 000000e4 .LC12 │ │ │ │ │ -000005f4 0000671c R_ARM_CALL 00000000 _PyObject_CallMethod │ │ │ │ │ -00000610 00003c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000640 0000692b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -00000644 0000692c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -00000654 00006a1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000684 00006b1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000006fc 00006c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000724 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000074c 00006a1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000774 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000790 00006d1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000079c 0000502b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000007a0 0000502c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000007a4 0000282b R_ARM_MOVW_ABS_NC 00000174 .LC17 │ │ │ │ │ -000007a8 0000282c R_ARM_MOVT_ABS 00000174 .LC17 │ │ │ │ │ -000007b0 00003b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000007bc 0000521c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000007c8 00006e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000007cc 00006e2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000007d4 0000292b R_ARM_MOVW_ABS_NC 000001a8 .LC18 │ │ │ │ │ -000007d8 0000292c R_ARM_MOVT_ABS 000001a8 .LC18 │ │ │ │ │ -000007e0 00005a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007e8 0000502b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000007ec 0000502c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000007f4 0000272b R_ARM_MOVW_ABS_NC 0000014c .LC16 │ │ │ │ │ -000007f8 0000272c R_ARM_MOVT_ABS 0000014c .LC16 │ │ │ │ │ -00000804 00005a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000828 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000830 00006f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeWarning │ │ │ │ │ -00000834 00006f2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeWarning │ │ │ │ │ -0000083c 0000262b R_ARM_MOVW_ABS_NC 00000128 .LC15 │ │ │ │ │ -00000840 0000262c R_ARM_MOVT_ABS 00000128 .LC15 │ │ │ │ │ -00000848 0000701c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00000858 00003c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000085c 0000716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000864 0000472b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000868 0000472c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000002b8 00003a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000002d4 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002f8 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000304 00003b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000031c 0000531d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00000324 0000462b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000328 0000462c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000368 0000682b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +0000036c 0000682c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +0000037c 0000691c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000003ac 00006a1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000424 00006b1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000044c 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000474 0000691c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000049c 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004b8 00006c1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000004c4 00004f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000004c8 00004f2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004cc 0000282b R_ARM_MOVW_ABS_NC 00000174 .LC17 │ │ │ │ │ +000004d0 0000282c R_ARM_MOVT_ABS 00000174 .LC17 │ │ │ │ │ +000004d8 00003a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004e4 0000511c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000004f0 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000004f4 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000004fc 0000292b R_ARM_MOVW_ABS_NC 000001a8 .LC18 │ │ │ │ │ +00000500 0000292c R_ARM_MOVT_ABS 000001a8 .LC18 │ │ │ │ │ +00000508 0000591c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000510 00004f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000514 00004f2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000051c 0000272b R_ARM_MOVW_ABS_NC 0000014c .LC16 │ │ │ │ │ +00000520 0000272c R_ARM_MOVT_ABS 0000014c .LC16 │ │ │ │ │ +0000052c 0000591c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000550 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000558 00006e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeWarning │ │ │ │ │ +0000055c 00006e2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeWarning │ │ │ │ │ +00000564 0000262b R_ARM_MOVW_ABS_NC 00000128 .LC15 │ │ │ │ │ +00000568 0000262c R_ARM_MOVT_ABS 00000128 .LC15 │ │ │ │ │ +00000570 00006f1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00000580 00003b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000584 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000058c 0000462b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000590 0000462c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x2580 contains 32 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x24a8 contains 32 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00007c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00007b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00003302 R_ARM_ABS32 0000026c stdprinter_repr │ │ │ │ │ -00000048 00007d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000002c 00003202 R_ARM_ABS32 0000026c stdprinter_repr │ │ │ │ │ +00000048 00007c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000098 00007e02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ -000000a0 00007f02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +00000098 00007d02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ +000000a0 00007e02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000000d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000d8 00001f02 R_ARM_ABS32 00000098 get_closed │ │ │ │ │ 000000e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000ec 00002e02 R_ARM_ABS32 00000860 get_encoding │ │ │ │ │ +000000ec 00002d02 R_ARM_ABS32 00000588 get_encoding │ │ │ │ │ 000000f4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000100 00003002 R_ARM_ABS32 000001f4 get_mode │ │ │ │ │ +00000100 00002f02 R_ARM_ABS32 000001f4 get_mode │ │ │ │ │ 00000108 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000124 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000128 00001602 R_ARM_ABS32 00000320 stdprinter_noop │ │ │ │ │ 00000130 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000134 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000138 00001602 R_ARM_ABS32 00000320 stdprinter_noop │ │ │ │ │ 00000140 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000144 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000148 00001302 R_ARM_ABS32 00000308 stdprinter_fileno │ │ │ │ │ 00000150 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000154 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000158 00003102 R_ARM_ABS32 00000210 stdprinter_isatty │ │ │ │ │ +00000158 00003002 R_ARM_ABS32 00000210 stdprinter_isatty │ │ │ │ │ 00000160 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000164 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000168 00000c02 R_ARM_ABS32 0000006c stdprinter_write │ │ │ │ │ 00000170 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x2680 contains 43 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x25a8 contains 43 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001c 0000381c R_ARM_CALL 00000000 Py_IsInitialized │ │ │ │ │ +0000001c 0000371c R_ARM_CALL 00000000 Py_IsInitialized │ │ │ │ │ 00000040 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000044 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000048 0000391c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000058 0000381c R_ARM_CALL 00000000 Py_IsInitialized │ │ │ │ │ -0000006c 00003a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000070 00003a2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000048 0000381c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000058 0000371c R_ARM_CALL 00000000 Py_IsInitialized │ │ │ │ │ +0000006c 0000392b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000070 0000392c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000074 0000052b R_ARM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ 00000078 0000052c R_ARM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ -00000080 00003b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000094 00003c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000009c 00005b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000000a0 00005b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000000c8 0000531c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000000d4 0000571c R_ARM_CALL 000001c4 PyFile_OpenCodeObject │ │ │ │ │ -00000100 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000130 00005c1c R_ARM_CALL 000002ac _Py_UniversalNewlineFgetsWithSize │ │ │ │ │ +00000080 00003a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000094 00003b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000009c 00005a2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000000a0 00005a2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000000c8 0000521c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000000d4 0000561c R_ARM_CALL 000001c4 PyFile_OpenCodeObject │ │ │ │ │ +00000100 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000130 00005b1c R_ARM_CALL 000002ac _Py_UniversalNewlineFgetsWithSize │ │ │ │ │ 00000150 0000182b R_ARM_MOVW_ABS_NC 000000b8 .LC7 │ │ │ │ │ 00000154 0000182c R_ARM_MOVT_ABS 000000b8 .LC7 │ │ │ │ │ 00000160 0000192b R_ARM_MOVW_ABS_NC 000000c0 .LC8 │ │ │ │ │ 00000164 0000192c R_ARM_MOVT_ABS 000000c0 .LC8 │ │ │ │ │ -00000178 0000581c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ -0000018c 0000742b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000190 0000742c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000001a0 00002c2b R_ARM_MOVW_ABS_NC 000001dc .LC19 │ │ │ │ │ -000001a4 00002c2c R_ARM_MOVT_ABS 000001dc .LC19 │ │ │ │ │ -000001ac 00005b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000001b0 00005b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000001bc 0000591c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -000001e0 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001f8 00002f2b R_ARM_MOVW_ABS_NC 000001e4 .LC20 │ │ │ │ │ -000001fc 00002f2c R_ARM_MOVT_ABS 000001e4 .LC20 │ │ │ │ │ -0000020c 0000531d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00000234 0000751c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00000240 0000761c R_ARM_CALL 00000000 isatty │ │ │ │ │ -0000024c 0000771c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -0000025c 0000781d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000260 00005b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000264 00005b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000274 0000322b R_ARM_MOVW_ABS_NC 000001e8 .LC21 │ │ │ │ │ -00000278 0000322c R_ARM_MOVT_ABS 000001e8 .LC21 │ │ │ │ │ -0000028c 0000791d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -000002a8 0000681c R_ARM_CALL 00000614 PyObject_AsFileDescriptor │ │ │ │ │ +00000178 0000571c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ +0000018c 0000732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000190 0000732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000001a0 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC19 │ │ │ │ │ +000001a4 00002b2c R_ARM_MOVT_ABS 000001dc .LC19 │ │ │ │ │ +000001ac 00005a2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000001b0 00005a2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000001bc 0000581c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +000001e0 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001f8 00002e2b R_ARM_MOVW_ABS_NC 000001e4 .LC20 │ │ │ │ │ +000001fc 00002e2c R_ARM_MOVT_ABS 000001e4 .LC20 │ │ │ │ │ +0000020c 0000521d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000234 0000741c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00000240 0000751c R_ARM_CALL 00000000 isatty │ │ │ │ │ +0000024c 0000761c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +0000025c 0000771d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000260 00005a2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000264 00005a2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000274 0000312b R_ARM_MOVW_ABS_NC 000001e8 .LC21 │ │ │ │ │ +00000278 0000312c R_ARM_MOVT_ABS 000001e8 .LC21 │ │ │ │ │ +0000028c 0000781d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +000002a8 0000671c R_ARM_CALL 0000033c PyObject_AsFileDescriptor │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x27d8 contains 41 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x2700 contains 70 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000002c 00004c1c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -00000044 00004d1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ -00000058 00004e1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000008c 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000c4 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000cc 00004f1c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -000000fc 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000110 0000502b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000114 0000502c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000002c 00004b1c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +00000044 00004c1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ +00000058 00004d1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000008c 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000c4 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000cc 00004e1c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +000000fc 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000110 00004f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000114 00004f2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000118 00000d2b R_ARM_MOVW_ABS_NC 00000054 .LC4 │ │ │ │ │ 0000011c 00000d2c R_ARM_MOVT_ABS 00000054 .LC4 │ │ │ │ │ -00000124 00003b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000013c 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000144 00003c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000174 0000561c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000001b4 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001c0 00003c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000124 00003a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000013c 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000144 00003b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000174 0000551c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000001b4 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001c0 00003b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000200 0000182b R_ARM_MOVW_ABS_NC 000000b8 .LC7 │ │ │ │ │ 00000204 0000182c R_ARM_MOVT_ABS 000000b8 .LC7 │ │ │ │ │ 00000208 0000192b R_ARM_MOVW_ABS_NC 000000c0 .LC8 │ │ │ │ │ 0000020c 0000192c R_ARM_MOVT_ABS 000000c0 .LC8 │ │ │ │ │ -00000210 0000581c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ +00000210 0000571c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ 00000220 00001a2b R_ARM_MOVW_ABS_NC 000000c4 .LC9 │ │ │ │ │ 00000224 00001a2c R_ARM_MOVT_ABS 000000c4 .LC9 │ │ │ │ │ 00000228 00001b2b R_ARM_MOVW_ABS_NC 000000c8 .LC10 │ │ │ │ │ 0000022c 00001b2c R_ARM_MOVT_ABS 000000c8 .LC10 │ │ │ │ │ -00000230 0000591c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -0000025c 0000502b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000260 0000502c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000230 0000581c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +0000025c 00004f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000260 00004f2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000264 0000172b R_ARM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ 00000268 0000172c R_ARM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ -00000274 00005a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000298 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002a8 00003c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002dc 00005d1c R_ARM_CALL 00000000 flockfile │ │ │ │ │ -0000033c 00005e1c R_ARM_CALL 00000000 funlockfile │ │ │ │ │ -00000370 00005f1c R_ARM_CALL 00000000 __uflow │ │ │ │ │ -00000390 00005e1c R_ARM_CALL 00000000 funlockfile │ │ │ │ │ -000003d8 0000601c R_ARM_CALL 00000000 ungetc │ │ │ │ │ -000003f4 00005f1c R_ARM_CALL 00000000 __uflow │ │ │ │ │ -00000400 0000451c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00000274 0000591c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000298 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002a8 00003b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002dc 00005c1c R_ARM_CALL 00000000 flockfile │ │ │ │ │ +0000033c 00005d1c R_ARM_CALL 00000000 funlockfile │ │ │ │ │ +00000370 00005e1c R_ARM_CALL 00000000 __uflow │ │ │ │ │ +00000390 00005d1c R_ARM_CALL 00000000 funlockfile │ │ │ │ │ +000003d8 00005f1c R_ARM_CALL 00000000 ungetc │ │ │ │ │ +000003f4 00005e1c R_ARM_CALL 00000000 __uflow │ │ │ │ │ +00000400 0000441c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00000454 0000551c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000004d4 0000621c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +000004fc 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000568 0000222b R_ARM_MOVW_ABS_NC 000000e4 .LC12 │ │ │ │ │ +0000056c 0000222c R_ARM_MOVT_ABS 000000e4 .LC12 │ │ │ │ │ +00000570 0000631c R_ARM_CALL 00000000 _PyObject_CallMethod │ │ │ │ │ +000005a0 00004f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000005a4 00004f2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000005b0 0000232b R_ARM_MOVW_ABS_NC 000000e8 .LC13 │ │ │ │ │ +000005b4 0000232c R_ARM_MOVT_ABS 000000e8 .LC13 │ │ │ │ │ +000005bc 0000591c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000005e8 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000620 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_EOFError │ │ │ │ │ +00000624 0000642c R_ARM_MOVT_ABS 00000000 PyExc_EOFError │ │ │ │ │ +00000628 0000242b R_ARM_MOVW_ABS_NC 00000110 .LC14 │ │ │ │ │ +0000062c 0000242c R_ARM_MOVT_ABS 00000110 .LC14 │ │ │ │ │ +00000634 00003a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000668 0000651c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00000690 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006b4 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_EOFError │ │ │ │ │ +000006b8 0000642c R_ARM_MOVT_ABS 00000000 PyExc_EOFError │ │ │ │ │ +000006bc 0000242b R_ARM_MOVW_ABS_NC 00000110 .LC14 │ │ │ │ │ +000006c0 0000242c R_ARM_MOVT_ABS 00000110 .LC14 │ │ │ │ │ +000006c8 00003a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006dc 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006e8 0000212b R_ARM_MOVW_ABS_NC 000000cc .LC11 │ │ │ │ │ +000006ec 0000212c R_ARM_MOVT_ABS 000000cc .LC11 │ │ │ │ │ +000006f0 0000661c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000070c 00003b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -64,18 +64,18 @@ │ │ │ │ │ _Py_FalseStruct │ │ │ │ │ _Py_UniversalNewlineFgetsWithSize │ │ │ │ │ flockfile │ │ │ │ │ funlockfile │ │ │ │ │ PyFile_OpenCode │ │ │ │ │ PyFile_GetLine │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ -_PyBytes_Resize │ │ │ │ │ +_PyObject_CallMethod │ │ │ │ │ PyExc_EOFError │ │ │ │ │ +_PyBytes_Resize │ │ │ │ │ _PyErr_BadInternalCall │ │ │ │ │ -_PyObject_CallMethod │ │ │ │ │ PyObject_AsFileDescriptor │ │ │ │ │ PyBool_Type │ │ │ │ │ PyLong_AsInt │ │ │ │ │ PyObject_GetOptionalAttr │ │ │ │ │ _Py_CheckFunctionResult │ │ │ │ │ _PyObject_MakeTpCall │ │ │ │ │ PyExc_ValueError │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -269,281 +269,67 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000033c : │ │ │ │ │ -PyFile_GetLine(): │ │ │ │ │ - push {r4, r5, r6, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #16 │ │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 584 │ │ │ │ │ - subs r5, r1, #0 │ │ │ │ │ - bgt 5e4 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr r0, [pc, #672] @ 610 │ │ │ │ │ - mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ - sub r1, fp, #24 │ │ │ │ │ - str r4, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 498 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ - ands r2, r2, #402653184 @ 0x18000000 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - beq 4dc │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bge 498 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ - tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - bne 4a0 │ │ │ │ │ - ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 444 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 598 │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - ubfx r1, r3, #2, #3 │ │ │ │ │ - ubfx ip, r3, #5, #1 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - bne 454 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - beq 608 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - addne r3, r0, #20 │ │ │ │ │ - addeq r3, r0, #28 │ │ │ │ │ - ldrb r3, [r3, r2] │ │ │ │ │ - cmp r3, #10 │ │ │ │ │ - bne 444 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_Substring │ │ │ │ │ - ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 444 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - bne 444 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #16 │ │ │ │ │ - pop {r4, r5, r6, fp, pc} │ │ │ │ │ - cmp r1, #2 │ │ │ │ │ - bne 47c │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - beq 5c8 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - addne r3, r0, #20 │ │ │ │ │ - addeq r3, r0, #28 │ │ │ │ │ - lsl r1, r2, #1 │ │ │ │ │ - ldrh r3, [r3, r1] │ │ │ │ │ - b 408 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - beq 600 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - addne r3, r0, #20 │ │ │ │ │ - addeq r3, r0, #28 │ │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ │ - b 408 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - b 444 │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - add r2, r3, #16 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 540 │ │ │ │ │ - add r2, r2, r1 │ │ │ │ │ - ldrb r3, [r2, #-1] │ │ │ │ │ - cmp r3, #10 │ │ │ │ │ - bne 3b8 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - sub r0, fp, #24 │ │ │ │ │ - bl 0 <_PyBytes_Resize> │ │ │ │ │ - R_ARM_CALL _PyBytes_Resize │ │ │ │ │ - ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 3bc │ │ │ │ │ - b 444 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC13 │ │ │ │ │ - ldr r0, [r0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r6, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 444 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - bne 444 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bge 444 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 444 │ │ │ │ │ - b 3a8 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 56c │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_EOFError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_EOFError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC14 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4cc │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - bne 550 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 550 │ │ │ │ │ - mov r1, #59 @ 0x3b │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC11 │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 448 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5d0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_EOFError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_EOFError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC14 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 444 │ │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ │ - b 470 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - bne 5a8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5a8 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldr r1, [pc, #32] @ 610 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC12 │ │ │ │ │ - bl 0 <_PyObject_CallMethod> │ │ │ │ │ - R_ARM_CALL _PyObject_CallMethod │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b 380 │ │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ │ - b 490 │ │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ │ - b 404 │ │ │ │ │ - .word 0x0000d51c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - │ │ │ │ │ -00000614 : │ │ │ │ │ +0000033c : │ │ │ │ │ PyObject_AsFileDescriptor(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 678 │ │ │ │ │ + beq 3a0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBool_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBool_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 830 │ │ │ │ │ + beq 558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 7bc │ │ │ │ │ + beq 4e4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 7c8 │ │ │ │ │ + blt 4f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - ldr r1, [pc, #472] @ 858 │ │ │ │ │ + ldr r1, [pc, #472] @ 580 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7b4 │ │ │ │ │ + blt 4dc │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 79c │ │ │ │ │ - ldr r2, [pc, #436] @ 85c │ │ │ │ │ + beq 4c4 │ │ │ │ │ + ldr r2, [pc, #436] @ 584 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r6, [r1, r2] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 77c │ │ │ │ │ + beq 4a4 │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ ldr r2, [ip, r2] │ │ │ │ │ subs lr, r2, #0 │ │ │ │ │ - beq 77c │ │ │ │ │ + beq 4a4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r5, ip │ │ │ │ │ mov r0, ip │ │ │ │ │ mov ip, lr │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ blx ip │ │ │ │ │ @@ -553,83 +339,83 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 72c │ │ │ │ │ + bgt 454 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 72c │ │ │ │ │ + bne 454 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b4 │ │ │ │ │ + beq 4dc │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7e8 │ │ │ │ │ + beq 510 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 65c │ │ │ │ │ + bgt 384 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 65c │ │ │ │ │ + bne 384 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 65c │ │ │ │ │ + b 384 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 704 │ │ │ │ │ + b 42c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 66c │ │ │ │ │ + b 394 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 66c │ │ │ │ │ + bne 394 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 7b4 │ │ │ │ │ + b 4dc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ @@ -638,43 +424,43 @@ │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7b4 │ │ │ │ │ + bgt 4dc │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 7b4 │ │ │ │ │ + bne 4dc │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7b4 │ │ │ │ │ + b 4dc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeWarning │ │ │ │ │ mov r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7b4 │ │ │ │ │ - b 650 │ │ │ │ │ + bne 4dc │ │ │ │ │ + b 378 │ │ │ │ │ .word 0x0000b6f8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000860 : │ │ │ │ │ +00000588 : │ │ │ │ │ get_encoding(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add fp, sp, #0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -237,15 +237,15 @@ │ │ │ │ │ _PyLong_FileDescriptor_Converter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl 614 │ │ │ │ │ + bl 33c │ │ │ │ │ R_ARM_CALL PyObject_AsFileDescriptor │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ strne r0, [r4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -313,7 +313,229 @@ │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, #6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ b 360 <_Py_UniversalNewlineFgetsWithSize+0xb4> │ │ │ │ │ + │ │ │ │ │ +00000418 : │ │ │ │ │ +PyFile_GetLine(): │ │ │ │ │ + push {r4, r5, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #12 │ │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + sub sp, sp, #8 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 6e4 │ │ │ │ │ + subs r5, r1, #0 │ │ │ │ │ + bgt 560 │ │ │ │ │ + ldr r0, [pc, #708] @ 70c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ + sub r1, fp, #16 │ │ │ │ │ + str r4, [fp, #-16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [fp, #-16] │ │ │ │ │ + beq 590 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ + tst r2, #402653184 @ 0x18000000 │ │ │ │ │ + beq 5a0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 590 │ │ │ │ │ + tst r2, #134217728 @ 0x8000000 │ │ │ │ │ + bne 640 │ │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ │ + beq 500 │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 610 │ │ │ │ │ + ldrb ip, [r0, #16] │ │ │ │ │ + sub r2, r1, #1 │ │ │ │ │ + ubfx r3, ip, #2, #3 │ │ │ │ │ + ubfx lr, ip, #5, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne 510 │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + beq 598 │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + beq 538 │ │ │ │ │ + add r1, r0, r1 │ │ │ │ │ + ldrb r3, [r1, #19] │ │ │ │ │ + cmp r3, #10 │ │ │ │ │ + bne 500 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_Substring │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r0, [fp, #-16] │ │ │ │ │ + str r2, [fp, #-16] │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 504 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 504 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [fp, #-16] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + sub sp, fp, #12 │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + bne 544 │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + beq 6fc │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + addne r3, r0, #20 │ │ │ │ │ + addeq r3, r0, #28 │ │ │ │ │ + lsl r1, r2, #1 │ │ │ │ │ + ldrh r3, [r3, r1] │ │ │ │ │ + b 4c8 │ │ │ │ │ + add r3, r0, #28 │ │ │ │ │ + ldrb r3, [r3, r2] │ │ │ │ │ + b 4c8 │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + beq 704 │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + addne r3, r0, #20 │ │ │ │ │ + addeq r3, r0, #28 │ │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ │ + b 4c8 │ │ │ │ │ + ldr r1, [pc, #420] @ 70c │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC12 │ │ │ │ │ + bl 0 <_PyObject_CallMethod> │ │ │ │ │ + R_ARM_CALL _PyObject_CallMethod │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [fp, #-16] │ │ │ │ │ + beq 590 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + tst r3, #402653184 @ 0x18000000 │ │ │ │ │ + beq 5a0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + b 504 │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ + b 53c │ │ │ │ │ + movw ip, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt ip, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC13 │ │ │ │ │ + ldr r0, [ip] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + ldr r0, [fp, #-16] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [fp, #-16] │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 504 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 504 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r0, [fp, #-16] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + bge 504 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 504 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ + b 47c │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + str r1, [fp, #-16] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 684 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_EOFError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_EOFError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC14 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + ldr r2, [fp, #-16] │ │ │ │ │ + b 504 │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + add r3, r0, #16 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 6a4 │ │ │ │ │ + add r3, r3, r1 │ │ │ │ │ + ldrb r3, [r3, #-1] │ │ │ │ │ + cmp r3, #10 │ │ │ │ │ + bne 698 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + sub r0, fp, #16 │ │ │ │ │ + bl 0 <_PyBytes_Resize> │ │ │ │ │ + R_ARM_CALL _PyBytes_Resize │ │ │ │ │ + ldr r0, [fp, #-16] │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 504 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ + b 484 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 620 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 620 │ │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ │ + bne 498 │ │ │ │ │ + b 500 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + str r1, [fp, #-16] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 6d0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_EOFError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_EOFError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC14 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 66c │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 6b4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 6b4 │ │ │ │ │ + mov r1, #59 @ 0x3b │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC11 │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b 508 │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ + b 52c │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ + b 558 │ │ │ │ │ + .word 0x0000d51c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -60,20 +60,20 @@ │ │ │ │ │ 0x00000390 5f556e69 76657273 616c4e65 776c696e _UniversalNewlin │ │ │ │ │ 0x000003a0 65466765 74735769 74685369 7a650066 eFgetsWithSize.f │ │ │ │ │ 0x000003b0 6c6f636b 66696c65 0066756e 6c6f636b lockfile.funlock │ │ │ │ │ 0x000003c0 66696c65 005f5f75 666c6f77 00756e67 file.__uflow.ung │ │ │ │ │ 0x000003d0 65746300 50794669 6c655f4f 70656e43 etc.PyFile_OpenC │ │ │ │ │ 0x000003e0 6f646500 50794669 6c655f47 65744c69 ode.PyFile_GetLi │ │ │ │ │ 0x000003f0 6e650050 79556e69 636f6465 5f537562 ne.PyUnicode_Sub │ │ │ │ │ - 0x00000400 73747269 6e67005f 50794279 7465735f string._PyBytes_ │ │ │ │ │ - 0x00000410 52657369 7a650050 79457863 5f454f46 Resize.PyExc_EOF │ │ │ │ │ - 0x00000420 4572726f 72005f50 79457272 5f426164 Error._PyErr_Bad │ │ │ │ │ - 0x00000430 496e7465 726e616c 43616c6c 005f5079 InternalCall._Py │ │ │ │ │ - 0x00000440 4f626a65 63745f43 616c6c4d 6574686f Object_CallMetho │ │ │ │ │ - 0x00000450 64005079 4f626a65 63745f41 7346696c d.PyObject_AsFil │ │ │ │ │ + 0x00000400 73747269 6e67005f 50794f62 6a656374 string._PyObject │ │ │ │ │ + 0x00000410 5f43616c 6c4d6574 686f6400 50794578 _CallMethod.PyEx │ │ │ │ │ + 0x00000420 635f454f 46457272 6f72005f 50794279 c_EOFError._PyBy │ │ │ │ │ + 0x00000430 7465735f 52657369 7a65005f 50794572 tes_Resize._PyEr │ │ │ │ │ + 0x00000440 725f4261 64496e74 65726e61 6c43616c r_BadInternalCal │ │ │ │ │ + 0x00000450 6c005079 4f626a65 63745f41 7346696c l.PyObject_AsFil │ │ │ │ │ 0x00000460 65446573 63726970 746f7200 5079426f eDescriptor.PyBo │ │ │ │ │ 0x00000470 6f6c5f54 79706500 50794c6f 6e675f41 ol_Type.PyLong_A │ │ │ │ │ 0x00000480 73496e74 0050794f 626a6563 745f4765 sInt.PyObject_Ge │ │ │ │ │ 0x00000490 744f7074 696f6e61 6c417474 72005f50 tOptionalAttr._P │ │ │ │ │ 0x000004a0 795f4368 65636b46 756e6374 696f6e52 y_CheckFunctionR │ │ │ │ │ 0x000004b0 6573756c 74005f50 794f626a 6563745f esult._PyObject_ │ │ │ │ │ 0x000004c0 4d616b65 54704361 6c6c0050 79457863 MakeTpCall.PyExc │ │ │ ├── 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: 35804 (bytes into file) │ │ │ │ │ + Start of section headers: 35756 (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 0x8bdc: │ │ │ │ │ +There are 17 section headers, starting at offset 0x8bac: │ │ │ │ │ │ │ │ │ │ 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 001960 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 007660 0006e8 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001994 0002f0 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007d48 000308 08 I 14 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001c84 0000d4 00 WA 0 0 4 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 001c84 00084f 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0024d4 002080 00 AX 0 0 8 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 008050 000950 08 I 14 7 4 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001858 00 AX 0 0 8 │ │ │ │ │ + [ 2] .rel.text REL 00000000 007650 0006d8 08 I 14 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00188c 0002f0 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007d28 000308 08 I 14 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001b7c 0000d4 00 WA 0 0 4 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 001b7c 00084f 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0023cc 002188 00 AX 0 0 8 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 008030 000940 08 I 14 7 4 │ │ │ │ │ [ 9] .rodata PROGBITS 00000000 004554 000c31 00 A 0 0 4 │ │ │ │ │ [10] .text.unlikely PROGBITS 00000000 005188 0005c0 00 AX 0 0 8 │ │ │ │ │ - [11] .rel.text.unlikely REL 00000000 0089a0 0001b0 08 I 14 10 4 │ │ │ │ │ + [11] .rel.text.unlikely REL 00000000 008970 0001b0 08 I 14 10 4 │ │ │ │ │ [12] .note.GNU-stack PROGBITS 00000000 005748 000000 00 0 0 1 │ │ │ │ │ [13] .ARM.attributes ARM_ATTRIBUTES 00000000 005748 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 00577c 001280 10 15 186 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 0069fc 000c62 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 008b50 00008c 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 00577c 001270 10 15 185 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 0069ec 000c62 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 008b20 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 {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 296 entries: │ │ │ │ │ +Symbol table '.symtab' contains 295 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ @@ -17,15 +17,15 @@ │ │ │ │ │ 13: 000000d0 128 FUNC LOCAL DEFAULT 7 float_dealloc │ │ │ │ │ 14: 00000148 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 15: 00000150 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 16: 000001a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 17: 000001a8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 18: 000001a8 824 FUNC LOCAL DEFAULT 7 float_richcompare │ │ │ │ │ 19: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ - 20: 00000640 64 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ + 20: 000013d8 64 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 21: 000004c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 22: 000004e0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 23: 000004e0 24 FUNC LOCAL DEFAULT 7 float___trunc___impl │ │ │ │ │ 24: 0000057c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 25: 0000001c 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 26: 0000003c 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ 27: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ @@ -60,240 +60,239 @@ │ │ │ │ │ 56: 000012d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 57: 000012e0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 58: 000013c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 59: 000001a8 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 60: 000004b4 396 FUNC LOCAL DEFAULT 1 float_from_string_inner │ │ │ │ │ 61: 000001ec 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 62: 0000063c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 63: 00000640 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 64: 000013d8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 65: 000014a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 66: 000014a4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 67: 000014a4 208 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ - 68: 00001570 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 69: 00000214 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 70: 00000218 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ - 71: 0000021c 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 72: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ - 73: 00000234 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 74: 00001574 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 75: 00001574 1236 FUNC LOCAL DEFAULT 7 float___round__ │ │ │ │ │ - 76: 00001a30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 00000680 224 FUNC LOCAL DEFAULT 1 float_sub │ │ │ │ │ - 78: 0000075c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 79: 00001a48 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 80: 00001a48 104 FUNC LOCAL DEFAULT 7 float_repr │ │ │ │ │ - 81: 00001ab0 208 FUNC LOCAL DEFAULT 7 float_neg │ │ │ │ │ - 82: 00001b7c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 63: 000013d8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 64: 000014e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 65: 000014e4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 66: 000014e4 208 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ + 67: 000015b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 68: 00000214 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ + 69: 00000218 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ + 70: 0000021c 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ + 71: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ + 72: 00000234 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ + 73: 000015b4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 74: 000015b4 1236 FUNC LOCAL DEFAULT 7 float___round__ │ │ │ │ │ + 75: 00001a70 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 76: 00000640 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 77: 00000640 224 FUNC LOCAL DEFAULT 1 float_sub │ │ │ │ │ + 78: 0000071c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 79: 00001a88 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 80: 00001a88 104 FUNC LOCAL DEFAULT 7 float_repr │ │ │ │ │ + 81: 00001af0 208 FUNC LOCAL DEFAULT 7 float_neg │ │ │ │ │ + 82: 00001bbc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 83: 0000025c 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 84: 00000260 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ 85: 0000026c 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 86: 0000027c 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 87: 00000294 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ 88: 0000029c 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ 89: 000002d4 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ - 90: 00000760 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 91: 00000760 248 FUNC LOCAL DEFAULT 1 float___getformat__ │ │ │ │ │ + 90: 00000720 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 91: 00000720 248 FUNC LOCAL DEFAULT 1 float___getformat__ │ │ │ │ │ 92: 000002e8 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ - 93: 00000858 164 FUNC LOCAL DEFAULT 1 float___format__ │ │ │ │ │ - 94: 00001b80 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 95: 00001b80 40 FUNC LOCAL DEFAULT 7 float_bool │ │ │ │ │ - 96: 000008fc 72 FUNC LOCAL DEFAULT 1 float_float │ │ │ │ │ - 97: 00000940 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 98: 00000944 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 99: 00000944 188 FUNC LOCAL DEFAULT 1 float_new │ │ │ │ │ - 100: 00000a00 372 FUNC LOCAL DEFAULT 1 float_rem │ │ │ │ │ - 101: 00000b60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 93: 00000818 164 FUNC LOCAL DEFAULT 1 float___format__ │ │ │ │ │ + 94: 00001bc0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 95: 00001bc0 40 FUNC LOCAL DEFAULT 7 float_bool │ │ │ │ │ + 96: 000008bc 72 FUNC LOCAL DEFAULT 1 float_float │ │ │ │ │ + 97: 00000900 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 98: 00000904 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 99: 00000904 188 FUNC LOCAL DEFAULT 1 float_new │ │ │ │ │ + 100: 000009c0 372 FUNC LOCAL DEFAULT 1 float_rem │ │ │ │ │ + 101: 00000b20 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 102: 000002f4 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 103: 0000031c 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 104: 00000350 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ - 105: 00000b74 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 106: 00000b74 1768 FUNC LOCAL DEFAULT 1 float_fromhex │ │ │ │ │ - 107: 00001250 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 105: 00000b34 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 106: 00000b34 1768 FUNC LOCAL DEFAULT 1 float_fromhex │ │ │ │ │ + 107: 00001210 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 108: 0000003c 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 109: 0000003c 256 FUNC LOCAL DEFAULT 10 float_floor_div │ │ │ │ │ 110: 0000013c 252 FUNC LOCAL DEFAULT 10 _float_div_mod │ │ │ │ │ 111: 00000138 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 112: 0000013c 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 113: 00000228 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 114: 0000125c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 115: 0000125c 20 FUNC LOCAL DEFAULT 1 float_conjugate │ │ │ │ │ - 116: 00001270 20 FUNC LOCAL DEFAULT 1 float_getreal │ │ │ │ │ - 117: 00001284 36 FUNC LOCAL DEFAULT 1 float_getimag │ │ │ │ │ - 118: 000012a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 114: 0000121c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 115: 0000121c 20 FUNC LOCAL DEFAULT 1 float_conjugate │ │ │ │ │ + 116: 00001230 20 FUNC LOCAL DEFAULT 1 float_getreal │ │ │ │ │ + 117: 00001244 36 FUNC LOCAL DEFAULT 1 float_getimag │ │ │ │ │ + 118: 00001260 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 119: 0000037c 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ 120: 000003a8 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 121: 00001ba8 924 FUNC LOCAL DEFAULT 7 float_as_integer_ratio │ │ │ │ │ - 122: 00001f38 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 121: 00001be8 924 FUNC LOCAL DEFAULT 7 float_as_integer_ratio │ │ │ │ │ + 122: 00001f78 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 123: 000003cc 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 124: 000003d8 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 125: 000003e4 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 126: 000003f0 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 127: 000012a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 128: 000012a8 896 FUNC LOCAL DEFAULT 1 float_hex │ │ │ │ │ - 129: 00001618 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 127: 00001268 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 128: 00001268 896 FUNC LOCAL DEFAULT 1 float_hex │ │ │ │ │ + 129: 000015d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 130: 000003fc 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ - 131: 00001f44 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 132: 00002028 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 133: 00002034 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 131: 00001f84 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 132: 00002068 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 133: 00002074 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 134: 00000424 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 135: 00000440 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ - 136: 00001628 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 137: 00001888 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 138: 00001898 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 139: 00001950 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 140: 00000238 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ - 141: 00000238 40 FUNC LOCAL DEFAULT 10 float___ceil__ │ │ │ │ │ - 142: 00000260 40 FUNC LOCAL DEFAULT 10 float___floor__ │ │ │ │ │ - 143: 00000468 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 144: 00000288 272 FUNC LOCAL DEFAULT 10 float_divmod │ │ │ │ │ - 145: 00000394 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 146: 00000398 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ - 147: 00000398 240 FUNC LOCAL DEFAULT 10 float_from_number │ │ │ │ │ - 148: 00000484 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 149: 00000488 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ - 150: 00000488 184 FUNC LOCAL DEFAULT 10 float_is_integer │ │ │ │ │ - 151: 00000538 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 152: 00000470 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 153: 00000540 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ - 154: 00000540 36 FUNC LOCAL DEFAULT 10 float___getnewargs__ │ │ │ │ │ - 155: 00000580 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 156: 00000588 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ - 157: 000005a0 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 158: 000005a8 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ - 159: 000005a8 24 FUNC LOCAL DEFAULT 10 float___trunc__ │ │ │ │ │ - 160: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 161: 00000000 16 OBJECT LOCAL DEFAULT 3 floatinfo_desc │ │ │ │ │ - 162: 00000428 220 OBJECT LOCAL DEFAULT 9 floatinfo__doc__ │ │ │ │ │ - 163: 00000290 96 OBJECT LOCAL DEFAULT 3 floatinfo_fields │ │ │ │ │ - 164: 000000e4 144 OBJECT LOCAL DEFAULT 3 float_as_number │ │ │ │ │ - 165: 0000072c 86 OBJECT LOCAL DEFAULT 9 float_new__doc__ │ │ │ │ │ - 166: 000001b0 224 OBJECT LOCAL DEFAULT 3 float_methods │ │ │ │ │ - 167: 00000174 60 OBJECT LOCAL DEFAULT 3 float_getset │ │ │ │ │ - 168: 000006d8 82 OBJECT LOCAL DEFAULT 9 float_from_number__doc__ │ │ │ │ │ - 169: 00000a38 73 OBJECT LOCAL DEFAULT 9 float_conjugate__doc__ │ │ │ │ │ - 170: 00000ba4 74 OBJECT LOCAL DEFAULT 9 float___trunc____doc__ │ │ │ │ │ - 171: 00000b68 57 OBJECT LOCAL DEFAULT 9 float___floor____doc__ │ │ │ │ │ - 172: 00000b2c 58 OBJECT LOCAL DEFAULT 9 float___ceil____doc__ │ │ │ │ │ - 173: 00000a84 166 OBJECT LOCAL DEFAULT 9 float___round____doc__ │ │ │ │ │ - 174: 00000784 346 OBJECT LOCAL DEFAULT 9 float_as_integer_ratio__doc__ │ │ │ │ │ - 175: 000008e0 174 OBJECT LOCAL DEFAULT 9 float_fromhex__doc__ │ │ │ │ │ - 176: 00000990 165 OBJECT LOCAL DEFAULT 9 float_hex__doc__ │ │ │ │ │ - 177: 00000bf0 65 OBJECT LOCAL DEFAULT 9 float_is_integer__doc__ │ │ │ │ │ - 178: 000006b8 30 OBJECT LOCAL DEFAULT 9 float___getnewargs____doc__ │ │ │ │ │ - 179: 00000558 349 OBJECT LOCAL DEFAULT 9 float___getformat____doc__ │ │ │ │ │ - 180: 00000504 82 OBJECT LOCAL DEFAULT 9 float___format____doc__ │ │ │ │ │ - 181: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 182: 00000000 212 OBJECT LOCAL DEFAULT 5 FloatInfoType │ │ │ │ │ - 183: 00000012 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 184: 00000014 19 OBJECT LOCAL DEFAULT 9 __func__.0 │ │ │ │ │ - 185: 00000028 1024 OBJECT LOCAL DEFAULT 9 _CHAR_TO_HEX │ │ │ │ │ - 186: 00000000 124 FUNC GLOBAL HIDDEN 1 _PyFloat_InitTypes │ │ │ │ │ - 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ - 188: 0000007c 444 FUNC GLOBAL DEFAULT 1 PyFloat_GetInfo │ │ │ │ │ - 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ - 190: 00000000 208 FUNC GLOBAL DEFAULT 7 PyFloat_FromDouble │ │ │ │ │ - 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ - 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ - 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 197: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 199: 00000150 88 FUNC GLOBAL DEFAULT 7 _PyFloat_ExactDealloc │ │ │ │ │ - 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ - 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_GetSign │ │ │ │ │ - 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_NumBits │ │ │ │ │ - 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ - 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ - 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND modf │ │ │ │ │ - 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromDouble │ │ │ │ │ - 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 212: 000004f8 136 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack8 │ │ │ │ │ - 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ - 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ - 215: 00000580 492 FUNC GLOBAL DEFAULT 7 PyFloat_AsDouble │ │ │ │ │ - 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ - 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 222: 0000076c 160 FUNC GLOBAL HIDDEN 7 _Py_convert_int_to_double │ │ │ │ │ - 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ - 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND pow │ │ │ │ │ - 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND floor │ │ │ │ │ - 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND fmod │ │ │ │ │ - 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetFromErrno │ │ │ │ │ - 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 235: 00000318 28 FUNC GLOBAL HIDDEN 1 _PyFloat_FiniType │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ - 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashDouble │ │ │ │ │ - 238: 00000000 60 FUNC GLOBAL HIDDEN 10 _PyFloat_DebugMallocStats │ │ │ │ │ - 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ - 242: 00000334 384 FUNC GLOBAL DEFAULT 1 PyFloat_FromString │ │ │ │ │ - 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ - 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ - 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ - 256: 000013d8 204 FUNC GLOBAL DEFAULT 7 PyFloat_Pack8 │ │ │ │ │ - 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND round │ │ │ │ │ - 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_dtoa │ │ │ │ │ - 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_snprintf │ │ │ │ │ - 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_strtod │ │ │ │ │ - 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_freedtoa │ │ │ │ │ - 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ - 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FromASCII │ │ │ │ │ - 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ - 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFloat_FormatAdvancedWriter │ │ │ │ │ - 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ - 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ - 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_parse_inf_or_nan │ │ │ │ │ - 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND __isoc23_strtol │ │ │ │ │ - 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ - 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ - 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ - 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 284: 00001f44 240 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ - 285: 00002034 76 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ - 286: 00001628 624 FUNC GLOBAL DEFAULT 1 PyFloat_Pack2 │ │ │ │ │ - 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 288: 00001898 200 FUNC GLOBAL DEFAULT 1 PyFloat_Unpack2 │ │ │ │ │ - 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND ceil │ │ │ │ │ - 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 291: 00000564 36 FUNC GLOBAL DEFAULT 10 PyFloat_GetMax │ │ │ │ │ - 292: 00000588 32 FUNC GLOBAL DEFAULT 10 PyFloat_GetMin │ │ │ │ │ - 293: 00000010 212 OBJECT GLOBAL DEFAULT 3 PyFloat_Type │ │ │ │ │ - 294: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 295: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 136: 000015e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 137: 00001848 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 138: 00002178 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 139: 00000238 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ + 140: 00000238 40 FUNC LOCAL DEFAULT 10 float___ceil__ │ │ │ │ │ + 141: 00000260 40 FUNC LOCAL DEFAULT 10 float___floor__ │ │ │ │ │ + 142: 00000468 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ + 143: 00000288 272 FUNC LOCAL DEFAULT 10 float_divmod │ │ │ │ │ + 144: 00000394 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ + 145: 00000398 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ + 146: 00000398 240 FUNC LOCAL DEFAULT 10 float_from_number │ │ │ │ │ + 147: 00000484 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ + 148: 00000488 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ + 149: 00000488 184 FUNC LOCAL DEFAULT 10 float_is_integer │ │ │ │ │ + 150: 00000538 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ + 151: 00000470 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ + 152: 00000540 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ + 153: 00000540 36 FUNC LOCAL DEFAULT 10 float___getnewargs__ │ │ │ │ │ + 154: 00000580 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ + 155: 00000588 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ + 156: 000005a0 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ + 157: 000005a8 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ + 158: 000005a8 24 FUNC LOCAL DEFAULT 10 float___trunc__ │ │ │ │ │ + 159: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 160: 00000000 16 OBJECT LOCAL DEFAULT 3 floatinfo_desc │ │ │ │ │ + 161: 00000428 220 OBJECT LOCAL DEFAULT 9 floatinfo__doc__ │ │ │ │ │ + 162: 00000290 96 OBJECT LOCAL DEFAULT 3 floatinfo_fields │ │ │ │ │ + 163: 000000e4 144 OBJECT LOCAL DEFAULT 3 float_as_number │ │ │ │ │ + 164: 0000072c 86 OBJECT LOCAL DEFAULT 9 float_new__doc__ │ │ │ │ │ + 165: 000001b0 224 OBJECT LOCAL DEFAULT 3 float_methods │ │ │ │ │ + 166: 00000174 60 OBJECT LOCAL DEFAULT 3 float_getset │ │ │ │ │ + 167: 000006d8 82 OBJECT LOCAL DEFAULT 9 float_from_number__doc__ │ │ │ │ │ + 168: 00000a38 73 OBJECT LOCAL DEFAULT 9 float_conjugate__doc__ │ │ │ │ │ + 169: 00000ba4 74 OBJECT LOCAL DEFAULT 9 float___trunc____doc__ │ │ │ │ │ + 170: 00000b68 57 OBJECT LOCAL DEFAULT 9 float___floor____doc__ │ │ │ │ │ + 171: 00000b2c 58 OBJECT LOCAL DEFAULT 9 float___ceil____doc__ │ │ │ │ │ + 172: 00000a84 166 OBJECT LOCAL DEFAULT 9 float___round____doc__ │ │ │ │ │ + 173: 00000784 346 OBJECT LOCAL DEFAULT 9 float_as_integer_ratio__doc__ │ │ │ │ │ + 174: 000008e0 174 OBJECT LOCAL DEFAULT 9 float_fromhex__doc__ │ │ │ │ │ + 175: 00000990 165 OBJECT LOCAL DEFAULT 9 float_hex__doc__ │ │ │ │ │ + 176: 00000bf0 65 OBJECT LOCAL DEFAULT 9 float_is_integer__doc__ │ │ │ │ │ + 177: 000006b8 30 OBJECT LOCAL DEFAULT 9 float___getnewargs____doc__ │ │ │ │ │ + 178: 00000558 349 OBJECT LOCAL DEFAULT 9 float___getformat____doc__ │ │ │ │ │ + 179: 00000504 82 OBJECT LOCAL DEFAULT 9 float___format____doc__ │ │ │ │ │ + 180: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 181: 00000000 212 OBJECT LOCAL DEFAULT 5 FloatInfoType │ │ │ │ │ + 182: 00000012 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 183: 00000014 19 OBJECT LOCAL DEFAULT 9 __func__.0 │ │ │ │ │ + 184: 00000028 1024 OBJECT LOCAL DEFAULT 9 _CHAR_TO_HEX │ │ │ │ │ + 185: 00000000 124 FUNC GLOBAL HIDDEN 1 _PyFloat_InitTypes │ │ │ │ │ + 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ + 187: 0000007c 444 FUNC GLOBAL DEFAULT 1 PyFloat_GetInfo │ │ │ │ │ + 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ + 189: 00000000 208 FUNC GLOBAL DEFAULT 7 PyFloat_FromDouble │ │ │ │ │ + 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ + 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ + 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 196: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 198: 00000150 88 FUNC GLOBAL DEFAULT 7 _PyFloat_ExactDealloc │ │ │ │ │ + 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ + 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_GetSign │ │ │ │ │ + 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_NumBits │ │ │ │ │ + 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ + 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ + 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND modf │ │ │ │ │ + 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromDouble │ │ │ │ │ + 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 211: 000004f8 136 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack8 │ │ │ │ │ + 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ + 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ + 214: 00000580 492 FUNC GLOBAL DEFAULT 7 PyFloat_AsDouble │ │ │ │ │ + 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ + 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 221: 0000076c 160 FUNC GLOBAL HIDDEN 7 _Py_convert_int_to_double │ │ │ │ │ + 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ + 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ + 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND pow │ │ │ │ │ + 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND floor │ │ │ │ │ + 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND fmod │ │ │ │ │ + 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetFromErrno │ │ │ │ │ + 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ + 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 234: 00000318 28 FUNC GLOBAL HIDDEN 1 _PyFloat_FiniType │ │ │ │ │ + 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ + 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashDouble │ │ │ │ │ + 237: 00000000 60 FUNC GLOBAL HIDDEN 10 _PyFloat_DebugMallocStats │ │ │ │ │ + 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ + 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ + 241: 00000334 384 FUNC GLOBAL DEFAULT 1 PyFloat_FromString │ │ │ │ │ + 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ + 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ + 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ + 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ + 255: 00001418 204 FUNC GLOBAL DEFAULT 7 PyFloat_Pack8 │ │ │ │ │ + 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND round │ │ │ │ │ + 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_dtoa │ │ │ │ │ + 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_snprintf │ │ │ │ │ + 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_strtod │ │ │ │ │ + 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_freedtoa │ │ │ │ │ + 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ + 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FromASCII │ │ │ │ │ + 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ + 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ + 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFloat_FormatAdvancedWriter │ │ │ │ │ + 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ + 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ + 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ + 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_parse_inf_or_nan │ │ │ │ │ + 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND __isoc23_strtol │ │ │ │ │ + 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ + 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ + 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ + 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 283: 00001f84 240 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ + 284: 00002074 76 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ + 285: 000015e8 624 FUNC GLOBAL DEFAULT 1 PyFloat_Pack2 │ │ │ │ │ + 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 287: 000020c0 200 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack2 │ │ │ │ │ + 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND ceil │ │ │ │ │ + 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 290: 00000564 36 FUNC GLOBAL DEFAULT 10 PyFloat_GetMax │ │ │ │ │ + 291: 00000588 32 FUNC GLOBAL DEFAULT 10 PyFloat_GetMin │ │ │ │ │ + 292: 00000010 212 OBJECT GLOBAL DEFAULT 3 PyFloat_Type │ │ │ │ │ + 293: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 294: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,308 +1,306 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x7660 contains 221 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x7650 contains 219 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000020 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000028 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000002c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000030 0000bb1c R_ARM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ +00000030 0000ba1c R_ARM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ 00000060 0000082b R_ARM_MOVW_ABS_NC 00000014 .LANCHOR2 │ │ │ │ │ 00000064 0000082c R_ARM_MOVT_ABS 00000014 .LANCHOR2 │ │ │ │ │ 00000068 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000006c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000090 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000094 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000009c 0000bd1c R_ARM_CALL 00000000 PyStructSequence_New │ │ │ │ │ -000000ac 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -000000c0 0000bf1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000c8 0000c01c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000000dc 0000bf1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000e4 0000c01c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000000f8 0000bf1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -00000100 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00000114 0000bf1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -0000011c 0000c01c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000130 0000bf1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -0000013c 0000c01c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000150 0000bf1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -00000158 0000c01c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -0000016c 0000bf1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -00000174 0000c01c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000188 0000bf1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -00000190 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -000001a4 0000bf1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000001ac 0000c01c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000001c0 0000bf1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000001c8 0000c01c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000001dc 0000bf1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -00000210 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000298 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -000002ac 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002c8 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -000002e8 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000300 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +0000009c 0000bc1c R_ARM_CALL 00000000 PyStructSequence_New │ │ │ │ │ +000000ac 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +000000c0 0000be1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000c8 0000bf1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000000dc 0000be1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000e4 0000bf1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000000f8 0000be1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000100 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00000114 0000be1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +0000011c 0000bf1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000130 0000be1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +0000013c 0000bf1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000150 0000be1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000158 0000bf1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000016c 0000be1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000174 0000bf1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000188 0000be1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000190 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +000001a4 0000be1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000001ac 0000bf1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000001c0 0000be1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000001c8 0000bf1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000001dc 0000be1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000210 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000298 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +000002ac 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002c8 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +000002e8 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000300 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ 00000314 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000031c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000320 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000330 0000ec1d R_ARM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ -0000035c 0000f61c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000374 0000f71c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -00000384 0000f81c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000330 0000eb1d R_ARM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ +0000035c 0000f51c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000374 0000f61c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +00000384 0000f71c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 0000038c 00003c2b R_ARM_MOVW_ABS_NC 000004b4 float_from_string_inner │ │ │ │ │ 00000390 00003c2c R_ARM_MOVT_ABS 000004b4 float_from_string_inner │ │ │ │ │ 000003a0 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ 000003a4 0000352c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ -000003a8 0000f91c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -000003b4 0000fa1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000003e4 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003a8 0000f81c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +000003b4 0000f91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000003e4 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000404 00003c2b R_ARM_MOVW_ABS_NC 000004b4 float_from_string_inner │ │ │ │ │ 00000408 00003c2c R_ARM_MOVT_ABS 000004b4 float_from_string_inner │ │ │ │ │ 00000410 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ 00000414 0000352c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ -0000041c 0000f91c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -00000428 0000fa1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000430 0000fb2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00000434 0000fb2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00000440 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000458 0000fc1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000470 0000fd1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000494 0000d82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000498 0000d82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000041c 0000f81c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +00000428 0000f91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000430 0000fa2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00000434 0000fa2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00000440 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000458 0000fb1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000470 0000fc1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000494 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000498 0000d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000049c 00003b2b R_ARM_MOVW_ABS_NC 000001a8 .LC13 │ │ │ │ │ 000004a0 00003b2c R_ARM_MOVT_ABS 000001a8 .LC13 │ │ │ │ │ -000004ac 0000d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000004d8 0000fe2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000004dc 0000fe2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000504 0000fe2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000508 0000fe2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000052c 0000ff1c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -0000058c 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000005ac 0000c31c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000004ac 0000d81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000004d8 0000fd2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000004dc 0000fd2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000504 0000fd2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000508 0000fd2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000052c 0000fe1c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +0000058c 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000005ac 0000c21c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000005bc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000005c0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000005e4 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000005f4 0000ea2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000005f8 0000ea2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000005e4 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000005f4 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000005f8 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000005fc 00003d2b R_ARM_MOVW_ABS_NC 000001ec .LC14 │ │ │ │ │ 00000600 00003d2c R_ARM_MOVT_ABS 000001ec .LC14 │ │ │ │ │ -0000060c 0000d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000061c 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000630 0000c41c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000063c 0000c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000067c 0000c11d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000006e0 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -000006f4 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000070c 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00000728 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000744 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -0000075c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000794 0000f81c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000007a0 00010a1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000007b4 0000572b R_ARM_MOVW_ABS_NC 00000294 .LC26 │ │ │ │ │ -000007b8 0000572c R_ARM_MOVT_ABS 00000294 .LC26 │ │ │ │ │ -000007bc 00010c1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -000007c8 0000592b R_ARM_MOVW_ABS_NC 000002d4 .LC28 │ │ │ │ │ -000007cc 0000592c R_ARM_MOVT_ABS 000002d4 .LC28 │ │ │ │ │ -000007d0 00010d1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000007e4 0000532b R_ARM_MOVW_ABS_NC 0000025c .LC22 │ │ │ │ │ -000007e8 0000532c R_ARM_MOVT_ABS 0000025c .LC22 │ │ │ │ │ -000007ec 0000542b R_ARM_MOVW_ABS_NC 00000260 .LC23 │ │ │ │ │ -000007f0 0000542c R_ARM_MOVT_ABS 00000260 .LC23 │ │ │ │ │ -000007f4 0000552b R_ARM_MOVW_ABS_NC 0000026c .LC24 │ │ │ │ │ -000007f8 0000552c R_ARM_MOVT_ABS 0000026c .LC24 │ │ │ │ │ -000007fc 00010e1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000080c 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ -00000810 0000352c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ -00000814 00010c1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000820 0000ea2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000824 0000ea2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000828 0000582b R_ARM_MOVW_ABS_NC 0000029c .LC27 │ │ │ │ │ -0000082c 0000582c R_ARM_MOVT_ABS 0000029c .LC27 │ │ │ │ │ -00000834 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000083c 0000ea2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000840 0000ea2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000844 0000562b R_ARM_MOVW_ABS_NC 0000027c .LC25 │ │ │ │ │ -00000848 0000562c R_ARM_MOVT_ABS 0000027c .LC25 │ │ │ │ │ -00000850 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000088c 00010f1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -000008a8 0001101c R_ARM_CALL 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ -000008b8 0001111c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -000008c8 0000532b R_ARM_MOVW_ABS_NC 0000025c .LC22 │ │ │ │ │ -000008cc 0000532c R_ARM_MOVT_ABS 0000025c .LC22 │ │ │ │ │ -000008d4 00005c2b R_ARM_MOVW_ABS_NC 000002e8 .LC29 │ │ │ │ │ -000008d8 00005c2c R_ARM_MOVT_ABS 000002e8 .LC29 │ │ │ │ │ -000008dc 0000542b R_ARM_MOVW_ABS_NC 00000260 .LC23 │ │ │ │ │ -000008e0 0000542c R_ARM_MOVT_ABS 00000260 .LC23 │ │ │ │ │ -000008e4 00010e1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000008f0 0001121c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000093c 0000be1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00000940 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000958 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000095c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000009b0 0000371d R_ARM_JUMP24 000012e0 float_new_impl │ │ │ │ │ -000009b8 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ -000009bc 0000352c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ -000009c0 0001131c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000009e4 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ -000009e8 0000352c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ -000009ec 0000f31c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000a70 0000e61c R_ARM_CALL 00000000 fmod │ │ │ │ │ -00000aa8 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00000ac0 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000ad8 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00000b04 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000b08 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000b0c 0000222b R_ARM_MOVW_ABS_NC 00000118 .LC8 │ │ │ │ │ -00000b10 0000222c R_ARM_MOVT_ABS 00000118 .LC8 │ │ │ │ │ -00000b18 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b2c 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b48 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00000b70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b98 0000f81c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000ba8 0000fe2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000bac 0000fe2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000bd4 0001141c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ -00000c1c 0000082b R_ARM_MOVW_ABS_NC 00000014 .LANCHOR2 │ │ │ │ │ -00000c20 0000082c R_ARM_MOVT_ABS 00000014 .LANCHOR2 │ │ │ │ │ -00000e1c 0001151c R_ARM_CALL 00000000 __isoc23_strtol │ │ │ │ │ -00000f44 0001161c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00000f78 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -0000100c 0001161c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00001020 0000e72b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001024 0000e72c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001028 0000672b R_ARM_MOVW_ABS_NC 0000031c .LC31 │ │ │ │ │ -0000102c 0000672c R_ARM_MOVT_ABS 0000031c .LC31 │ │ │ │ │ -00001034 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001050 0001171c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001074 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001188 0001161c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00001190 0000ea2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001194 0000ea2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001198 0000662b R_ARM_MOVW_ABS_NC 000002f4 .LC30 │ │ │ │ │ -0000119c 0000662c R_ARM_MOVT_ABS 000002f4 .LC30 │ │ │ │ │ -000011a4 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000011ac 0000ea2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000011b0 0000ea2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000011b4 0000682b R_ARM_MOVW_ABS_NC 00000350 .LC32 │ │ │ │ │ -000011b8 0000682c R_ARM_MOVT_ABS 00000350 .LC32 │ │ │ │ │ -000011c0 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001258 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001298 0000be1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00001328 0000cd1c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00001344 0001161c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00001350 00011a2b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00001354 00011a2c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00001508 00007e2b R_ARM_MOVW_ABS_NC 000003f0 .LC38 │ │ │ │ │ -0000150c 00007e2c R_ARM_MOVT_ABS 000003f0 .LC38 │ │ │ │ │ -00001510 00011b1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001538 00007d2b R_ARM_MOVW_ABS_NC 000003e4 .LC37 │ │ │ │ │ -0000153c 00007d2c R_ARM_MOVT_ABS 000003e4 .LC37 │ │ │ │ │ -00001540 00011b1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000157c 00007c2b R_ARM_MOVW_ABS_NC 000003d8 .LC36 │ │ │ │ │ -00001580 00007c2c R_ARM_MOVT_ABS 000003d8 .LC36 │ │ │ │ │ -00001594 00010d1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000015c0 0000501d R_ARM_JUMP24 00001a48 float_repr │ │ │ │ │ -000015d4 00007b2b R_ARM_MOVW_ABS_NC 000003cc .LC35 │ │ │ │ │ -000015d8 00007b2c R_ARM_MOVT_ABS 000003cc .LC35 │ │ │ │ │ -000015e0 0000d51c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000015e8 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001600 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00001620 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001624 0000d602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001690 0000cd1c R_ARM_CALL 00000000 frexp │ │ │ │ │ -000017c4 0000e72b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000017c8 0000e72c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000017cc 0000872b R_ARM_MOVW_ABS_NC 00000440 .LC42 │ │ │ │ │ -000017d0 0000872c R_ARM_MOVT_ABS 00000440 .LC42 │ │ │ │ │ -000017d8 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017f8 0001161c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00001868 00011f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000186c 00011f2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001870 0000862b R_ARM_MOVW_ABS_NC 00000424 .LC41 │ │ │ │ │ -00001874 0000862c R_ARM_MOVT_ABS 00000424 .LC41 │ │ │ │ │ -0000187c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000018fc 0001161c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000060c 0000d81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000061c 0000de1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000630 0000c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000063c 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000006a0 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +000006b4 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000006cc 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +000006e8 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000704 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +0000071c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000754 0000f71c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000760 0001091c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000774 0000572b R_ARM_MOVW_ABS_NC 00000294 .LC26 │ │ │ │ │ +00000778 0000572c R_ARM_MOVT_ABS 00000294 .LC26 │ │ │ │ │ +0000077c 00010b1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000788 0000592b R_ARM_MOVW_ABS_NC 000002d4 .LC28 │ │ │ │ │ +0000078c 0000592c R_ARM_MOVT_ABS 000002d4 .LC28 │ │ │ │ │ +00000790 00010c1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000007a4 0000532b R_ARM_MOVW_ABS_NC 0000025c .LC22 │ │ │ │ │ +000007a8 0000532c R_ARM_MOVT_ABS 0000025c .LC22 │ │ │ │ │ +000007ac 0000542b R_ARM_MOVW_ABS_NC 00000260 .LC23 │ │ │ │ │ +000007b0 0000542c R_ARM_MOVT_ABS 00000260 .LC23 │ │ │ │ │ +000007b4 0000552b R_ARM_MOVW_ABS_NC 0000026c .LC24 │ │ │ │ │ +000007b8 0000552c R_ARM_MOVT_ABS 0000026c .LC24 │ │ │ │ │ +000007bc 00010d1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000007cc 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ +000007d0 0000352c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ +000007d4 00010b1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +000007e0 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000007e4 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000007e8 0000582b R_ARM_MOVW_ABS_NC 0000029c .LC27 │ │ │ │ │ +000007ec 0000582c R_ARM_MOVT_ABS 0000029c .LC27 │ │ │ │ │ +000007f4 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000007fc 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000800 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000804 0000562b R_ARM_MOVW_ABS_NC 0000027c .LC25 │ │ │ │ │ +00000808 0000562c R_ARM_MOVT_ABS 0000027c .LC25 │ │ │ │ │ +00000810 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000084c 00010e1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00000868 00010f1c R_ARM_CALL 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ +00000878 0001101c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00000888 0000532b R_ARM_MOVW_ABS_NC 0000025c .LC22 │ │ │ │ │ +0000088c 0000532c R_ARM_MOVT_ABS 0000025c .LC22 │ │ │ │ │ +00000894 00005c2b R_ARM_MOVW_ABS_NC 000002e8 .LC29 │ │ │ │ │ +00000898 00005c2c R_ARM_MOVT_ABS 000002e8 .LC29 │ │ │ │ │ +0000089c 0000542b R_ARM_MOVW_ABS_NC 00000260 .LC23 │ │ │ │ │ +000008a0 0000542c R_ARM_MOVT_ABS 00000260 .LC23 │ │ │ │ │ +000008a4 00010d1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000008b0 0001111c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +000008fc 0000bd1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00000900 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000918 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000091c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000970 0000371d R_ARM_JUMP24 000012e0 float_new_impl │ │ │ │ │ +00000978 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ +0000097c 0000352c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ +00000980 0001121c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000009a4 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ +000009a8 0000352c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ +000009ac 0000f21c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000a30 0000e51c R_ARM_CALL 00000000 fmod │ │ │ │ │ +00000a68 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00000a80 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000a98 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +00000ac4 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000ac8 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000acc 0000222b R_ARM_MOVW_ABS_NC 00000118 .LC8 │ │ │ │ │ +00000ad0 0000222c R_ARM_MOVT_ABS 00000118 .LC8 │ │ │ │ │ +00000ad8 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000aec 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000b08 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +00000b30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000b58 0000f71c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000b68 0000fd2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000b6c 0000fd2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000b94 0001131c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ +00000bdc 0000082b R_ARM_MOVW_ABS_NC 00000014 .LANCHOR2 │ │ │ │ │ +00000be0 0000082c R_ARM_MOVT_ABS 00000014 .LANCHOR2 │ │ │ │ │ +00000ddc 0001141c R_ARM_CALL 00000000 __isoc23_strtol │ │ │ │ │ +00000f04 0001151c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00000f38 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00000fcc 0001151c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00000fe0 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000fe4 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000fe8 0000672b R_ARM_MOVW_ABS_NC 0000031c .LC31 │ │ │ │ │ +00000fec 0000672c R_ARM_MOVT_ABS 0000031c .LC31 │ │ │ │ │ +00000ff4 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001010 0001161c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001034 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001148 0001151c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00001150 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001154 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001158 0000662b R_ARM_MOVW_ABS_NC 000002f4 .LC30 │ │ │ │ │ +0000115c 0000662c R_ARM_MOVT_ABS 000002f4 .LC30 │ │ │ │ │ +00001164 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000116c 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001170 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001174 0000682b R_ARM_MOVW_ABS_NC 00000350 .LC32 │ │ │ │ │ +00001178 0000682c R_ARM_MOVT_ABS 00000350 .LC32 │ │ │ │ │ +00001180 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001218 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001258 0000bd1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +000012e8 0000cc1c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00001304 0001151c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00001310 0001192b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00001314 0001192c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +000014c8 00007e2b R_ARM_MOVW_ABS_NC 000003f0 .LC38 │ │ │ │ │ +000014cc 00007e2c R_ARM_MOVT_ABS 000003f0 .LC38 │ │ │ │ │ +000014d0 00011a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000014f8 00007d2b R_ARM_MOVW_ABS_NC 000003e4 .LC37 │ │ │ │ │ +000014fc 00007d2c R_ARM_MOVT_ABS 000003e4 .LC37 │ │ │ │ │ +00001500 00011a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000153c 00007c2b R_ARM_MOVW_ABS_NC 000003d8 .LC36 │ │ │ │ │ +00001540 00007c2c R_ARM_MOVT_ABS 000003d8 .LC36 │ │ │ │ │ +00001554 00010c1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00001580 0000501d R_ARM_JUMP24 00001a88 float_repr │ │ │ │ │ +00001594 00007b2b R_ARM_MOVW_ABS_NC 000003cc .LC35 │ │ │ │ │ +00001598 00007b2c R_ARM_MOVT_ABS 000003cc .LC35 │ │ │ │ │ +000015a0 0000d41c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000015a8 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000015c0 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +000015e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000015e4 0000d502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001650 0000cc1c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00001784 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001788 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000178c 0000872b R_ARM_MOVW_ABS_NC 00000440 .LC42 │ │ │ │ │ +00001790 0000872c R_ARM_MOVT_ABS 00000440 .LC42 │ │ │ │ │ +00001798 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017b8 0001151c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00001828 00011e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000182c 00011e2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001830 0000862b R_ARM_MOVW_ABS_NC 00000424 .LC41 │ │ │ │ │ +00001834 0000862c R_ARM_MOVT_ABS 00000424 .LC41 │ │ │ │ │ +0000183c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7d48 contains 97 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7d28 contains 97 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000014 00012602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000014 00012502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000001c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000028 00000d02 R_ARM_ABS32 000000d0 float_dealloc │ │ │ │ │ -0000003c 00005002 R_ARM_ABS32 00001a48 float_repr │ │ │ │ │ +0000003c 00005002 R_ARM_ABS32 00001a88 float_repr │ │ │ │ │ 00000040 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000004c 00003102 R_ARM_ABS32 00001138 float_hash │ │ │ │ │ -00000058 00012702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000058 00012602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000068 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000074 00001202 R_ARM_ABS32 000001a8 float_richcompare │ │ │ │ │ 00000084 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000008c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000ac 00006302 R_ARM_ABS32 00000944 float_new │ │ │ │ │ +000000ac 00006302 R_ARM_ABS32 00000904 float_new │ │ │ │ │ 000000d8 00003602 R_ARM_ABS32 00001150 float_vectorcall │ │ │ │ │ 000000e4 00002602 R_ARM_ABS32 000009b8 float_add │ │ │ │ │ -000000e8 00004d02 R_ARM_ABS32 00000680 float_sub │ │ │ │ │ +000000e8 00004d02 R_ARM_ABS32 00000640 float_sub │ │ │ │ │ 000000ec 00001f02 R_ARM_ABS32 00000238 float_mul │ │ │ │ │ -000000f0 00006402 R_ARM_ABS32 00000a00 float_rem │ │ │ │ │ -000000f4 00009002 R_ARM_ABS32 00000288 float_divmod │ │ │ │ │ +000000f0 00006402 R_ARM_ABS32 000009c0 float_rem │ │ │ │ │ +000000f4 00008f02 R_ARM_ABS32 00000288 float_divmod │ │ │ │ │ 000000f8 00002b02 R_ARM_ABS32 00000b70 float_pow │ │ │ │ │ -000000fc 00005102 R_ARM_ABS32 00001ab0 float_neg │ │ │ │ │ -00000100 00006002 R_ARM_ABS32 000008fc float_float │ │ │ │ │ -00000104 00004302 R_ARM_ABS32 000014a4 float_abs │ │ │ │ │ -00000108 00005f02 R_ARM_ABS32 00001b80 float_bool │ │ │ │ │ +000000fc 00005102 R_ARM_ABS32 00001af0 float_neg │ │ │ │ │ +00000100 00006002 R_ARM_ABS32 000008bc float_float │ │ │ │ │ +00000104 00004202 R_ARM_ABS32 000014e4 float_abs │ │ │ │ │ +00000108 00005f02 R_ARM_ABS32 00001bc0 float_bool │ │ │ │ │ 00000124 00001702 R_ARM_ABS32 000004e0 float___trunc___impl │ │ │ │ │ -0000012c 00006002 R_ARM_ABS32 000008fc float_float │ │ │ │ │ +0000012c 00006002 R_ARM_ABS32 000008bc float_float │ │ │ │ │ 00000158 00006d02 R_ARM_ABS32 0000003c float_floor_div │ │ │ │ │ 0000015c 00002302 R_ARM_ABS32 0000080c float_div │ │ │ │ │ 00000174 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000178 00007402 R_ARM_ABS32 00001270 float_getreal │ │ │ │ │ +00000178 00007402 R_ARM_ABS32 00001230 float_getreal │ │ │ │ │ 00000180 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000188 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000018c 00007502 R_ARM_ABS32 00001284 float_getimag │ │ │ │ │ +0000018c 00007502 R_ARM_ABS32 00001244 float_getimag │ │ │ │ │ 00000194 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001b4 00009302 R_ARM_ABS32 00000398 float_from_number │ │ │ │ │ +000001b4 00009202 R_ARM_ABS32 00000398 float_from_number │ │ │ │ │ 000001bc 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c4 00007302 R_ARM_ABS32 0000125c float_conjugate │ │ │ │ │ +000001c4 00007302 R_ARM_ABS32 0000121c float_conjugate │ │ │ │ │ 000001cc 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001d4 00009f02 R_ARM_ABS32 000005a8 float___trunc__ │ │ │ │ │ +000001d4 00009e02 R_ARM_ABS32 000005a8 float___trunc__ │ │ │ │ │ 000001dc 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001e4 00008e02 R_ARM_ABS32 00000260 float___floor__ │ │ │ │ │ +000001e4 00008d02 R_ARM_ABS32 00000260 float___floor__ │ │ │ │ │ 000001ec 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001f4 00008d02 R_ARM_ABS32 00000238 float___ceil__ │ │ │ │ │ +000001f4 00008c02 R_ARM_ABS32 00000238 float___ceil__ │ │ │ │ │ 000001fc 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000200 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000204 00004b02 R_ARM_ABS32 00001574 float___round__ │ │ │ │ │ +00000204 00004a02 R_ARM_ABS32 000015b4 float___round__ │ │ │ │ │ 0000020c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000210 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000214 00007902 R_ARM_ABS32 00001ba8 float_as_integer_ratio │ │ │ │ │ +00000214 00007902 R_ARM_ABS32 00001be8 float_as_integer_ratio │ │ │ │ │ 0000021c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000220 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000224 00006a02 R_ARM_ABS32 00000b74 float_fromhex │ │ │ │ │ +00000224 00006a02 R_ARM_ABS32 00000b34 float_fromhex │ │ │ │ │ 0000022c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000230 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000234 00008002 R_ARM_ABS32 000012a8 float_hex │ │ │ │ │ +00000234 00008002 R_ARM_ABS32 00001268 float_hex │ │ │ │ │ 0000023c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000240 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000244 00009602 R_ARM_ABS32 00000488 float_is_integer │ │ │ │ │ +00000244 00009502 R_ARM_ABS32 00000488 float_is_integer │ │ │ │ │ 0000024c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000250 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000254 00009a02 R_ARM_ABS32 00000540 float___getnewargs__ │ │ │ │ │ +00000254 00009902 R_ARM_ABS32 00000540 float___getnewargs__ │ │ │ │ │ 0000025c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000260 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000264 00005b02 R_ARM_ABS32 00000760 float___getformat__ │ │ │ │ │ +00000264 00005b02 R_ARM_ABS32 00000720 float___getformat__ │ │ │ │ │ 0000026c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000270 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000274 00005d02 R_ARM_ABS32 00000858 float___format__ │ │ │ │ │ +00000274 00005d02 R_ARM_ABS32 00000818 float___format__ │ │ │ │ │ 0000027c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000290 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000294 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000298 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000029c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -319,364 +317,362 @@ │ │ │ │ │ 000002d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x8050 contains 298 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x8030 contains 296 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000054 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000074 0000c31c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000054 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000074 0000c21c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000084 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000088 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000ac 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000000c8 0000c41d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000000cc 0000c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000134 0000c61d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +000000ac 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000000c8 0000c31d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000000cc 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000134 0000c51d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000014c 0000c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000001a0 0000c61d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -000001a4 0000c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000218 0000c81d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000220 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000278 0000ca1c R_ARM_CALL 00000000 PyLong_GetSign │ │ │ │ │ -00000294 0000cb1c R_ARM_CALL 00000000 _PyLong_NumBits │ │ │ │ │ -000002b8 0000cc1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000002f4 0000c81d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000370 0000ca1c R_ARM_CALL 00000000 PyLong_GetSign │ │ │ │ │ -000003a0 0000cd1c R_ARM_CALL 00000000 frexp │ │ │ │ │ -000003cc 0000ce2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000003d0 0000ce2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000003fc 0000cf1c R_ARM_CALL 00000000 modf │ │ │ │ │ -00000414 0000d01c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ -0000042c 0000d11c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000438 0000c81c R_ARM_CALL 00000000 PyBool_FromLong │ │ │ │ │ -00000444 0000141c R_ARM_CALL 00000640 Py_XDECREF │ │ │ │ │ -00000484 0000d22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000488 0000d22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000490 0000d32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000494 0000d32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000014c 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000001a0 0000c51d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +000001a4 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000218 0000c71d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000220 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000278 0000c91c R_ARM_CALL 00000000 PyLong_GetSign │ │ │ │ │ +00000294 0000ca1c R_ARM_CALL 00000000 _PyLong_NumBits │ │ │ │ │ +000002b8 0000cb1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000002f4 0000c71d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000370 0000c91c R_ARM_CALL 00000000 PyLong_GetSign │ │ │ │ │ +000003a0 0000cc1c R_ARM_CALL 00000000 frexp │ │ │ │ │ +000003cc 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000003d0 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000003fc 0000ce1c R_ARM_CALL 00000000 modf │ │ │ │ │ +00000414 0000cf1c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ +0000042c 0000d01c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000438 0000c71c R_ARM_CALL 00000000 PyBool_FromLong │ │ │ │ │ +00000484 0000d12b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000488 0000d12c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000490 0000d22b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000494 0000d22c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 000004d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004d4 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004d8 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004dc 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000004f4 0000d01d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -00000578 0000d51c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000057c 0000d602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000005c0 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000638 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000648 0000d82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000064c 0000d82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004f4 0000cf1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ +00000578 0000d41c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000057c 0000d502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000005c0 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000638 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000648 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000064c 0000d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000654 0000192b R_ARM_MOVW_ABS_NC 0000001c .LC5 │ │ │ │ │ 00000658 0000192c R_ARM_MOVT_ABS 0000001c .LC5 │ │ │ │ │ -00000660 0000d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000067c 0000da1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000068c 0000cc1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000006b4 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006c0 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000006d0 0000d82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006d4 0000d82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000660 0000d81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000067c 0000d91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000068c 0000cb1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000006b4 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006c0 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000006d0 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006d4 0000d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000006dc 00001b2b R_ARM_MOVW_ABS_NC 000000ec .LC7 │ │ │ │ │ 000006e0 00001b2c R_ARM_MOVT_ABS 000000ec .LC7 │ │ │ │ │ -000006e8 0000d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000708 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000710 0000db1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00000718 0000dc2b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000071c 0000dc2c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000006e8 0000d81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000708 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000710 0000da1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00000718 0000db2b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000071c 0000db2c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 0000072c 00001a2b R_ARM_MOVW_ABS_NC 0000003c .LC6 │ │ │ │ │ 00000730 00001a2c R_ARM_MOVT_ABS 0000003c .LC6 │ │ │ │ │ -00000738 0000dd1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00000738 0000dc1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ 00000768 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007a4 0000cc1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000007cc 0000ce2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000007d0 0000ce2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000007f0 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000008a8 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000008c8 0000c31c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000007a4 0000cb1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000007cc 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007d0 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007f0 0000de1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000008a8 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000008c8 0000c21c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000008d4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000008d8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000008f4 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000910 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000928 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00000948 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000960 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00000978 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000097c 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000008f4 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000910 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000928 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +00000948 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000960 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +00000978 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000097c 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 00000980 0000222b R_ARM_MOVW_ABS_NC 00000118 .LC8 │ │ │ │ │ 00000984 0000222c R_ARM_MOVT_ABS 00000118 .LC8 │ │ │ │ │ -0000098c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000998 0000c41c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000098c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000998 0000c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000009b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000009b4 0000c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000009f4 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000a1c 0000cc1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000a80 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000aac 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000ac4 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00000ae0 0000c31c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000009b4 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000009f4 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000a1c 0000cb1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000a80 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000aac 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000ac4 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +00000ae0 0000c21c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000aec 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000af0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b0c 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000b20 0000ce2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b24 0000ce2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b34 0000ce2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b38 0000ce2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b40 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b54 0000c41c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000b0c 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000b20 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b24 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b34 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b38 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b40 0000de1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000b54 0000c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000b68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b6c 0000c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000b88 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000b8c 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000bd0 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000bf0 0000cc1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000c7c 0000e31c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00000c94 0000e41c R_ARM_CALL 00000000 pow │ │ │ │ │ -00000d10 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000d30 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -00000d4c 0000e61c R_ARM_CALL 00000000 fmod │ │ │ │ │ -00000d64 0000e31c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00000d7c 0000e41c R_ARM_CALL 00000000 pow │ │ │ │ │ -00000dd4 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00000de4 0000c31c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000b6c 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000b88 0000e12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000b8c 0000e12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000bd0 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000bf0 0000cb1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000c7c 0000e21c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00000c94 0000e31c R_ARM_CALL 00000000 pow │ │ │ │ │ +00000d10 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000d30 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00000d4c 0000e51c R_ARM_CALL 00000000 fmod │ │ │ │ │ +00000d64 0000e21c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00000d7c 0000e31c R_ARM_CALL 00000000 pow │ │ │ │ │ +00000dd4 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00000de4 0000c21c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000df0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000df4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e10 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000e24 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000e3c 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00000e50 0000d82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e54 0000d82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000e10 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000e24 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000e3c 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +00000e50 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e54 0000d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000e58 0000282b R_ARM_MOVW_ABS_NC 0000012c .LC9 │ │ │ │ │ 00000e5c 0000282c R_ARM_MOVT_ABS 0000012c .LC9 │ │ │ │ │ -00000e64 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e70 0000ce2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000e74 0000ce2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000e84 0000ce2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000e88 0000ce2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000e98 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00000eb8 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f04 0000e61c R_ARM_CALL 00000000 fmod │ │ │ │ │ -00000f18 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000f1c 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000e64 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e70 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000e74 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000e84 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000e88 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000e98 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00000eb8 0000de1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f04 0000e51c R_ARM_CALL 00000000 fmod │ │ │ │ │ +00000f18 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000f1c 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 00000f20 0000292b R_ARM_MOVW_ABS_NC 00000170 .LC10 │ │ │ │ │ 00000f24 0000292c R_ARM_MOVT_ABS 00000170 .LC10 │ │ │ │ │ -00000f2c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f3c 0000e61c R_ARM_CALL 00000000 fmod │ │ │ │ │ -00000f64 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00000fa0 0000e72b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000fa4 0000e72c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000fac 0000e81c R_ARM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ +00000f2c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f3c 0000e51c R_ARM_CALL 00000000 fmod │ │ │ │ │ +00000f64 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00000fa0 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000fa4 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000fac 0000e71c R_ARM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ 00001040 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001044 0000c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001048 0000c41c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000010b8 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -000010c4 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -000010c8 0000e92c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -000010d4 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000010d8 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001104 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00001110 0000ea2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001114 0000ea2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000114c 0000ed1d R_ARM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ -000011a8 0000f02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000011ac 0000f02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000011c4 0000f11d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -000011d0 0000f21d R_ARM_JUMP24 00000334 PyFloat_FromString │ │ │ │ │ -00001248 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001268 0000be1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00001044 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001048 0000c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000010b8 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +000010c4 0000e82b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +000010c8 0000e82c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +000010d4 0000e12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000010d8 0000e12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001104 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00001110 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001114 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000114c 0000ec1d R_ARM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ +000011a8 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000011ac 0000ef2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000011c4 0000f01d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +000011d0 0000f11d R_ARM_JUMP24 00000334 PyFloat_FromString │ │ │ │ │ +00001248 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001268 0000bd1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ 00001288 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ 0000128c 0000352c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ -00001294 0000f31c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001294 0000f21c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 000012ac 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ 000012b0 0000352c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ -000012b8 0000f41c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +000012b8 0000f31c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ 000012d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000012dc 0000f502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012f8 0000f02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000012fc 0000f02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000130c 0000f11d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -00001310 0000f21d R_ARM_JUMP24 00000334 PyFloat_FromString │ │ │ │ │ -000013a4 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013b4 0000be1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +000012dc 0000f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012f8 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000012fc 0000ef2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000130c 0000f01d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +00001310 0000f11d R_ARM_JUMP24 00000334 PyFloat_FromString │ │ │ │ │ +000013a4 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013b4 0000bd1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ 000013d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000013d4 0000f502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000149c 0000d51c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000014a0 0000d602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001500 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000151c 0000c31c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001528 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000152c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001550 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000156c 0000c41d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001570 0000c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000015bc 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000015c0 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000015f0 0001011c R_ARM_CALL 00000000 round │ │ │ │ │ -00001630 0000d01d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -00001634 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000016a0 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016b4 0001021c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001700 0001031c R_ARM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ -00001730 0000462b R_ARM_MOVW_ABS_NC 00000218 .LC17 │ │ │ │ │ -00001734 0000462c R_ARM_MOVT_ABS 00000218 .LC17 │ │ │ │ │ -00001744 0000482b R_ARM_MOVW_ABS_NC 00000228 .LC19 │ │ │ │ │ -00001748 0000482c R_ARM_MOVT_ABS 00000228 .LC19 │ │ │ │ │ -00001758 0000452b R_ARM_MOVW_ABS_NC 00000214 .LC16 │ │ │ │ │ -0000175c 0000452c R_ARM_MOVT_ABS 00000214 .LC16 │ │ │ │ │ -00001768 0001041c R_ARM_CALL 00000000 PyOS_snprintf │ │ │ │ │ -0000176c 0000e31c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00001780 0001051c R_ARM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ -00001794 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -000017b0 0001061c R_ARM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ -000017e8 0000472b R_ARM_MOVW_ABS_NC 0000021c .LC18 │ │ │ │ │ -000017ec 0000472c R_ARM_MOVT_ABS 0000021c .LC18 │ │ │ │ │ -000017f0 0000f31c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001804 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001808 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001830 0000d51c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00001834 0000d82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001838 0000d82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001840 0000192b R_ARM_MOVW_ABS_NC 0000001c .LC5 │ │ │ │ │ -00001844 0000192c R_ARM_MOVT_ABS 0000001c .LC5 │ │ │ │ │ -0000184c 0000d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001864 0001021c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001878 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000018b0 0000da1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000018bc 0000cc1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000018e0 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018e8 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000018f4 0000d82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000018f8 0000d82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001908 00001b2b R_ARM_MOVW_ABS_NC 000000ec .LC7 │ │ │ │ │ -0000190c 00001b2c R_ARM_MOVT_ABS 000000ec .LC7 │ │ │ │ │ -00001910 0000d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001924 0000dc2b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001928 0000dc2c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001934 00001a2b R_ARM_MOVW_ABS_NC 0000003c .LC6 │ │ │ │ │ -00001938 00001a2c R_ARM_MOVT_ABS 0000003c .LC6 │ │ │ │ │ -00001944 0000dd1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000196c 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001980 0001071c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000199c 0000e72b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000019a0 0000e72c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000019a4 0000492b R_ARM_MOVW_ABS_NC 00000234 .LC20 │ │ │ │ │ -000019a8 0000492c R_ARM_MOVT_ABS 00000234 .LC20 │ │ │ │ │ -000019b0 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000019bc 0001081c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000019d4 0000c41c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000019dc 0000c41c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001a10 0000be1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00001a18 0001011c R_ARM_CALL 00000000 round │ │ │ │ │ -00001a24 0000db1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00001a40 0000d602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001a44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001a74 0001091c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00001a80 00010a1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001a8c 00010b1c R_ARM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ -00001a98 0001071c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001aac 0000c41d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001b0c 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001b28 0000c31c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001b34 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001b38 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001b5c 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001b78 0000c41d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001b7c 0000c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001bc0 0001182b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001bc4 0001182c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001c14 0000cd1c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00001c28 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001c48 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001c64 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001c80 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001c9c 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001cb8 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001cd4 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001cf0 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001d0c 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001d28 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001d54 0000d01c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ -00001d78 0000d01c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ -00001d88 0000c01c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00001da0 0000c01c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00001df8 0001191d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00001e24 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e50 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e68 0000141c R_ARM_CALL 00000640 Py_XDECREF │ │ │ │ │ -00001e70 0000141c R_ARM_CALL 00000640 Py_XDECREF │ │ │ │ │ -00001e78 0000141c R_ARM_CALL 00000640 Py_XDECREF │ │ │ │ │ -00001e80 0000ea2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001e84 0000ea2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001e88 0000782b R_ARM_MOVW_ABS_NC 000003a8 .LC34 │ │ │ │ │ -00001e8c 0000782c R_ARM_MOVT_ABS 000003a8 .LC34 │ │ │ │ │ -00001e94 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ea8 0000e72b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001eac 0000e72c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001eb0 0000772b R_ARM_MOVW_ABS_NC 0000037c .LC33 │ │ │ │ │ -00001eb4 0000772c R_ARM_MOVT_ABS 0000037c .LC33 │ │ │ │ │ -00001ebc 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ed4 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001ee8 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00001f18 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002004 0000e72b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002008 0000e72c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000200c 0000822b R_ARM_MOVW_ABS_NC 000003fc .LC40 │ │ │ │ │ -00002010 0000822c R_ARM_MOVT_ABS 000003fc .LC40 │ │ │ │ │ -00002018 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000013d4 0000f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001414 0000c01d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000014dc 0000d41c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000014e0 0000d502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001540 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000155c 0000c21c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001568 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000156c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001590 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000015ac 0000c31d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000015b0 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000015fc 0000e12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001600 0000e12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001630 0001001c R_ARM_CALL 00000000 round │ │ │ │ │ +00001670 0000cf1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ +00001674 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000016e0 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016f4 0001011c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001740 0001021c R_ARM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ +00001770 0000452b R_ARM_MOVW_ABS_NC 00000218 .LC17 │ │ │ │ │ +00001774 0000452c R_ARM_MOVT_ABS 00000218 .LC17 │ │ │ │ │ +00001784 0000472b R_ARM_MOVW_ABS_NC 00000228 .LC19 │ │ │ │ │ +00001788 0000472c R_ARM_MOVT_ABS 00000228 .LC19 │ │ │ │ │ +00001798 0000442b R_ARM_MOVW_ABS_NC 00000214 .LC16 │ │ │ │ │ +0000179c 0000442c R_ARM_MOVT_ABS 00000214 .LC16 │ │ │ │ │ +000017a8 0001031c R_ARM_CALL 00000000 PyOS_snprintf │ │ │ │ │ +000017ac 0000e21c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +000017c0 0001041c R_ARM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ +000017d4 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +000017f0 0001051c R_ARM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ +00001828 0000462b R_ARM_MOVW_ABS_NC 0000021c .LC18 │ │ │ │ │ +0000182c 0000462c R_ARM_MOVT_ABS 0000021c .LC18 │ │ │ │ │ +00001830 0000f21c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001844 0000e12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001848 0000e12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001870 0000d41c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001874 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001878 0000d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001880 0000192b R_ARM_MOVW_ABS_NC 0000001c .LC5 │ │ │ │ │ +00001884 0000192c R_ARM_MOVT_ABS 0000001c .LC5 │ │ │ │ │ +0000188c 0000d81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000018a4 0001011c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000018b8 0000de1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000018f0 0000d91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000018fc 0000cb1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00001920 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001928 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001934 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001938 0000d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001948 00001b2b R_ARM_MOVW_ABS_NC 000000ec .LC7 │ │ │ │ │ +0000194c 00001b2c R_ARM_MOVT_ABS 000000ec .LC7 │ │ │ │ │ +00001950 0000d81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001964 0000db2b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001968 0000db2c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001974 00001a2b R_ARM_MOVW_ABS_NC 0000003c .LC6 │ │ │ │ │ +00001978 00001a2c R_ARM_MOVT_ABS 0000003c .LC6 │ │ │ │ │ +00001984 0000dc1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000019ac 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019c0 0001061c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000019dc 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000019e0 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000019e4 0000482b R_ARM_MOVW_ABS_NC 00000234 .LC20 │ │ │ │ │ +000019e8 0000482c R_ARM_MOVT_ABS 00000234 .LC20 │ │ │ │ │ +000019f0 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000019fc 0001071c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001a14 0000c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001a1c 0000c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001a50 0000bd1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00001a58 0001001c R_ARM_CALL 00000000 round │ │ │ │ │ +00001a64 0000da1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00001a80 0000d502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001a84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001ab4 0001081c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00001ac0 0001091c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001acc 00010a1c R_ARM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ +00001ad8 0001061c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001aec 0000c31d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001b4c 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001b68 0000c21c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001b74 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001b78 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001b9c 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001bb8 0000c31d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001bbc 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001c00 0001172b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001c04 0001172c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001c54 0000cc1c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00001c68 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001c88 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001ca4 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001cc0 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001cdc 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001cf8 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001d14 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001d30 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001d4c 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001d68 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001d94 0000cf1c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ +00001db8 0000cf1c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ +00001dc8 0000bf1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00001de0 0000bf1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00001e38 0001181d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00001e64 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e90 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ec0 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001ec4 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001ec8 0000782b R_ARM_MOVW_ABS_NC 000003a8 .LC34 │ │ │ │ │ +00001ecc 0000782c R_ARM_MOVT_ABS 000003a8 .LC34 │ │ │ │ │ +00001ed4 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ee8 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001eec 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001ef0 0000772b R_ARM_MOVW_ABS_NC 0000037c .LC33 │ │ │ │ │ +00001ef4 0000772c R_ARM_MOVT_ABS 0000037c .LC33 │ │ │ │ │ +00001efc 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001f14 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001f28 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +00001f58 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002044 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002048 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000204c 0000822b R_ARM_MOVW_ABS_NC 000003fc .LC40 │ │ │ │ │ +00002050 0000822c R_ARM_MOVT_ABS 000003fc .LC40 │ │ │ │ │ +00002058 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002124 0001151c R_ARM_CALL 00000000 ldexp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x89a0 contains 54 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x8970 contains 54 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 0000322b R_ARM_MOVW_ABS_NC 0000018c .LC11 │ │ │ │ │ 00000014 0000322c R_ARM_MOVT_ABS 0000018c .LC11 │ │ │ │ │ -00000034 0000ef1d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ -00000038 0000c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000074 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000088 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -000000c4 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000000d8 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -000000f8 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000000fc 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000034 0000ee1d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ +00000038 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000074 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000088 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +000000c4 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000000d8 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +000000f8 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000000fc 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 00000100 0000222b R_ARM_MOVW_ABS_NC 00000118 .LC8 │ │ │ │ │ 00000104 0000222c R_ARM_MOVT_ABS 00000118 .LC8 │ │ │ │ │ -0000010c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000012c 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +0000010c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000012c 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ 00000138 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000164 0000e61c R_ARM_CALL 00000000 fmod │ │ │ │ │ -000001d8 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -00000250 0001211c R_ARM_CALL 00000000 ceil │ │ │ │ │ -0000025c 0000d01d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -00000278 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -00000284 0000d01d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -000002c0 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002d4 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00000310 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000324 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00000344 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000348 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000164 0000e51c R_ARM_CALL 00000000 fmod │ │ │ │ │ +000001d8 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00000250 0001201c R_ARM_CALL 00000000 ceil │ │ │ │ │ +0000025c 0000cf1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ +00000278 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00000284 0000cf1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ +000002c0 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002d4 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +00000310 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000324 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +00000344 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000348 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 0000034c 0000222b R_ARM_MOVW_ABS_NC 00000118 .LC8 │ │ │ │ │ 00000350 0000222c R_ARM_MOVT_ABS 00000118 .LC8 │ │ │ │ │ -00000358 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000374 00008f2b R_ARM_MOVW_ABS_NC 00000468 .LC43 │ │ │ │ │ -00000378 00008f2c R_ARM_MOVT_ABS 00000468 .LC43 │ │ │ │ │ -00000388 0001221c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000358 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000374 00008e2b R_ARM_MOVW_ABS_NC 00000468 .LC43 │ │ │ │ │ +00000378 00008e2c R_ARM_MOVT_ABS 00000468 .LC43 │ │ │ │ │ +00000388 0001211c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ 00000394 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000003ec 0000d71c R_ARM_CALL 00000580 PyFloat_AsDouble │ │ │ │ │ -00000408 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -0000041c 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000440 0001171c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000046c 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003ec 0000d61c R_ARM_CALL 00000580 PyFloat_AsDouble │ │ │ │ │ +00000408 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +0000041c 0000de1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000440 0001161c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000046c 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000484 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004a0 0000d71c R_ARM_CALL 00000580 PyFloat_AsDouble │ │ │ │ │ -000004b8 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000004c8 0000e31c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -000004d8 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -000004e0 0000d32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000004e4 0000d32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000004e8 0000d22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000004ec 0000d22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000051c 0000d32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000520 0000d32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000548 0000982b R_ARM_MOVW_ABS_NC 00000470 .LC44 │ │ │ │ │ -0000054c 0000982c R_ARM_MOVT_ABS 00000470 .LC44 │ │ │ │ │ -00000560 0001221d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000005bc 0000d01d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ +000004a0 0000d61c R_ARM_CALL 00000580 PyFloat_AsDouble │ │ │ │ │ +000004b8 0000de1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000004c8 0000e21c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +000004d8 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +000004e0 0000d22b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000004e4 0000d22c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000004e8 0000d12b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000004ec 0000d12c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000051c 0000d22b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000520 0000d22c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000548 0000972b R_ARM_MOVW_ABS_NC 00000470 .LC44 │ │ │ │ │ +0000054c 0000972c R_ARM_MOVT_ABS 00000470 .LC44 │ │ │ │ │ +00000560 0001211d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000005bc 0000cf1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -222,15 +222,15 @@ │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [pc, #92] @ 314 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 26c │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ sub r0, fp, #24 │ │ │ │ │ - bl 76c │ │ │ │ │ + bl 76c │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ ldr r3, [pc, #64] @ 314 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 274 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ b 29c │ │ │ │ │ ldr r1, [pc, #44] @ 314 │ │ │ │ │ @@ -238,15 +238,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 284 │ │ │ │ │ sub r1, fp, #12 │ │ │ │ │ sub r0, fp, #28 │ │ │ │ │ - bl 76c │ │ │ │ │ + bl 76c │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldreq r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bne 28c │ │ │ │ │ b 29c │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -505,132 +505,112 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 598 │ │ │ │ │ .word 0x000000dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000640 : │ │ │ │ │ -Py_XDECREF(): │ │ │ │ │ - push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - add fp, sp, #0 │ │ │ │ │ - beq 668 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 668 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - beq 674 │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - bx lr │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ - │ │ │ │ │ -00000680 : │ │ │ │ │ +00000640 : │ │ │ │ │ float_sub(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #192] @ 75c │ │ │ │ │ + ldr r3, [pc, #192] @ 71c │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 720 │ │ │ │ │ + bne 6e0 │ │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ │ strd r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 6ec │ │ │ │ │ + bne 6ac │ │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ │ strd r2, [fp, #-12] │ │ │ │ │ vldr d0, [fp, #-20] @ 0xffffffec │ │ │ │ │ vldr d7, [fp, #-12] │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ bl 0 <_PyFloat_InitTypes> │ │ │ │ │ R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ - ldr r1, [pc, #104] @ 75c │ │ │ │ │ + ldr r1, [pc, #104] @ 71c │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6cc │ │ │ │ │ + bne 68c │ │ │ │ │ sub r1, fp, #12 │ │ │ │ │ sub r0, fp, #28 │ │ │ │ │ - bl 76c │ │ │ │ │ + bl 76c │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldreq r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bne 6d4 │ │ │ │ │ - b 6e4 │ │ │ │ │ + bne 694 │ │ │ │ │ + b 6a4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r3, [pc, #40] @ 75c │ │ │ │ │ + ldr r3, [pc, #40] @ 71c │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6b4 │ │ │ │ │ + bne 674 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ sub r0, fp, #24 │ │ │ │ │ - bl 76c │ │ │ │ │ + bl 76c │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ - ldr r3, [pc, #12] @ 75c │ │ │ │ │ + ldr r3, [pc, #12] @ 71c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 6bc │ │ │ │ │ + bne 67c │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 6e4 │ │ │ │ │ + b 6a4 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000760 : │ │ │ │ │ +00000720 : │ │ │ │ │ float___getformat__(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 7e4 │ │ │ │ │ + beq 7a4 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7d8 │ │ │ │ │ + beq 798 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 83c │ │ │ │ │ + bne 7fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 808 │ │ │ │ │ + bne 7c8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -648,61 +628,61 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 7d8 │ │ │ │ │ + b 798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7c8 │ │ │ │ │ + beq 788 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 800 │ │ │ │ │ + b 7c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 800 │ │ │ │ │ + b 7c0 │ │ │ │ │ │ │ │ │ │ -00000858 : │ │ │ │ │ +00000818 : │ │ │ │ │ float___format__(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 8c4 │ │ │ │ │ + beq 884 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -710,15 +690,15 @@ │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ ldr ip, [r2, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyFloat_FormatAdvancedWriter> │ │ │ │ │ R_ARM_CALL _PyFloat_FormatAdvancedWriter │ │ │ │ │ cmn r0, #1 │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ - beq 8f0 │ │ │ │ │ + beq 8b0 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r4, r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ @@ -732,28 +712,28 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 8bc │ │ │ │ │ + b 87c │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 8bc │ │ │ │ │ + b 87c │ │ │ │ │ │ │ │ │ │ -000008fc : │ │ │ │ │ +000008bc : │ │ │ │ │ float_float(): │ │ │ │ │ - ldr r3, [pc, #60] @ 940 │ │ │ │ │ + ldr r3, [pc, #60] @ 900 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 930 │ │ │ │ │ + bne 8f0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ @@ -761,108 +741,108 @@ │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyFloat_InitTypes> │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000944 : │ │ │ │ │ +00000904 : │ │ │ │ │ float_new(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq 984 │ │ │ │ │ + beq 944 │ │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 98c │ │ │ │ │ + bne 94c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9b4 │ │ │ │ │ + bne 974 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 9dc │ │ │ │ │ + bhi 99c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrgt r1, [r5, #16] │ │ │ │ │ - ble 9d4 │ │ │ │ │ + ble 994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 12e0 │ │ │ │ │ + b 12e0 │ │ │ │ │ R_ARM_JUMP24 float_new_impl │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 98c │ │ │ │ │ + bne 94c │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 9a4 │ │ │ │ │ + b 964 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r1, [r5, #8] │ │ │ │ │ - beq 9cc │ │ │ │ │ - b 998 │ │ │ │ │ + beq 98c │ │ │ │ │ + b 958 │ │ │ │ │ │ │ │ │ │ -00000a00 : │ │ │ │ │ +000009c0 : │ │ │ │ │ float_rem(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r3, [pc, #336] @ b70 │ │ │ │ │ + ldr r3, [pc, #336] @ b30 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne b24 │ │ │ │ │ + bne ae4 │ │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ │ strd r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne ab8 │ │ │ │ │ + bne a78 │ │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ vldr d8, [fp, #-20] @ 0xffffffec │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq b04 │ │ │ │ │ + beq ac4 │ │ │ │ │ vmov.f64 d1, d8 │ │ │ │ │ vldr d0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fmod │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq aec │ │ │ │ │ + beq aac │ │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ movmi r2, #1 │ │ │ │ │ movpl r2, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ movmi r3, #1 │ │ │ │ │ @@ -870,427 +850,427 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ vaddne.f64 d0, d0, d8 │ │ │ │ │ bl 0 <_PyFloat_InitTypes> │ │ │ │ │ R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {fp, pc} │ │ │ │ │ - ldr r1, [pc, #176] @ b70 │ │ │ │ │ + ldr r1, [pc, #176] @ b30 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a50 │ │ │ │ │ + bne a10 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ │ - bl 76c │ │ │ │ │ + bl 76c │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldreq r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bne a58 │ │ │ │ │ - b aac │ │ │ │ │ + bne a18 │ │ │ │ │ + b a6c │ │ │ │ │ vmov r3, s17 │ │ │ │ │ - vldr d0, [pc, #104] @ b60 │ │ │ │ │ - vldr d7, [pc, #108] @ b68 │ │ │ │ │ + vldr d0, [pc, #104] @ b20 │ │ │ │ │ + vldr d7, [pc, #108] @ b28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ │ - b aa8 │ │ │ │ │ + b a68 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b aac │ │ │ │ │ + b a6c │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r3, [pc, #56] @ b70 │ │ │ │ │ + ldr r3, [pc, #56] @ b30 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a38 │ │ │ │ │ + bne 9f8 │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ sub r0, fp, #32 │ │ │ │ │ - bl 76c │ │ │ │ │ + bl 76c │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ - ldr r3, [pc, #28] @ b70 │ │ │ │ │ + ldr r3, [pc, #28] @ b30 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne a40 │ │ │ │ │ + bne a00 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b aac │ │ │ │ │ + b a6c │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000b74 : │ │ │ │ │ +00000b34 : │ │ │ │ │ float_fromhex(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq f90 │ │ │ │ │ + beq f50 │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r2, [r8] │ │ │ │ │ ldr r5, [r7, r2, lsl #2] │ │ │ │ │ ands r5, r5, #8 │ │ │ │ │ - bne bb4 │ │ │ │ │ + bne b74 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_parse_inf_or_nan> │ │ │ │ │ R_ARM_CALL _Py_parse_inf_or_nan │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne ff0 │ │ │ │ │ + bne fb0 │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ - beq fa8 │ │ │ │ │ + beq f68 │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ addeq r4, r4, #1 │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ │ - bne fe8 │ │ │ │ │ + bne fa8 │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - bne fe8 │ │ │ │ │ + bne fa8 │ │ │ │ │ add r8, r4, #2 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ mov r9, r2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r1, r5, r3, lsl #2 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge c28 │ │ │ │ │ + bge be8 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ - bne ff8 │ │ │ │ │ + bne fb8 │ │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ │ mov r4, r2 │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt fd0 │ │ │ │ │ + blt f90 │ │ │ │ │ ldrb r3, [r9, #2] │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r3, r9, #2 │ │ │ │ │ - blt fc4 │ │ │ │ │ + blt f84 │ │ │ │ │ ldrb r2, [r9, #3] │ │ │ │ │ add r4, r9, #3 │ │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt d9c │ │ │ │ │ + blt d5c │ │ │ │ │ ldrb r3, [r9, #4] │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r3, r9, #4 │ │ │ │ │ - blt fc0 │ │ │ │ │ + blt f80 │ │ │ │ │ ldrb r2, [r9, #5] │ │ │ │ │ add r4, r9, #5 │ │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt d9c │ │ │ │ │ + blt d5c │ │ │ │ │ ldrb r3, [r9, #6] │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r3, r9, #6 │ │ │ │ │ - blt fc0 │ │ │ │ │ + blt f80 │ │ │ │ │ ldrb r2, [r9, #7] │ │ │ │ │ add r4, r9, #7 │ │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt d9c │ │ │ │ │ + blt d5c │ │ │ │ │ ldrb r3, [r9, #8] │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r3, r9, #8 │ │ │ │ │ - blt fc0 │ │ │ │ │ + blt f80 │ │ │ │ │ ldrb r2, [r9, #9] │ │ │ │ │ add r4, r9, #9 │ │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt d9c │ │ │ │ │ + blt d5c │ │ │ │ │ ldrb r3, [r9, #10] │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r3, r9, #10 │ │ │ │ │ - blt fc0 │ │ │ │ │ + blt f80 │ │ │ │ │ ldrb r2, [r9, #11] │ │ │ │ │ add r4, r9, #11 │ │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt d9c │ │ │ │ │ + blt d5c │ │ │ │ │ ldrb r3, [r9, #12] │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r3, r9, #12 │ │ │ │ │ - blt fc0 │ │ │ │ │ + blt f80 │ │ │ │ │ ldrb r2, [r9, #13] │ │ │ │ │ add r4, r9, #13 │ │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt d9c │ │ │ │ │ + blt d5c │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldrb r2, [r4, #1]! │ │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge d84 │ │ │ │ │ + bge d44 │ │ │ │ │ subs r8, r3, r8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 11ac │ │ │ │ │ + beq 116c │ │ │ │ │ movw r2, #65267 @ 0xfef3 │ │ │ │ │ movt r2, #4095 @ 0xfff │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bgt 1190 │ │ │ │ │ + bgt 1150 │ │ │ │ │ ldrb r2, [r4] │ │ │ │ │ and r2, r2, #223 @ 0xdf │ │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ │ - bne fe0 │ │ │ │ │ + bne fa0 │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ add r0, r4, #1 │ │ │ │ │ sub r2, r2, #43 @ 0x2b │ │ │ │ │ tst r2, #253 @ 0xfd │ │ │ │ │ addeq r4, r4, #2 │ │ │ │ │ movne r4, r0 │ │ │ │ │ ldrb r2, [r4] │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bhi 11ac │ │ │ │ │ + bhi 116c │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bls df8 │ │ │ │ │ + bls db8 │ │ │ │ │ mov r2, #10 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <__isoc23_strtol> │ │ │ │ │ R_ARM_CALL __isoc23_strtol │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r2, r3, r9 │ │ │ │ │ sub r3, r1, r8 │ │ │ │ │ sub ip, r8, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble e58 │ │ │ │ │ + ble e18 │ │ │ │ │ cmp r2, ip │ │ │ │ │ subgt r3, r1, ip │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fb8 │ │ │ │ │ + beq f78 │ │ │ │ │ cmp r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fd8 │ │ │ │ │ + bne f98 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1020 │ │ │ │ │ + bgt fe0 │ │ │ │ │ mvn r3, #3 │ │ │ │ │ mla r9, r3, r2, r0 │ │ │ │ │ sub r3, r8, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ rsbgt r0, r8, #1 │ │ │ │ │ suble r0, r1, r8 │ │ │ │ │ addgt r0, r1, r0 │ │ │ │ │ add ip, r9, r3, lsl #2 │ │ │ │ │ ldrb r0, [r0] │ │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ add lr, r0, r0, lsr #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f9c │ │ │ │ │ + bne f5c │ │ │ │ │ movw r0, #64462 @ 0xfbce │ │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt fd8 │ │ │ │ │ + blt f98 │ │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ │ - bgt 1020 │ │ │ │ │ + bgt fe0 │ │ │ │ │ mvn r0, #1020 @ 0x3fc │ │ │ │ │ cmp ip, r0 │ │ │ │ │ movge r0, ip │ │ │ │ │ sub r0, r0, #53 @ 0x35 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - blt 1080 │ │ │ │ │ - vldr d0, [pc, #868] @ 1250 │ │ │ │ │ + blt 1040 │ │ │ │ │ + vldr d0, [pc, #868] @ 1210 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt f40 │ │ │ │ │ + blt f00 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ vmov.f64 d6, #48 @ 0x41800000 16.0 │ │ │ │ │ - b f1c │ │ │ │ │ + b edc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldrb ip, [ip] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ add ip, r5, ip, lsl #2 │ │ │ │ │ vldr s14, [ip, #20] │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ - beq f40 │ │ │ │ │ + beq f00 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ sub ip, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt efc │ │ │ │ │ + bgt ebc │ │ │ │ │ sub ip, r0, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ ldrb ip, [ip] │ │ │ │ │ - b f08 │ │ │ │ │ + b ec8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ add sl, r6, sl │ │ │ │ │ mov r3, r4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne f4c │ │ │ │ │ + bne f0c │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne 11ac │ │ │ │ │ + bne 116c │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vnegne.f64 d0, d0 │ │ │ │ │ bl 0 <_PyFloat_InitTypes> │ │ │ │ │ R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ - ldr r3, [pc, #724] @ 1258 │ │ │ │ │ + ldr r3, [pc, #724] @ 1218 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1040 │ │ │ │ │ + bne 1000 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ asr r0, lr, #1 │ │ │ │ │ - b ea8 │ │ │ │ │ + b e68 │ │ │ │ │ mov r3, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b bfc │ │ │ │ │ + b bbc │ │ │ │ │ mov r8, ip │ │ │ │ │ - b e2c │ │ │ │ │ + b dec │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b d9c │ │ │ │ │ + b d5c │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b d9c │ │ │ │ │ - vldr d0, [pc, #624] @ 1250 │ │ │ │ │ - b f48 │ │ │ │ │ + b d5c │ │ │ │ │ + vldr d0, [pc, #624] @ 1210 │ │ │ │ │ + b f08 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b e24 │ │ │ │ │ + b de4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b c1c │ │ │ │ │ + b bdc │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b f48 │ │ │ │ │ + b f08 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b d9c │ │ │ │ │ + b d5c │ │ │ │ │ mov r0, #53 @ 0x35 │ │ │ │ │ vstr d6, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ vldr d6, [fp, #-68] @ 0xffffffbc │ │ │ │ │ vcmp.f64 d6, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 117c │ │ │ │ │ + bne 113c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b f90 │ │ │ │ │ + b f50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f90 │ │ │ │ │ + beq f50 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1078 │ │ │ │ │ + bgt 1038 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1078 │ │ │ │ │ + bne 1038 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b f90 │ │ │ │ │ + b f50 │ │ │ │ │ sub r0, r0, r9 │ │ │ │ │ - vldr d7, [pc, #452] @ 1250 │ │ │ │ │ + vldr d7, [pc, #452] @ 1210 │ │ │ │ │ subs lr, r0, #1 │ │ │ │ │ addmi r0, r0, #2 │ │ │ │ │ movpl r0, lr │ │ │ │ │ and lr, lr, #3 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r0, asr #2 │ │ │ │ │ mov r0, #1 │ │ │ │ │ lsl r0, r0, lr │ │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ asr r0, r0, #2 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ble 1108 │ │ │ │ │ + ble 10c8 │ │ │ │ │ str sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ ldr sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ vmov.f64 d5, #48 @ 0x41800000 16.0 │ │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ │ @@ -1300,15 +1280,15 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ ldrb r0, [r0] │ │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ │ vldr s12, [r0, #20] │ │ │ │ │ vcvt.f64.s32 d6, s12 │ │ │ │ │ vadd.f64 d7, d6, d7 │ │ │ │ │ - bne 10d0 │ │ │ │ │ + bne 1090 │ │ │ │ │ ldr sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ vmov.f64 d5, #48 @ 0x41800000 16.0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ subgt r3, r1, r3 │ │ │ │ │ ldrle r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mvnle r3, r3 │ │ │ │ │ @@ -1320,154 +1300,154 @@ │ │ │ │ │ tst r3, r0 │ │ │ │ │ rsb r3, r3, #8 │ │ │ │ │ sxth r3, r3 │ │ │ │ │ and r3, r0, r3, lsl #1 │ │ │ │ │ vmov s12, r3 │ │ │ │ │ vcvt.f64.s32 d6, s12 │ │ │ │ │ vmla.f64 d6, d7, d5 │ │ │ │ │ - beq 117c │ │ │ │ │ + beq 113c │ │ │ │ │ mvn r3, #2 │ │ │ │ │ bics r3, r0, r3, lsl lr │ │ │ │ │ - beq 11c8 │ │ │ │ │ + beq 1188 │ │ │ │ │ mov r3, #2 │ │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ │ lsl r3, r3, lr │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ │ vadd.f64 d6, d6, d0 │ │ │ │ │ - beq 1004 │ │ │ │ │ + beq fc4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ vmov.f64 d0, d6 │ │ │ │ │ add r0, r9, r3, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ - b f48 │ │ │ │ │ + b f08 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1038 │ │ │ │ │ + b ff8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1038 │ │ │ │ │ + b ff8 │ │ │ │ │ cmp lr, #3 │ │ │ │ │ - bne 11e0 │ │ │ │ │ + bne 11a0 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt 1220 │ │ │ │ │ + bgt 11e0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - bmi 117c │ │ │ │ │ + bmi 113c │ │ │ │ │ cmp r2, r0 │ │ │ │ │ suble r3, r1, #1 │ │ │ │ │ subgt r3, r1, r0 │ │ │ │ │ suble r3, r3, r0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1160 │ │ │ │ │ + bne 1120 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 11ec │ │ │ │ │ - b 117c │ │ │ │ │ + bne 11ac │ │ │ │ │ + b 113c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mvngt r3, r0 │ │ │ │ │ addgt r3, r1, r3 │ │ │ │ │ ldrle r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ suble r3, r1, r3 │ │ │ │ │ suble r3, r3, #2 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 1160 │ │ │ │ │ - b 11e0 │ │ │ │ │ + bne 1120 │ │ │ │ │ + b 11a0 │ │ │ │ │ ... │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000125c : │ │ │ │ │ +0000121c : │ │ │ │ │ float_conjugate(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 8fc │ │ │ │ │ + b 8bc │ │ │ │ │ │ │ │ │ │ -00001270 : │ │ │ │ │ +00001230 : │ │ │ │ │ float_getreal(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 8fc │ │ │ │ │ + b 8bc │ │ │ │ │ │ │ │ │ │ -00001284 : │ │ │ │ │ +00001244 : │ │ │ │ │ float_getimag(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - vldr d0, [pc, #16] @ 12a0 │ │ │ │ │ + vldr d0, [pc, #16] @ 1260 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyFloat_InitTypes> │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000012a8 : │ │ │ │ │ +00001268 : │ │ │ │ │ float_hex(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ - ldr r1, [pc, #852] @ 1620 │ │ │ │ │ + ldr r1, [pc, #852] @ 15e0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r2, [pc, #844] @ 1624 │ │ │ │ │ + ldr r2, [pc, #844] @ 15e4 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 15e4 │ │ │ │ │ + bne 15a4 │ │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ vldr d8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs 1598 │ │ │ │ │ + bvs 1558 │ │ │ │ │ vabs.f64 d0, d8 │ │ │ │ │ - vldr d7, [pc, #776] @ 1618 │ │ │ │ │ + vldr d7, [pc, #776] @ 15d8 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 1598 │ │ │ │ │ + bgt 1558 │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1548 │ │ │ │ │ + beq 1508 │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r3, r4, #1020 @ 0x3fc │ │ │ │ │ cmn r3, #1 │ │ │ │ │ addlt r0, r3, #2 │ │ │ │ │ @@ -1584,174 +1564,174 @@ │ │ │ │ │ ldrb r2, [r2, r1] │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ strb r2, [fp, #-26] @ 0xffffffe6 │ │ │ │ │ movmi r2, #45 @ 0x2d │ │ │ │ │ movpl r2, #43 @ 0x2b │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ strb ip, [fp, #-25] @ 0xffffffe7 │ │ │ │ │ - bmi 1538 │ │ │ │ │ + bmi 14f8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ - ldr r3, [pc, #264] @ 1624 │ │ │ │ │ + ldr r3, [pc, #264] @ 15e4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 15e0 │ │ │ │ │ + bne 15a0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ - b 1514 │ │ │ │ │ + b 14d4 │ │ │ │ │ vmov r3, s17 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [pc, #196] @ 1624 │ │ │ │ │ + ldr r3, [pc, #196] @ 15e4 │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 15c4 │ │ │ │ │ + beq 1584 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movweq r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movteq r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ - bne 15e0 │ │ │ │ │ + bne 15a0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ - ldr r3, [pc, #132] @ 1624 │ │ │ │ │ + ldr r3, [pc, #132] @ 15e4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 15e0 │ │ │ │ │ + bne 15a0 │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1a48 │ │ │ │ │ + b 1a88 │ │ │ │ │ R_ARM_JUMP24 float_repr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movweq r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movteq r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ - beq 1588 │ │ │ │ │ + beq 1548 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ec │ │ │ │ │ + bne 12ac │ │ │ │ │ sub r1, fp, #52 @ 0x34 │ │ │ │ │ sub r0, fp, #60 @ 0x3c │ │ │ │ │ - bl 76c │ │ │ │ │ + bl 76c │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 12f4 │ │ │ │ │ + bne 12b4 │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 1514 │ │ │ │ │ + b 14d4 │ │ │ │ │ nop {0} │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00001628 : │ │ │ │ │ +000015e8 : │ │ │ │ │ PyFloat_Pack2(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r2, r0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1768 │ │ │ │ │ + beq 1728 │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #556] @ 1888 │ │ │ │ │ + vldr d6, [pc, #556] @ 1848 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 1848 │ │ │ │ │ + bgt 1808 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs 180c │ │ │ │ │ + bvs 17cc │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ movmi r4, #1 │ │ │ │ │ movpl r4, #0 │ │ │ │ │ vnegmi.f64 d0, d0 │ │ │ │ │ sub r0, fp, #16 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi 1868 │ │ │ │ │ + bmi 1828 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bge 1868 │ │ │ │ │ + bge 1828 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bgt 17c4 │ │ │ │ │ + bgt 1784 │ │ │ │ │ cmn r3, #25 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ strlt r3, [fp, #-16] │ │ │ │ │ - blt 1730 │ │ │ │ │ + blt 16f0 │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ cmn r3, #14 │ │ │ │ │ addge r0, r0, #14 │ │ │ │ │ vsubge.f64 d0, d0, d7 │ │ │ │ │ - blt 17ec │ │ │ │ │ - vldr d7, [pc, #408] @ 1890 │ │ │ │ │ + blt 17ac │ │ │ │ │ + vldr d7, [pc, #408] @ 1850 │ │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ 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 17a4 │ │ │ │ │ + bgt 1764 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 179c │ │ │ │ │ + beq 175c │ │ │ │ │ ldrh r0, [fp, #-16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ lsl r4, r4, #15 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ mvnne r1, #0 │ │ │ │ │ orr r4, r4, r0, lsl #10 │ │ │ │ │ @@ -1770,136 +1750,82 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, r0 │ │ │ │ │ - b 1730 │ │ │ │ │ + b 16f0 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 1730 │ │ │ │ │ + beq 16f0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ uxth r3, r3 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bne 1730 │ │ │ │ │ + bne 16f0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ cmp r0, #31 │ │ │ │ │ - bne 17e4 │ │ │ │ │ + bne 17a4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1760 │ │ │ │ │ + b 1720 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1730 │ │ │ │ │ + b 16f0 │ │ │ │ │ add r0, r0, #13 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 16f0 │ │ │ │ │ + b 16b0 │ │ │ │ │ vmov r3, s1 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ mov r0, #31 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ubfx r3, r3, #10, #10 │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r3, #512 @ 0x200 │ │ │ │ │ - b 1730 │ │ │ │ │ + b 16f0 │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, #31 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ movmi r4, #1 │ │ │ │ │ movpl r4, r3 │ │ │ │ │ - b 1730 │ │ │ │ │ + b 16f0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 17dc │ │ │ │ │ + b 179c │ │ │ │ │ nop {0} │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x40900000 │ │ │ │ │ - │ │ │ │ │ -00001898 : │ │ │ │ │ -PyFloat_Unpack2(): │ │ │ │ │ - push {r4, r5, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #12 │ │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - addne r0, r0, #1 │ │ │ │ │ - moveq r3, #1 │ │ │ │ │ - mvnne r3, #0 │ │ │ │ │ - ldrb r2, [r0] │ │ │ │ │ - ldrb r3, [r0, r3] │ │ │ │ │ - lsl r1, r2, #8 │ │ │ │ │ - ubfx r0, r2, #2, #5 │ │ │ │ │ - and r1, r1, #768 @ 0x300 │ │ │ │ │ - sxtb r4, r2 │ │ │ │ │ - orr r3, r3, r1 │ │ │ │ │ - cmp r0, #31 │ │ │ │ │ - beq 190c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - vmov s0, r3 │ │ │ │ │ - vcvt.f64.s32 d0, d0, #10 │ │ │ │ │ - subne r0, r0, #15 │ │ │ │ │ - mvneq r0, #13 │ │ │ │ │ - vmovne.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ - vaddne.f64 d0, d0, d7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL ldexp │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - vneglt.f64 d0, d0 │ │ │ │ │ - pop {r4, r5, fp, pc} │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 193c │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - movtlt r2, #65520 @ 0xfff0 │ │ │ │ │ - movtge r2, #32752 @ 0x7ff0 │ │ │ │ │ - mov lr, #0 │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - adds r0, ip, lr │ │ │ │ │ - add r1, r2, r3, lsl #10 │ │ │ │ │ - vmov d0, r0, r1 │ │ │ │ │ - pop {r4, r5, fp, pc} │ │ │ │ │ - vldr d7, [pc, #12] @ 1950 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - vldr d0, [pc, #12] @ 1958 │ │ │ │ │ - vmovlt.f64 d0, d7 │ │ │ │ │ - pop {r4, r5, fp, pc} │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - .word 0xfff00000 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - .word 0x7ff00000 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -309,16 +309,15 @@ │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ blt 4b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBool_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 640 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ + bl 13d8 │ │ │ │ │ b 3d4 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d8, s15 │ │ │ │ │ vldr s15, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ b 2bc │ │ │ │ │ @@ -1479,45 +1478,65 @@ │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000013d8 : │ │ │ │ │ +000013d8 : │ │ │ │ │ +Py_XDECREF(): │ │ │ │ │ + push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + add fp, sp, #0 │ │ │ │ │ + beq 1400 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1400 │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + beq 140c │ │ │ │ │ + add sp, fp, #0 │ │ │ │ │ + pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ + bx lr │ │ │ │ │ + add sp, fp, #0 │ │ │ │ │ + pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ + b 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ + │ │ │ │ │ +00001418 : │ │ │ │ │ PyFloat_Pack8(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ - ldr r1, [pc, #160] @ 14a0 │ │ │ │ │ + ldr r1, [pc, #160] @ 14e0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ addeq r3, r3, #7 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ vstr d0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldrd r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ stm r2, {r0, r1} │ │ │ │ │ moveq r1, #8 │ │ │ │ │ - bne 1458 │ │ │ │ │ + bne 1498 │ │ │ │ │ ldrb r0, [r2], #1 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ strb r0, [r3], #-1 │ │ │ │ │ - bne 1424 │ │ │ │ │ - ldr r3, [pc, #100] @ 14a0 │ │ │ │ │ + bne 1464 │ │ │ │ │ + ldr r3, [pc, #100] @ 14e0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 149c │ │ │ │ │ + bne 14dc │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ ldrb r0, [fp, #-16] │ │ │ │ │ ldrb r1, [fp, #-15] │ │ │ │ │ ldrb r2, [fp, #-13] │ │ │ │ │ ldrb lr, [fp, #-14] │ │ │ │ │ @@ -1529,38 +1548,38 @@ │ │ │ │ │ strb r2, [r3, #3] │ │ │ │ │ ldrb r2, [fp, #-9] │ │ │ │ │ strb lr, [r3, #2] │ │ │ │ │ strb ip, [r3, #4] │ │ │ │ │ strb r0, [r3, #5] │ │ │ │ │ strb r1, [r3, #6] │ │ │ │ │ strb r2, [r3, #7] │ │ │ │ │ - b 1434 │ │ │ │ │ + b 1474 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -000014a4 : │ │ │ │ │ +000014e4 : │ │ │ │ │ float_abs(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #172] @ 1570 │ │ │ │ │ + ldr r3, [pc, #172] @ 15b0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ vldr d8, [r0, #8] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1518 │ │ │ │ │ + beq 1558 │ │ │ │ │ ldr r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ vabs.f64 d8, d8 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ str r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ @@ -1571,15 +1590,15 @@ │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1560 │ │ │ │ │ + beq 15a0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ @@ -1588,143 +1607,143 @@ │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3, #16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ vstr d8, [r0, #8] │ │ │ │ │ - b 150c │ │ │ │ │ + b 154c │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x0000009c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001574 : │ │ │ │ │ +000015b4 : │ │ │ │ │ float___round__(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ │ - ldr r3, [pc, #1192] @ 1a40 │ │ │ │ │ + ldr r3, [pc, #1192] @ 1a80 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bhi 17dc │ │ │ │ │ + bhi 181c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1804 │ │ │ │ │ + bne 1844 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1a24 │ │ │ │ │ + beq 1a64 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #1128] @ 1a44 │ │ │ │ │ + ldr r1, [pc, #1128] @ 1a84 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 1634 │ │ │ │ │ + bne 1674 │ │ │ │ │ vldr d8, [r5, #8] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne 16ac │ │ │ │ │ + bne 16ec │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_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 1a14 │ │ │ │ │ - ldr r3, [pc, #1068] @ 1a40 │ │ │ │ │ + beq 1a54 │ │ │ │ │ + ldr r3, [pc, #1068] @ 1a80 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 1830 │ │ │ │ │ + bne 1870 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromDouble │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15e0 │ │ │ │ │ + bne 1620 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1834 │ │ │ │ │ + beq 1874 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 18a0 │ │ │ │ │ + beq 18e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1850 │ │ │ │ │ + beq 1890 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - ldr r1, [pc, #968] @ 1a44 │ │ │ │ │ + ldr r1, [pc, #968] @ 1a84 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 18e8 │ │ │ │ │ + bne 1928 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ vldr d8, [r7, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 16a4 │ │ │ │ │ + bgt 16e4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 16a4 │ │ │ │ │ + bne 16e4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq 15ec │ │ │ │ │ + beq 162c │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1878 │ │ │ │ │ + beq 18b8 │ │ │ │ │ vabs.f64 d7, d8 │ │ │ │ │ - vldr d6, [pc, #864] @ 1a30 │ │ │ │ │ + vldr d6, [pc, #864] @ 1a70 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi 1814 │ │ │ │ │ + bhi 1854 │ │ │ │ │ cmp r1, #324 @ 0x144 │ │ │ │ │ - bge 1814 │ │ │ │ │ + bge 1854 │ │ │ │ │ cmn r1, #308 @ 0x134 │ │ │ │ │ - blt 19e4 │ │ │ │ │ + blt 1a24 │ │ │ │ │ sub ip, fp, #144 @ 0x90 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ sub r3, fp, #136 @ 0x88 │ │ │ │ │ sub r2, fp, #140 @ 0x8c │ │ │ │ │ mov r0, #3 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_dg_dtoa> │ │ │ │ │ R_ARM_CALL _Py_dg_dtoa │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19d4 │ │ │ │ │ + beq 1a14 │ │ │ │ │ ldr r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ sub r4, r4, r5 │ │ │ │ │ add r0, r4, #8 │ │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ │ suble r7, fp, #132 @ 0x84 │ │ │ │ │ movle r1, #100 @ 0x64 │ │ │ │ │ suble r6, fp, #132 @ 0x84 │ │ │ │ │ - bgt 19b8 │ │ │ │ │ + bgt 19f8 │ │ │ │ │ ldr ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ str r5, [sp] │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ @@ -1751,61 +1770,61 @@ │ │ │ │ │ str r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_dg_strtod> │ │ │ │ │ R_ARM_CALL _Py_dg_strtod │ │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - beq 1988 │ │ │ │ │ + beq 19c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne 197c │ │ │ │ │ + bne 19bc │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ bl 0 <_Py_dg_freedtoa> │ │ │ │ │ R_ARM_CALL _Py_dg_freedtoa │ │ │ │ │ - ldr r3, [pc, #644] @ 1a40 │ │ │ │ │ + ldr r3, [pc, #644] @ 1a80 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 1830 │ │ │ │ │ + bne 1870 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1974 │ │ │ │ │ + beq 19b4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 15bc │ │ │ │ │ + ble 15fc │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r6, [r6] │ │ │ │ │ - b 15c8 │ │ │ │ │ - ldr r3, [pc, #548] @ 1a40 │ │ │ │ │ + b 1608 │ │ │ │ │ + ldr r3, [pc, #548] @ 1a80 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ vmoveq.f64 d0, d8 │ │ │ │ │ - beq 1a04 │ │ │ │ │ + beq 1a44 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ @@ -1814,59 +1833,59 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ cmp r6, r4 │ │ │ │ │ vmoveq.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - beq 160c │ │ │ │ │ + beq 164c │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ vmov.f64 d8, #240 @ 0xbf800000 -1.0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 16d8 │ │ │ │ │ + bne 1718 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1974 │ │ │ │ │ + bne 19b4 │ │ │ │ │ vabs.f64 d7, d8 │ │ │ │ │ - vldr d6, [pc, #416] @ 1a30 │ │ │ │ │ + vldr d6, [pc, #416] @ 1a70 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi 1814 │ │ │ │ │ + bhi 1854 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 16e8 │ │ │ │ │ + b 1728 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1834 │ │ │ │ │ + beq 1874 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1850 │ │ │ │ │ + beq 1890 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 16a4 │ │ │ │ │ + bgt 16e4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 16a4 │ │ │ │ │ + bne 16e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16a4 │ │ │ │ │ + b 16e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1924 │ │ │ │ │ + bne 1964 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ @@ -1874,16 +1893,16 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1850 │ │ │ │ │ - b 195c │ │ │ │ │ + bgt 1890 │ │ │ │ │ + b 199c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r3, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -1891,92 +1910,92 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1680 │ │ │ │ │ + beq 16c0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1850 │ │ │ │ │ + bgt 1890 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 1850 │ │ │ │ │ + bne 1890 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1850 │ │ │ │ │ + b 1890 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 17b4 │ │ │ │ │ + b 17f4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 17a4 │ │ │ │ │ + b 17e4 │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - blt 1794 │ │ │ │ │ + blt 17d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 179c │ │ │ │ │ + b 17dc │ │ │ │ │ str r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19dc │ │ │ │ │ + beq 1a1c │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ sub r7, fp, #132 @ 0x84 │ │ │ │ │ - b 172c │ │ │ │ │ + b 176c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 17b4 │ │ │ │ │ + b 17f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 17a8 │ │ │ │ │ - ldr r3, [pc, #84] @ 1a40 │ │ │ │ │ + b 17e8 │ │ │ │ │ + ldr r3, [pc, #84] @ 1a80 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - vldreq d0, [pc, #56] @ 1a38 │ │ │ │ │ + vldreq d0, [pc, #56] @ 1a78 │ │ │ │ │ vmuleq.f64 d0, d8, d0 │ │ │ │ │ - bne 1830 │ │ │ │ │ + bne 1870 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ vmul.f64 d0, d8, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL round │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ - b 160c │ │ │ │ │ + b 164c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_BadArgument │ │ │ │ │ - b 1850 │ │ │ │ │ + b 1890 │ │ │ │ │ nop {0} │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001a48 : │ │ │ │ │ +00001a88 : │ │ │ │ │ float_repr(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ @@ -1984,15 +2003,15 @@ │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, #114 @ 0x72 │ │ │ │ │ vldr d0, [ip, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_double_to_string │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1aa4 │ │ │ │ │ + beq 1ae4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_FromASCII> │ │ │ │ │ R_ARM_CALL _PyUnicode_FromASCII │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -2002,32 +2021,32 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -00001ab0 : │ │ │ │ │ +00001af0 : │ │ │ │ │ float_neg(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #172] @ 1b7c │ │ │ │ │ + ldr r3, [pc, #172] @ 1bbc │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ vldr d8, [r0, #8] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b24 │ │ │ │ │ + beq 1b64 │ │ │ │ │ ldr r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ vneg.f64 d8, d8 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ str r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ @@ -2038,15 +2057,15 @@ │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b6c │ │ │ │ │ + beq 1bac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ @@ -2055,243 +2074,240 @@ │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3, #16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ vstr d8, [r0, #8] │ │ │ │ │ - b 1b18 │ │ │ │ │ + b 1b58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x0000009c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001b80 : │ │ │ │ │ +00001bc0 : │ │ │ │ │ float_bool(): │ │ │ │ │ vldr d7, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001ba8 : │ │ │ │ │ +00001be8 : │ │ │ │ │ float_as_integer_ratio(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ - ldr r1, [pc, #876] @ 1f40 │ │ │ │ │ + ldr r1, [pc, #876] @ 1f80 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 1ed4 │ │ │ │ │ + bne 1f14 │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #832] @ 1f38 │ │ │ │ │ + vldr d6, [pc, #832] @ 1f78 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 1ea8 │ │ │ │ │ + bgt 1ee8 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs 1e80 │ │ │ │ │ + bvs 1ec0 │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ sub r6, r4, #300 @ 0x12c │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1d68 │ │ │ │ │ + beq 1da8 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1d70 │ │ │ │ │ + beq 1db0 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1d70 │ │ │ │ │ + beq 1db0 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #2 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1d70 │ │ │ │ │ + beq 1db0 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #3 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1d70 │ │ │ │ │ + beq 1db0 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #4 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1d70 │ │ │ │ │ + beq 1db0 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #5 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1d70 │ │ │ │ │ + beq 1db0 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #6 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1d70 │ │ │ │ │ + beq 1db0 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #7 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1d70 │ │ │ │ │ + beq 1db0 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #8 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1d70 │ │ │ │ │ + beq 1db0 │ │ │ │ │ sub r4, r5, #9 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ mov r5, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 1c24 │ │ │ │ │ + bne 1c64 │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromDouble │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1f24 │ │ │ │ │ + beq 1f64 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 1d84 │ │ │ │ │ + b 1dc4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1d50 │ │ │ │ │ + beq 1d90 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromDouble │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1e5c │ │ │ │ │ + beq 1e9c │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1ecc │ │ │ │ │ + beq 1f0c │ │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ eor r0, r8, r8, asr #31 │ │ │ │ │ sub r0, r0, r8, asr #31 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1e64 │ │ │ │ │ + beq 1ea4 │ │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bgt 1dfc │ │ │ │ │ + bgt 1e3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1f04 │ │ │ │ │ + ble 1f44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1ec4 │ │ │ │ │ + beq 1f04 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1e3c │ │ │ │ │ + ble 1e7c │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1e28 │ │ │ │ │ + bgt 1e68 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1e28 │ │ │ │ │ + bne 1e68 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1efc │ │ │ │ │ + beq 1f3c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 1ddc │ │ │ │ │ + b 1e1c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1de8 │ │ │ │ │ + bne 1e28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 1de8 │ │ │ │ │ + b 1e28 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 640 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ + bl 13d8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 640 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ + bl 13d8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 640 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 1e98 │ │ │ │ │ + bl 13d8 │ │ │ │ │ + b 1ed8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2310,102 +2326,102 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1e98 │ │ │ │ │ + b 1ed8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1e64 │ │ │ │ │ + b 1ea4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 1e64 │ │ │ │ │ + b 1ea4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1be8 │ │ │ │ │ + bne 1c28 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ bl 76c <_Py_convert_int_to_double> │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 1f30 │ │ │ │ │ + bne 1f70 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 1e9c │ │ │ │ │ + b 1edc │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 1e64 │ │ │ │ │ + b 1ea4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 1dd4 │ │ │ │ │ + bne 1e14 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 1dd4 │ │ │ │ │ + b 1e14 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 1e64 │ │ │ │ │ + b 1ea4 │ │ │ │ │ vldr d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1bec │ │ │ │ │ + b 1c2c │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001f44 : │ │ │ │ │ +00001f84 : │ │ │ │ │ PyFloat_Pack4(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ │ - vldr s14, [pc, #204] @ 2030 │ │ │ │ │ + vldr s14, [pc, #204] @ 2070 │ │ │ │ │ mov r2, r0 │ │ │ │ │ vabs.f32 s13, s15 │ │ │ │ │ vmov.f32 s12, s15 │ │ │ │ │ vcmp.f32 s13, s14 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 1f9c │ │ │ │ │ + bgt 1fdc │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs 1fe0 │ │ │ │ │ + bvs 2020 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1fbc │ │ │ │ │ + beq 1ffc │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ pop {fp, pc} │ │ │ │ │ vabs.f64 d0, d0 │ │ │ │ │ - vldr d7, [pc, #128] @ 2028 │ │ │ │ │ + vldr d7, [pc, #128] @ 2068 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble 2004 │ │ │ │ │ + ble 2044 │ │ │ │ │ vmov r3, s12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1f90 │ │ │ │ │ + bne 1fd0 │ │ │ │ │ ubfx lr, r3, #8, #8 │ │ │ │ │ ubfx ip, r3, #16, #8 │ │ │ │ │ ubfx r1, r3, #24, #8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ strb r3, [r2, #3] │ │ │ │ │ strb lr, [r2, #2] │ │ │ │ │ strb ip, [r2, #1] │ │ │ │ │ strb r1, [r2] │ │ │ │ │ pop {fp, pc} │ │ │ │ │ vmov r3, s1 │ │ │ │ │ tst r3, #524288 @ 0x80000 │ │ │ │ │ - bne 1fb0 │ │ │ │ │ + bne 1ff0 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ ubfx r0, r3, #0, #22 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bicne r3, r3, #4194304 @ 0x400000 │ │ │ │ │ vmov s12, r3 │ │ │ │ │ - b 1fb0 │ │ │ │ │ + b 1ff0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2416,28 +2432,82 @@ │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ nop {0} │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x7f7fffff │ │ │ │ │ │ │ │ │ │ -00002034 : │ │ │ │ │ +00002074 : │ │ │ │ │ PyFloat_Unpack4(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ reveq r3, r3 │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcmp.f32 s0, s0 │ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs 2068 │ │ │ │ │ + bvs 20a8 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ tst r3, #4194304 @ 0x400000 │ │ │ │ │ vmoveq r1, s1 │ │ │ │ │ vmoveq r2, s0 │ │ │ │ │ biceq r3, r1, #524288 @ 0x80000 │ │ │ │ │ vmoveq d0, r2, r3 │ │ │ │ │ - b 205c │ │ │ │ │ + b 209c │ │ │ │ │ + │ │ │ │ │ +000020c0 : │ │ │ │ │ +PyFloat_Unpack2(): │ │ │ │ │ + push {r4, r5, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #12 │ │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + addne r0, r0, #1 │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ + mvnne r3, #0 │ │ │ │ │ + ldrb r2, [r0] │ │ │ │ │ + ldrb r3, [r0, r3] │ │ │ │ │ + lsl r1, r2, #8 │ │ │ │ │ + ubfx r0, r2, #2, #5 │ │ │ │ │ + and r1, r1, #768 @ 0x300 │ │ │ │ │ + sxtb r4, r2 │ │ │ │ │ + orr r3, r3, r1 │ │ │ │ │ + cmp r0, #31 │ │ │ │ │ + beq 2134 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + vmov s0, r3 │ │ │ │ │ + vcvt.f64.s32 d0, d0, #10 │ │ │ │ │ + subne r0, r0, #15 │ │ │ │ │ + mvneq r0, #13 │ │ │ │ │ + vmovne.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ + vaddne.f64 d0, d0, d7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL ldexp │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + vneglt.f64 d0, d0 │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 2164 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + movtlt r2, #65520 @ 0xfff0 │ │ │ │ │ + movtge r2, #32752 @ 0x7ff0 │ │ │ │ │ + mov lr, #0 │ │ │ │ │ + mov ip, #0 │ │ │ │ │ + adds r0, ip, lr │ │ │ │ │ + add r1, r2, r3, lsl #10 │ │ │ │ │ + vmov d0, r0, r1 │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ + vldr d7, [pc, #12] @ 2178 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + vldr d0, [pc, #12] @ 2180 │ │ │ │ │ + vmovlt.f64 d0, d7 │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + .word 0xfff00000 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + .word 0x7ff00000 │ │ │ ├── frameobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 32516 (bytes into file) │ │ │ │ │ + Start of section headers: 32544 (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 0x7f04: │ │ │ │ │ +There are 18 section headers, starting at offset 0x7f20: │ │ │ │ │ │ │ │ │ │ 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 000774 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 006cdc 000188 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 006cf8 000188 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0007a8 000460 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 006e64 000300 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 006e80 000300 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000c08 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000c08 001920 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 007164 0004d8 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 002528 00063f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 002b68 002098 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00763c 000810 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 004c00 00036d 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 007e4c 000028 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 004f6d 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004f6d 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 004fa0 000f00 10 16 131 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 005ea0 000e3c 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 007e74 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000c08 00193c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 007180 0004d8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 002544 00063f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 002b84 002098 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 007658 000810 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 004c1c 00036d 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 007e68 000028 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 004f89 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004f89 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 004fbc 000f00 10 16 131 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 005ebc 000e3c 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 007e90 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,23 +36,23 @@ │ │ │ │ │ 32: 00000bc0 116 FUNC LOCAL DEFAULT 6 frame_code_get │ │ │ │ │ 33: 00000c34 56 FUNC LOCAL DEFAULT 6 frame_globals_get │ │ │ │ │ 34: 00000c6c 136 FUNC LOCAL DEFAULT 6 frame_lineno_get │ │ │ │ │ 35: 00000204 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 36: 00000204 60 FUNC LOCAL DEFAULT 9 frame_builtins_get │ │ │ │ │ 37: 00000cf4 424 FUNC LOCAL DEFAULT 6 framelocalsproxy_keys │ │ │ │ │ 38: 000000b8 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ - 39: 00000e9c 496 FUNC LOCAL DEFAULT 6 framelocalsproxy_getitem │ │ │ │ │ - 40: 0000108c 784 FUNC LOCAL DEFAULT 6 frame_tp_clear │ │ │ │ │ + 39: 00000e9c 484 FUNC LOCAL DEFAULT 6 framelocalsproxy_getitem │ │ │ │ │ + 40: 00001080 784 FUNC LOCAL DEFAULT 6 frame_tp_clear │ │ │ │ │ 41: 00000374 52 FUNC LOCAL DEFAULT 1 frame_trace_opcodes_get │ │ │ │ │ 42: 000003a8 56 FUNC LOCAL DEFAULT 1 frame_trace_get │ │ │ │ │ 43: 000003e0 512 FUNC LOCAL DEFAULT 1 framelocalsproxy_contains │ │ │ │ │ 44: 000000dc 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 45: 00000240 168 FUNC LOCAL DEFAULT 9 framelocalsproxy_get │ │ │ │ │ 46: 000000fc 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 47: 0000139c 140 FUNC LOCAL DEFAULT 6 frame_clear │ │ │ │ │ + 47: 00001390 140 FUNC LOCAL DEFAULT 6 frame_clear │ │ │ │ │ 48: 0000011c 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 49: 000002e8 84 FUNC LOCAL DEFAULT 9 frame_repr │ │ │ │ │ 50: 00000148 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 51: 00000170 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 52: 0000018c 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 53: 000001b0 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 54: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ @@ -70,34 +70,34 @@ │ │ │ │ │ 66: 00000354 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 67: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 68: 0000033c 3476 FUNC LOCAL DEFAULT 9 frame_lineno_set │ │ │ │ │ 69: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ 70: 00000030 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ 71: 000010c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 72: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 73: 00001428 1172 FUNC LOCAL DEFAULT 6 framelocalsproxy_setitem │ │ │ │ │ + 73: 0000141c 1212 FUNC LOCAL DEFAULT 6 framelocalsproxy_setitem │ │ │ │ │ 74: 000003dc 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 75: 000010d0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 76: 000010d0 76 FUNC LOCAL DEFAULT 9 framelocalsproxy_update │ │ │ │ │ 77: 0000111c 480 FUNC LOCAL DEFAULT 9 framelocalsproxy_merge │ │ │ │ │ 78: 000012f8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 79: 000018bc 48 FUNC LOCAL DEFAULT 6 frame_lasti_get │ │ │ │ │ + 79: 000018d8 48 FUNC LOCAL DEFAULT 6 frame_lasti_get │ │ │ │ │ 80: 000012fc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 81: 000012fc 268 FUNC LOCAL DEFAULT 9 framelocalsproxy_richcompare │ │ │ │ │ 82: 00001404 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 83: 00001408 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 84: 00001408 64 FUNC LOCAL DEFAULT 9 frame_generator_get │ │ │ │ │ 85: 000005e0 116 FUNC LOCAL DEFAULT 1 framelocalsproxy_length │ │ │ │ │ 86: 00001448 104 FUNC LOCAL DEFAULT 9 framelocalsproxy_copy │ │ │ │ │ 87: 000014b0 404 FUNC LOCAL DEFAULT 9 framelocalsproxy_items │ │ │ │ │ 88: 00001644 64 FUNC LOCAL DEFAULT 9 framelocalsproxy_iter │ │ │ │ │ 89: 00001684 360 FUNC LOCAL DEFAULT 9 framelocalsproxy_values │ │ │ │ │ 90: 00000418 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 91: 00000654 196 FUNC LOCAL DEFAULT 1 framelocalsproxy_repr │ │ │ │ │ - 92: 000018ec 52 FUNC LOCAL DEFAULT 6 framelocalsproxy_visit │ │ │ │ │ + 92: 00001908 52 FUNC LOCAL DEFAULT 6 framelocalsproxy_visit │ │ │ │ │ 93: 00000718 92 FUNC LOCAL DEFAULT 1 framelocalsproxy_tp_clear │ │ │ │ │ 94: 00000420 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 95: 000017ec 204 FUNC LOCAL DEFAULT 9 framelocalsproxy_setdefault │ │ │ │ │ 96: 00001914 52 FUNC LOCAL DEFAULT 9 framelocalsproxy___contains__ │ │ │ │ │ 97: 00001948 100 FUNC LOCAL DEFAULT 9 framelocalsproxy_reversed │ │ │ │ │ 98: 000019ac 184 FUNC LOCAL DEFAULT 9 framelocalsproxy_or │ │ │ │ │ 99: 00001a60 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ @@ -195,16 +195,16 @@ │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetBaseCodeUnit │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCompile_OpcodeStackEffect │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeWarning │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 195: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ - 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ - 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_DelItem │ │ │ │ │ + 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_DelItem │ │ │ │ │ + 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetLasti │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6cdc contains 49 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6cf8 contains 49 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000000a4 00008a1d R_ARM_JUMP24 00000638 _PyFrameLocalsProxy_New │ │ │ │ │ 000000ac 00008b1c R_ARM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ 000000dc 00000a1c R_ARM_CALL 0000043c framelocalsproxy_hasval.isra.0 │ │ │ │ │ 000000f8 00008c1c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ 0000016c 00000a1c R_ARM_CALL 0000043c framelocalsproxy_hasval.isra.0 │ │ │ │ │ 000001d0 00008c1c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ @@ -47,47 +47,47 @@ │ │ │ │ │ 000006d4 00005a2b R_ARM_MOVW_ABS_NC 00000418 .LC34 │ │ │ │ │ 000006d8 00005a2c R_ARM_MOVT_ABS 00000418 .LC34 │ │ │ │ │ 000006e4 0000d71d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 00000704 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000070c 0000d61c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ 00000760 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x6e64 contains 96 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x6e80 contains 96 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000ec02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000402 R_ARM_ABS32 00000060 frame_dealloc │ │ │ │ │ 0000002c 00003102 R_ARM_ABS32 000002e8 frame_repr │ │ │ │ │ 00000048 0000ed02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000004c 0000ee02 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ 0000005c 00001502 R_ARM_ABS32 0000087c frame_traverse │ │ │ │ │ -00000060 00002802 R_ARM_ABS32 0000108c frame_tp_clear │ │ │ │ │ +00000060 00002802 R_ARM_ABS32 00001080 frame_tp_clear │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000d8 0000ec02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000ec 00001402 R_ARM_ABS32 00000814 framelocalsproxy_dealloc │ │ │ │ │ 00000100 00005b02 R_ARM_ABS32 00000654 framelocalsproxy_repr │ │ │ │ │ 00000104 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000108 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000010c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000011c 0000ed02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000120 0000ee02 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ 0000012c 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000130 00005c02 R_ARM_ABS32 000018ec framelocalsproxy_visit │ │ │ │ │ +00000130 00005c02 R_ARM_ABS32 00001908 framelocalsproxy_visit │ │ │ │ │ 00000134 00005d02 R_ARM_ABS32 00000718 framelocalsproxy_tp_clear │ │ │ │ │ 00000138 00005102 R_ARM_ABS32 000012fc framelocalsproxy_richcompare │ │ │ │ │ 00000140 00005802 R_ARM_ABS32 00001644 framelocalsproxy_iter │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000016c 0000ef02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 00000170 00001302 R_ARM_ABS32 0000071c framelocalsproxy_new │ │ │ │ │ 00000174 00008502 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000001a8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001ac 00002f02 R_ARM_ABS32 0000139c frame_clear │ │ │ │ │ +000001ac 00002f02 R_ARM_ABS32 00001390 frame_clear │ │ │ │ │ 000001b4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001bc 00006a02 R_ARM_ABS32 00001cc0 frame___sizeof__ │ │ │ │ │ 000001c4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001dc 00001c02 R_ARM_ABS32 00000ae8 frame_back_get │ │ │ │ │ 000001ec 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -98,15 +98,15 @@ │ │ │ │ │ 00000208 00004402 R_ARM_ABS32 0000033c frame_lineno_set │ │ │ │ │ 0000020c 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000214 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000218 00002a02 R_ARM_ABS32 000003a8 frame_trace_get │ │ │ │ │ 0000021c 00001802 R_ARM_ABS32 00000210 frame_trace_set │ │ │ │ │ 00000220 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000228 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000022c 00004f02 R_ARM_ABS32 000018bc frame_lasti_get │ │ │ │ │ +0000022c 00004f02 R_ARM_ABS32 000018d8 frame_lasti_get │ │ │ │ │ 00000234 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000023c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000240 00002102 R_ARM_ABS32 00000c34 frame_globals_get │ │ │ │ │ 00000248 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000250 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000254 00002402 R_ARM_ABS32 00000204 frame_builtins_get │ │ │ │ │ 0000025c 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -141,20 +141,20 @@ │ │ │ │ │ 00000360 00002d02 R_ARM_ABS32 00000240 framelocalsproxy_get │ │ │ │ │ 0000036c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000370 00006902 R_ARM_ABS32 00001ad8 framelocalsproxy_pop │ │ │ │ │ 0000037c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000380 00005f02 R_ARM_ABS32 000017ec framelocalsproxy_setdefault │ │ │ │ │ 0000039c 00005502 R_ARM_ABS32 000005e0 framelocalsproxy_length │ │ │ │ │ 000003a0 00002702 R_ARM_ABS32 00000e9c framelocalsproxy_getitem │ │ │ │ │ -000003a4 00004902 R_ARM_ABS32 00001428 framelocalsproxy_setitem │ │ │ │ │ +000003a4 00004902 R_ARM_ABS32 0000141c framelocalsproxy_setitem │ │ │ │ │ 000003c4 00002b02 R_ARM_ABS32 000003e0 framelocalsproxy_contains │ │ │ │ │ 0000040c 00006202 R_ARM_ABS32 000019ac framelocalsproxy_or │ │ │ │ │ 00000440 00006502 R_ARM_ABS32 00001a64 framelocalsproxy_inplace_or │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x7164 contains 155 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7180 contains 155 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000001c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000002c 0000841c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 000000e0 0000851d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 0000026c 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000027c 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -251,68 +251,68 @@ │ │ │ │ │ 00000e30 0000a51c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ 00000e44 0000a41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00000e58 00008e2b R_ARM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ 00000e5c 00008e2c R_ARM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ 00000e7c 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e94 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000ed4 0000a61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000f94 0000a61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000fcc 0000a71c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00000fe4 0000a82b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000fe8 0000a82c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000fec 0000262b R_ARM_MOVW_ABS_NC 000000b8 .LC7 │ │ │ │ │ -00000ff0 0000262c R_ARM_MOVT_ABS 000000b8 .LC7 │ │ │ │ │ -00000ffc 0000911c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000100c 00008e2b R_ARM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00001010 00008e2c R_ARM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00001048 0000a91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001230 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001250 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001268 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001280 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001298 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012b0 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012e4 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001310 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000133c 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001368 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001394 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013cc 0000ae2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000013d0 0000ae2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000013d4 00002e2b R_ARM_MOVW_ABS_NC 000000fc .LC9 │ │ │ │ │ -000013d8 00002e2c R_ARM_MOVT_ABS 000000fc .LC9 │ │ │ │ │ -000013e4 0000931c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000013f8 00009c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000013fc 00009c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000140c 0000af1c R_ARM_CALL 00000000 _PyGen_ClearFrame │ │ │ │ │ -00001410 00009c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001414 00009c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000145c 0000a61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000015bc 0000c41c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000015e8 0000191c R_ARM_CALL 000002b4 Py_XDECREF │ │ │ │ │ -00001644 00008c1c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ -00001664 0000c51d R_ARM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ -000016a0 0000a61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000170c 0000a91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001738 0000b32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000173c 0000b32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001740 0000482b R_ARM_MOVW_ABS_NC 000003a8 .LC32 │ │ │ │ │ -00001744 0000482c R_ARM_MOVT_ABS 000003a8 .LC32 │ │ │ │ │ -0000174c 0000931c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017dc 00008e2b R_ARM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -000017e0 00008e2c R_ARM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00001810 0000191c R_ARM_CALL 000002b4 Py_XDECREF │ │ │ │ │ -0000181c 0000c61c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00001854 0000c71d R_ARM_JUMP24 00000000 PyDict_DelItem │ │ │ │ │ -0000185c 0000c81c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00001870 0000c41c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000018d4 0000cd1c R_ARM_CALL 00000000 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ │ -000018e8 0000a21d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00000f98 0000a61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000fd0 0000a71c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00000fe8 0000a82b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000fec 0000a82c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000ff0 0000262b R_ARM_MOVW_ABS_NC 000000b8 .LC7 │ │ │ │ │ +00000ff4 0000262c R_ARM_MOVT_ABS 000000b8 .LC7 │ │ │ │ │ +00001000 0000911c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001010 00008e2b R_ARM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00001014 00008e2c R_ARM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +0000104c 0000a91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001224 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001244 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000125c 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001274 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000128c 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012a4 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012d8 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001304 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001330 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000135c 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001388 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013c0 0000ae2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000013c4 0000ae2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000013c8 00002e2b R_ARM_MOVW_ABS_NC 000000fc .LC9 │ │ │ │ │ +000013cc 00002e2c R_ARM_MOVT_ABS 000000fc .LC9 │ │ │ │ │ +000013d8 0000931c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000013ec 00009c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000013f0 00009c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001400 0000af1c R_ARM_CALL 00000000 _PyGen_ClearFrame │ │ │ │ │ +00001404 00009c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001408 00009c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001450 0000a61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000015b0 0000c41c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000015dc 0000191c R_ARM_CALL 000002b4 Py_XDECREF │ │ │ │ │ +00001638 00008c1c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ +00001658 0000c51d R_ARM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ +00001694 0000a61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000016dc 0000a91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001708 0000b32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000170c 0000b32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001710 0000482b R_ARM_MOVW_ABS_NC 000003a8 .LC32 │ │ │ │ │ +00001714 0000482c R_ARM_MOVT_ABS 000003a8 .LC32 │ │ │ │ │ +0000171c 0000931c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001800 0000c61d R_ARM_JUMP24 00000000 PyDict_DelItem │ │ │ │ │ +00001808 0000c71c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00001830 0000191c R_ARM_CALL 000002b4 Py_XDECREF │ │ │ │ │ +00001850 0000c81c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00001864 0000c41c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000018b4 00008e2b R_ARM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +000018b8 00008e2c R_ARM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +000018f0 0000cd1c R_ARM_CALL 00000000 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ │ +00001904 0000a21d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x763c contains 258 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7658 contains 258 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 00009a1c R_ARM_CALL 00000000 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ 00000060 00009b1c R_ARM_CALL 00000000 _PyFunction_FromConstructor │ │ │ │ │ 00000084 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000098 0000831c R_ARM_CALL 00000000 _PyFrame_New_NoTrack │ │ │ │ │ 000000c0 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001ac 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -447,15 +447,15 @@ │ │ │ │ │ 000010fc 00004a2c R_ARM_MOVT_ABS 000003dc .LC33 │ │ │ │ │ 00001104 0000931c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001110 00009c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001114 00009c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001164 0000c91c R_ARM_CALL 00000000 PyMapping_Keys │ │ │ │ │ 00001170 0000ca1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 00001194 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011a8 0000491c R_ARM_CALL 00001428 framelocalsproxy_setitem │ │ │ │ │ +000011a8 0000491c R_ARM_CALL 0000141c framelocalsproxy_setitem │ │ │ │ │ 000011d4 0000cb1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ 000011e8 0000cc1c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ 0000122c 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001244 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001264 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001284 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000129c 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -507,15 +507,15 @@ │ │ │ │ │ 00001838 00009c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000183c 00009c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001848 0000271c R_ARM_CALL 00000e9c framelocalsproxy_getitem │ │ │ │ │ 00001854 0000a82b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ 00001858 0000a82c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ 00001860 0000ac1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 0000186c 0000ad1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000187c 0000491c R_ARM_CALL 00001428 framelocalsproxy_setitem │ │ │ │ │ +0000187c 0000491c R_ARM_CALL 0000141c framelocalsproxy_setitem │ │ │ │ │ 000018e8 00008d1c R_ARM_CALL 0000010c _PyFrame_HasHiddenLocals │ │ │ │ │ 00001900 0000111d R_ARM_JUMP24 00000188 frame_locals_get_impl.part.0 │ │ │ │ │ 00001910 00008a1d R_ARM_JUMP24 00000638 _PyFrameLocalsProxy_New │ │ │ │ │ 00001928 00002b1c R_ARM_CALL 000003e0 framelocalsproxy_contains │ │ │ │ │ 0000193c 0000cf1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00001960 0000251c R_ARM_CALL 00000cf4 framelocalsproxy_keys │ │ │ │ │ 0000196c 0000d91c R_ARM_CALL 00000000 PyList_Reverse │ │ │ │ │ @@ -538,15 +538,15 @@ │ │ │ │ │ 00001bfc 0000a91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00001c30 0000b32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00001c34 0000b32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001c38 0000482b R_ARM_MOVW_ABS_NC 000003a8 .LC32 │ │ │ │ │ 00001c3c 0000482c R_ARM_MOVT_ABS 000003a8 .LC32 │ │ │ │ │ 00001c44 0000931c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001c74 0000db1c R_ARM_CALL 00000000 PyDict_Pop │ │ │ │ │ -00001cb0 0000c61c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00001cb0 0000c71c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 00001ce8 0000dc1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00001d00 00009c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001d04 00009c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001d30 00009c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001d34 00009c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001d6c 00009c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001d70 00009c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ @@ -565,14 +565,14 @@ │ │ │ │ │ 00001fa0 00006c2b R_ARM_MOVW_ABS_NC 00000468 .LC38 │ │ │ │ │ 00001fa4 00006c2c R_ARM_MOVT_ABS 00000468 .LC38 │ │ │ │ │ 00001fb0 0000911c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001fd8 0000d71c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00001fec 0000e11c R_ARM_CALL 00001dd4 PyFrame_GetVar │ │ │ │ │ 00002018 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x7e4c contains 5 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x7e68 contains 5 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000034 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000038 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000003c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000040 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -194,16 +194,16 @@ │ │ │ │ │ _Py_GetBaseCodeUnit │ │ │ │ │ PyCompile_OpcodeStackEffect │ │ │ │ │ PyExc_RuntimeWarning │ │ │ │ │ PyErr_WarnFormat │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ PyTuple_New │ │ │ │ │ PyDict_SetItem │ │ │ │ │ -_PyErr_SetKeyError │ │ │ │ │ PyDict_DelItem │ │ │ │ │ +_PyErr_SetKeyError │ │ │ │ │ PyTuple_Size │ │ │ │ │ PyMapping_Keys │ │ │ │ │ PyObject_GetIter │ │ │ │ │ PyIter_Next │ │ │ │ │ PyObject_GetItem │ │ │ │ │ PyUnstable_InterpreterFrame_GetLasti │ │ │ │ │ _Py_NotImplementedStruct │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1106,357 +1106,354 @@ │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ str r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r5, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1000 │ │ │ │ │ + beq 1004 │ │ │ │ │ bic r5, r5, #1 │ │ │ │ │ + ldr ip, [r5, #48] @ 0x30 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + ble fbc │ │ │ │ │ + ldr lr, [r5, #72] @ 0x48 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - ble fb8 │ │ │ │ │ - ldr ip, [r5, #72] @ 0x48 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - add r2, ip, #12 │ │ │ │ │ + add r2, lr, #12 │ │ │ │ │ b f10 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq f78 │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + beq f7c │ │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ │ cmp r4, r1 │ │ │ │ │ bne f04 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ │ - ldr r1, [r1, #40] @ 0x28 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - bls 1028 │ │ │ │ │ - ldr lr, [r5, #76] @ 0x4c │ │ │ │ │ - bic r1, r1, #1 │ │ │ │ │ - add lr, lr, r3 │ │ │ │ │ - ldrb lr, [lr, #16] │ │ │ │ │ - cmp lr, #128 @ 0x80 │ │ │ │ │ - beq 1008 │ │ │ │ │ - tst lr, #64 @ 0x40 │ │ │ │ │ - bne 1008 │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ │ + cmp r0, #1 │ │ │ │ │ + bls 102c │ │ │ │ │ + ldr r1, [r5, #76] @ 0x4c │ │ │ │ │ + bic r0, r0, #1 │ │ │ │ │ + add r1, r1, r3 │ │ │ │ │ + ldrb r1, [r1, #16] │ │ │ │ │ + cmp r1, #128 @ 0x80 │ │ │ │ │ + beq 100c │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + bne 100c │ │ │ │ │ + ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ - strle r2, [r1] │ │ │ │ │ - str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + strle r2, [r0] │ │ │ │ │ + cmn r3, #2 │ │ │ │ │ + str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + beq 1004 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt fb8 │ │ │ │ │ - ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + blt fbc │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne fb8 │ │ │ │ │ + bne fbc │ │ │ │ │ mov r3, r7 │ │ │ │ │ add r2, r3, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r7, [ip, r2, lsl #2] │ │ │ │ │ + ldr r7, [lr, r2, lsl #2] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 103c │ │ │ │ │ + beq 1040 │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ldrlt ip, [r5, #72] @ 0x48 │ │ │ │ │ - blt f84 │ │ │ │ │ + ldrlt lr, [r5, #72] @ 0x48 │ │ │ │ │ + blt f88 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fe4 │ │ │ │ │ + beq fe8 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_GetItemRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1000 │ │ │ │ │ + blt 1004 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f70 │ │ │ │ │ + bne f74 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_KeyError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b f70 │ │ │ │ │ - ldr r7, [r1, #4] │ │ │ │ │ - movw lr, #0 │ │ │ │ │ + b f74 │ │ │ │ │ + ldr r7, [r0, #4] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ - movt lr, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyCell_Type │ │ │ │ │ - cmp r7, lr │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ bne f50 │ │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ bne f50 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - beq fb8 │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + beq fbc │ │ │ │ │ mov r7, #1 │ │ │ │ │ b f10 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1000 │ │ │ │ │ - beq fa4 │ │ │ │ │ + blt 1004 │ │ │ │ │ + beq fa8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 48c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fa4 │ │ │ │ │ - cmn r3, #2 │ │ │ │ │ - str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bne f64 │ │ │ │ │ - b 1000 │ │ │ │ │ + beq fa8 │ │ │ │ │ + b f60 │ │ │ │ │ │ │ │ │ │ -0000108c : │ │ │ │ │ +00001080 : │ │ │ │ │ frame_tp_clear(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1318 │ │ │ │ │ + bne 130c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1370 │ │ │ │ │ + bne 1364 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1344 │ │ │ │ │ + bne 1338 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ec │ │ │ │ │ + bne 12e0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ add r1, r2, #40 @ 0x28 │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 120c │ │ │ │ │ + bls 1200 │ │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ │ mov ip, #1 │ │ │ │ │ sub r5, r3, #4 │ │ │ │ │ str ip, [r3, #-4] │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 123c │ │ │ │ │ + bne 1230 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - beq 1228 │ │ │ │ │ + beq 121c │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bcs 120c │ │ │ │ │ + bcs 1200 │ │ │ │ │ ldr r0, [r3, #-8] │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r5, r3, #8 │ │ │ │ │ str r2, [r3, #-8] │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 1144 │ │ │ │ │ + bne 1138 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - beq 1260 │ │ │ │ │ + beq 1254 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bcs 1208 │ │ │ │ │ + bcs 11fc │ │ │ │ │ ldr r0, [r3, #-12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r5, r3, #12 │ │ │ │ │ str r2, [r3, #-12] │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 1174 │ │ │ │ │ + bne 1168 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - beq 1278 │ │ │ │ │ + beq 126c │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bcs 1208 │ │ │ │ │ + bcs 11fc │ │ │ │ │ ldr r0, [r3, #-16] │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r5, r3, #16 │ │ │ │ │ str r2, [r3, #-16] │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 11a4 │ │ │ │ │ + bne 1198 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - beq 1290 │ │ │ │ │ + beq 1284 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bcs 1208 │ │ │ │ │ + bcs 11fc │ │ │ │ │ ldr r0, [r3, #-20] @ 0xffffffec │ │ │ │ │ mov ip, #1 │ │ │ │ │ sub r2, r3, #20 │ │ │ │ │ str ip, [r3, #-20] @ 0xffffffec │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 11d4 │ │ │ │ │ + bne 11c8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 12a8 │ │ │ │ │ + beq 129c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ movcc r5, #1 │ │ │ │ │ - bcs 1208 │ │ │ │ │ + bcs 11fc │ │ │ │ │ ldr r0, [r2, #-4]! │ │ │ │ │ str r5, [r2] │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 1200 │ │ │ │ │ + bne 11f4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 1248 │ │ │ │ │ + beq 123c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bhi 11e0 │ │ │ │ │ + bhi 11d4 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ str r1, [r2, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c0 │ │ │ │ │ + bne 12b4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bcc 111c │ │ │ │ │ - b 1208 │ │ │ │ │ + bcc 1110 │ │ │ │ │ + b 11fc │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ - b 1200 │ │ │ │ │ + b 11f4 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 1144 │ │ │ │ │ + b 1138 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 1174 │ │ │ │ │ + b 1168 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 11a4 │ │ │ │ │ + b 1198 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ - b 11d4 │ │ │ │ │ + b 11c8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 121c │ │ │ │ │ + bgt 1210 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 121c │ │ │ │ │ + bne 1210 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 121c │ │ │ │ │ + b 1210 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10d8 │ │ │ │ │ + bgt 10cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 10d8 │ │ │ │ │ + bne 10cc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10d8 │ │ │ │ │ + b 10cc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10b4 │ │ │ │ │ + bgt 10a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 10b4 │ │ │ │ │ + bne 10a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10b4 │ │ │ │ │ + b 10a8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10cc │ │ │ │ │ + bgt 10c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 10cc │ │ │ │ │ + bne 10c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10cc │ │ │ │ │ + b 10c0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10c0 │ │ │ │ │ + bgt 10b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 10c0 │ │ │ │ │ + bne 10b4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10c0 │ │ │ │ │ + b 10b4 │ │ │ │ │ │ │ │ │ │ -0000139c : │ │ │ │ │ +00001390 : │ │ │ │ │ frame_clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldrb r3, [r2, #38] @ 0x26 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1408 │ │ │ │ │ + beq 13fc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13f4 │ │ │ │ │ + bne 13e8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1464,15 +1461,15 @@ │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ - bl 108c │ │ │ │ │ + bl 1080 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ sub r0, r2, #36 @ 0x24 │ │ │ │ │ @@ -1481,17 +1478,17 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movge r0, r3 │ │ │ │ │ movlt r0, #0 │ │ │ │ │ - b 13ec │ │ │ │ │ + b 13e0 │ │ │ │ │ │ │ │ │ │ -00001428 : │ │ │ │ │ +0000141c : │ │ │ │ │ framelocalsproxy_setitem(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -1502,103 +1499,103 @@ │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ ldr r8, [r5, #12] │ │ │ │ │ ldr r7, [r8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1610 │ │ │ │ │ + beq 1604 │ │ │ │ │ bic r7, r7, #1 │ │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 1624 │ │ │ │ │ + ble 1618 │ │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 1758 │ │ │ │ │ + beq 1728 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1624 │ │ │ │ │ + beq 1618 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ ldreq r1, [r7, #76] @ 0x4c │ │ │ │ │ - beq 17b0 │ │ │ │ │ + beq 1790 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 1624 │ │ │ │ │ + beq 1618 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ ldreq r1, [r7, #76] @ 0x4c │ │ │ │ │ - beq 1790 │ │ │ │ │ + beq 1760 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - beq 1624 │ │ │ │ │ + beq 1618 │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 1668 │ │ │ │ │ + beq 165c │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 161c │ │ │ │ │ + beq 1610 │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 16b8 │ │ │ │ │ + beq 17c0 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 161c │ │ │ │ │ + beq 1610 │ │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 16dc │ │ │ │ │ + beq 16ac │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq 161c │ │ │ │ │ + beq 1610 │ │ │ │ │ add r3, r3, #36 @ 0x24 │ │ │ │ │ mov sl, #6 │ │ │ │ │ - b 151c │ │ │ │ │ + b 1510 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 161c │ │ │ │ │ + beq 1610 │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 1510 │ │ │ │ │ + bne 1504 │ │ │ │ │ ldr r1, [r7, #76] @ 0x4c │ │ │ │ │ mov r0, sl │ │ │ │ │ add ip, r1, sl │ │ │ │ │ ldrb ip, [ip, #16] │ │ │ │ │ tst ip, #16 │ │ │ │ │ - bne 1824 │ │ │ │ │ + bne 1838 │ │ │ │ │ cmn sl, #2 │ │ │ │ │ - beq 1750 │ │ │ │ │ + beq 1720 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 1630 │ │ │ │ │ + blt 1624 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1738 │ │ │ │ │ + beq 1708 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ add r8, r8, #40 @ 0x28 │ │ │ │ │ lsl r4, r0, #2 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ ldr r2, [r8, r0, lsl #2] │ │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ │ bic r7, r2, #1 │ │ │ │ │ - beq 17f0 │ │ │ │ │ + beq 1810 │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17d8 │ │ │ │ │ + bne 18b0 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq 160c │ │ │ │ │ + beq 1600 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls 15f4 │ │ │ │ │ + bls 15e8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 15f4 │ │ │ │ │ + bgt 15e8 │ │ │ │ │ ldr r9, [r5, #36] @ 0x24 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 1858 │ │ │ │ │ + bne 184c │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1750 │ │ │ │ │ + beq 1720 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ add r9, r9, #4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r7] │ │ │ │ │ str r7, [r3, r9, lsl #2] │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ @@ -1614,199 +1611,209 @@ │ │ │ │ │ strle r3, [r6] │ │ │ │ │ str r6, [r8, r4] │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1630 │ │ │ │ │ + bne 1624 │ │ │ │ │ mov sl, #0 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - blt 168c │ │ │ │ │ + blt 1680 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1838 │ │ │ │ │ + bne 17e4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1818 │ │ │ │ │ + beq 1804 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1750 │ │ │ │ │ + beq 1720 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [r5, #28] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_SetItem │ │ │ │ │ ldr r1, [r7, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r1, #19] │ │ │ │ │ tst r0, #16 │ │ │ │ │ moveq r0, #3 │ │ │ │ │ - beq 1550 │ │ │ │ │ + beq 1544 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - bne 14dc │ │ │ │ │ - b 1630 │ │ │ │ │ + ble 1624 │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + b 14d0 │ │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ │ add r2, sl, #4 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq 1700 │ │ │ │ │ + beq 16d0 │ │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 1628 │ │ │ │ │ - ldr r1, [r7, #76] @ 0x4c │ │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ │ - tst r0, #16 │ │ │ │ │ - moveq r0, #4 │ │ │ │ │ - beq 1550 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - bne 14f0 │ │ │ │ │ - b 1630 │ │ │ │ │ + b 161c │ │ │ │ │ ldr r1, [r7, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r1, #21] │ │ │ │ │ tst r0, #16 │ │ │ │ │ moveq r0, #5 │ │ │ │ │ - beq 1550 │ │ │ │ │ + beq 1544 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ movne r0, #1 │ │ │ │ │ - bne 1504 │ │ │ │ │ - b 1630 │ │ │ │ │ + bne 14f8 │ │ │ │ │ + b 1624 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1750 │ │ │ │ │ - beq 16ac │ │ │ │ │ + blt 1720 │ │ │ │ │ + beq 16a0 │ │ │ │ │ ldr r1, [r7, #76] @ 0x4c │ │ │ │ │ mov r0, sl │ │ │ │ │ add r3, r1, sl │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ tst r3, #16 │ │ │ │ │ - beq 1540 │ │ │ │ │ - b 16ac │ │ │ │ │ + beq 1534 │ │ │ │ │ + b 16a0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 1610 │ │ │ │ │ + b 1604 │ │ │ │ │ ldr r1, [r7, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ands r0, r0, #16 │ │ │ │ │ - beq 1550 │ │ │ │ │ + beq 1544 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1630 │ │ │ │ │ + beq 1624 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq 17b0 │ │ │ │ │ + beq 1790 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 1630 │ │ │ │ │ + beq 1624 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne 17cc │ │ │ │ │ + bne 18c8 │ │ │ │ │ ldrb r0, [r1, #18] │ │ │ │ │ tst r0, #16 │ │ │ │ │ moveq r0, #2 │ │ │ │ │ - beq 1550 │ │ │ │ │ + beq 1544 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - ble 1630 │ │ │ │ │ - mov r0, #1 │ │ │ │ │ - b 14c8 │ │ │ │ │ + ble 1624 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + beq 1660 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + bne 1678 │ │ │ │ │ + b 1624 │ │ │ │ │ ldrb r0, [r1, #17] │ │ │ │ │ tst r0, #16 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ - beq 1550 │ │ │ │ │ + beq 1544 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bgt 1784 │ │ │ │ │ - b 1630 │ │ │ │ │ + ble 1624 │ │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + beq 1760 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne 17a8 │ │ │ │ │ - b 1630 │ │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyCell_Type │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq 17f8 │ │ │ │ │ - b 1590 │ │ │ │ │ + bne 1778 │ │ │ │ │ + b 1624 │ │ │ │ │ + ldr r1, [r7, #76] @ 0x4c │ │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ │ + tst r0, #16 │ │ │ │ │ + moveq r0, #4 │ │ │ │ │ + beq 1544 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + bne 14e4 │ │ │ │ │ + b 1624 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + movne r2, r6 │ │ │ │ │ + movne r1, r4 │ │ │ │ │ + bne 1650 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + b 0 │ │ │ │ │ + R_ARM_JUMP24 PyDict_DelItem │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyErr_SetKeyError> │ │ │ │ │ + R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ + b 1720 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 15f4 │ │ │ │ │ + beq 15e8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ bl 2b4 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 160c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyErr_SetKeyError> │ │ │ │ │ - R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ - b 1750 │ │ │ │ │ + b 1600 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq 1630 │ │ │ │ │ + beq 1624 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 151c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - movne r2, r6 │ │ │ │ │ - movne r1, r4 │ │ │ │ │ - bne 165c │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 0 │ │ │ │ │ - R_ARM_JUMP24 PyDict_DelItem │ │ │ │ │ + b 1510 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Size │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1610 │ │ │ │ │ + beq 1604 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1750 │ │ │ │ │ + beq 1720 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 15c8 │ │ │ │ │ + ble 15bc │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ add ip, r3, #12 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ add sl, lr, #1 │ │ │ │ │ strle sl, [r0] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ str r0, [ip, #4]! │ │ │ │ │ - ble 15c8 │ │ │ │ │ - b 1894 │ │ │ │ │ + ble 15bc │ │ │ │ │ + b 1888 │ │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyCell_Type │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq 1818 │ │ │ │ │ + b 1584 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + bne 14bc │ │ │ │ │ + b 1624 │ │ │ │ │ │ │ │ │ │ -000018bc : │ │ │ │ │ +000018d8 : │ │ │ │ │ frame_lasti_get(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ @@ -1815,21 +1822,21 @@ │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mvnlt r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -000018ec : │ │ │ │ │ +00001908 : │ │ │ │ │ framelocalsproxy_visit(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 1914 │ │ │ │ │ + beq 1930 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -1290,15 +1290,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 11d0 │ │ │ │ │ b 1214 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 1428 │ │ │ │ │ + bl 141c │ │ │ │ │ R_ARM_CALL framelocalsproxy_setitem │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 124c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 128c │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ @@ -1808,15 +1808,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 18ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1428 │ │ │ │ │ + bl 141c │ │ │ │ │ R_ARM_CALL framelocalsproxy_setitem │ │ │ │ │ subs r3, r4, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 18ac │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -176,17 +176,17 @@ │ │ │ │ │ 0x00000ad0 6e697400 5079436f 6d70696c 655f4f70 nit.PyCompile_Op │ │ │ │ │ 0x00000ae0 636f6465 53746163 6b456666 65637400 codeStackEffect. │ │ │ │ │ 0x00000af0 50794578 635f5275 6e74696d 65576172 PyExc_RuntimeWar │ │ │ │ │ 0x00000b00 6e696e67 00507945 72725f57 61726e46 ning.PyErr_WarnF │ │ │ │ │ 0x00000b10 6f726d61 74005f50 795f7473 735f7473 ormat._Py_tss_ts │ │ │ │ │ 0x00000b20 74617465 00507954 75706c65 5f4e6577 tate.PyTuple_New │ │ │ │ │ 0x00000b30 00507944 6963745f 53657449 74656d00 .PyDict_SetItem. │ │ │ │ │ - 0x00000b40 5f507945 72725f53 65744b65 79457272 _PyErr_SetKeyErr │ │ │ │ │ - 0x00000b50 6f720050 79446963 745f4465 6c497465 or.PyDict_DelIte │ │ │ │ │ - 0x00000b60 6d005079 5475706c 655f5369 7a650050 m.PyTuple_Size.P │ │ │ │ │ + 0x00000b40 50794469 63745f44 656c4974 656d005f PyDict_DelItem._ │ │ │ │ │ + 0x00000b50 50794572 725f5365 744b6579 4572726f PyErr_SetKeyErro │ │ │ │ │ + 0x00000b60 72005079 5475706c 655f5369 7a650050 r.PyTuple_Size.P │ │ │ │ │ 0x00000b70 794d6170 70696e67 5f4b6579 73005079 yMapping_Keys.Py │ │ │ │ │ 0x00000b80 4f626a65 63745f47 65744974 65720050 Object_GetIter.P │ │ │ │ │ 0x00000b90 79497465 725f4e65 78740050 794f626a yIter_Next.PyObj │ │ │ │ │ 0x00000ba0 6563745f 47657449 74656d00 5079556e ect_GetItem.PyUn │ │ │ │ │ 0x00000bb0 73746162 6c655f49 6e746572 70726574 stable_Interpret │ │ │ │ │ 0x00000bc0 65724672 616d655f 4765744c 61737469 erFrame_GetLasti │ │ │ │ │ 0x00000bd0 005f5079 5f4e6f74 496d706c 656d656e ._Py_NotImplemen │ │ │ ├── funcobject.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -477,15 +477,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 73c │ │ │ │ │ ldr r0, [r6, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 764 │ │ │ │ │ + bne 778 │ │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6c4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ @@ -494,15 +494,15 @@ │ │ │ │ │ beq 6e0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 778 │ │ │ │ │ + bne 764 │ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 750 │ │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 7b4 │ │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ │ @@ -528,20 +528,20 @@ │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6f8 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a8 │ │ │ │ │ + beq 6ec │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6ec │ │ │ │ │ + beq 6a8 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 710 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ ├── iterobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 9232 (bytes into file) │ │ │ │ │ + Start of section headers: 9208 (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 0x2410: │ │ │ │ │ +There are 17 section headers, starting at offset 0x23f8: │ │ │ │ │ │ │ │ │ │ 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 000370 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 001e8c 0000c8 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0003a4 00032c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 001f54 000178 08 I 14 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0006d0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 0006d0 0000ed 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0007c0 0002e8 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 0020cc 0000e0 08 I 14 7 4 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0001f4 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 001e7c 000070 08 I 14 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000228 00032c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 001eec 000178 08 I 14 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000554 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 000554 0000ed 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000644 000464 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 002064 000130 08 I 14 7 4 │ │ │ │ │ [ 9] .text.unlikely PROGBITS 00000000 000aa8 0005c0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0021ac 0001d8 08 I 14 9 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 002194 0001d8 08 I 14 9 4 │ │ │ │ │ [11] .rodata PROGBITS 00000000 001068 000203 00 A 0 0 4 │ │ │ │ │ [12] .note.GNU-stack PROGBITS 00000000 00126b 000000 00 0 0 1 │ │ │ │ │ [13] .ARM.attributes ARM_ATTRIBUTES 00000000 00126b 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 0012a0 0006e0 10 15 66 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 001980 00050b 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 002384 00008c 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 0012a0 0006d0 10 15 65 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 001970 00050b 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 00236c 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 {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 110 entries: │ │ │ │ │ +Symbol table '.symtab' contains 109 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ @@ -16,98 +16,97 @@ │ │ │ │ │ 12: 00000000 136 FUNC LOCAL DEFAULT 1 iter_len │ │ │ │ │ 13: 000001f8 176 FUNC LOCAL DEFAULT 7 iter_dealloc │ │ │ │ │ 14: 000002a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 15: 000002a8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 16: 000002a8 64 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 17: 00000088 52 FUNC LOCAL DEFAULT 1 iter_traverse │ │ │ │ │ 18: 00000164 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 19: 0000016c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 20: 0000016c 380 FUNC LOCAL DEFAULT 1 calliter_iternext │ │ │ │ │ - 21: 000002e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 22: 000002e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 23: 000002e8 136 FUNC LOCAL DEFAULT 1 calliter_dealloc │ │ │ │ │ - 24: 0000036c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 25: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 26: 00000000 96 FUNC LOCAL DEFAULT 9 calliter_traverse │ │ │ │ │ - 27: 000000fc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 28: 00000104 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 29: 00000104 148 FUNC LOCAL DEFAULT 9 anextawaitable_iternext │ │ │ │ │ - 30: 00000198 248 FUNC LOCAL DEFAULT 9 anextawaitable_getiter │ │ │ │ │ - 31: 00000030 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 32: 00000290 136 FUNC LOCAL DEFAULT 9 anextawaitable_dealloc │ │ │ │ │ - 33: 00000314 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 34: 00000060 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 35: 00000318 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 36: 00000318 32 FUNC LOCAL DEFAULT 9 anextawaitable_send │ │ │ │ │ - 37: 00000338 192 FUNC LOCAL DEFAULT 9 anextawaitable_proxy │ │ │ │ │ - 38: 00000068 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 39: 0000006c 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ - 40: 000003f8 32 FUNC LOCAL DEFAULT 9 anextawaitable_throw │ │ │ │ │ - 41: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 42: 00000418 32 FUNC LOCAL DEFAULT 9 anextawaitable_close │ │ │ │ │ - 43: 0000007c 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 44: 00000084 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ - 45: 00000438 104 FUNC LOCAL DEFAULT 9 calliter_reduce │ │ │ │ │ - 46: 0000049c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 47: 000004a0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 48: 000004a0 96 FUNC LOCAL DEFAULT 9 iter_setstate │ │ │ │ │ - 49: 00000500 96 FUNC LOCAL DEFAULT 9 anextawaitable_traverse │ │ │ │ │ - 50: 0000008c 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ - 51: 00000560 96 FUNC LOCAL DEFAULT 9 iter_reduce │ │ │ │ │ - 52: 000005bc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 53: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 54: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 55: 00000000 49 OBJECT LOCAL DEFAULT 11 close_doc │ │ │ │ │ - 56: 00000034 223 OBJECT LOCAL DEFAULT 11 throw_doc │ │ │ │ │ - 57: 00000114 101 OBJECT LOCAL DEFAULT 11 send_doc │ │ │ │ │ - 58: 0000017c 38 OBJECT LOCAL DEFAULT 11 setstate_doc │ │ │ │ │ - 59: 000001a4 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ - 60: 000001cc 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ - 61: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 62: 000002ec 64 OBJECT LOCAL DEFAULT 3 seqiter_methods │ │ │ │ │ - 63: 000002cc 32 OBJECT LOCAL DEFAULT 3 calliter_methods │ │ │ │ │ - 64: 0000027c 16 OBJECT LOCAL DEFAULT 3 anextawaitable_as_async │ │ │ │ │ - 65: 0000028c 64 OBJECT LOCAL DEFAULT 3 anextawaitable_methods │ │ │ │ │ - 66: 00000000 236 FUNC GLOBAL DEFAULT 7 PySeqIter_New │ │ │ │ │ - 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ - 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 70: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_GetItem │ │ │ │ │ - 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 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_HasLen │ │ │ │ │ - 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ - 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 85: 000000bc 176 FUNC GLOBAL DEFAULT 1 PyCallIter_New │ │ │ │ │ - 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 89: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 90: 00000060 164 FUNC GLOBAL HIDDEN 9 PyAnextAwaitable_New │ │ │ │ │ - 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ - 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_SetStopIterationValue │ │ │ │ │ - 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCoro_GetAwaitableIter │ │ │ │ │ - 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ - 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ - 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 104: 000001a8 212 OBJECT GLOBAL HIDDEN 3 _PyAnextAwaitable_Type │ │ │ │ │ - 105: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyCallIter_Type │ │ │ │ │ - 106: 00000000 212 OBJECT GLOBAL DEFAULT 3 PySeqIter_Type │ │ │ │ │ - 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 19: 000002e8 380 FUNC LOCAL DEFAULT 7 calliter_iternext │ │ │ │ │ + 20: 00000460 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 21: 0000016c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 22: 0000016c 136 FUNC LOCAL DEFAULT 1 calliter_dealloc │ │ │ │ │ + 23: 000001f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 24: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 25: 00000000 96 FUNC LOCAL DEFAULT 9 calliter_traverse │ │ │ │ │ + 26: 000000fc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 27: 00000104 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 28: 00000104 148 FUNC LOCAL DEFAULT 9 anextawaitable_iternext │ │ │ │ │ + 29: 00000198 248 FUNC LOCAL DEFAULT 9 anextawaitable_getiter │ │ │ │ │ + 30: 00000030 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ + 31: 00000290 136 FUNC LOCAL DEFAULT 9 anextawaitable_dealloc │ │ │ │ │ + 32: 00000314 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 33: 00000060 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ + 34: 00000318 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 35: 00000318 32 FUNC LOCAL DEFAULT 9 anextawaitable_send │ │ │ │ │ + 36: 00000338 192 FUNC LOCAL DEFAULT 9 anextawaitable_proxy │ │ │ │ │ + 37: 00000068 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ + 38: 0000006c 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ + 39: 000003f8 32 FUNC LOCAL DEFAULT 9 anextawaitable_throw │ │ │ │ │ + 40: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ + 41: 00000418 32 FUNC LOCAL DEFAULT 9 anextawaitable_close │ │ │ │ │ + 42: 0000007c 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ + 43: 00000084 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ + 44: 00000438 104 FUNC LOCAL DEFAULT 9 calliter_reduce │ │ │ │ │ + 45: 0000049c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 46: 000004a0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 47: 000004a0 96 FUNC LOCAL DEFAULT 9 iter_setstate │ │ │ │ │ + 48: 00000500 96 FUNC LOCAL DEFAULT 9 anextawaitable_traverse │ │ │ │ │ + 49: 0000008c 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ + 50: 00000560 96 FUNC LOCAL DEFAULT 9 iter_reduce │ │ │ │ │ + 51: 000005bc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 52: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 53: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 54: 00000000 49 OBJECT LOCAL DEFAULT 11 close_doc │ │ │ │ │ + 55: 00000034 223 OBJECT LOCAL DEFAULT 11 throw_doc │ │ │ │ │ + 56: 00000114 101 OBJECT LOCAL DEFAULT 11 send_doc │ │ │ │ │ + 57: 0000017c 38 OBJECT LOCAL DEFAULT 11 setstate_doc │ │ │ │ │ + 58: 000001a4 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ + 59: 000001cc 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ + 60: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 61: 000002ec 64 OBJECT LOCAL DEFAULT 3 seqiter_methods │ │ │ │ │ + 62: 000002cc 32 OBJECT LOCAL DEFAULT 3 calliter_methods │ │ │ │ │ + 63: 0000027c 16 OBJECT LOCAL DEFAULT 3 anextawaitable_as_async │ │ │ │ │ + 64: 0000028c 64 OBJECT LOCAL DEFAULT 3 anextawaitable_methods │ │ │ │ │ + 65: 00000000 236 FUNC GLOBAL DEFAULT 7 PySeqIter_New │ │ │ │ │ + 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ + 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 69: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_GetItem │ │ │ │ │ + 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ + 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_HasLen │ │ │ │ │ + 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ + 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ + 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 84: 000000bc 176 FUNC GLOBAL DEFAULT 1 PyCallIter_New │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 88: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 89: 00000060 164 FUNC GLOBAL HIDDEN 9 PyAnextAwaitable_New │ │ │ │ │ + 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ + 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_SetStopIterationValue │ │ │ │ │ + 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCoro_GetAwaitableIter │ │ │ │ │ + 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ + 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ + 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 103: 000001a8 212 OBJECT GLOBAL HIDDEN 3 _PyAnextAwaitable_Type │ │ │ │ │ + 104: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyCallIter_Type │ │ │ │ │ + 105: 00000000 212 OBJECT GLOBAL DEFAULT 3 PySeqIter_Type │ │ │ │ │ + 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,171 +1,170 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1e8c contains 25 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1e7c contains 14 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000028 00004f1c R_ARM_CALL 00000000 _PyObject_HasLen │ │ │ │ │ -00000038 0000501c R_ARM_CALL 00000000 PySequence_Size │ │ │ │ │ -00000058 0000511d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000068 0000521d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00000070 0000521d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -0000007c 0000532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000080 0000532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000000e0 0000441c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000028 00004e1c R_ARM_CALL 00000000 _PyObject_HasLen │ │ │ │ │ +00000038 00004f1c R_ARM_CALL 00000000 PySequence_Size │ │ │ │ │ +00000058 0000501d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000068 0000511d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00000070 0000511d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +0000007c 0000522b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000080 0000522c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000000e0 0000431c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000164 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000168 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000001e8 0000561c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000020c 0000571c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000238 0000581c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000278 00004b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002a4 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ -000002ac 00004e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000002b0 00004e2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000002b8 0000491c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000002c4 00004a1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000002dc 00004b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002e4 0000596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000350 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ -00000358 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ -00000368 0000541d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000036c 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000168 0000456b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000001d4 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ +000001dc 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ +000001ec 0000531d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000001f0 0000456b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1f54 contains 47 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1eec contains 47 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00006b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00006a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000d02 R_ARM_ABS32 000001f8 iter_dealloc │ │ │ │ │ -00000048 00006c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000048 00006b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000005c 00001102 R_ARM_ABS32 00000088 iter_traverse │ │ │ │ │ -0000006c 00006d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000006c 00006c02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000070 00000a02 R_ARM_ABS32 000000ec iter_iternext │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000d8 00006b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000000d8 00006a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000ec 00001702 R_ARM_ABS32 000002e8 calliter_dealloc │ │ │ │ │ -0000011c 00006c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000130 00001a02 R_ARM_ABS32 00000000 calliter_traverse │ │ │ │ │ -00000140 00006d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000144 00001402 R_ARM_ABS32 0000016c calliter_iternext │ │ │ │ │ +000000ec 00001602 R_ARM_ABS32 0000016c calliter_dealloc │ │ │ │ │ +0000011c 00006b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000130 00001902 R_ARM_ABS32 00000000 calliter_traverse │ │ │ │ │ +00000140 00006c02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000144 00001302 R_ARM_ABS32 000002e8 calliter_iternext │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001ac 00006b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000001ac 00006a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c0 00002002 R_ARM_ABS32 00000290 anextawaitable_dealloc │ │ │ │ │ +000001c0 00001f02 R_ARM_ABS32 00000290 anextawaitable_dealloc │ │ │ │ │ 000001d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001f0 00006c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000204 00003102 R_ARM_ABS32 00000500 anextawaitable_traverse │ │ │ │ │ -00000214 00006d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000218 00001d02 R_ARM_ABS32 00000104 anextawaitable_iternext │ │ │ │ │ +000001f0 00006b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000204 00003002 R_ARM_ABS32 00000500 anextawaitable_traverse │ │ │ │ │ +00000214 00006c02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000218 00001c02 R_ARM_ABS32 00000104 anextawaitable_iternext │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000027c 00006d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000027c 00006c02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 0000028c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000290 00002402 R_ARM_ABS32 00000318 anextawaitable_send │ │ │ │ │ -00000298 00003502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000290 00002302 R_ARM_ABS32 00000318 anextawaitable_send │ │ │ │ │ +00000298 00003402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000029c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002a0 00002802 R_ARM_ABS32 000003f8 anextawaitable_throw │ │ │ │ │ -000002a8 00003502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002a0 00002702 R_ARM_ABS32 000003f8 anextawaitable_throw │ │ │ │ │ +000002a8 00003402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002b0 00002a02 R_ARM_ABS32 00000418 anextawaitable_close │ │ │ │ │ -000002b8 00003502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002b0 00002902 R_ARM_ABS32 00000418 anextawaitable_close │ │ │ │ │ +000002b8 00003402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002d0 00002d02 R_ARM_ABS32 00000438 calliter_reduce │ │ │ │ │ -000002d8 00003502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002d0 00002c02 R_ARM_ABS32 00000438 calliter_reduce │ │ │ │ │ +000002d8 00003402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f0 00000c02 R_ARM_ABS32 00000000 iter_len │ │ │ │ │ -000002f8 00003502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002f8 00003402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000300 00003302 R_ARM_ABS32 00000560 iter_reduce │ │ │ │ │ -00000308 00003502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000300 00003202 R_ARM_ABS32 00000560 iter_reduce │ │ │ │ │ +00000308 00003402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000030c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000310 00003002 R_ARM_ABS32 000004a0 iter_setstate │ │ │ │ │ -00000318 00003502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000310 00002f02 R_ARM_ABS32 000004a0 iter_setstate │ │ │ │ │ +00000318 00003402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x20cc contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x2064 contains 38 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001c 0000431c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ +0000001c 0000421c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ 00000028 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000002c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000030 0000441c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000030 0000431c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000ac 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000000b0 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000000b8 0000451c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000000e4 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000000e8 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000124 0000471c R_ARM_CALL 00000000 PySequence_GetItem │ │ │ │ │ -00000148 0000482b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000014c 0000482c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000158 0000491c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000164 00004a1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000019c 00004b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001a4 00004c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000001a8 00004c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000000b8 0000441c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000000e4 0000456b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000000e8 0000456b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000124 0000461c R_ARM_CALL 00000000 PySequence_GetItem │ │ │ │ │ +00000148 0000472b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000014c 0000472c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000158 0000481c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000164 0000491c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000019c 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001a4 00004b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000001a8 00004b2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000001ac 0000082b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 000001b0 0000082c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000001b8 00004d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001c0 00004e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000001c4 00004e2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000001d0 0000491c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000001dc 00004a1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000270 0000541d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000029c 00004b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002a4 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000002e4 00004b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000001b8 00004c1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001c0 00004d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000001c4 00004d2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000001d0 0000481c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000001dc 0000491c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000270 0000531d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000029c 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002a4 0000456b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000002e4 00004a1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000364 0000551c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000388 0000561c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000003b4 0000571c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000003f4 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000428 00004d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000042c 00004d2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000434 0000481c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000440 0000491c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000458 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000460 0000586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x21ac contains 59 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x2194 contains 59 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000080 0000441c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000080 0000431c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000100 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000154 00004b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000160 00005b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000164 00005b2c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -0000016c 0000491c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000180 00004a1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000188 00005c1c R_ARM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ -000001b4 00005d1c R_ARM_CALL 00000000 _PyCoro_GetAwaitableIter │ │ │ │ │ -00000208 00004b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000228 00004b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000230 00005e1c R_ARM_CALL 00000000 PyIter_Check │ │ │ │ │ -0000023c 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000240 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000024c 00001f2b R_ARM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -00000250 00001f2c R_ARM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -00000258 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000280 00004b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000100 0000456b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000154 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000160 00005a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000164 00005a2c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +0000016c 0000481c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000180 0000491c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000188 00005b1c R_ARM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ +000001b4 00005c1c R_ARM_CALL 00000000 _PyCoro_GetAwaitableIter │ │ │ │ │ +00000208 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000228 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000230 00005d1c R_ARM_CALL 00000000 PyIter_Check │ │ │ │ │ +0000023c 00005e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000240 00005e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000024c 00001e2b R_ARM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +00000250 00001e2c R_ARM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +00000258 00005f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000280 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002f8 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ 00000300 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ -00000310 0000541d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000314 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000320 0000222b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00000324 0000222c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00000374 0000611c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00000388 0000262b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -0000038c 0000262c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00000390 0000611c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -000003b4 00004b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003c0 00005b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000003c4 00005b2c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000003cc 0000491c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000003e0 00004a1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000003e8 00005c1c R_ARM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ -00000400 0000272b R_ARM_MOVW_ABS_NC 0000006c .LC5 │ │ │ │ │ -00000404 0000272c R_ARM_MOVT_ABS 0000006c .LC5 │ │ │ │ │ -00000420 0000292b R_ARM_MOVW_ABS_NC 00000074 .LC6 │ │ │ │ │ -00000424 0000292c R_ARM_MOVT_ABS 00000074 .LC6 │ │ │ │ │ -00000454 0000621c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000474 00002b2b R_ARM_MOVW_ABS_NC 0000007c .LC7 │ │ │ │ │ -00000478 00002b2c R_ARM_MOVT_ABS 0000007c .LC7 │ │ │ │ │ -00000484 0000631d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000488 00002c2b R_ARM_MOVW_ABS_NC 00000084 .LC8 │ │ │ │ │ -0000048c 00002c2c R_ARM_MOVT_ABS 00000084 .LC8 │ │ │ │ │ -00000498 0000631d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -0000049c 00006402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000004bc 0000651c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000004e0 0000661c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000004f4 0000672b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000004f8 0000672c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000057c 0000621c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000594 0000322b R_ARM_MOVW_ABS_NC 0000008c .LC9 │ │ │ │ │ -00000598 0000322c R_ARM_MOVT_ABS 0000008c .LC9 │ │ │ │ │ -000005a4 0000631d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000005a8 00002c2b R_ARM_MOVW_ABS_NC 00000084 .LC8 │ │ │ │ │ -000005ac 00002c2c R_ARM_MOVT_ABS 00000084 .LC8 │ │ │ │ │ -000005b8 0000631d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000005bc 00006402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000310 0000531d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000314 0000456b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000320 0000212b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00000324 0000212c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00000374 0000601c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00000388 0000252b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +0000038c 0000252c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +00000390 0000601c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000003b4 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003c0 00005a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000003c4 00005a2c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000003cc 0000481c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000003e0 0000491c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000003e8 00005b1c R_ARM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ +00000400 0000262b R_ARM_MOVW_ABS_NC 0000006c .LC5 │ │ │ │ │ +00000404 0000262c R_ARM_MOVT_ABS 0000006c .LC5 │ │ │ │ │ +00000420 0000282b R_ARM_MOVW_ABS_NC 00000074 .LC6 │ │ │ │ │ +00000424 0000282c R_ARM_MOVT_ABS 00000074 .LC6 │ │ │ │ │ +00000454 0000611c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000474 00002a2b R_ARM_MOVW_ABS_NC 0000007c .LC7 │ │ │ │ │ +00000478 00002a2c R_ARM_MOVT_ABS 0000007c .LC7 │ │ │ │ │ +00000484 0000621d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000488 00002b2b R_ARM_MOVW_ABS_NC 00000084 .LC8 │ │ │ │ │ +0000048c 00002b2c R_ARM_MOVT_ABS 00000084 .LC8 │ │ │ │ │ +00000498 0000621d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +0000049c 00006302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000004bc 0000641c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000004e0 0000651c R TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes