diff --git a/runtime/vm/compiler/asm_intrinsifier_riscv.cc b/runtime/vm/compiler/asm_intrinsifier_riscv.cc index d800909dac7..22b5d92c738 100644 --- a/runtime/vm/compiler/asm_intrinsifier_riscv.cc +++ b/runtime/vm/compiler/asm_intrinsifier_riscv.cc @@ -2035,20 +2035,20 @@ void AsmIntrinsifier::Timeline_getNextTaskId(Assembler* assembler, __ LoadImmediate(A0, target::ToRawSmi(0)); __ ret(); #elif XLEN == 64 - __ ld(A0, Address(THR, target::Thread::next_task_id_offset())); + __ LoadFromOffset(A0, THR, target::Thread::next_task_id_offset()); __ addi(A1, A0, 1); - __ sd(A1, Address(THR, target::Thread::next_task_id_offset())); + __ StoreToOffset(A1, THR, target::Thread::next_task_id_offset()); __ SmiTag(A0); // Ignore loss of precision. __ ret(); #else - __ lw(T0, Address(THR, target::Thread::next_task_id_offset())); - __ lw(T1, Address(THR, target::Thread::next_task_id_offset() + 4)); + __ LoadFromOffset(T0, THR, target::Thread::next_task_id_offset()); + __ LoadFromOffset(T1, THR, target::Thread::next_task_id_offset() + 4); __ SmiTag(A0, T0); // Ignore loss of precision. __ addi(T2, T0, 1); __ sltu(T3, T2, T0); // Carry. __ add(T1, T1, T3); - __ sw(T2, Address(THR, target::Thread::next_task_id_offset())); - __ sw(T1, Address(THR, target::Thread::next_task_id_offset() + 4)); + __ StoreToOffset(T2, THR, target::Thread::next_task_id_offset()); + __ StoreToOffset(T1, THR, target::Thread::next_task_id_offset() + 4); __ ret(); #endif } diff --git a/runtime/vm/compiler/backend/il.cc b/runtime/vm/compiler/backend/il.cc index a51241278dd..9fdacdbe887 100644 --- a/runtime/vm/compiler/backend/il.cc +++ b/runtime/vm/compiler/backend/il.cc @@ -4574,10 +4574,7 @@ void LoadStaticFieldInstr::EmitNativeCode(FlowGraphCompiler* compiler) { original_field.EnsureInitializerFunction(); } stub = field().is_shared() - ? (field().is_final() - ? object_store - ->init_shared_late_final_static_field_stub() - : object_store->init_shared_late_static_field_stub()) + ? object_store->init_shared_late_static_field_stub() : (field().is_final() ? object_store->init_late_final_static_field_stub() : object_store->init_late_static_field_stub()); diff --git a/runtime/vm/compiler/runtime_offsets_extracted.h b/runtime/vm/compiler/runtime_offsets_extracted.h index 71303be1a7b..8df9d148b7b 100644 --- a/runtime/vm/compiler/runtime_offsets_extracted.h +++ b/runtime/vm/compiler/runtime_offsets_extracted.h @@ -324,9 +324,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x174; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x3b0; + 0x3b8; static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x3b4; + 0x3bc; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0x100; static constexpr dart::compiler::target::word @@ -350,7 +350,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0xac; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x3d0; + 0x3d8; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0xb0; static constexpr dart::compiler::target::word @@ -363,13 +363,13 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point_offset = 0x104; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0x60; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3f8; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x400; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x2c; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x3d4; + Thread_double_truncate_round_supported_offset = 0x3dc; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x3fc; + Thread_service_extension_stream_offset = 0x404; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x12c; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = @@ -386,7 +386,7 @@ static constexpr dart::compiler::target::word Thread_end_offset = 0x28; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0xf0; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x3c4; + 0x3cc; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0xf4; static constexpr dart::compiler::target::word @@ -406,7 +406,7 @@ static constexpr dart::compiler::target::word Thread_float_not_address_offset = static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x170; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x3b8; + 0x3c0; static constexpr dart::compiler::target::word Thread_interpret_call_entry_point_offset = 0x150; static constexpr dart::compiler::target::word @@ -414,10 +414,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0x58; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x3cc; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x378; + 0x3d4; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x37c; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x37c; + 0x380; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word @@ -427,9 +427,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0xec; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x390; + Thread_old_marking_stack_block_offset = 0x394; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x394; + Thread_new_marking_stack_block_offset = 0x398; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x124; static constexpr dart::compiler::target::word @@ -478,23 +478,23 @@ static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x154; static constexpr dart::compiler::target::word Thread_resume_interpreter_adjusted_entry_point_offset = 0x140; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3bc; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3c4; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x3c0; + Thread_saved_shadow_call_stack_offset = 0x3c8; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x3c8; + 0x3d0; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x34; -static constexpr dart::compiler::target::word Thread_single_step_offset = 0x3ec; +static constexpr dart::compiler::target::word Thread_single_step_offset = 0x3f4; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0xe8; static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x380; + 0x384; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x384; + Thread_stack_overflow_flags_offset = 0x388; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x120; static constexpr dart::compiler::target::word @@ -504,46 +504,46 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x38c; + 0x390; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x350; + Thread_suspend_state_await_entry_point_offset = 0x354; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x354; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x358; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x34c; + Thread_suspend_state_init_async_entry_point_offset = 0x350; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x358; + Thread_suspend_state_return_async_entry_point_offset = 0x35c; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x35c; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x360; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x360; + Thread_suspend_state_init_async_star_entry_point_offset = 0x364; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x364; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x368; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x368; + Thread_suspend_state_return_async_star_entry_point_offset = 0x36c; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x36c; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x370; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x370; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x374; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x374; + Thread_suspend_state_handle_exception_entry_point_offset = 0x378; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x388; + Thread_top_exit_frame_info_offset = 0x38c; static constexpr dart::compiler::target::word Thread_top_offset = 0x24; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x3a0; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x39c; + Thread_unboxed_runtime_arg_offset = 0x3a8; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x3a0; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x20; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x3d8; -static constexpr dart::compiler::target::word Thread_random_offset = 0x3e0; + 0x3e0; +static constexpr dart::compiler::target::word Thread_random_offset = 0x3e8; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x138; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3e8; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3f0; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -628,8 +628,8 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x4, 0xc, 0x8, 0x10}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - 0x32c, 0x330, 0x334, 0x338, 0x33c, -1, 0x340, -1, - 0x344, 0x348, -1, -1, -1, -1, -1, -1}; + 0x330, 0x334, 0x338, 0x33c, 0x340, -1, 0x344, -1, + 0x348, 0x34c, -1, -1, -1, -1, -1, -1}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8; static constexpr dart::compiler::target::word Array_header_size = 0xc; @@ -1048,9 +1048,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x768; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x770; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = + 0x778; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word @@ -1074,7 +1074,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x158; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x7a8; + 0x7b0; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x160; static constexpr dart::compiler::target::word @@ -1087,13 +1087,13 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point_offset = 0x208; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xc0; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7e8; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7f0; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x58; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x7b0; + Thread_double_truncate_round_supported_offset = 0x7b8; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x7f0; + Thread_service_extension_stream_offset = 0x7f8; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x258; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = @@ -1110,7 +1110,7 @@ static constexpr dart::compiler::target::word Thread_end_offset = 0x50; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x790; + 0x798; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word @@ -1130,7 +1130,7 @@ static constexpr dart::compiler::target::word Thread_float_not_address_offset = static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x2e0; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x778; + 0x780; static constexpr dart::compiler::target::word Thread_interpret_call_entry_point_offset = 0x2a0; static constexpr dart::compiler::target::word @@ -1138,10 +1138,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb0; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x7a0; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x708; + 0x7a8; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x710; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x710; + 0x718; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word @@ -1151,9 +1151,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x738; + Thread_old_marking_stack_block_offset = 0x740; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x740; + Thread_new_marking_stack_block_offset = 0x748; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word @@ -1202,23 +1202,23 @@ static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x2a8; static constexpr dart::compiler::target::word Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x780; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x788; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x788; + Thread_saved_shadow_call_stack_offset = 0x790; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x798; + 0x7a0; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x68; -static constexpr dart::compiler::target::word Thread_single_step_offset = 0x7d0; +static constexpr dart::compiler::target::word Thread_single_step_offset = 0x7d8; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0x1d0; static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x278; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x718; + 0x720; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x720; + Thread_stack_overflow_flags_offset = 0x728; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; static constexpr dart::compiler::target::word @@ -1228,46 +1228,46 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x730; + 0x738; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x6b8; + Thread_suspend_state_await_entry_point_offset = 0x6c0; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c0; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c8; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x6b0; + Thread_suspend_state_init_async_entry_point_offset = 0x6b8; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x6c8; + Thread_suspend_state_return_async_entry_point_offset = 0x6d0; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d0; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d8; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x6d8; + Thread_suspend_state_init_async_star_entry_point_offset = 0x6e0; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e0; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e8; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x6e8; + Thread_suspend_state_return_async_star_entry_point_offset = 0x6f0; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f0; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f8; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6f8; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x700; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x700; + Thread_suspend_state_handle_exception_entry_point_offset = 0x708; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x728; + Thread_top_exit_frame_info_offset = 0x730; static constexpr dart::compiler::target::word Thread_top_offset = 0x48; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x758; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x750; + Thread_unboxed_runtime_arg_offset = 0x760; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x758; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x7b8; -static constexpr dart::compiler::target::word Thread_random_offset = 0x7c0; + 0x7c0; +static constexpr dart::compiler::target::word Thread_random_offset = 0x7c8; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x270; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7c8; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7d0; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -1356,8 +1356,8 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - 0x658, 0x660, 0x668, 0x670, -1, -1, 0x678, 0x680, - 0x688, 0x690, 0x698, -1, 0x6a0, 0x6a8, -1, -1}; + 0x660, 0x668, 0x670, 0x678, -1, -1, 0x680, 0x688, + 0x690, 0x698, 0x6a0, -1, 0x6a8, 0x6b0, -1, -1}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word Array_header_size = 0x18; @@ -1863,9 +1863,9 @@ static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0x58; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = 0x3c4; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x36c; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x370; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x370; + 0x374; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word @@ -1875,9 +1875,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0xec; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x384; + Thread_old_marking_stack_block_offset = 0x388; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x388; + Thread_new_marking_stack_block_offset = 0x38c; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x124; static constexpr dart::compiler::target::word @@ -1940,9 +1940,9 @@ static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x374; + 0x378; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x378; + Thread_stack_overflow_flags_offset = 0x37c; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x120; static constexpr dart::compiler::target::word @@ -1952,36 +1952,36 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x380; + 0x384; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x344; + Thread_suspend_state_await_entry_point_offset = 0x348; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x348; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x34c; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x340; + Thread_suspend_state_init_async_entry_point_offset = 0x344; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x34c; + Thread_suspend_state_return_async_entry_point_offset = 0x350; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x350; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x354; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x354; + Thread_suspend_state_init_async_star_entry_point_offset = 0x358; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x358; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x35c; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x35c; + Thread_suspend_state_return_async_star_entry_point_offset = 0x360; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x360; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x364; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x364; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x368; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x368; + Thread_suspend_state_handle_exception_entry_point_offset = 0x36c; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x37c; + Thread_top_exit_frame_info_offset = 0x380; static constexpr dart::compiler::target::word Thread_top_offset = 0x24; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10; static constexpr dart::compiler::target::word Thread_unboxed_runtime_arg_offset = 0x398; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x390; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x394; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = @@ -2076,7 +2076,7 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x4, 0xc, 0x8, 0x10}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - 0x32c, 0x330, 0x334, 0x338, -1, -1, -1, 0x33c}; + 0x330, 0x334, 0x338, 0x33c, -1, -1, -1, 0x340}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8; static constexpr dart::compiler::target::word Array_header_size = 0xc; @@ -2495,9 +2495,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x7b0; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x7b8; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = + 0x7c0; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word @@ -2521,7 +2521,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x158; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x7f0; + 0x7f8; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x160; static constexpr dart::compiler::target::word @@ -2534,13 +2534,13 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point_offset = 0x208; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xc0; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x830; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x838; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x58; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x7f8; + Thread_double_truncate_round_supported_offset = 0x800; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x838; + Thread_service_extension_stream_offset = 0x840; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x258; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = @@ -2557,7 +2557,7 @@ static constexpr dart::compiler::target::word Thread_end_offset = 0x50; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x7d8; + 0x7e0; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word @@ -2577,7 +2577,7 @@ static constexpr dart::compiler::target::word Thread_float_not_address_offset = static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x2e0; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x7c0; + 0x7c8; static constexpr dart::compiler::target::word Thread_interpret_call_entry_point_offset = 0x2a0; static constexpr dart::compiler::target::word @@ -2585,10 +2585,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb0; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x7e8; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x750; + 0x7f0; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x758; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x758; + 0x760; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word @@ -2598,9 +2598,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x780; + Thread_old_marking_stack_block_offset = 0x788; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x788; + Thread_new_marking_stack_block_offset = 0x790; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word @@ -2649,23 +2649,23 @@ static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x2a8; static constexpr dart::compiler::target::word Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7c8; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7d0; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x7d0; + Thread_saved_shadow_call_stack_offset = 0x7d8; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x7e0; + 0x7e8; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x68; -static constexpr dart::compiler::target::word Thread_single_step_offset = 0x818; +static constexpr dart::compiler::target::word Thread_single_step_offset = 0x820; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0x1d0; static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x278; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x760; + 0x768; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x768; + Thread_stack_overflow_flags_offset = 0x770; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; static constexpr dart::compiler::target::word @@ -2675,46 +2675,46 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x778; + 0x780; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x700; + Thread_suspend_state_await_entry_point_offset = 0x708; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x708; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x710; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x6f8; + Thread_suspend_state_init_async_entry_point_offset = 0x700; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x710; + Thread_suspend_state_return_async_entry_point_offset = 0x718; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x718; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x720; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x720; + Thread_suspend_state_init_async_star_entry_point_offset = 0x728; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x728; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x730; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x730; + Thread_suspend_state_return_async_star_entry_point_offset = 0x738; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x738; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x740; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x740; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x748; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x748; + Thread_suspend_state_handle_exception_entry_point_offset = 0x750; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x770; + Thread_top_exit_frame_info_offset = 0x778; static constexpr dart::compiler::target::word Thread_top_offset = 0x48; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x7a0; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x798; + Thread_unboxed_runtime_arg_offset = 0x7a8; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x7a0; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x800; -static constexpr dart::compiler::target::word Thread_random_offset = 0x808; + 0x808; +static constexpr dart::compiler::target::word Thread_random_offset = 0x810; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x270; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x810; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x818; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -2803,10 +2803,10 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - 0x658, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, - 0x698, 0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, -1, - -1, -1, -1, 0x6d0, 0x6d8, -1, -1, 0x6e0, - 0x6e8, 0x6f0, -1, -1, -1, -1, -1, -1}; + 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, + 0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, 0x6d0, -1, + -1, -1, -1, 0x6d8, 0x6e0, -1, -1, 0x6e8, + 0x6f0, 0x6f8, -1, -1, -1, -1, -1, -1}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word Array_header_size = 0x18; @@ -3223,9 +3223,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x2f0; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x770; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x778; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = + 0x780; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0x208; static constexpr dart::compiler::target::word @@ -3249,7 +3249,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x160; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x7b0; + 0x7b8; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x168; static constexpr dart::compiler::target::word @@ -3262,13 +3262,13 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point_offset = 0x210; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xc8; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7f0; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7f8; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x60; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x7b8; + Thread_double_truncate_round_supported_offset = 0x7c0; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x7f8; + Thread_service_extension_stream_offset = 0x800; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x260; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = @@ -3285,7 +3285,7 @@ static constexpr dart::compiler::target::word Thread_end_offset = 0x58; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x798; + 0x7a0; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1f0; static constexpr dart::compiler::target::word @@ -3305,7 +3305,7 @@ static constexpr dart::compiler::target::word Thread_float_not_address_offset = static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x2e8; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x780; + 0x788; static constexpr dart::compiler::target::word Thread_interpret_call_entry_point_offset = 0x2a8; static constexpr dart::compiler::target::word @@ -3313,10 +3313,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb8; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x7a8; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x710; + 0x7b0; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x718; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x718; + 0x720; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word @@ -3326,9 +3326,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x740; + Thread_old_marking_stack_block_offset = 0x748; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x748; + Thread_new_marking_stack_block_offset = 0x750; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x250; static constexpr dart::compiler::target::word @@ -3377,23 +3377,23 @@ static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x2b0; static constexpr dart::compiler::target::word Thread_resume_interpreter_adjusted_entry_point_offset = 0x288; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x788; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x790; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x790; + Thread_saved_shadow_call_stack_offset = 0x798; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x7a0; + 0x7a8; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x70; -static constexpr dart::compiler::target::word Thread_single_step_offset = 0x7d8; +static constexpr dart::compiler::target::word Thread_single_step_offset = 0x7e0; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x280; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x720; + 0x728; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x728; + Thread_stack_overflow_flags_offset = 0x730; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x248; static constexpr dart::compiler::target::word @@ -3403,47 +3403,47 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x190; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x738; + 0x740; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x6c0; + Thread_suspend_state_await_entry_point_offset = 0x6c8; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c8; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6d0; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x6b8; + Thread_suspend_state_init_async_entry_point_offset = 0x6c0; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x6d0; + Thread_suspend_state_return_async_entry_point_offset = 0x6d8; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d8; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6e0; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x6e0; + Thread_suspend_state_init_async_star_entry_point_offset = 0x6e8; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e8; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x6f0; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x6f0; + Thread_suspend_state_return_async_star_entry_point_offset = 0x6f8; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f8; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x700; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x700; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x708; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x708; + Thread_suspend_state_handle_exception_entry_point_offset = 0x710; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x730; + Thread_top_exit_frame_info_offset = 0x738; static constexpr dart::compiler::target::word Thread_top_offset = 0x50; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x760; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x758; + Thread_unboxed_runtime_arg_offset = 0x768; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x760; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x48; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x7c0; -static constexpr dart::compiler::target::word Thread_random_offset = 0x7c8; + 0x7c8; +static constexpr dart::compiler::target::word Thread_random_offset = 0x7d0; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x278; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7d0; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7d8; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -3530,8 +3530,8 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - 0x660, 0x668, 0x670, 0x678, -1, -1, 0x680, 0x688, - 0x690, 0x698, 0x6a0, -1, 0x6a8, 0x6b0, -1, -1}; + 0x668, 0x670, 0x678, 0x680, -1, -1, 0x688, 0x690, + 0x698, 0x6a0, 0x6a8, -1, 0x6b0, 0x6b8, -1, -1}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x20; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word Array_header_size = 0x10; @@ -3948,9 +3948,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x2f0; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x7b8; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x7c0; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = + 0x7c8; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0x208; static constexpr dart::compiler::target::word @@ -3974,7 +3974,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x160; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x7f8; + 0x800; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x168; static constexpr dart::compiler::target::word @@ -3987,13 +3987,13 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point_offset = 0x210; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xc8; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x838; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x840; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x60; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x800; + Thread_double_truncate_round_supported_offset = 0x808; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x840; + Thread_service_extension_stream_offset = 0x848; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x260; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = @@ -4010,7 +4010,7 @@ static constexpr dart::compiler::target::word Thread_end_offset = 0x58; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x7e0; + 0x7e8; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1f0; static constexpr dart::compiler::target::word @@ -4030,7 +4030,7 @@ static constexpr dart::compiler::target::word Thread_float_not_address_offset = static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x2e8; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x7c8; + 0x7d0; static constexpr dart::compiler::target::word Thread_interpret_call_entry_point_offset = 0x2a8; static constexpr dart::compiler::target::word @@ -4038,10 +4038,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb8; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x7f0; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x758; + 0x7f8; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x760; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x760; + 0x768; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word @@ -4051,9 +4051,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x788; + Thread_old_marking_stack_block_offset = 0x790; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x790; + Thread_new_marking_stack_block_offset = 0x798; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x250; static constexpr dart::compiler::target::word @@ -4102,23 +4102,23 @@ static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x2b0; static constexpr dart::compiler::target::word Thread_resume_interpreter_adjusted_entry_point_offset = 0x288; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7d0; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7d8; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x7d8; + Thread_saved_shadow_call_stack_offset = 0x7e0; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x7e8; + 0x7f0; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x70; -static constexpr dart::compiler::target::word Thread_single_step_offset = 0x820; +static constexpr dart::compiler::target::word Thread_single_step_offset = 0x828; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x280; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x768; + 0x770; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x770; + Thread_stack_overflow_flags_offset = 0x778; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x248; static constexpr dart::compiler::target::word @@ -4128,47 +4128,47 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x190; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x780; + 0x788; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x708; + Thread_suspend_state_await_entry_point_offset = 0x710; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x710; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x718; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x700; + Thread_suspend_state_init_async_entry_point_offset = 0x708; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x718; + Thread_suspend_state_return_async_entry_point_offset = 0x720; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x720; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x728; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x728; + Thread_suspend_state_init_async_star_entry_point_offset = 0x730; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x730; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x738; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x738; + Thread_suspend_state_return_async_star_entry_point_offset = 0x740; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x740; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x748; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x748; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x750; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x750; + Thread_suspend_state_handle_exception_entry_point_offset = 0x758; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x778; + Thread_top_exit_frame_info_offset = 0x780; static constexpr dart::compiler::target::word Thread_top_offset = 0x50; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x7a8; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x7a0; + Thread_unboxed_runtime_arg_offset = 0x7b0; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x7a8; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x48; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x808; -static constexpr dart::compiler::target::word Thread_random_offset = 0x810; + 0x810; +static constexpr dart::compiler::target::word Thread_random_offset = 0x818; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x278; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x818; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x820; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -4255,10 +4255,10 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, - 0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, 0x6d0, -1, - -1, -1, -1, 0x6d8, 0x6e0, -1, -1, 0x6e8, - 0x6f0, 0x6f8, -1, -1, -1, -1, -1, -1}; + 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, 0x6a0, + 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, 0x6d0, 0x6d8, -1, + -1, -1, -1, 0x6e0, 0x6e8, -1, -1, 0x6f0, + 0x6f8, 0x700, -1, -1, -1, -1, -1, -1}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x20; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word Array_header_size = 0x10; @@ -4673,9 +4673,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x174; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x3d8; + 0x3e0; static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x3dc; + 0x3e4; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0x100; static constexpr dart::compiler::target::word @@ -4699,7 +4699,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0xac; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x3f8; + 0x400; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0xb0; static constexpr dart::compiler::target::word @@ -4712,13 +4712,13 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point_offset = 0x104; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0x60; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x420; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x428; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x2c; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x3fc; + Thread_double_truncate_round_supported_offset = 0x404; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x424; + Thread_service_extension_stream_offset = 0x42c; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x12c; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = @@ -4735,7 +4735,7 @@ static constexpr dart::compiler::target::word Thread_end_offset = 0x28; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0xf0; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x3ec; + 0x3f4; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0xf4; static constexpr dart::compiler::target::word @@ -4755,7 +4755,7 @@ static constexpr dart::compiler::target::word Thread_float_not_address_offset = static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x170; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x3e0; + 0x3e8; static constexpr dart::compiler::target::word Thread_interpret_call_entry_point_offset = 0x150; static constexpr dart::compiler::target::word @@ -4763,10 +4763,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0x58; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x3f4; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x3a0; + 0x3fc; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x3a4; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x3a4; + 0x3a8; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word @@ -4776,9 +4776,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0xec; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x3b8; + Thread_old_marking_stack_block_offset = 0x3bc; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x3bc; + Thread_new_marking_stack_block_offset = 0x3c0; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x124; static constexpr dart::compiler::target::word @@ -4827,23 +4827,23 @@ static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x154; static constexpr dart::compiler::target::word Thread_resume_interpreter_adjusted_entry_point_offset = 0x140; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3e4; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3ec; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x3e8; + Thread_saved_shadow_call_stack_offset = 0x3f0; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x3f0; + 0x3f8; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x34; -static constexpr dart::compiler::target::word Thread_single_step_offset = 0x414; +static constexpr dart::compiler::target::word Thread_single_step_offset = 0x41c; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0xe8; static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x3a8; + 0x3ac; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x3ac; + Thread_stack_overflow_flags_offset = 0x3b0; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x120; static constexpr dart::compiler::target::word @@ -4853,46 +4853,46 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x3b4; + 0x3b8; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x378; + Thread_suspend_state_await_entry_point_offset = 0x37c; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x37c; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x380; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x374; + Thread_suspend_state_init_async_entry_point_offset = 0x378; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x380; + Thread_suspend_state_return_async_entry_point_offset = 0x384; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x384; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x388; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x388; + Thread_suspend_state_init_async_star_entry_point_offset = 0x38c; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x38c; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x390; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x390; + Thread_suspend_state_return_async_star_entry_point_offset = 0x394; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x394; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x398; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x398; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x39c; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x39c; + Thread_suspend_state_handle_exception_entry_point_offset = 0x3a0; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x3b0; + Thread_top_exit_frame_info_offset = 0x3b4; static constexpr dart::compiler::target::word Thread_top_offset = 0x24; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x3c8; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x3c4; + Thread_unboxed_runtime_arg_offset = 0x3d0; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x3c8; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x20; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x400; -static constexpr dart::compiler::target::word Thread_random_offset = 0x408; + 0x408; +static constexpr dart::compiler::target::word Thread_random_offset = 0x410; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x138; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x410; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x418; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -4977,9 +4977,9 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x4, 0xc, 0x8, 0x10}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - -1, -1, -1, -1, -1, 0x32c, 0x330, 0x334, -1, -1, 0x338, - 0x33c, 0x340, -1, -1, -1, 0x344, 0x348, 0x34c, 0x350, 0x354, 0x358, - 0x35c, 0x360, -1, -1, -1, -1, 0x364, 0x368, 0x36c, 0x370}; + -1, -1, -1, -1, -1, 0x330, 0x334, 0x338, -1, -1, 0x33c, + 0x340, 0x344, -1, -1, -1, 0x348, 0x34c, 0x350, 0x354, 0x358, 0x35c, + 0x360, 0x364, -1, -1, -1, -1, 0x368, 0x36c, 0x370, 0x374}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8; static constexpr dart::compiler::target::word Array_header_size = 0xc; @@ -5398,9 +5398,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x7a0; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x7a8; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = + 0x7b0; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word @@ -5424,7 +5424,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x158; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x7e0; + 0x7e8; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x160; static constexpr dart::compiler::target::word @@ -5437,13 +5437,13 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point_offset = 0x208; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xc0; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x820; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x828; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x58; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x7e8; + Thread_double_truncate_round_supported_offset = 0x7f0; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x828; + Thread_service_extension_stream_offset = 0x830; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x258; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = @@ -5460,7 +5460,7 @@ static constexpr dart::compiler::target::word Thread_end_offset = 0x50; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x7c8; + 0x7d0; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word @@ -5480,7 +5480,7 @@ static constexpr dart::compiler::target::word Thread_float_not_address_offset = static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x2e0; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x7b0; + 0x7b8; static constexpr dart::compiler::target::word Thread_interpret_call_entry_point_offset = 0x2a0; static constexpr dart::compiler::target::word @@ -5488,10 +5488,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb0; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x7d8; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x740; + 0x7e0; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x748; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x748; + 0x750; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word @@ -5501,9 +5501,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x770; + Thread_old_marking_stack_block_offset = 0x778; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x778; + Thread_new_marking_stack_block_offset = 0x780; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word @@ -5552,23 +5552,23 @@ static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x2a8; static constexpr dart::compiler::target::word Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7b8; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7c0; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x7c0; + Thread_saved_shadow_call_stack_offset = 0x7c8; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x7d0; + 0x7d8; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x68; -static constexpr dart::compiler::target::word Thread_single_step_offset = 0x808; +static constexpr dart::compiler::target::word Thread_single_step_offset = 0x810; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0x1d0; static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x278; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x750; + 0x758; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x758; + Thread_stack_overflow_flags_offset = 0x760; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; static constexpr dart::compiler::target::word @@ -5578,46 +5578,46 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x768; + 0x770; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x6f0; + Thread_suspend_state_await_entry_point_offset = 0x6f8; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6f8; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x700; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x6e8; + Thread_suspend_state_init_async_entry_point_offset = 0x6f0; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x700; + Thread_suspend_state_return_async_entry_point_offset = 0x708; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x708; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x710; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x710; + Thread_suspend_state_init_async_star_entry_point_offset = 0x718; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x718; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x720; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x720; + Thread_suspend_state_return_async_star_entry_point_offset = 0x728; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x728; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x730; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x730; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x738; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x738; + Thread_suspend_state_handle_exception_entry_point_offset = 0x740; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x760; + Thread_top_exit_frame_info_offset = 0x768; static constexpr dart::compiler::target::word Thread_top_offset = 0x48; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x790; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x788; + Thread_unboxed_runtime_arg_offset = 0x798; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x790; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x7f0; -static constexpr dart::compiler::target::word Thread_random_offset = 0x7f8; + 0x7f8; +static constexpr dart::compiler::target::word Thread_random_offset = 0x800; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x270; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x800; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x808; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -5706,9 +5706,9 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - -1, -1, -1, -1, -1, 0x658, 0x660, 0x668, -1, -1, 0x670, - 0x678, 0x680, -1, -1, -1, 0x688, 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0, - 0x6b8, 0x6c0, -1, -1, -1, -1, 0x6c8, 0x6d0, 0x6d8, 0x6e0}; + -1, -1, -1, -1, -1, 0x660, 0x668, 0x670, -1, -1, 0x678, + 0x680, 0x688, -1, -1, -1, 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0, 0x6b8, + 0x6c0, 0x6c8, -1, -1, -1, -1, 0x6d0, 0x6d8, 0x6e0, 0x6e8}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word Array_header_size = 0x18; @@ -6116,9 +6116,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x174; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x3b0; + 0x3b8; static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x3b4; + 0x3bc; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0x100; static constexpr dart::compiler::target::word @@ -6142,7 +6142,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0xac; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x3d0; + 0x3d8; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0xb0; static constexpr dart::compiler::target::word @@ -6155,13 +6155,13 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point_offset = 0x104; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0x60; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3f8; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x400; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x2c; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x3d4; + Thread_double_truncate_round_supported_offset = 0x3dc; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x3fc; + Thread_service_extension_stream_offset = 0x404; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x12c; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = @@ -6178,7 +6178,7 @@ static constexpr dart::compiler::target::word Thread_end_offset = 0x28; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0xf0; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x3c4; + 0x3cc; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0xf4; static constexpr dart::compiler::target::word @@ -6198,7 +6198,7 @@ static constexpr dart::compiler::target::word Thread_float_not_address_offset = static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x170; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x3b8; + 0x3c0; static constexpr dart::compiler::target::word Thread_interpret_call_entry_point_offset = 0x150; static constexpr dart::compiler::target::word @@ -6206,10 +6206,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0x58; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x3cc; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x378; + 0x3d4; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x37c; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x37c; + 0x380; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word @@ -6219,9 +6219,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0xec; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x390; + Thread_old_marking_stack_block_offset = 0x394; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x394; + Thread_new_marking_stack_block_offset = 0x398; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x124; static constexpr dart::compiler::target::word @@ -6270,11 +6270,11 @@ static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x154; static constexpr dart::compiler::target::word Thread_resume_interpreter_adjusted_entry_point_offset = 0x140; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3bc; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3c4; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x3c0; + Thread_saved_shadow_call_stack_offset = 0x3c8; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x3c8; + 0x3d0; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x34; static constexpr dart::compiler::target::word @@ -6283,9 +6283,9 @@ static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x380; + 0x384; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x384; + Thread_stack_overflow_flags_offset = 0x388; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x120; static constexpr dart::compiler::target::word @@ -6295,46 +6295,46 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x38c; + 0x390; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x350; + Thread_suspend_state_await_entry_point_offset = 0x354; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x354; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x358; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x34c; + Thread_suspend_state_init_async_entry_point_offset = 0x350; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x358; + Thread_suspend_state_return_async_entry_point_offset = 0x35c; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x35c; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x360; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x360; + Thread_suspend_state_init_async_star_entry_point_offset = 0x364; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x364; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x368; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x368; + Thread_suspend_state_return_async_star_entry_point_offset = 0x36c; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x36c; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x370; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x370; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x374; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x374; + Thread_suspend_state_handle_exception_entry_point_offset = 0x378; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x388; + Thread_top_exit_frame_info_offset = 0x38c; static constexpr dart::compiler::target::word Thread_top_offset = 0x24; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x3a0; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x39c; + Thread_unboxed_runtime_arg_offset = 0x3a8; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x3a0; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x20; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x3d8; -static constexpr dart::compiler::target::word Thread_random_offset = 0x3e0; + 0x3e0; +static constexpr dart::compiler::target::word Thread_random_offset = 0x3e8; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x138; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3e8; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3f0; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -6419,8 +6419,8 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x4, 0xc, 0x8, 0x10}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - 0x32c, 0x330, 0x334, 0x338, 0x33c, -1, 0x340, -1, - 0x344, 0x348, -1, -1, -1, -1, -1, -1}; + 0x330, 0x334, 0x338, 0x33c, 0x340, -1, 0x344, -1, + 0x348, 0x34c, -1, -1, -1, -1, -1, -1}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8; static constexpr dart::compiler::target::word Array_header_size = 0xc; @@ -6832,9 +6832,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x768; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x770; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = + 0x778; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word @@ -6858,7 +6858,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x158; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x7a8; + 0x7b0; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x160; static constexpr dart::compiler::target::word @@ -6871,13 +6871,13 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point_offset = 0x208; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xc0; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7e8; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7f0; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x58; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x7b0; + Thread_double_truncate_round_supported_offset = 0x7b8; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x7f0; + Thread_service_extension_stream_offset = 0x7f8; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x258; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = @@ -6894,7 +6894,7 @@ static constexpr dart::compiler::target::word Thread_end_offset = 0x50; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x790; + 0x798; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word @@ -6914,7 +6914,7 @@ static constexpr dart::compiler::target::word Thread_float_not_address_offset = static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x2e0; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x778; + 0x780; static constexpr dart::compiler::target::word Thread_interpret_call_entry_point_offset = 0x2a0; static constexpr dart::compiler::target::word @@ -6922,10 +6922,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb0; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x7a0; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x708; + 0x7a8; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x710; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x710; + 0x718; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word @@ -6935,9 +6935,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x738; + Thread_old_marking_stack_block_offset = 0x740; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x740; + Thread_new_marking_stack_block_offset = 0x748; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word @@ -6986,11 +6986,11 @@ static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x2a8; static constexpr dart::compiler::target::word Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x780; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x788; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x788; + Thread_saved_shadow_call_stack_offset = 0x790; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x798; + 0x7a0; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word @@ -6999,9 +6999,9 @@ static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x278; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x718; + 0x720; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x720; + Thread_stack_overflow_flags_offset = 0x728; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; static constexpr dart::compiler::target::word @@ -7011,46 +7011,46 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x730; + 0x738; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x6b8; + Thread_suspend_state_await_entry_point_offset = 0x6c0; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c0; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c8; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x6b0; + Thread_suspend_state_init_async_entry_point_offset = 0x6b8; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x6c8; + Thread_suspend_state_return_async_entry_point_offset = 0x6d0; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d0; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d8; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x6d8; + Thread_suspend_state_init_async_star_entry_point_offset = 0x6e0; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e0; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e8; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x6e8; + Thread_suspend_state_return_async_star_entry_point_offset = 0x6f0; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f0; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f8; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6f8; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x700; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x700; + Thread_suspend_state_handle_exception_entry_point_offset = 0x708; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x728; + Thread_top_exit_frame_info_offset = 0x730; static constexpr dart::compiler::target::word Thread_top_offset = 0x48; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x758; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x750; + Thread_unboxed_runtime_arg_offset = 0x760; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x758; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x7b8; -static constexpr dart::compiler::target::word Thread_random_offset = 0x7c0; + 0x7c0; +static constexpr dart::compiler::target::word Thread_random_offset = 0x7c8; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x270; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7c8; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7d0; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -7139,8 +7139,8 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - 0x658, 0x660, 0x668, 0x670, -1, -1, 0x678, 0x680, - 0x688, 0x690, 0x698, -1, 0x6a0, 0x6a8, -1, -1}; + 0x660, 0x668, 0x670, 0x678, -1, -1, 0x680, 0x688, + 0x690, 0x698, 0x6a0, -1, 0x6a8, 0x6b0, -1, -1}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word Array_header_size = 0x18; @@ -7639,9 +7639,9 @@ static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0x58; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = 0x3c4; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x36c; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x370; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x370; + 0x374; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word @@ -7651,9 +7651,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0xec; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x384; + Thread_old_marking_stack_block_offset = 0x388; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x388; + Thread_new_marking_stack_block_offset = 0x38c; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x124; static constexpr dart::compiler::target::word @@ -7715,9 +7715,9 @@ static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x374; + 0x378; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x378; + Thread_stack_overflow_flags_offset = 0x37c; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x120; static constexpr dart::compiler::target::word @@ -7727,36 +7727,36 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x380; + 0x384; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x344; + Thread_suspend_state_await_entry_point_offset = 0x348; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x348; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x34c; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x340; + Thread_suspend_state_init_async_entry_point_offset = 0x344; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x34c; + Thread_suspend_state_return_async_entry_point_offset = 0x350; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x350; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x354; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x354; + Thread_suspend_state_init_async_star_entry_point_offset = 0x358; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x358; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x35c; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x35c; + Thread_suspend_state_return_async_star_entry_point_offset = 0x360; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x360; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x364; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x364; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x368; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x368; + Thread_suspend_state_handle_exception_entry_point_offset = 0x36c; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x37c; + Thread_top_exit_frame_info_offset = 0x380; static constexpr dart::compiler::target::word Thread_top_offset = 0x24; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10; static constexpr dart::compiler::target::word Thread_unboxed_runtime_arg_offset = 0x398; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x390; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x394; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = @@ -7851,7 +7851,7 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x4, 0xc, 0x8, 0x10}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - 0x32c, 0x330, 0x334, 0x338, -1, -1, -1, 0x33c}; + 0x330, 0x334, 0x338, 0x33c, -1, -1, -1, 0x340}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8; static constexpr dart::compiler::target::word Array_header_size = 0xc; @@ -8263,9 +8263,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x7b0; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x7b8; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = + 0x7c0; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word @@ -8289,7 +8289,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x158; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x7f0; + 0x7f8; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x160; static constexpr dart::compiler::target::word @@ -8302,13 +8302,13 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point_offset = 0x208; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xc0; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x830; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x838; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x58; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x7f8; + Thread_double_truncate_round_supported_offset = 0x800; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x838; + Thread_service_extension_stream_offset = 0x840; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x258; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = @@ -8325,7 +8325,7 @@ static constexpr dart::compiler::target::word Thread_end_offset = 0x50; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x7d8; + 0x7e0; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word @@ -8345,7 +8345,7 @@ static constexpr dart::compiler::target::word Thread_float_not_address_offset = static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x2e0; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x7c0; + 0x7c8; static constexpr dart::compiler::target::word Thread_interpret_call_entry_point_offset = 0x2a0; static constexpr dart::compiler::target::word @@ -8353,10 +8353,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb0; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x7e8; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x750; + 0x7f0; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x758; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x758; + 0x760; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word @@ -8366,9 +8366,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x780; + Thread_old_marking_stack_block_offset = 0x788; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x788; + Thread_new_marking_stack_block_offset = 0x790; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word @@ -8417,11 +8417,11 @@ static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x2a8; static constexpr dart::compiler::target::word Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7c8; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7d0; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x7d0; + Thread_saved_shadow_call_stack_offset = 0x7d8; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x7e0; + 0x7e8; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word @@ -8430,9 +8430,9 @@ static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x278; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x760; + 0x768; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x768; + Thread_stack_overflow_flags_offset = 0x770; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; static constexpr dart::compiler::target::word @@ -8442,46 +8442,46 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x778; + 0x780; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x700; + Thread_suspend_state_await_entry_point_offset = 0x708; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x708; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x710; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x6f8; + Thread_suspend_state_init_async_entry_point_offset = 0x700; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x710; + Thread_suspend_state_return_async_entry_point_offset = 0x718; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x718; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x720; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x720; + Thread_suspend_state_init_async_star_entry_point_offset = 0x728; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x728; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x730; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x730; + Thread_suspend_state_return_async_star_entry_point_offset = 0x738; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x738; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x740; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x740; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x748; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x748; + Thread_suspend_state_handle_exception_entry_point_offset = 0x750; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x770; + Thread_top_exit_frame_info_offset = 0x778; static constexpr dart::compiler::target::word Thread_top_offset = 0x48; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x7a0; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x798; + Thread_unboxed_runtime_arg_offset = 0x7a8; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x7a0; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x800; -static constexpr dart::compiler::target::word Thread_random_offset = 0x808; + 0x808; +static constexpr dart::compiler::target::word Thread_random_offset = 0x810; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x270; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x810; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x818; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -8570,10 +8570,10 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - 0x658, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, - 0x698, 0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, -1, - -1, -1, -1, 0x6d0, 0x6d8, -1, -1, 0x6e0, - 0x6e8, 0x6f0, -1, -1, -1, -1, -1, -1}; + 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, + 0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, 0x6d0, -1, + -1, -1, -1, 0x6d8, 0x6e0, -1, -1, 0x6e8, + 0x6f0, 0x6f8, -1, -1, -1, -1, -1, -1}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word Array_header_size = 0x18; @@ -8983,9 +8983,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x2f0; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x770; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x778; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = + 0x780; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0x208; static constexpr dart::compiler::target::word @@ -9009,7 +9009,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x160; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x7b0; + 0x7b8; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x168; static constexpr dart::compiler::target::word @@ -9022,13 +9022,13 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point_offset = 0x210; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xc8; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7f0; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7f8; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x60; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x7b8; + Thread_double_truncate_round_supported_offset = 0x7c0; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x7f8; + Thread_service_extension_stream_offset = 0x800; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x260; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = @@ -9045,7 +9045,7 @@ static constexpr dart::compiler::target::word Thread_end_offset = 0x58; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x798; + 0x7a0; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1f0; static constexpr dart::compiler::target::word @@ -9065,7 +9065,7 @@ static constexpr dart::compiler::target::word Thread_float_not_address_offset = static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x2e8; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x780; + 0x788; static constexpr dart::compiler::target::word Thread_interpret_call_entry_point_offset = 0x2a8; static constexpr dart::compiler::target::word @@ -9073,10 +9073,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb8; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x7a8; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x710; + 0x7b0; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x718; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x718; + 0x720; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word @@ -9086,9 +9086,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x740; + Thread_old_marking_stack_block_offset = 0x748; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x748; + Thread_new_marking_stack_block_offset = 0x750; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x250; static constexpr dart::compiler::target::word @@ -9137,11 +9137,11 @@ static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x2b0; static constexpr dart::compiler::target::word Thread_resume_interpreter_adjusted_entry_point_offset = 0x288; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x788; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x790; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x790; + Thread_saved_shadow_call_stack_offset = 0x798; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x7a0; + 0x7a8; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word @@ -9150,9 +9150,9 @@ static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x280; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x720; + 0x728; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x728; + Thread_stack_overflow_flags_offset = 0x730; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x248; static constexpr dart::compiler::target::word @@ -9162,47 +9162,47 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x190; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x738; + 0x740; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x6c0; + Thread_suspend_state_await_entry_point_offset = 0x6c8; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c8; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6d0; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x6b8; + Thread_suspend_state_init_async_entry_point_offset = 0x6c0; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x6d0; + Thread_suspend_state_return_async_entry_point_offset = 0x6d8; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d8; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6e0; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x6e0; + Thread_suspend_state_init_async_star_entry_point_offset = 0x6e8; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e8; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x6f0; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x6f0; + Thread_suspend_state_return_async_star_entry_point_offset = 0x6f8; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f8; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x700; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x700; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x708; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x708; + Thread_suspend_state_handle_exception_entry_point_offset = 0x710; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x730; + Thread_top_exit_frame_info_offset = 0x738; static constexpr dart::compiler::target::word Thread_top_offset = 0x50; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x760; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x758; + Thread_unboxed_runtime_arg_offset = 0x768; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x760; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x48; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x7c0; -static constexpr dart::compiler::target::word Thread_random_offset = 0x7c8; + 0x7c8; +static constexpr dart::compiler::target::word Thread_random_offset = 0x7d0; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x278; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7d0; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7d8; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -9289,8 +9289,8 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - 0x660, 0x668, 0x670, 0x678, -1, -1, 0x680, 0x688, - 0x690, 0x698, 0x6a0, -1, 0x6a8, 0x6b0, -1, -1}; + 0x668, 0x670, 0x678, 0x680, -1, -1, 0x688, 0x690, + 0x698, 0x6a0, 0x6a8, -1, 0x6b0, 0x6b8, -1, -1}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x20; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word Array_header_size = 0x10; @@ -9700,9 +9700,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x2f0; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x7b8; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x7c0; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = + 0x7c8; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0x208; static constexpr dart::compiler::target::word @@ -9726,7 +9726,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x160; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x7f8; + 0x800; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x168; static constexpr dart::compiler::target::word @@ -9739,13 +9739,13 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point_offset = 0x210; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xc8; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x838; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x840; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x60; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x800; + Thread_double_truncate_round_supported_offset = 0x808; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x840; + Thread_service_extension_stream_offset = 0x848; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x260; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = @@ -9762,7 +9762,7 @@ static constexpr dart::compiler::target::word Thread_end_offset = 0x58; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x7e0; + 0x7e8; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1f0; static constexpr dart::compiler::target::word @@ -9782,7 +9782,7 @@ static constexpr dart::compiler::target::word Thread_float_not_address_offset = static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x2e8; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x7c8; + 0x7d0; static constexpr dart::compiler::target::word Thread_interpret_call_entry_point_offset = 0x2a8; static constexpr dart::compiler::target::word @@ -9790,10 +9790,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb8; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x7f0; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x758; + 0x7f8; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x760; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x760; + 0x768; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word @@ -9803,9 +9803,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x788; + Thread_old_marking_stack_block_offset = 0x790; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x790; + Thread_new_marking_stack_block_offset = 0x798; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x250; static constexpr dart::compiler::target::word @@ -9854,11 +9854,11 @@ static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x2b0; static constexpr dart::compiler::target::word Thread_resume_interpreter_adjusted_entry_point_offset = 0x288; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7d0; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7d8; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x7d8; + Thread_saved_shadow_call_stack_offset = 0x7e0; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x7e8; + 0x7f0; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word @@ -9867,9 +9867,9 @@ static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x280; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x768; + 0x770; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x770; + Thread_stack_overflow_flags_offset = 0x778; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x248; static constexpr dart::compiler::target::word @@ -9879,47 +9879,47 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x190; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x780; + 0x788; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x708; + Thread_suspend_state_await_entry_point_offset = 0x710; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x710; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x718; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x700; + Thread_suspend_state_init_async_entry_point_offset = 0x708; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x718; + Thread_suspend_state_return_async_entry_point_offset = 0x720; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x720; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x728; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x728; + Thread_suspend_state_init_async_star_entry_point_offset = 0x730; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x730; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x738; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x738; + Thread_suspend_state_return_async_star_entry_point_offset = 0x740; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x740; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x748; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x748; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x750; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x750; + Thread_suspend_state_handle_exception_entry_point_offset = 0x758; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x778; + Thread_top_exit_frame_info_offset = 0x780; static constexpr dart::compiler::target::word Thread_top_offset = 0x50; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x7a8; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x7a0; + Thread_unboxed_runtime_arg_offset = 0x7b0; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x7a8; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x48; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x808; -static constexpr dart::compiler::target::word Thread_random_offset = 0x810; + 0x810; +static constexpr dart::compiler::target::word Thread_random_offset = 0x818; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x278; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x818; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x820; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -10006,10 +10006,10 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, - 0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, 0x6d0, -1, - -1, -1, -1, 0x6d8, 0x6e0, -1, -1, 0x6e8, - 0x6f0, 0x6f8, -1, -1, -1, -1, -1, -1}; + 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, 0x6a0, + 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, 0x6d0, 0x6d8, -1, + -1, -1, -1, 0x6e0, 0x6e8, -1, -1, 0x6f0, + 0x6f8, 0x700, -1, -1, -1, -1, -1, -1}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x20; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word Array_header_size = 0x10; @@ -10417,9 +10417,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x174; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x3d8; + 0x3e0; static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x3dc; + 0x3e4; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0x100; static constexpr dart::compiler::target::word @@ -10443,7 +10443,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0xac; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x3f8; + 0x400; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0xb0; static constexpr dart::compiler::target::word @@ -10456,13 +10456,13 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point_offset = 0x104; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0x60; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x420; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x428; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x2c; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x3fc; + Thread_double_truncate_round_supported_offset = 0x404; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x424; + Thread_service_extension_stream_offset = 0x42c; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x12c; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = @@ -10479,7 +10479,7 @@ static constexpr dart::compiler::target::word Thread_end_offset = 0x28; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0xf0; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x3ec; + 0x3f4; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0xf4; static constexpr dart::compiler::target::word @@ -10499,7 +10499,7 @@ static constexpr dart::compiler::target::word Thread_float_not_address_offset = static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x170; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x3e0; + 0x3e8; static constexpr dart::compiler::target::word Thread_interpret_call_entry_point_offset = 0x150; static constexpr dart::compiler::target::word @@ -10507,10 +10507,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0x58; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x3f4; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x3a0; + 0x3fc; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x3a4; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x3a4; + 0x3a8; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word @@ -10520,9 +10520,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0xec; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x3b8; + Thread_old_marking_stack_block_offset = 0x3bc; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x3bc; + Thread_new_marking_stack_block_offset = 0x3c0; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x124; static constexpr dart::compiler::target::word @@ -10571,11 +10571,11 @@ static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x154; static constexpr dart::compiler::target::word Thread_resume_interpreter_adjusted_entry_point_offset = 0x140; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3e4; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3ec; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x3e8; + Thread_saved_shadow_call_stack_offset = 0x3f0; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x3f0; + 0x3f8; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x34; static constexpr dart::compiler::target::word @@ -10584,9 +10584,9 @@ static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x3a8; + 0x3ac; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x3ac; + Thread_stack_overflow_flags_offset = 0x3b0; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x120; static constexpr dart::compiler::target::word @@ -10596,46 +10596,46 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x3b4; + 0x3b8; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x378; + Thread_suspend_state_await_entry_point_offset = 0x37c; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x37c; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x380; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x374; + Thread_suspend_state_init_async_entry_point_offset = 0x378; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x380; + Thread_suspend_state_return_async_entry_point_offset = 0x384; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x384; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x388; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x388; + Thread_suspend_state_init_async_star_entry_point_offset = 0x38c; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x38c; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x390; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x390; + Thread_suspend_state_return_async_star_entry_point_offset = 0x394; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x394; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x398; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x398; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x39c; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x39c; + Thread_suspend_state_handle_exception_entry_point_offset = 0x3a0; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x3b0; + Thread_top_exit_frame_info_offset = 0x3b4; static constexpr dart::compiler::target::word Thread_top_offset = 0x24; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x3c8; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x3c4; + Thread_unboxed_runtime_arg_offset = 0x3d0; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x3c8; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x20; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x400; -static constexpr dart::compiler::target::word Thread_random_offset = 0x408; + 0x408; +static constexpr dart::compiler::target::word Thread_random_offset = 0x410; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x138; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x410; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x418; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -10720,9 +10720,9 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x4, 0xc, 0x8, 0x10}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - -1, -1, -1, -1, -1, 0x32c, 0x330, 0x334, -1, -1, 0x338, - 0x33c, 0x340, -1, -1, -1, 0x344, 0x348, 0x34c, 0x350, 0x354, 0x358, - 0x35c, 0x360, -1, -1, -1, -1, 0x364, 0x368, 0x36c, 0x370}; + -1, -1, -1, -1, -1, 0x330, 0x334, 0x338, -1, -1, 0x33c, + 0x340, 0x344, -1, -1, -1, 0x348, 0x34c, 0x350, 0x354, 0x358, 0x35c, + 0x360, 0x364, -1, -1, -1, -1, 0x368, 0x36c, 0x370, 0x374}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8; static constexpr dart::compiler::target::word Array_header_size = 0xc; @@ -11134,9 +11134,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x7a0; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x7a8; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = + 0x7b0; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word @@ -11160,7 +11160,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x158; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x7e0; + 0x7e8; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x160; static constexpr dart::compiler::target::word @@ -11173,13 +11173,13 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point_offset = 0x208; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xc0; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x820; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x828; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x58; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x7e8; + Thread_double_truncate_round_supported_offset = 0x7f0; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x828; + Thread_service_extension_stream_offset = 0x830; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x258; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = @@ -11196,7 +11196,7 @@ static constexpr dart::compiler::target::word Thread_end_offset = 0x50; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x7c8; + 0x7d0; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word @@ -11216,7 +11216,7 @@ static constexpr dart::compiler::target::word Thread_float_not_address_offset = static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x2e0; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x7b0; + 0x7b8; static constexpr dart::compiler::target::word Thread_interpret_call_entry_point_offset = 0x2a0; static constexpr dart::compiler::target::word @@ -11224,10 +11224,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb0; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x7d8; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x740; + 0x7e0; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x748; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x748; + 0x750; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word @@ -11237,9 +11237,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x770; + Thread_old_marking_stack_block_offset = 0x778; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x778; + Thread_new_marking_stack_block_offset = 0x780; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word @@ -11288,11 +11288,11 @@ static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x2a8; static constexpr dart::compiler::target::word Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7b8; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7c0; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x7c0; + Thread_saved_shadow_call_stack_offset = 0x7c8; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x7d0; + 0x7d8; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word @@ -11301,9 +11301,9 @@ static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x278; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x750; + 0x758; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x758; + Thread_stack_overflow_flags_offset = 0x760; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; static constexpr dart::compiler::target::word @@ -11313,46 +11313,46 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x768; + 0x770; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x6f0; + Thread_suspend_state_await_entry_point_offset = 0x6f8; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6f8; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x700; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x6e8; + Thread_suspend_state_init_async_entry_point_offset = 0x6f0; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x700; + Thread_suspend_state_return_async_entry_point_offset = 0x708; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x708; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x710; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x710; + Thread_suspend_state_init_async_star_entry_point_offset = 0x718; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x718; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x720; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x720; + Thread_suspend_state_return_async_star_entry_point_offset = 0x728; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x728; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x730; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x730; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x738; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x738; + Thread_suspend_state_handle_exception_entry_point_offset = 0x740; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x760; + Thread_top_exit_frame_info_offset = 0x768; static constexpr dart::compiler::target::word Thread_top_offset = 0x48; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x790; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x788; + Thread_unboxed_runtime_arg_offset = 0x798; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x790; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x7f0; -static constexpr dart::compiler::target::word Thread_random_offset = 0x7f8; + 0x7f8; +static constexpr dart::compiler::target::word Thread_random_offset = 0x800; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x270; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x800; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x808; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -11441,9 +11441,9 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - -1, -1, -1, -1, -1, 0x658, 0x660, 0x668, -1, -1, 0x670, - 0x678, 0x680, -1, -1, -1, 0x688, 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0, - 0x6b8, 0x6c0, -1, -1, -1, -1, 0x6c8, 0x6d0, 0x6d8, 0x6e0}; + -1, -1, -1, -1, -1, 0x660, 0x668, 0x670, -1, -1, 0x678, + 0x680, 0x688, -1, -1, -1, 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0, 0x6b8, + 0x6c0, 0x6c8, -1, -1, -1, -1, 0x6d0, 0x6d8, 0x6e0, 0x6e8}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word Array_header_size = 0x18; @@ -11888,9 +11888,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x174; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x3b0; + AOT_Thread_active_exception_offset = 0x3b8; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x3b4; + AOT_Thread_active_stacktrace_offset = 0x3bc; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0x100; static constexpr dart::compiler::target::word @@ -11914,7 +11914,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0xac; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x3d0; + 0x3d8; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0xb0; static constexpr dart::compiler::target::word @@ -11930,13 +11930,13 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0x60; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x3f8; + 0x400; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x2c; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x3d4; + AOT_Thread_double_truncate_round_supported_offset = 0x3dc; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x3fc; + AOT_Thread_service_extension_stream_offset = 0x404; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x12c; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = @@ -11953,7 +11953,7 @@ static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x28; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0xf0; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x3c4; + AOT_Thread_execution_state_offset = 0x3cc; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0xf4; static constexpr dart::compiler::target::word @@ -11973,7 +11973,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x170; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x3b8; + AOT_Thread_global_object_pool_offset = 0x3c0; static constexpr dart::compiler::target::word AOT_Thread_interpret_call_entry_point_offset = 0x150; static constexpr dart::compiler::target::word @@ -11981,10 +11981,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0x58; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x3cc; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x378; + AOT_Thread_exit_through_ffi_offset = 0x3d4; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x37c; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x37c; + 0x380; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word @@ -11994,9 +11994,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0xec; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x390; + AOT_Thread_old_marking_stack_block_offset = 0x394; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x394; + AOT_Thread_new_marking_stack_block_offset = 0x398; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x124; static constexpr dart::compiler::target::word @@ -12050,15 +12050,15 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x140; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x3bc; + 0x3c4; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x3c0; + AOT_Thread_saved_shadow_call_stack_offset = 0x3c8; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x3c8; + AOT_Thread_safepoint_state_offset = 0x3d0; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x34; static constexpr dart::compiler::target::word AOT_Thread_single_step_offset = - 0x3ec; + 0x3f4; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0xe8; static constexpr dart::compiler::target::word @@ -12066,9 +12066,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x1c; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x380; + AOT_Thread_saved_stack_limit_offset = 0x384; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x384; + AOT_Thread_stack_overflow_flags_offset = 0x388; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x120; static constexpr dart::compiler::target::word @@ -12079,49 +12079,49 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x38c; + AOT_Thread_store_buffer_block_offset = 0x390; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x350; + AOT_Thread_suspend_state_await_entry_point_offset = 0x354; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x354; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x358; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x34c; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x350; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x358; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x35c; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x35c; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x360; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x360; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x364; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x364; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x368; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x368; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x36c; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x36c; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x370; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x370; + 0x374; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x374; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x378; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x388; + AOT_Thread_top_exit_frame_info_offset = 0x38c; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x24; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x10; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x3a0; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x39c; + AOT_Thread_unboxed_runtime_arg_offset = 0x3a8; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x3a0; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x20; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x3d8; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x3e0; + 0x3e0; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x3e8; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x138; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x3e8; + 0x3f0; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -12221,8 +12221,8 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x4, 0xc, 0x8, 0x10}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x32c, 0x330, 0x334, 0x338, 0x33c, -1, 0x340, -1, - 0x344, 0x348, -1, -1, -1, -1, -1, -1}; + 0x330, 0x334, 0x338, 0x33c, 0x340, -1, 0x344, -1, + 0x348, 0x34c, -1, -1, -1, -1, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x14; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8; @@ -12690,9 +12690,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x768; + AOT_Thread_active_exception_offset = 0x770; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x770; + AOT_Thread_active_stacktrace_offset = 0x778; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word @@ -12716,7 +12716,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x158; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x7a8; + 0x7b0; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x160; static constexpr dart::compiler::target::word @@ -12732,13 +12732,13 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0xc0; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x7e8; + 0x7f0; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x58; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x7b0; + AOT_Thread_double_truncate_round_supported_offset = 0x7b8; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x7f0; + AOT_Thread_service_extension_stream_offset = 0x7f8; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x258; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = @@ -12755,7 +12755,7 @@ static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x790; + AOT_Thread_execution_state_offset = 0x798; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word @@ -12775,7 +12775,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x2e0; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x778; + AOT_Thread_global_object_pool_offset = 0x780; static constexpr dart::compiler::target::word AOT_Thread_interpret_call_entry_point_offset = 0x2a0; static constexpr dart::compiler::target::word @@ -12783,10 +12783,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0xb0; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x7a0; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x708; + AOT_Thread_exit_through_ffi_offset = 0x7a8; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x710; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x710; + 0x718; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word @@ -12796,9 +12796,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x738; + AOT_Thread_old_marking_stack_block_offset = 0x740; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x740; + AOT_Thread_new_marking_stack_block_offset = 0x748; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word @@ -12852,15 +12852,15 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x780; + 0x788; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x788; + AOT_Thread_saved_shadow_call_stack_offset = 0x790; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x798; + AOT_Thread_safepoint_state_offset = 0x7a0; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word AOT_Thread_single_step_offset = - 0x7d0; + 0x7d8; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0x1d0; static constexpr dart::compiler::target::word @@ -12868,9 +12868,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x718; + AOT_Thread_saved_stack_limit_offset = 0x720; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x720; + AOT_Thread_stack_overflow_flags_offset = 0x728; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; static constexpr dart::compiler::target::word @@ -12881,49 +12881,49 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x730; + AOT_Thread_store_buffer_block_offset = 0x738; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x6b8; + AOT_Thread_suspend_state_await_entry_point_offset = 0x6c0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c0; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6b0; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6b8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6c8; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6d0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d0; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6d8; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6e0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e0; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6e8; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6f0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f0; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f8; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x6f8; + 0x700; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x700; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x708; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x728; + AOT_Thread_top_exit_frame_info_offset = 0x730; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x758; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x750; + AOT_Thread_unboxed_runtime_arg_offset = 0x760; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x758; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x7b8; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7c0; + 0x7c0; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7c8; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x270; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x7c8; + 0x7d0; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -13023,8 +13023,8 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x658, 0x660, 0x668, 0x670, -1, -1, 0x678, 0x680, - 0x688, 0x690, 0x698, -1, 0x6a0, 0x6a8, -1, -1}; + 0x660, 0x668, 0x670, 0x678, -1, -1, 0x680, 0x688, + 0x690, 0x698, 0x6a0, -1, 0x6a8, 0x6b0, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; @@ -13499,9 +13499,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x7b0; + AOT_Thread_active_exception_offset = 0x7b8; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x7b8; + AOT_Thread_active_stacktrace_offset = 0x7c0; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word @@ -13525,7 +13525,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x158; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x7f0; + 0x7f8; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x160; static constexpr dart::compiler::target::word @@ -13541,13 +13541,13 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0xc0; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x830; + 0x838; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x58; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x7f8; + AOT_Thread_double_truncate_round_supported_offset = 0x800; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x838; + AOT_Thread_service_extension_stream_offset = 0x840; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x258; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = @@ -13564,7 +13564,7 @@ static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x7d8; + AOT_Thread_execution_state_offset = 0x7e0; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word @@ -13584,7 +13584,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x2e0; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x7c0; + AOT_Thread_global_object_pool_offset = 0x7c8; static constexpr dart::compiler::target::word AOT_Thread_interpret_call_entry_point_offset = 0x2a0; static constexpr dart::compiler::target::word @@ -13592,10 +13592,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0xb0; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x7e8; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x750; + AOT_Thread_exit_through_ffi_offset = 0x7f0; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x758; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x758; + 0x760; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word @@ -13605,9 +13605,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x780; + AOT_Thread_old_marking_stack_block_offset = 0x788; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x788; + AOT_Thread_new_marking_stack_block_offset = 0x790; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word @@ -13661,15 +13661,15 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x7c8; + 0x7d0; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x7d0; + AOT_Thread_saved_shadow_call_stack_offset = 0x7d8; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x7e0; + AOT_Thread_safepoint_state_offset = 0x7e8; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word AOT_Thread_single_step_offset = - 0x818; + 0x820; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0x1d0; static constexpr dart::compiler::target::word @@ -13677,9 +13677,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x760; + AOT_Thread_saved_stack_limit_offset = 0x768; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x768; + AOT_Thread_stack_overflow_flags_offset = 0x770; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; static constexpr dart::compiler::target::word @@ -13690,49 +13690,49 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x778; + AOT_Thread_store_buffer_block_offset = 0x780; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x700; + AOT_Thread_suspend_state_await_entry_point_offset = 0x708; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x708; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x710; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6f8; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x700; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x710; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x718; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x718; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x720; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x720; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x728; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x728; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x730; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x730; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x738; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x738; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x740; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x740; + 0x748; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x748; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x750; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x770; + AOT_Thread_top_exit_frame_info_offset = 0x778; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x7a0; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x798; + AOT_Thread_unboxed_runtime_arg_offset = 0x7a8; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x7a0; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x800; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x808; + 0x808; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x810; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x270; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x810; + 0x818; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -13832,10 +13832,10 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x658, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, - 0x698, 0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, -1, - -1, -1, -1, 0x6d0, 0x6d8, -1, -1, 0x6e0, - 0x6e8, 0x6f0, -1, -1, -1, -1, -1, -1}; + 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, + 0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, 0x6d0, -1, + -1, -1, -1, 0x6d8, 0x6e0, -1, -1, 0x6e8, + 0x6f0, 0x6f8, -1, -1, -1, -1, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; @@ -14304,9 +14304,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x2f0; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x770; + AOT_Thread_active_exception_offset = 0x778; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x778; + AOT_Thread_active_stacktrace_offset = 0x780; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0x208; static constexpr dart::compiler::target::word @@ -14330,7 +14330,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x160; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x7b0; + 0x7b8; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x168; static constexpr dart::compiler::target::word @@ -14346,13 +14346,13 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0xc8; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x7f0; + 0x7f8; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x60; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x7b8; + AOT_Thread_double_truncate_round_supported_offset = 0x7c0; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x7f8; + AOT_Thread_service_extension_stream_offset = 0x800; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x260; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = @@ -14369,7 +14369,7 @@ static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x58; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x798; + AOT_Thread_execution_state_offset = 0x7a0; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1f0; static constexpr dart::compiler::target::word @@ -14389,7 +14389,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x2e8; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x780; + AOT_Thread_global_object_pool_offset = 0x788; static constexpr dart::compiler::target::word AOT_Thread_interpret_call_entry_point_offset = 0x2a8; static constexpr dart::compiler::target::word @@ -14397,10 +14397,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0xb8; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x7a8; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x710; + AOT_Thread_exit_through_ffi_offset = 0x7b0; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x718; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x718; + 0x720; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word @@ -14410,9 +14410,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x740; + AOT_Thread_old_marking_stack_block_offset = 0x748; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x748; + AOT_Thread_new_marking_stack_block_offset = 0x750; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x250; static constexpr dart::compiler::target::word @@ -14466,15 +14466,15 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x288; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x788; + 0x790; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x790; + AOT_Thread_saved_shadow_call_stack_offset = 0x798; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x7a0; + AOT_Thread_safepoint_state_offset = 0x7a8; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word AOT_Thread_single_step_offset = - 0x7d8; + 0x7e0; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word @@ -14482,9 +14482,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x720; + AOT_Thread_saved_stack_limit_offset = 0x728; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x728; + AOT_Thread_stack_overflow_flags_offset = 0x730; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x248; static constexpr dart::compiler::target::word @@ -14495,38 +14495,38 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x190; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x738; + AOT_Thread_store_buffer_block_offset = 0x740; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x6c0; + AOT_Thread_suspend_state_await_entry_point_offset = 0x6c8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c8; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6d0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6b8; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6c0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6d0; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6d8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d8; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6e0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6e0; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6e8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e8; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6f0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6f0; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6f8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f8; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x700; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x700; + 0x708; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x708; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x710; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x730; + AOT_Thread_top_exit_frame_info_offset = 0x738; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x760; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x758; + AOT_Thread_unboxed_runtime_arg_offset = 0x768; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x760; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word @@ -14534,12 +14534,12 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 0x48; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x7c0; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7c8; + 0x7c8; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7d0; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x7d0; + 0x7d8; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -14639,8 +14639,8 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x660, 0x668, 0x670, 0x678, -1, -1, 0x680, 0x688, - 0x690, 0x698, 0x6a0, -1, 0x6a8, 0x6b0, -1, -1}; + 0x668, 0x670, 0x678, 0x680, -1, -1, 0x688, 0x690, + 0x698, 0x6a0, 0x6a8, -1, 0x6b0, 0x6b8, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x20; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; @@ -15109,9 +15109,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x2f0; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x7b8; + AOT_Thread_active_exception_offset = 0x7c0; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x7c0; + AOT_Thread_active_stacktrace_offset = 0x7c8; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0x208; static constexpr dart::compiler::target::word @@ -15135,7 +15135,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x160; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x7f8; + 0x800; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x168; static constexpr dart::compiler::target::word @@ -15151,13 +15151,13 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0xc8; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x838; + 0x840; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x60; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x800; + AOT_Thread_double_truncate_round_supported_offset = 0x808; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x840; + AOT_Thread_service_extension_stream_offset = 0x848; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x260; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = @@ -15174,7 +15174,7 @@ static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x58; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x7e0; + AOT_Thread_execution_state_offset = 0x7e8; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1f0; static constexpr dart::compiler::target::word @@ -15194,7 +15194,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x2e8; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x7c8; + AOT_Thread_global_object_pool_offset = 0x7d0; static constexpr dart::compiler::target::word AOT_Thread_interpret_call_entry_point_offset = 0x2a8; static constexpr dart::compiler::target::word @@ -15202,10 +15202,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0xb8; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x7f0; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x758; + AOT_Thread_exit_through_ffi_offset = 0x7f8; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x760; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x760; + 0x768; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word @@ -15215,9 +15215,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x788; + AOT_Thread_old_marking_stack_block_offset = 0x790; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x790; + AOT_Thread_new_marking_stack_block_offset = 0x798; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x250; static constexpr dart::compiler::target::word @@ -15271,15 +15271,15 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x288; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x7d0; + 0x7d8; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x7d8; + AOT_Thread_saved_shadow_call_stack_offset = 0x7e0; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x7e8; + AOT_Thread_safepoint_state_offset = 0x7f0; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word AOT_Thread_single_step_offset = - 0x820; + 0x828; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word @@ -15287,9 +15287,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x768; + AOT_Thread_saved_stack_limit_offset = 0x770; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x770; + AOT_Thread_stack_overflow_flags_offset = 0x778; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x248; static constexpr dart::compiler::target::word @@ -15300,38 +15300,38 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x190; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x780; + AOT_Thread_store_buffer_block_offset = 0x788; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x708; + AOT_Thread_suspend_state_await_entry_point_offset = 0x710; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x710; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x718; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x700; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x708; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x718; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x720; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x720; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x728; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x728; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x730; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x730; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x738; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x738; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x740; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x740; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x748; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x748; + 0x750; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x750; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x758; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x778; + AOT_Thread_top_exit_frame_info_offset = 0x780; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x7a8; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x7a0; + AOT_Thread_unboxed_runtime_arg_offset = 0x7b0; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x7a8; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word @@ -15339,12 +15339,12 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 0x48; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x808; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x810; + 0x810; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x818; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x818; + 0x820; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -15444,10 +15444,10 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, - 0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, 0x6d0, -1, - -1, -1, -1, 0x6d8, 0x6e0, -1, -1, 0x6e8, - 0x6f0, 0x6f8, -1, -1, -1, -1, -1, -1}; + 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, 0x6a0, + 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, 0x6d0, 0x6d8, -1, + -1, -1, -1, 0x6e0, 0x6e8, -1, -1, 0x6f0, + 0x6f8, 0x700, -1, -1, -1, -1, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x20; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; @@ -15915,9 +15915,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x174; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x3d8; + AOT_Thread_active_exception_offset = 0x3e0; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x3dc; + AOT_Thread_active_stacktrace_offset = 0x3e4; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0x100; static constexpr dart::compiler::target::word @@ -15941,7 +15941,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0xac; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x3f8; + 0x400; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0xb0; static constexpr dart::compiler::target::word @@ -15957,13 +15957,13 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0x60; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x420; + 0x428; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x2c; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x3fc; + AOT_Thread_double_truncate_round_supported_offset = 0x404; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x424; + AOT_Thread_service_extension_stream_offset = 0x42c; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x12c; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = @@ -15980,7 +15980,7 @@ static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x28; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0xf0; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x3ec; + AOT_Thread_execution_state_offset = 0x3f4; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0xf4; static constexpr dart::compiler::target::word @@ -16000,7 +16000,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x170; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x3e0; + AOT_Thread_global_object_pool_offset = 0x3e8; static constexpr dart::compiler::target::word AOT_Thread_interpret_call_entry_point_offset = 0x150; static constexpr dart::compiler::target::word @@ -16008,10 +16008,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0x58; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x3f4; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x3a0; + AOT_Thread_exit_through_ffi_offset = 0x3fc; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x3a4; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x3a4; + 0x3a8; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word @@ -16021,9 +16021,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0xec; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x3b8; + AOT_Thread_old_marking_stack_block_offset = 0x3bc; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x3bc; + AOT_Thread_new_marking_stack_block_offset = 0x3c0; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x124; static constexpr dart::compiler::target::word @@ -16077,15 +16077,15 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x140; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x3e4; + 0x3ec; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x3e8; + AOT_Thread_saved_shadow_call_stack_offset = 0x3f0; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x3f0; + AOT_Thread_safepoint_state_offset = 0x3f8; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x34; static constexpr dart::compiler::target::word AOT_Thread_single_step_offset = - 0x414; + 0x41c; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0xe8; static constexpr dart::compiler::target::word @@ -16093,9 +16093,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x1c; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x3a8; + AOT_Thread_saved_stack_limit_offset = 0x3ac; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x3ac; + AOT_Thread_stack_overflow_flags_offset = 0x3b0; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x120; static constexpr dart::compiler::target::word @@ -16106,49 +16106,49 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x3b4; + AOT_Thread_store_buffer_block_offset = 0x3b8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x378; + AOT_Thread_suspend_state_await_entry_point_offset = 0x37c; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x37c; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x380; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x374; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x378; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x380; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x384; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x384; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x388; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x388; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x38c; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x38c; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x390; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x390; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x394; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x394; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x398; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x398; + 0x39c; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x39c; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x3a0; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x3b0; + AOT_Thread_top_exit_frame_info_offset = 0x3b4; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x24; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x10; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x3c8; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x3c4; + AOT_Thread_unboxed_runtime_arg_offset = 0x3d0; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x3c8; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x20; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x400; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x408; + 0x408; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x410; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x138; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x410; + 0x418; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -16248,9 +16248,9 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x4, 0xc, 0x8, 0x10}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - -1, -1, -1, -1, -1, 0x32c, 0x330, 0x334, -1, -1, 0x338, - 0x33c, 0x340, -1, -1, -1, 0x344, 0x348, 0x34c, 0x350, 0x354, 0x358, - 0x35c, 0x360, -1, -1, -1, -1, 0x364, 0x368, 0x36c, 0x370}; + -1, -1, -1, -1, -1, 0x330, 0x334, 0x338, -1, -1, 0x33c, + 0x340, 0x344, -1, -1, -1, 0x348, 0x34c, 0x350, 0x354, 0x358, 0x35c, + 0x360, 0x364, -1, -1, -1, -1, 0x368, 0x36c, 0x370, 0x374}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x14; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8; @@ -16718,9 +16718,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x7a0; + AOT_Thread_active_exception_offset = 0x7a8; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x7a8; + AOT_Thread_active_stacktrace_offset = 0x7b0; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word @@ -16744,7 +16744,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x158; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x7e0; + 0x7e8; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x160; static constexpr dart::compiler::target::word @@ -16760,13 +16760,13 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0xc0; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x820; + 0x828; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x58; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x7e8; + AOT_Thread_double_truncate_round_supported_offset = 0x7f0; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x828; + AOT_Thread_service_extension_stream_offset = 0x830; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x258; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = @@ -16783,7 +16783,7 @@ static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x7c8; + AOT_Thread_execution_state_offset = 0x7d0; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word @@ -16803,7 +16803,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x2e0; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x7b0; + AOT_Thread_global_object_pool_offset = 0x7b8; static constexpr dart::compiler::target::word AOT_Thread_interpret_call_entry_point_offset = 0x2a0; static constexpr dart::compiler::target::word @@ -16811,10 +16811,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0xb0; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x7d8; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x740; + AOT_Thread_exit_through_ffi_offset = 0x7e0; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x748; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x748; + 0x750; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word @@ -16824,9 +16824,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x770; + AOT_Thread_old_marking_stack_block_offset = 0x778; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x778; + AOT_Thread_new_marking_stack_block_offset = 0x780; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word @@ -16880,15 +16880,15 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x7b8; + 0x7c0; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x7c0; + AOT_Thread_saved_shadow_call_stack_offset = 0x7c8; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x7d0; + AOT_Thread_safepoint_state_offset = 0x7d8; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word AOT_Thread_single_step_offset = - 0x808; + 0x810; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0x1d0; static constexpr dart::compiler::target::word @@ -16896,9 +16896,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x750; + AOT_Thread_saved_stack_limit_offset = 0x758; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x758; + AOT_Thread_stack_overflow_flags_offset = 0x760; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; static constexpr dart::compiler::target::word @@ -16909,49 +16909,49 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x768; + AOT_Thread_store_buffer_block_offset = 0x770; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x6f0; + AOT_Thread_suspend_state_await_entry_point_offset = 0x6f8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6f8; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x700; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6e8; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6f0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x700; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x708; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x708; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x710; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x710; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x718; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x718; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x720; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x720; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x728; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x728; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x730; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x730; + 0x738; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x738; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x740; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x760; + AOT_Thread_top_exit_frame_info_offset = 0x768; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x790; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x788; + AOT_Thread_unboxed_runtime_arg_offset = 0x798; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x790; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x7f0; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7f8; + 0x7f8; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x800; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x270; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x800; + 0x808; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -17051,9 +17051,9 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - -1, -1, -1, -1, -1, 0x658, 0x660, 0x668, -1, -1, 0x670, - 0x678, 0x680, -1, -1, -1, 0x688, 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0, - 0x6b8, 0x6c0, -1, -1, -1, -1, 0x6c8, 0x6d0, 0x6d8, 0x6e0}; + -1, -1, -1, -1, -1, 0x660, 0x668, 0x670, -1, -1, 0x678, + 0x680, 0x688, -1, -1, -1, 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0, 0x6b8, + 0x6c0, 0x6c8, -1, -1, -1, -1, 0x6d0, 0x6d8, 0x6e0, 0x6e8}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; @@ -17514,9 +17514,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x174; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x3b0; + AOT_Thread_active_exception_offset = 0x3b8; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x3b4; + AOT_Thread_active_stacktrace_offset = 0x3bc; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0x100; static constexpr dart::compiler::target::word @@ -17540,7 +17540,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0xac; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x3d0; + 0x3d8; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0xb0; static constexpr dart::compiler::target::word @@ -17556,13 +17556,13 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0x60; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x3f8; + 0x400; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x2c; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x3d4; + AOT_Thread_double_truncate_round_supported_offset = 0x3dc; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x3fc; + AOT_Thread_service_extension_stream_offset = 0x404; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x12c; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = @@ -17579,7 +17579,7 @@ static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x28; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0xf0; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x3c4; + AOT_Thread_execution_state_offset = 0x3cc; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0xf4; static constexpr dart::compiler::target::word @@ -17599,7 +17599,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x170; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x3b8; + AOT_Thread_global_object_pool_offset = 0x3c0; static constexpr dart::compiler::target::word AOT_Thread_interpret_call_entry_point_offset = 0x150; static constexpr dart::compiler::target::word @@ -17607,10 +17607,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0x58; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x3cc; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x378; + AOT_Thread_exit_through_ffi_offset = 0x3d4; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x37c; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x37c; + 0x380; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word @@ -17620,9 +17620,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0xec; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x390; + AOT_Thread_old_marking_stack_block_offset = 0x394; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x394; + AOT_Thread_new_marking_stack_block_offset = 0x398; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x124; static constexpr dart::compiler::target::word @@ -17676,11 +17676,11 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x140; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x3bc; + 0x3c4; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x3c0; + AOT_Thread_saved_shadow_call_stack_offset = 0x3c8; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x3c8; + AOT_Thread_safepoint_state_offset = 0x3d0; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x34; static constexpr dart::compiler::target::word @@ -17690,9 +17690,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x1c; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x380; + AOT_Thread_saved_stack_limit_offset = 0x384; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x384; + AOT_Thread_stack_overflow_flags_offset = 0x388; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x120; static constexpr dart::compiler::target::word @@ -17703,49 +17703,49 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x38c; + AOT_Thread_store_buffer_block_offset = 0x390; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x350; + AOT_Thread_suspend_state_await_entry_point_offset = 0x354; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x354; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x358; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x34c; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x350; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x358; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x35c; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x35c; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x360; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x360; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x364; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x364; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x368; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x368; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x36c; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x36c; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x370; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x370; + 0x374; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x374; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x378; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x388; + AOT_Thread_top_exit_frame_info_offset = 0x38c; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x24; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x10; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x3a0; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x39c; + AOT_Thread_unboxed_runtime_arg_offset = 0x3a8; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x3a0; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x20; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x3d8; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x3e0; + 0x3e0; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x3e8; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x138; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x3e8; + 0x3f0; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -17845,8 +17845,8 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x4, 0xc, 0x8, 0x10}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x32c, 0x330, 0x334, 0x338, 0x33c, -1, 0x340, -1, - 0x344, 0x348, -1, -1, -1, -1, -1, -1}; + 0x330, 0x334, 0x338, 0x33c, 0x340, -1, 0x344, -1, + 0x348, 0x34c, -1, -1, -1, -1, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x14; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8; @@ -18307,9 +18307,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x768; + AOT_Thread_active_exception_offset = 0x770; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x770; + AOT_Thread_active_stacktrace_offset = 0x778; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word @@ -18333,7 +18333,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x158; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x7a8; + 0x7b0; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x160; static constexpr dart::compiler::target::word @@ -18349,13 +18349,13 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0xc0; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x7e8; + 0x7f0; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x58; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x7b0; + AOT_Thread_double_truncate_round_supported_offset = 0x7b8; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x7f0; + AOT_Thread_service_extension_stream_offset = 0x7f8; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x258; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = @@ -18372,7 +18372,7 @@ static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x790; + AOT_Thread_execution_state_offset = 0x798; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word @@ -18392,7 +18392,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x2e0; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x778; + AOT_Thread_global_object_pool_offset = 0x780; static constexpr dart::compiler::target::word AOT_Thread_interpret_call_entry_point_offset = 0x2a0; static constexpr dart::compiler::target::word @@ -18400,10 +18400,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0xb0; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x7a0; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x708; + AOT_Thread_exit_through_ffi_offset = 0x7a8; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x710; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x710; + 0x718; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word @@ -18413,9 +18413,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x738; + AOT_Thread_old_marking_stack_block_offset = 0x740; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x740; + AOT_Thread_new_marking_stack_block_offset = 0x748; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word @@ -18469,11 +18469,11 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x780; + 0x788; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x788; + AOT_Thread_saved_shadow_call_stack_offset = 0x790; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x798; + AOT_Thread_safepoint_state_offset = 0x7a0; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word @@ -18483,9 +18483,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x718; + AOT_Thread_saved_stack_limit_offset = 0x720; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x720; + AOT_Thread_stack_overflow_flags_offset = 0x728; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; static constexpr dart::compiler::target::word @@ -18496,49 +18496,49 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x730; + AOT_Thread_store_buffer_block_offset = 0x738; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x6b8; + AOT_Thread_suspend_state_await_entry_point_offset = 0x6c0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c0; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6b0; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6b8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6c8; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6d0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d0; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6d8; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6e0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e0; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6e8; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6f0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f0; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f8; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x6f8; + 0x700; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x700; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x708; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x728; + AOT_Thread_top_exit_frame_info_offset = 0x730; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x758; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x750; + AOT_Thread_unboxed_runtime_arg_offset = 0x760; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x758; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x7b8; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7c0; + 0x7c0; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7c8; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x270; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x7c8; + 0x7d0; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -18638,8 +18638,8 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x658, 0x660, 0x668, 0x670, -1, -1, 0x678, 0x680, - 0x688, 0x690, 0x698, -1, 0x6a0, 0x6a8, -1, -1}; + 0x660, 0x668, 0x670, 0x678, -1, -1, 0x680, 0x688, + 0x690, 0x698, 0x6a0, -1, 0x6a8, 0x6b0, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; @@ -19107,9 +19107,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x7b0; + AOT_Thread_active_exception_offset = 0x7b8; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x7b8; + AOT_Thread_active_stacktrace_offset = 0x7c0; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word @@ -19133,7 +19133,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x158; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x7f0; + 0x7f8; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x160; static constexpr dart::compiler::target::word @@ -19149,13 +19149,13 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0xc0; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x830; + 0x838; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x58; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x7f8; + AOT_Thread_double_truncate_round_supported_offset = 0x800; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x838; + AOT_Thread_service_extension_stream_offset = 0x840; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x258; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = @@ -19172,7 +19172,7 @@ static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x7d8; + AOT_Thread_execution_state_offset = 0x7e0; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word @@ -19192,7 +19192,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x2e0; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x7c0; + AOT_Thread_global_object_pool_offset = 0x7c8; static constexpr dart::compiler::target::word AOT_Thread_interpret_call_entry_point_offset = 0x2a0; static constexpr dart::compiler::target::word @@ -19200,10 +19200,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0xb0; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x7e8; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x750; + AOT_Thread_exit_through_ffi_offset = 0x7f0; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x758; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x758; + 0x760; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word @@ -19213,9 +19213,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x780; + AOT_Thread_old_marking_stack_block_offset = 0x788; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x788; + AOT_Thread_new_marking_stack_block_offset = 0x790; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word @@ -19269,11 +19269,11 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x7c8; + 0x7d0; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x7d0; + AOT_Thread_saved_shadow_call_stack_offset = 0x7d8; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x7e0; + AOT_Thread_safepoint_state_offset = 0x7e8; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word @@ -19283,9 +19283,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x760; + AOT_Thread_saved_stack_limit_offset = 0x768; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x768; + AOT_Thread_stack_overflow_flags_offset = 0x770; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; static constexpr dart::compiler::target::word @@ -19296,49 +19296,49 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x778; + AOT_Thread_store_buffer_block_offset = 0x780; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x700; + AOT_Thread_suspend_state_await_entry_point_offset = 0x708; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x708; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x710; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6f8; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x700; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x710; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x718; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x718; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x720; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x720; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x728; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x728; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x730; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x730; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x738; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x738; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x740; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x740; + 0x748; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x748; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x750; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x770; + AOT_Thread_top_exit_frame_info_offset = 0x778; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x7a0; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x798; + AOT_Thread_unboxed_runtime_arg_offset = 0x7a8; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x7a0; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x800; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x808; + 0x808; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x810; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x270; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x810; + 0x818; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -19438,10 +19438,10 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x658, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, - 0x698, 0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, -1, - -1, -1, -1, 0x6d0, 0x6d8, -1, -1, 0x6e0, - 0x6e8, 0x6f0, -1, -1, -1, -1, -1, -1}; + 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, + 0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, 0x6d0, -1, + -1, -1, -1, 0x6d8, 0x6e0, -1, -1, 0x6e8, + 0x6f0, 0x6f8, -1, -1, -1, -1, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; @@ -19903,9 +19903,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x2f0; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x770; + AOT_Thread_active_exception_offset = 0x778; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x778; + AOT_Thread_active_stacktrace_offset = 0x780; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0x208; static constexpr dart::compiler::target::word @@ -19929,7 +19929,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x160; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x7b0; + 0x7b8; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x168; static constexpr dart::compiler::target::word @@ -19945,13 +19945,13 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0xc8; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x7f0; + 0x7f8; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x60; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x7b8; + AOT_Thread_double_truncate_round_supported_offset = 0x7c0; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x7f8; + AOT_Thread_service_extension_stream_offset = 0x800; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x260; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = @@ -19968,7 +19968,7 @@ static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x58; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x798; + AOT_Thread_execution_state_offset = 0x7a0; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1f0; static constexpr dart::compiler::target::word @@ -19988,7 +19988,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x2e8; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x780; + AOT_Thread_global_object_pool_offset = 0x788; static constexpr dart::compiler::target::word AOT_Thread_interpret_call_entry_point_offset = 0x2a8; static constexpr dart::compiler::target::word @@ -19996,10 +19996,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0xb8; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x7a8; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x710; + AOT_Thread_exit_through_ffi_offset = 0x7b0; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x718; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x718; + 0x720; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word @@ -20009,9 +20009,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x740; + AOT_Thread_old_marking_stack_block_offset = 0x748; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x748; + AOT_Thread_new_marking_stack_block_offset = 0x750; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x250; static constexpr dart::compiler::target::word @@ -20065,11 +20065,11 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x288; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x788; + 0x790; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x790; + AOT_Thread_saved_shadow_call_stack_offset = 0x798; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x7a0; + AOT_Thread_safepoint_state_offset = 0x7a8; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word @@ -20079,9 +20079,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x720; + AOT_Thread_saved_stack_limit_offset = 0x728; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x728; + AOT_Thread_stack_overflow_flags_offset = 0x730; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x248; static constexpr dart::compiler::target::word @@ -20092,38 +20092,38 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x190; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x738; + AOT_Thread_store_buffer_block_offset = 0x740; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x6c0; + AOT_Thread_suspend_state_await_entry_point_offset = 0x6c8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c8; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6d0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6b8; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6c0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6d0; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6d8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d8; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6e0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6e0; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6e8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e8; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6f0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6f0; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6f8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f8; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x700; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x700; + 0x708; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x708; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x710; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x730; + AOT_Thread_top_exit_frame_info_offset = 0x738; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x760; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x758; + AOT_Thread_unboxed_runtime_arg_offset = 0x768; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x760; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word @@ -20131,12 +20131,12 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 0x48; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x7c0; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7c8; + 0x7c8; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7d0; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x7d0; + 0x7d8; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -20236,8 +20236,8 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x660, 0x668, 0x670, 0x678, -1, -1, 0x680, 0x688, - 0x690, 0x698, 0x6a0, -1, 0x6a8, 0x6b0, -1, -1}; + 0x668, 0x670, 0x678, 0x680, -1, -1, 0x688, 0x690, + 0x698, 0x6a0, 0x6a8, -1, 0x6b0, 0x6b8, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x20; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; @@ -20699,9 +20699,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x2f0; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x7b8; + AOT_Thread_active_exception_offset = 0x7c0; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x7c0; + AOT_Thread_active_stacktrace_offset = 0x7c8; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0x208; static constexpr dart::compiler::target::word @@ -20725,7 +20725,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x160; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x7f8; + 0x800; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x168; static constexpr dart::compiler::target::word @@ -20741,13 +20741,13 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0xc8; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x838; + 0x840; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x60; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x800; + AOT_Thread_double_truncate_round_supported_offset = 0x808; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x840; + AOT_Thread_service_extension_stream_offset = 0x848; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x260; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = @@ -20764,7 +20764,7 @@ static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x58; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x7e0; + AOT_Thread_execution_state_offset = 0x7e8; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1f0; static constexpr dart::compiler::target::word @@ -20784,7 +20784,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x2e8; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x7c8; + AOT_Thread_global_object_pool_offset = 0x7d0; static constexpr dart::compiler::target::word AOT_Thread_interpret_call_entry_point_offset = 0x2a8; static constexpr dart::compiler::target::word @@ -20792,10 +20792,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0xb8; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x7f0; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x758; + AOT_Thread_exit_through_ffi_offset = 0x7f8; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x760; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x760; + 0x768; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word @@ -20805,9 +20805,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x788; + AOT_Thread_old_marking_stack_block_offset = 0x790; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x790; + AOT_Thread_new_marking_stack_block_offset = 0x798; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x250; static constexpr dart::compiler::target::word @@ -20861,11 +20861,11 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x288; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x7d0; + 0x7d8; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x7d8; + AOT_Thread_saved_shadow_call_stack_offset = 0x7e0; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x7e8; + AOT_Thread_safepoint_state_offset = 0x7f0; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word @@ -20875,9 +20875,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x768; + AOT_Thread_saved_stack_limit_offset = 0x770; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x770; + AOT_Thread_stack_overflow_flags_offset = 0x778; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x248; static constexpr dart::compiler::target::word @@ -20888,38 +20888,38 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x190; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x780; + AOT_Thread_store_buffer_block_offset = 0x788; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x708; + AOT_Thread_suspend_state_await_entry_point_offset = 0x710; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x710; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x718; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x700; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x708; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x718; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x720; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x720; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x728; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x728; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x730; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x730; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x738; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x738; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x740; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x740; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x748; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x748; + 0x750; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x750; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x758; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x778; + AOT_Thread_top_exit_frame_info_offset = 0x780; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x7a8; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x7a0; + AOT_Thread_unboxed_runtime_arg_offset = 0x7b0; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x7a8; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word @@ -20927,12 +20927,12 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 0x48; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x808; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x810; + 0x810; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x818; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x818; + 0x820; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -21032,10 +21032,10 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, - 0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, 0x6d0, -1, - -1, -1, -1, 0x6d8, 0x6e0, -1, -1, 0x6e8, - 0x6f0, 0x6f8, -1, -1, -1, -1, -1, -1}; + 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, 0x6a0, + 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, 0x6d0, 0x6d8, -1, + -1, -1, -1, 0x6e0, 0x6e8, -1, -1, 0x6f0, + 0x6f8, 0x700, -1, -1, -1, -1, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x20; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; @@ -21496,9 +21496,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x174; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x3d8; + AOT_Thread_active_exception_offset = 0x3e0; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x3dc; + AOT_Thread_active_stacktrace_offset = 0x3e4; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0x100; static constexpr dart::compiler::target::word @@ -21522,7 +21522,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0xac; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x3f8; + 0x400; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0xb0; static constexpr dart::compiler::target::word @@ -21538,13 +21538,13 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0x60; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x420; + 0x428; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x2c; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x3fc; + AOT_Thread_double_truncate_round_supported_offset = 0x404; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x424; + AOT_Thread_service_extension_stream_offset = 0x42c; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x12c; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = @@ -21561,7 +21561,7 @@ static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x28; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0xf0; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x3ec; + AOT_Thread_execution_state_offset = 0x3f4; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0xf4; static constexpr dart::compiler::target::word @@ -21581,7 +21581,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x170; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x3e0; + AOT_Thread_global_object_pool_offset = 0x3e8; static constexpr dart::compiler::target::word AOT_Thread_interpret_call_entry_point_offset = 0x150; static constexpr dart::compiler::target::word @@ -21589,10 +21589,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0x58; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x3f4; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x3a0; + AOT_Thread_exit_through_ffi_offset = 0x3fc; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x3a4; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x3a4; + 0x3a8; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word @@ -21602,9 +21602,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0xec; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x3b8; + AOT_Thread_old_marking_stack_block_offset = 0x3bc; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x3bc; + AOT_Thread_new_marking_stack_block_offset = 0x3c0; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x124; static constexpr dart::compiler::target::word @@ -21658,11 +21658,11 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x140; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x3e4; + 0x3ec; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x3e8; + AOT_Thread_saved_shadow_call_stack_offset = 0x3f0; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x3f0; + AOT_Thread_safepoint_state_offset = 0x3f8; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x34; static constexpr dart::compiler::target::word @@ -21672,9 +21672,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x1c; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x3a8; + AOT_Thread_saved_stack_limit_offset = 0x3ac; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x3ac; + AOT_Thread_stack_overflow_flags_offset = 0x3b0; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x120; static constexpr dart::compiler::target::word @@ -21685,49 +21685,49 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x3b4; + AOT_Thread_store_buffer_block_offset = 0x3b8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x378; + AOT_Thread_suspend_state_await_entry_point_offset = 0x37c; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x37c; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x380; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x374; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x378; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x380; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x384; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x384; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x388; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x388; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x38c; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x38c; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x390; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x390; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x394; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x394; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x398; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x398; + 0x39c; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x39c; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x3a0; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x3b0; + AOT_Thread_top_exit_frame_info_offset = 0x3b4; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x24; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x10; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x3c8; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x3c4; + AOT_Thread_unboxed_runtime_arg_offset = 0x3d0; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x3c8; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x20; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x400; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x408; + 0x408; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x410; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x138; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x410; + 0x418; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -21827,9 +21827,9 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x4, 0xc, 0x8, 0x10}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - -1, -1, -1, -1, -1, 0x32c, 0x330, 0x334, -1, -1, 0x338, - 0x33c, 0x340, -1, -1, -1, 0x344, 0x348, 0x34c, 0x350, 0x354, 0x358, - 0x35c, 0x360, -1, -1, -1, -1, 0x364, 0x368, 0x36c, 0x370}; + -1, -1, -1, -1, -1, 0x330, 0x334, 0x338, -1, -1, 0x33c, + 0x340, 0x344, -1, -1, -1, 0x348, 0x34c, 0x350, 0x354, 0x358, 0x35c, + 0x360, 0x364, -1, -1, -1, -1, 0x368, 0x36c, 0x370, 0x374}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x14; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8; @@ -22290,9 +22290,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x7a0; + AOT_Thread_active_exception_offset = 0x7a8; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x7a8; + AOT_Thread_active_stacktrace_offset = 0x7b0; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word @@ -22316,7 +22316,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x158; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x7e0; + 0x7e8; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x160; static constexpr dart::compiler::target::word @@ -22332,13 +22332,13 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0xc0; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x820; + 0x828; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x58; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x7e8; + AOT_Thread_double_truncate_round_supported_offset = 0x7f0; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x828; + AOT_Thread_service_extension_stream_offset = 0x830; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x258; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = @@ -22355,7 +22355,7 @@ static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x7c8; + AOT_Thread_execution_state_offset = 0x7d0; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word @@ -22375,7 +22375,7 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x2e0; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x7b0; + AOT_Thread_global_object_pool_offset = 0x7b8; static constexpr dart::compiler::target::word AOT_Thread_interpret_call_entry_point_offset = 0x2a0; static constexpr dart::compiler::target::word @@ -22383,10 +22383,10 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0xb0; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x7d8; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x740; + AOT_Thread_exit_through_ffi_offset = 0x7e0; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x748; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x748; + 0x750; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word @@ -22396,9 +22396,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x770; + AOT_Thread_old_marking_stack_block_offset = 0x778; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x778; + AOT_Thread_new_marking_stack_block_offset = 0x780; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word @@ -22452,11 +22452,11 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x7b8; + 0x7c0; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x7c0; + AOT_Thread_saved_shadow_call_stack_offset = 0x7c8; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x7d0; + AOT_Thread_safepoint_state_offset = 0x7d8; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word @@ -22466,9 +22466,9 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x750; + AOT_Thread_saved_stack_limit_offset = 0x758; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x758; + AOT_Thread_stack_overflow_flags_offset = 0x760; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; static constexpr dart::compiler::target::word @@ -22479,49 +22479,49 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x768; + AOT_Thread_store_buffer_block_offset = 0x770; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x6f0; + AOT_Thread_suspend_state_await_entry_point_offset = 0x6f8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6f8; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x700; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6e8; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6f0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x700; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x708; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x708; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x710; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x710; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x718; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x718; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x720; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x720; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x728; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x728; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x730; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x730; + 0x738; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x738; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x740; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x760; + AOT_Thread_top_exit_frame_info_offset = 0x768; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x790; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x788; + AOT_Thread_unboxed_runtime_arg_offset = 0x798; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x790; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x7f0; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7f8; + 0x7f8; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x800; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x270; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x800; + 0x808; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -22621,9 +22621,9 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - -1, -1, -1, -1, -1, 0x658, 0x660, 0x668, -1, -1, 0x670, - 0x678, 0x680, -1, -1, -1, 0x688, 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0, - 0x6b8, 0x6c0, -1, -1, -1, -1, 0x6c8, 0x6d0, 0x6d8, 0x6e0}; + -1, -1, -1, -1, -1, 0x660, 0x668, 0x670, -1, -1, 0x678, + 0x680, 0x688, -1, -1, -1, 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0, 0x6b8, + 0x6c0, 0x6c8, -1, -1, -1, -1, 0x6d0, 0x6d8, 0x6e0, 0x6e8}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; diff --git a/runtime/vm/compiler/stub_code_compiler.cc b/runtime/vm/compiler/stub_code_compiler.cc index 5a79702041d..8d56468c3b9 100644 --- a/runtime/vm/compiler/stub_code_compiler.cc +++ b/runtime/vm/compiler/stub_code_compiler.cc @@ -91,14 +91,26 @@ void StubCodeCompiler::GenerateInitLateStaticFieldStub(bool is_final, __ EnterStubFrame(); + if (FLAG_experimental_shared_data && is_shared) { + // Since initialization of shared fields has to be guarded by + // a mutex, do the initialization in the runtime. + __ PushObject(NullObject()); // Make room for the result + __ PushRegister(kFieldReg); + __ CallRuntime(kInitializeSharedFieldRuntimeEntry, /*argument_count=*/1); + __ PopRegister(kFieldReg); + __ PopRegister(kResultReg); + __ LeaveStubFrame(); + __ Ret(); + return; + } + Label throw_since_no_isolate_is_present; if (FLAG_experimental_shared_data) { - if (!is_shared) { - // This stub is also called from mutator thread running without an - // isolate and attempts to load value from isolate static field. - __ LoadIsolate(kScratchReg); - __ BranchIfZero(kScratchReg, &throw_since_no_isolate_is_present); - } + ASSERT(!is_shared); + // This stub is also called from mutator thread running without an + // isolate and attempts to load value from isolate static field. + __ LoadIsolate(kScratchReg); + __ BranchIfZero(kScratchReg, &throw_since_no_isolate_is_present); } __ Comment("Calling initializer function"); @@ -143,20 +155,19 @@ void StubCodeCompiler::GenerateInitLateStaticFieldStub(bool is_final, } if (FLAG_experimental_shared_data) { - if (!is_shared) { + ASSERT(!is_shared); #if defined(TARGET_ARCH_ARM) || defined(TARGET_ARCH_ARM64) - // We are jumping over LeaveStubFrame so restore LR state to match one - // at the jump point. - __ set_lr_state(compiler::LRState::OnEntry().EnterFrame()); + // We are jumping over LeaveStubFrame so restore LR state to match one + // at the jump point. + __ set_lr_state(compiler::LRState::OnEntry().EnterFrame()); #endif // defined(TARGET_ARCH_ARM) || defined(TARGET_ARCH_ARM64) - // Throw FieldAccessError - __ Bind(&throw_since_no_isolate_is_present); - __ PushObject(NullObject()); // Make room for (unused) result. - __ PushRegister(kFieldReg); - __ CallRuntime(kStaticFieldAccessedWithoutIsolateErrorRuntimeEntry, - /*argument_count=*/1); - __ Breakpoint(); - } + // Throw FieldAccessError + __ Bind(&throw_since_no_isolate_is_present); + __ PushObject(NullObject()); // Make room for (unused) result. + __ PushRegister(kFieldReg); + __ CallRuntime(kStaticFieldAccessedWithoutIsolateErrorRuntimeEntry, + /*argument_count=*/1); + __ Breakpoint(); } } @@ -172,10 +183,6 @@ void StubCodeCompiler::GenerateInitSharedLateStaticFieldStub() { GenerateInitLateStaticFieldStub(/*is_final=*/false, /*is_shared=*/true); } -void StubCodeCompiler::GenerateInitSharedLateFinalStaticFieldStub() { - GenerateInitLateStaticFieldStub(/*is_final=*/true, /*is_shared=*/true); -} - void StubCodeCompiler::GenerateInitInstanceFieldStub() { __ EnterStubFrame(); __ PushObject(NullObject()); // Make room for result. diff --git a/runtime/vm/compiler/stub_code_compiler.h b/runtime/vm/compiler/stub_code_compiler.h index 059135e9b91..d325213462b 100644 --- a/runtime/vm/compiler/stub_code_compiler.h +++ b/runtime/vm/compiler/stub_code_compiler.h @@ -190,7 +190,6 @@ class StubCodeCompiler { // Common function for generating InitLateStaticField, // InitLateFinalStaticField, InitSharedLateStaticField, - // InitSharedLateFinalStaticField, void GenerateInitLateStaticFieldStub(bool is_final, bool is_shared); // Common function for generating InitLateInstanceField and diff --git a/runtime/vm/isolate.cc b/runtime/vm/isolate.cc index 82b3aeec9da..3be065c4e05 100644 --- a/runtime/vm/isolate.cc +++ b/runtime/vm/isolate.cc @@ -354,6 +354,7 @@ IsolateGroup::IsolateGroup(std::shared_ptr source, kernel_data_lib_cache_mutex_(), kernel_data_class_cache_mutex_(), kernel_constants_mutex_(), + shared_field_initializer_rwlock_(), field_list_mutex_(), boxed_field_list_(GrowableObjectArray::null()), program_lock_(new SafepointRwLock(SafepointLevel::kGCAndDeopt)), @@ -890,6 +891,7 @@ void IsolateGroup::FreeStaticField(const Field& field) { const intptr_t field_id = field.field_id(); if (field.is_shared()) { shared_field_table()->Free(field_id); + shared_initial_field_table()->Free(field_id); } else { initial_field_table()->Free(field_id); sentinel_field_table()->Free(field_id); diff --git a/runtime/vm/isolate.h b/runtime/vm/isolate.h index ddff7851474..01742d40443 100644 --- a/runtime/vm/isolate.h +++ b/runtime/vm/isolate.h @@ -534,6 +534,10 @@ class IsolateGroup : public IntrusiveDListEntry { Mutex* initializer_functions_mutex() { return &initializer_functions_mutex_; } #endif // !defined(DART_PRECOMPILED_RUNTIME) || defined(DART_DYNAMIC_MODULES) + SafepointRwLock* shared_field_initializer_rwlock() { + return &shared_field_initializer_rwlock_; + } + SafepointRwLock* program_lock() { return program_lock_.get(); } static inline IsolateGroup* Current() { @@ -936,6 +940,9 @@ class IsolateGroup : public IntrusiveDListEntry { Mutex initializer_functions_mutex_; #endif // !defined(DART_PRECOMPILED_RUNTIME) || defined(DART_DYNAMIC_MODULES) + // Ensure exclusive execution of shared field initializers. + SafepointRwLock shared_field_initializer_rwlock_; + // Protect access to boxed_field_list_. Mutex field_list_mutex_; // List of fields that became boxed and that trigger deoptimization. diff --git a/runtime/vm/object.cc b/runtime/vm/object.cc index 8706b7406ba..9ba1ade716b 100644 --- a/runtime/vm/object.cc +++ b/runtime/vm/object.cc @@ -13430,7 +13430,6 @@ TypePtr Class::GetInstantiationOf(Zone* zone, const Type& type) const { } void Field::SetStaticValue(const Object& value) const { - ASSERT(!is_shared()); auto thread = Thread::Current(); ASSERT(thread->IsDartMutatorThread()); ASSERT(value.IsNull() || value.IsSentinel() || value.IsInstance()); @@ -13440,7 +13439,11 @@ void Field::SetStaticValue(const Object& value) const { ASSERT(id >= 0); SafepointReadRwLocker ml(thread, thread->isolate_group()->program_lock()); - thread->isolate()->field_table()->SetAt(id, value.ptr()); + if (is_shared()) { + thread->isolate_group()->shared_field_table()->SetAt(id, value.ptr()); + } else { + thread->isolate()->field_table()->SetAt(id, value.ptr()); + } } static StaticTypeExactnessState TrivialTypeExactnessFor(const Class& cls) { diff --git a/runtime/vm/object.h b/runtime/vm/object.h index a8418f9ba8d..553e13d3718 100644 --- a/runtime/vm/object.h +++ b/runtime/vm/object.h @@ -13399,7 +13399,9 @@ void Field::SetOffset(intptr_t host_offset_in_bytes, ObjectPtr Field::StaticValue() const { ASSERT(is_static()); // Valid only for static dart fields. - return Isolate::Current()->field_table()->At(field_id()); + return is_shared() + ? IsolateGroup::Current()->shared_field_table()->At(field_id()) + : Isolate::Current()->field_table()->At(field_id()); } inline intptr_t Field::field_id() const { diff --git a/runtime/vm/object_store.h b/runtime/vm/object_store.h index 2370d227229..5a3b28393aa 100644 --- a/runtime/vm/object_store.h +++ b/runtime/vm/object_store.h @@ -268,7 +268,6 @@ class ObjectPointerVisitor; RW(Code, init_late_instance_field_stub) \ RW(Code, init_late_final_instance_field_stub) \ RW(Code, init_shared_late_static_field_stub) \ - RW(Code, init_shared_late_final_static_field_stub) \ RW(Code, call_closure_no_such_method_stub) \ RW(Code, default_tts_stub) \ RW(Code, default_nullable_tts_stub) \ @@ -383,7 +382,6 @@ class ObjectPointerVisitor; DO(init_late_instance_field_stub, InitLateInstanceField) \ DO(init_late_final_instance_field_stub, InitLateFinalInstanceField) \ DO(init_shared_late_static_field_stub, InitSharedLateStaticField) \ - DO(init_shared_late_final_static_field_stub, InitSharedLateFinalStaticField) \ DO(await_stub, Await) \ DO(await_with_type_check_stub, AwaitWithTypeCheck) \ DO(clone_suspend_state_stub, CloneSuspendState) \ diff --git a/runtime/vm/runtime_entry.cc b/runtime/vm/runtime_entry.cc index 573a98fd16f..306f0e3e0f7 100644 --- a/runtime/vm/runtime_entry.cc +++ b/runtime/vm/runtime_entry.cc @@ -4724,6 +4724,21 @@ DEFINE_LEAF_RUNTIME_ENTRY(PropagateError, /*argument_count=*/1, DLRT_PropagateError); +DEFINE_RUNTIME_ENTRY(InitializeSharedField, 1) { + SafepointWriteRwLocker locker( + thread, thread->isolate_group()->shared_field_initializer_rwlock()); + const Field& field = Field::CheckedHandle(zone, arguments.ArgAt(0)); + Object& result = Object::Handle(zone, field.StaticValue()); + if (result.ptr() == Object::sentinel().ptr()) { + // Haven't lost a race to set the initial value. + result = field.InitializeStatic(); + ThrowIfError(result); + result = field.StaticValue(); + ASSERT(result.ptr() != Object::sentinel().ptr()); + } + arguments.SetReturn(result); +} + #if !defined(USING_MEMORY_SANITIZER) extern "C" void __msan_unpoison(const volatile void*, size_t) { UNREACHABLE(); diff --git a/runtime/vm/runtime_entry_list.h b/runtime/vm/runtime_entry_list.h index 384cff4f559..f47328ee5e0 100644 --- a/runtime/vm/runtime_entry_list.h +++ b/runtime/vm/runtime_entry_list.h @@ -81,7 +81,8 @@ namespace dart { V(ResolveCallFunction) \ V(InterpretedInstanceCallMissHandler) \ V(InvokeNoSuchMethod) \ - V(ResumeInterpreter) + V(ResumeInterpreter) \ + V(InitializeSharedField) // Note: Leaf runtime function have C linkage, so they cannot pass C++ struct // values like ObjectPtr. diff --git a/runtime/vm/stub_code_list.h b/runtime/vm/stub_code_list.h index cd37b042e83..d1cd6f78945 100644 --- a/runtime/vm/stub_code_list.h +++ b/runtime/vm/stub_code_list.h @@ -163,7 +163,6 @@ namespace dart { V(InitLateInstanceField) \ V(InitLateFinalInstanceField) \ V(InitSharedLateStaticField) \ - V(InitSharedLateFinalStaticField) \ V(Throw) \ V(ReThrow) \ V(InstanceOf) \ diff --git a/sdk/lib/_internal/vm/lib/ffi_patch.dart b/sdk/lib/_internal/vm/lib/ffi_patch.dart index a15117c9af6..95cca1d64e2 100644 --- a/sdk/lib/_internal/vm/lib/ffi_patch.dart +++ b/sdk/lib/_internal/vm/lib/ffi_patch.dart @@ -1926,22 +1926,15 @@ class Native { _get_ffi_native_resolver(); // Resolver for FFI Native C function pointers. - // - // TODO(dartbug.com/60699): Once the referenced issue is fixed, this can be - // restored back to use of a field with initializer. @pragma('vm:entry-point') @pragma('vm:shared') - static int Function(Object, Object, int)? _ffi_resolver = null; + static final _ffi_resolver = + _get_ffi_native_resolver< + NativeFunction + >() + .asFunction(); @pragma('vm:entry-point') - static int _ffi_resolver_function(Object a, Object s, int n) { - if (_ffi_resolver == null) { - _ffi_resolver = - _get_ffi_native_resolver< - NativeFunction - >() - .asFunction(); - } - return _ffi_resolver!(a, s, n); - } + static int _ffi_resolver_function(Object a, Object s, int n) => + _ffi_resolver(a, s, n); } diff --git a/tests/ffi/ffi.status b/tests/ffi/ffi.status index b87867d1fa6..895e1e49994 100644 --- a/tests/ffi/ffi.status +++ b/tests/ffi/ffi.status @@ -57,6 +57,7 @@ function_callbacks_structs_by_value_generated_test/*: Skip # Test harness doesn' function_callbacks_structs_by_value_native_callable_generated_test/*: Skip # Test harness doesn't support multitest with Fuchsia function_callbacks_subtype_test/*: Skip # Test harness doesn't support multitest with Fuchsia isolate_group_shared_callback_test: Skip # gen_snapshot requires experimental-shared-data flag +isolate_group_shared_init_test: Skip # gen_snapshot requires experimental-shared-data flag isolate_group_shared_send_test: Skip # gen_snapshot requires experimental-shared-data flag native_assets/*: Skip # Source not available in the emulator run_isolate_group_run_test: Skip # gen_snapshot requires experimental-shared-data flag diff --git a/tests/ffi/isolate_group_shared_init_test.dart b/tests/ffi/isolate_group_shared_init_test.dart new file mode 100644 index 00000000000..c27e1f462a4 --- /dev/null +++ b/tests/ffi/isolate_group_shared_init_test.dart @@ -0,0 +1,140 @@ +// Copyright (c) 2025, the Dart project authors. Please see the AUTHORS file +// for details. All rights reserved. Use of this source code is governed by a +// BSD-style license that can be found in the LICENSE file. +// +// Tests IsolateGroup.runSync - what works, what doesn't. +// +// VMOptions=--experimental-shared-data +// VMOptions=--experimental-shared-data --use-slow-path +// VMOptions=--experimental-shared-data --use-slow-path --stacktrace-every=100 +// VMOptions=--experimental-shared-data --dwarf_stack_traces --no-retain_function_objects --no-retain_code_objects +// VMOptions=--experimental-shared-data --test_il_serialization +// VMOptions=--experimental-shared-data --profiler --profile_vm=true +// VMOptions=--experimental-shared-data --profiler --profile_vm=false + +import 'dart:async'; +import 'dart:concurrent'; +import 'dart:ffi'; +import 'dart:io'; +import 'dart:isolate'; + +import 'package:dart_internal/isolate_group.dart' show IsolateGroup; +import "package:expect/async_helper.dart"; +import "package:expect/expect.dart"; +import 'package:ffi/ffi.dart'; + +@pragma('vm:shared') +late final Mutex mutex; + +@pragma('vm:shared') +late final String shared_late_final_string = () { + return "${int.parse('123') + 42}"; +}(); + +@pragma('vm:shared') +late final String shared_late_final_throw = () { + throw "${int.parse('123') + 42}"; +}(); + +@pragma('vm:shared') +late final String foo = () { + return "${int.parse('123') + 42}"; +}(); + +testInitStrings() async { + const int nWorkers = 20; + mutex = Mutex(); + final rp = ReceivePort(); + final rpExitAndErrors = ReceivePort() + ..listen((e) { + print('e: $e'); + }); + final completer = Completer(); + int counter = 0; + rp.listen((data) { + counter++; + print('got $data, counter: $counter'); + Expect.equals("165", data); + if (counter == nWorkers) { + completer.complete(data); + } + }); + for (int i = 0; i < nWorkers; i++) { + Isolate.spawn( + (sendPort) { + IsolateGroup.runSync(() { + sendPort.send(shared_late_final_string); + }); + }, + rp.sendPort, + onExit: rpExitAndErrors.sendPort, + onError: rpExitAndErrors.sendPort, + ); + print("spawned isolate #$i"); + } + Expect.equals("165", await completer.future); + rpExitAndErrors.close(); + rp.close(); +} + +testInitThrows() async { + const int nWorkers = 20; + final rp = ReceivePort(); + int exitCounter = 0; + final completer = Completer(); + ReceivePort rpExits = ReceivePort() + ..listen((e) { + exitCounter++; + print('exitCounter: $exitCounter, exit: $e'); + if (exitCounter == nWorkers) { + completer.complete(true); + } + }); + int errorCounter = 0; + ReceivePort rpErrors = ReceivePort() + ..listen((e) { + errorCounter++; + Expect.equals("165", e[0]); + print('errorCounter: $errorCounter, error: $e'); + }); + for (int i = 0; i < nWorkers; i++) { + Isolate.spawn( + (sendPort) { + IsolateGroup.runSync(() { + try { + sendPort.send(shared_late_final_throw); + } catch (e) { + Expect.equals("165", e); + rethrow; + } + }); + }, + rp.sendPort, + onExit: rpExits.sendPort, + onError: rpErrors.sendPort, + ); + print("spawned isolate #$i"); + } + await completer.future; + Expect.equals(nWorkers, errorCounter); + rpErrors.close(); + rpExits.close(); + rp.close(); +} + +@pragma('vm:shared') +late final String foo_bar = () { + return "${int.parse('123') + 42} $foo"; +}(); + +testNestedInitCall() { + Expect.equals("165 165", foo_bar); +} + +main() async { + asyncStart(); + await testInitStrings(); + await testInitThrows(); + testNestedInitCall(); + asyncEnd(); +}