diff --git a/runtime/vm/compiler/assembler/assembler_arm.cc b/runtime/vm/compiler/assembler/assembler_arm.cc index 31869f0cf61..b0aa28a065d 100644 --- a/runtime/vm/compiler/assembler/assembler_arm.cc +++ b/runtime/vm/compiler/assembler/assembler_arm.cc @@ -634,9 +634,7 @@ void Assembler::TransitionGeneratedToNative(Register destination_address, } } -void Assembler::ExitFullSafepoint(Register tmp1, - Register tmp2, - bool ignore_unwind_in_progress) { +void Assembler::ExitFullSafepoint(Register tmp1, Register tmp2) { Register addr = tmp1; Register state = tmp2; @@ -664,14 +662,7 @@ void Assembler::ExitFullSafepoint(Register tmp1, } Bind(&slow_path); - if (ignore_unwind_in_progress) { - ldr(TMP, - Address(THR, - target::Thread:: - exit_safepoint_ignore_unwind_in_progress_stub_offset())); - } else { - ldr(TMP, Address(THR, target::Thread::exit_safepoint_stub_offset())); - } + ldr(TMP, Address(THR, target::Thread::exit_safepoint_stub_offset())); ldr(TMP, FieldAddress(TMP, target::Code::entry_point_offset())); blx(TMP); @@ -681,13 +672,10 @@ void Assembler::ExitFullSafepoint(Register tmp1, void Assembler::TransitionNativeToGenerated(Register addr, Register state, bool exit_safepoint, - bool ignore_unwind_in_progress, bool set_tag) { if (exit_safepoint) { - ExitFullSafepoint(addr, state, ignore_unwind_in_progress); + ExitFullSafepoint(addr, state); } else { - // flag only makes sense if we are leaving safepoint - ASSERT(!ignore_unwind_in_progress); #if defined(DEBUG) // Ensure we've already left the safepoint. ASSERT(target::Thread::native_safepoint_state_acquired() != 0); diff --git a/runtime/vm/compiler/assembler/assembler_arm.h b/runtime/vm/compiler/assembler/assembler_arm.h index 55b7a4a21e1..f4c62789f99 100644 --- a/runtime/vm/compiler/assembler/assembler_arm.h +++ b/runtime/vm/compiler/assembler/assembler_arm.h @@ -621,14 +621,11 @@ class Assembler : public AssemblerBase { void TransitionNativeToGenerated(Register scratch0, Register scratch1, bool exit_safepoint, - bool ignore_unwind_in_progress = false, bool set_tag = true); void VerifyInGenerated(Register scratch); void VerifyNotInGenerated(Register scratch); void EnterFullSafepoint(Register scratch0, Register scratch1); - void ExitFullSafepoint(Register scratch0, - Register scratch1, - bool ignore_unwind_in_progress); + void ExitFullSafepoint(Register scratch0, Register scratch1); // Miscellaneous instructions. void clrex(); diff --git a/runtime/vm/compiler/assembler/assembler_arm64.cc b/runtime/vm/compiler/assembler/assembler_arm64.cc index 253a2b88adc..b15d28b5020 100644 --- a/runtime/vm/compiler/assembler/assembler_arm64.cc +++ b/runtime/vm/compiler/assembler/assembler_arm64.cc @@ -1619,8 +1619,7 @@ void Assembler::TransitionGeneratedToNative(Register destination, } } -void Assembler::ExitFullSafepoint(Register state, - bool ignore_unwind_in_progress) { +void Assembler::ExitFullSafepoint(Register state) { // We generate the same number of instructions whether or not the slow-path is // forced, for consistency with EnterFullSafepoint. // For TSAN, we always go to the runtime so TSAN is aware of the acquire @@ -1650,14 +1649,7 @@ void Assembler::ExitFullSafepoint(Register state, } Bind(&slow_path); - if (ignore_unwind_in_progress) { - ldr(addr, - Address(THR, - target::Thread:: - exit_safepoint_ignore_unwind_in_progress_stub_offset())); - } else { - ldr(addr, Address(THR, target::Thread::exit_safepoint_stub_offset())); - } + ldr(addr, Address(THR, target::Thread::exit_safepoint_stub_offset())); ldr(addr, FieldAddress(addr, target::Code::entry_point_offset())); blr(addr); @@ -1666,13 +1658,10 @@ void Assembler::ExitFullSafepoint(Register state, void Assembler::TransitionNativeToGenerated(Register state, bool exit_safepoint, - bool ignore_unwind_in_progress, bool set_tag) { if (exit_safepoint) { - ExitFullSafepoint(state, ignore_unwind_in_progress); + ExitFullSafepoint(state); } else { - // flag only makes sense if we are leaving safepoint - ASSERT(!ignore_unwind_in_progress); #if defined(DEBUG) // Ensure we've already left the safepoint. ASSERT(target::Thread::native_safepoint_state_acquired() != 0); diff --git a/runtime/vm/compiler/assembler/assembler_arm64.h b/runtime/vm/compiler/assembler/assembler_arm64.h index a3091b1977a..376c7f50298 100644 --- a/runtime/vm/compiler/assembler/assembler_arm64.h +++ b/runtime/vm/compiler/assembler/assembler_arm64.h @@ -2111,12 +2111,11 @@ class Assembler : public AssemblerBase { bool enter_safepoint); void TransitionNativeToGenerated(Register scratch, bool exit_safepoint, - bool ignore_unwind_in_progress = false, bool set_tag = true); void VerifyInGenerated(Register scratch); void VerifyNotInGenerated(Register scratch); void EnterFullSafepoint(Register scratch); - void ExitFullSafepoint(Register scratch, bool ignore_unwind_in_progress); + void ExitFullSafepoint(Register scratch); void CheckCodePointer(); void RestoreCodePointer(); diff --git a/runtime/vm/compiler/assembler/assembler_ia32.cc b/runtime/vm/compiler/assembler/assembler_ia32.cc index e58d76da871..7432472714d 100644 --- a/runtime/vm/compiler/assembler/assembler_ia32.cc +++ b/runtime/vm/compiler/assembler/assembler_ia32.cc @@ -2537,8 +2537,7 @@ void Assembler::TransitionGeneratedToNative(Register destination_address, } } -void Assembler::ExitFullSafepoint(Register scratch, - bool ignore_unwind_in_progress) { +void Assembler::ExitFullSafepoint(Register scratch) { ASSERT(scratch != EAX); // We generate the same number of instructions whether or not the slow-path is // forced, for consistency with EnterFullSafepoint. @@ -2563,14 +2562,7 @@ void Assembler::ExitFullSafepoint(Register scratch, } Bind(&slow_path); - if (ignore_unwind_in_progress) { - movl(scratch, - Address(THR, - target::Thread:: - exit_safepoint_ignore_unwind_in_progress_stub_offset())); - } else { - movl(scratch, Address(THR, target::Thread::exit_safepoint_stub_offset())); - } + movl(scratch, Address(THR, target::Thread::exit_safepoint_stub_offset())); movl(scratch, FieldAddress(scratch, target::Code::entry_point_offset())); call(scratch); @@ -2579,13 +2571,10 @@ void Assembler::ExitFullSafepoint(Register scratch, void Assembler::TransitionNativeToGenerated(Register scratch, bool exit_safepoint, - bool ignore_unwind_in_progress, bool set_tag) { if (exit_safepoint) { - ExitFullSafepoint(scratch, ignore_unwind_in_progress); + ExitFullSafepoint(scratch); } else { - // flag only makes sense if we are leaving safepoint - ASSERT(!ignore_unwind_in_progress); #if defined(DEBUG) // Ensure we've already left the safepoint. movl(scratch, Address(THR, target::Thread::safepoint_state_offset())); diff --git a/runtime/vm/compiler/assembler/assembler_ia32.h b/runtime/vm/compiler/assembler/assembler_ia32.h index f0299c219e3..316dbee9a0a 100644 --- a/runtime/vm/compiler/assembler/assembler_ia32.h +++ b/runtime/vm/compiler/assembler/assembler_ia32.h @@ -901,10 +901,9 @@ class Assembler : public AssemblerBase { bool enter_safepoint); void TransitionNativeToGenerated(Register scratch, bool exit_safepoint, - bool ignore_unwind_in_progress = false, bool set_tag = true); void EnterFullSafepoint(Register scratch); - void ExitFullSafepoint(Register scratch, bool ignore_unwind_in_progress); + void ExitFullSafepoint(Register scratch); // For non-leaf runtime calls. For leaf runtime calls, use LeafRuntimeScope, void CallRuntime(const RuntimeEntry& entry, intptr_t argument_count); diff --git a/runtime/vm/compiler/assembler/assembler_riscv.cc b/runtime/vm/compiler/assembler/assembler_riscv.cc index 5b893574db2..ef72d28a5f1 100644 --- a/runtime/vm/compiler/assembler/assembler_riscv.cc +++ b/runtime/vm/compiler/assembler/assembler_riscv.cc @@ -4399,13 +4399,10 @@ void Assembler::TransitionGeneratedToNative(Register destination, void Assembler::TransitionNativeToGenerated(Register state, bool exit_safepoint, - bool ignore_unwind_in_progress, bool set_tag) { if (exit_safepoint) { - ExitFullSafepoint(state, ignore_unwind_in_progress); + ExitFullSafepoint(state); } else { - // flag only makes sense if we are leaving safepoint - ASSERT(!ignore_unwind_in_progress); #if defined(DEBUG) // Ensure we've already left the safepoint. ASSERT(target::Thread::native_safepoint_state_acquired() != 0); @@ -4495,8 +4492,7 @@ void Assembler::EnterFullSafepoint(Register state) { Bind(&done); } -void Assembler::ExitFullSafepoint(Register state, - bool ignore_unwind_in_progress) { +void Assembler::ExitFullSafepoint(Register state) { // We generate the same number of instructions whether or not the slow-path is // forced, for consistency with EnterFullSafepoint. // For TSAN, we always go to the runtime so TSAN is aware of the acquire @@ -4524,14 +4520,7 @@ void Assembler::ExitFullSafepoint(Register state, } Bind(&slow_path); - if (ignore_unwind_in_progress) { - lx(addr, - Address(THR, - target::Thread:: - exit_safepoint_ignore_unwind_in_progress_stub_offset())); - } else { - lx(addr, Address(THR, target::Thread::exit_safepoint_stub_offset())); - } + lx(addr, Address(THR, target::Thread::exit_safepoint_stub_offset())); lx(addr, FieldAddress(addr, target::Code::entry_point_offset())); jalr(addr); diff --git a/runtime/vm/compiler/assembler/assembler_riscv.h b/runtime/vm/compiler/assembler/assembler_riscv.h index fddf884e26d..8c8c01085d9 100644 --- a/runtime/vm/compiler/assembler/assembler_riscv.h +++ b/runtime/vm/compiler/assembler/assembler_riscv.h @@ -1452,12 +1452,11 @@ class Assembler : public MicroAssembler { bool enter_safepoint); void TransitionNativeToGenerated(Register scratch, bool exit_safepoint, - bool ignore_unwind_in_progress = false, bool set_tag = true); void VerifyInGenerated(Register scratch); void VerifyNotInGenerated(Register scratch); void EnterFullSafepoint(Register scratch); - void ExitFullSafepoint(Register scratch, bool ignore_unwind_in_progress); + void ExitFullSafepoint(Register scratch); void CheckFpSpDist(intptr_t fp_sp_dist); diff --git a/runtime/vm/compiler/assembler/assembler_x64.cc b/runtime/vm/compiler/assembler/assembler_x64.cc index 1cf323049b9..343bfaf2bed 100644 --- a/runtime/vm/compiler/assembler/assembler_x64.cc +++ b/runtime/vm/compiler/assembler/assembler_x64.cc @@ -216,7 +216,7 @@ void Assembler::TransitionGeneratedToNative(Register destination_address, } } -void Assembler::ExitFullSafepoint(bool ignore_unwind_in_progress) { +void Assembler::ExitFullSafepoint() { // We generate the same number of instructions whether or not the slow-path is // forced, for consistency with EnterFullSafepoint. // For TSAN, we always go to the runtime so TSAN is aware of the acquire @@ -243,14 +243,7 @@ void Assembler::ExitFullSafepoint(bool ignore_unwind_in_progress) { } Bind(&slow_path); - if (ignore_unwind_in_progress) { - movq(TMP, - Address(THR, - target::Thread:: - exit_safepoint_ignore_unwind_in_progress_stub_offset())); - } else { - movq(TMP, Address(THR, target::Thread::exit_safepoint_stub_offset())); - } + movq(TMP, Address(THR, target::Thread::exit_safepoint_stub_offset())); movq(TMP, FieldAddress(TMP, target::Code::entry_point_offset())); // Use call instead of CallCFunction to avoid having to clean up shadow space @@ -261,14 +254,10 @@ void Assembler::ExitFullSafepoint(bool ignore_unwind_in_progress) { Bind(&done); } -void Assembler::TransitionNativeToGenerated(bool exit_safepoint, - bool ignore_unwind_in_progress, - bool set_tag) { +void Assembler::TransitionNativeToGenerated(bool exit_safepoint, bool set_tag) { if (exit_safepoint) { - ExitFullSafepoint(ignore_unwind_in_progress); + ExitFullSafepoint(); } else { - // flag only makes sense if we are leaving safepoint - ASSERT(!ignore_unwind_in_progress); #if defined(DEBUG) // Ensure we've already left the safepoint. movq(TMP, Address(THR, target::Thread::safepoint_state_offset())); diff --git a/runtime/vm/compiler/assembler/assembler_x64.h b/runtime/vm/compiler/assembler/assembler_x64.h index 4e74800f332..d9ff09ab941 100644 --- a/runtime/vm/compiler/assembler/assembler_x64.h +++ b/runtime/vm/compiler/assembler/assembler_x64.h @@ -319,14 +319,12 @@ class Assembler : public AssemblerBase { void setcc(Condition condition, ByteRegister dst); void EnterFullSafepoint(); - void ExitFullSafepoint(bool ignore_unwind_in_progress); + void ExitFullSafepoint(); void TransitionGeneratedToNative(Register destination_address, Register new_exit_frame, Register new_exit_through_ffi, bool enter_safepoint); - void TransitionNativeToGenerated(bool exit_safepoint, - bool ignore_unwind_in_progress = false, - bool set_tag = true); + void TransitionNativeToGenerated(bool exit_safepoint, bool set_tag = true); void VerifyInGenerated(Register scratch); void VerifyNotInGenerated(Register scratch); diff --git a/runtime/vm/compiler/backend/il_arm.cc b/runtime/vm/compiler/backend/il_arm.cc index df61f99fae2..b7eb413f8dd 100644 --- a/runtime/vm/compiler/backend/il_arm.cc +++ b/runtime/vm/compiler/backend/il_arm.cc @@ -1876,7 +1876,6 @@ void NativeEntryInstr::EmitNativeCode(FlowGraphCompiler* compiler) { // The callback trampoline (caller) has already left the safepoint for us. __ TransitionNativeToGenerated(/*scratch0=*/R0, /*scratch1=*/R1, /*exit_safepoint=*/false, - /*ignore_unwind_in_progress=*/false, /*set_tag=*/false); // Now that the safepoint has ended, we can touch Dart objects without diff --git a/runtime/vm/compiler/backend/il_arm64.cc b/runtime/vm/compiler/backend/il_arm64.cc index a5707c107a1..2b5b9d9fbf5 100644 --- a/runtime/vm/compiler/backend/il_arm64.cc +++ b/runtime/vm/compiler/backend/il_arm64.cc @@ -1639,7 +1639,6 @@ void NativeEntryInstr::EmitNativeCode(FlowGraphCompiler* compiler) { // The callback trampoline (caller) has already left the safepoint for us. __ TransitionNativeToGenerated(R0, /*exit_safepoint=*/false, - /*ignore_unwind_in_progress=*/false, /*set_tag=*/false); // Now that the safepoint has ended, we can touch Dart objects without diff --git a/runtime/vm/compiler/backend/il_ia32.cc b/runtime/vm/compiler/backend/il_ia32.cc index f3056253c7a..891564eff91 100644 --- a/runtime/vm/compiler/backend/il_ia32.cc +++ b/runtime/vm/compiler/backend/il_ia32.cc @@ -1294,7 +1294,6 @@ void NativeEntryInstr::EmitNativeCode(FlowGraphCompiler* compiler) { // The callback trampoline (caller) has already left the safepoint for us. __ TransitionNativeToGenerated(EAX, /*exit_safepoint=*/false, - /*ignore_unwind_in_progress=*/false, /*set_tag=*/false); // Now that the safepoint has ended, we can hold Dart objects with bare hands. diff --git a/runtime/vm/compiler/backend/il_riscv.cc b/runtime/vm/compiler/backend/il_riscv.cc index 49f2e5f740c..22f9aaf9d81 100644 --- a/runtime/vm/compiler/backend/il_riscv.cc +++ b/runtime/vm/compiler/backend/il_riscv.cc @@ -1729,7 +1729,6 @@ void NativeEntryInstr::EmitNativeCode(FlowGraphCompiler* compiler) { // The callback trampoline (caller) has already left the safepoint for us. __ TransitionNativeToGenerated(A0, /*exit_safepoint=*/false, - /*ignore_unwind_in_progress=*/false, /*set_tag=*/false); // Now that the safepoint has ended, we can touch Dart objects without diff --git a/runtime/vm/compiler/backend/il_x64.cc b/runtime/vm/compiler/backend/il_x64.cc index 676d8cd544b..a735d8a6f21 100644 --- a/runtime/vm/compiler/backend/il_x64.cc +++ b/runtime/vm/compiler/backend/il_x64.cc @@ -1474,7 +1474,6 @@ void NativeEntryInstr::EmitNativeCode(FlowGraphCompiler* compiler) { // The callback trampoline (caller) has already left the safepoint for us. __ TransitionNativeToGenerated(/*exit_safepoint=*/false, - /*ignore_unwind_in_progress=*/false, /*set_tag=*/false); // Load the code object. diff --git a/runtime/vm/compiler/runtime_api.h b/runtime/vm/compiler/runtime_api.h index 56a438275a9..9df34a32581 100644 --- a/runtime/vm/compiler/runtime_api.h +++ b/runtime/vm/compiler/runtime_api.h @@ -1258,7 +1258,6 @@ class Thread : public AllStatic { static word deoptimize_stub_offset(); static word enter_safepoint_stub_offset(); static word exit_safepoint_stub_offset(); - static word exit_safepoint_ignore_unwind_in_progress_stub_offset(); static word call_native_through_safepoint_stub_offset(); static word call_native_through_safepoint_entry_point_offset(); diff --git a/runtime/vm/compiler/runtime_offsets_extracted.h b/runtime/vm/compiler/runtime_offsets_extracted.h index 326813ca70d..31c50df5e78 100644 --- a/runtime/vm/compiler/runtime_offsets_extracted.h +++ b/runtime/vm/compiler/runtime_offsets_extracted.h @@ -323,104 +323,102 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x14; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x170; + Thread_AllocateArray_entry_point_offset = 0x16c; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x3b0; + 0x3a8; static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x3b4; + 0x3ac; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0xfc; + Thread_array_write_barrier_entry_point_offset = 0xf8; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104; + Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x100; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x94; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x108; + Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x104; static constexpr dart::compiler::target::word Thread_allocate_mint_without_fpu_regs_stub_offset = 0x98; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x10c; + Thread_allocate_object_entry_point_offset = 0x108; static constexpr dart::compiler::target::word Thread_allocate_object_stub_offset = 0x9c; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x110; + Thread_allocate_object_parameterized_entry_point_offset = 0x10c; static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0xa0; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x114; + Thread_allocate_object_slow_entry_point_offset = 0x110; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0xa4; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x3d0; + 0x3c8; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0xa8; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x148; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x40; static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x3c; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x140; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x100; + Thread_call_to_runtime_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0x60; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3f4; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3ec; 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 = 0x3cc; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x3f8; + Thread_service_extension_stream_offset = 0x3f0; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x128; + 0x124; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0xd0; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = - 0x12c; + 0x128; static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = 0xd4; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x15c; + 0x158; static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x158; + Thread_double_negate_address_offset = 0x154; static constexpr dart::compiler::target::word Thread_end_offset = 0x28; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0xe8; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x3c4; + 0x3bc; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0xec; static constexpr dart::compiler::target::word - Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0; + Thread_call_native_through_safepoint_stub_offset = 0xf0; static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_stub_offset = 0xf4; -static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_entry_point_offset = 0x130; + Thread_call_native_through_safepoint_entry_point_offset = 0x12c; static constexpr dart::compiler::target::word Thread_fix_allocation_stub_code_offset = 0x54; static constexpr dart::compiler::target::word Thread_fix_callers_target_code_offset = 0x50; static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x168; + Thread_float_absolute_address_offset = 0x164; static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x164; + Thread_float_negate_address_offset = 0x160; static constexpr dart::compiler::target::word Thread_float_not_address_offset = - 0x160; + 0x15c; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x16c; + Thread_float_zerow_address_offset = 0x168; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x3b8; + 0x3b0; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x14c; + Thread_interpret_call_entry_point_offset = 0x148; static constexpr dart::compiler::target::word Thread_invoke_dart_code_from_bytecode_stub_offset = 0x5c; 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 = 0x374; + 0x3c4; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x36c; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x378; + 0x370; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word @@ -430,17 +428,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0xe4; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x38c; + Thread_old_marking_stack_block_offset = 0x384; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x390; + Thread_new_marking_stack_block_offset = 0x388; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x120; + Thread_megamorphic_call_checked_entry_offset = 0x11c; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x124; + Thread_switchable_call_miss_entry_offset = 0x120; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0xc4; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x144; + Thread_no_scope_native_wrapper_entry_point_offset = 0x140; static constexpr dart::compiler::target::word Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x68; static constexpr dart::compiler::target::word @@ -474,74 +472,74 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = 0xb0; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x38; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x150; + Thread_predefined_symbols_address_offset = 0x14c; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x13c; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3bc; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x138; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3b4; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x3c0; + Thread_saved_shadow_call_stack_offset = 0x3b8; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x3c8; + 0x3c0; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x34; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0xe0; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x138; + Thread_slow_type_test_entry_point_offset = 0x134; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x37c; + 0x374; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x380; + Thread_stack_overflow_flags_offset = 0x378; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c; + Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x118; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc0; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x118; + Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x114; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xbc; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x388; + 0x380; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x34c; + Thread_suspend_state_await_entry_point_offset = 0x344; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x350; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x348; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x348; + Thread_suspend_state_init_async_entry_point_offset = 0x340; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x354; + Thread_suspend_state_return_async_entry_point_offset = 0x34c; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x358; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x350; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x35c; + Thread_suspend_state_init_async_star_entry_point_offset = 0x354; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x360; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x358; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x364; + Thread_suspend_state_return_async_star_entry_point_offset = 0x35c; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x368; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x360; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x36c; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x364; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x370; + Thread_suspend_state_handle_exception_entry_point_offset = 0x368; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x384; + Thread_top_exit_frame_info_offset = 0x37c; 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 = 0x398; + Thread_unboxed_runtime_arg_offset = 0x398; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x390; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0xf8; + Thread_write_barrier_entry_point_offset = 0xf4; 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; + 0x3d0; +static constexpr dart::compiler::target::word Thread_random_offset = 0x3d8; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x134; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3e8; + Thread_jump_to_frame_entry_point_offset = 0x130; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3e0; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -626,8 +624,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[] = { - 0x328, 0x32c, 0x330, 0x334, 0x338, -1, 0x33c, -1, - 0x340, 0x344, -1, -1, -1, -1, -1, -1}; + 0x320, 0x324, 0x328, 0x32c, 0x330, -1, 0x334, -1, + 0x338, 0x33c, -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; @@ -1045,104 +1043,102 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x28; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x2e0; + Thread_AllocateArray_entry_point_offset = 0x2d8; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x760; + 0x750; static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x768; + 0x758; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0x1f8; + Thread_array_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; + Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210; + Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word Thread_allocate_mint_without_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x218; + Thread_allocate_object_entry_point_offset = 0x210; static constexpr dart::compiler::target::word Thread_allocate_object_stub_offset = 0x138; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x220; + Thread_allocate_object_parameterized_entry_point_offset = 0x218; static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0x140; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x228; + Thread_allocate_object_slow_entry_point_offset = 0x220; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x148; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x7a0; + 0x790; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x150; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x80; static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x78; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x278; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x200; + Thread_call_to_runtime_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xc0; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7d8; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7c8; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x58; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x7a8; + Thread_double_truncate_round_supported_offset = 0x798; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x7e0; + Thread_service_extension_stream_offset = 0x7d0; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x250; + 0x248; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1a0; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = - 0x258; + 0x250; static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x2b8; + 0x2b0; static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x2b0; + Thread_double_negate_address_offset = 0x2a8; static constexpr dart::compiler::target::word Thread_end_offset = 0x50; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1d0; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x788; + 0x778; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0; + Thread_call_native_through_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_stub_offset = 0x1e8; -static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_entry_point_offset = 0x260; + Thread_call_native_through_safepoint_entry_point_offset = 0x258; static constexpr dart::compiler::target::word Thread_fix_allocation_stub_code_offset = 0xa8; static constexpr dart::compiler::target::word Thread_fix_callers_target_code_offset = 0xa0; static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x2d0; + Thread_float_absolute_address_offset = 0x2c8; static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x2c8; + Thread_float_negate_address_offset = 0x2c0; static constexpr dart::compiler::target::word Thread_float_not_address_offset = - 0x2c0; + 0x2b8; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x2d8; + Thread_float_zerow_address_offset = 0x2d0; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x770; + 0x760; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x298; + Thread_interpret_call_entry_point_offset = 0x290; static constexpr dart::compiler::target::word Thread_invoke_dart_code_from_bytecode_stub_offset = 0xb8; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb0; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x798; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x700; + 0x788; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6f0; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x708; + 0x6f8; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word @@ -1152,17 +1148,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x730; + Thread_old_marking_stack_block_offset = 0x720; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x738; + Thread_new_marking_stack_block_offset = 0x728; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x240; + Thread_megamorphic_call_checked_entry_offset = 0x238; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x248; + Thread_switchable_call_miss_entry_offset = 0x240; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0x188; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x288; + Thread_no_scope_native_wrapper_entry_point_offset = 0x280; static constexpr dart::compiler::target::word Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xd0; static constexpr dart::compiler::target::word @@ -1196,74 +1192,74 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = 0x160; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x70; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x2a0; + Thread_predefined_symbols_address_offset = 0x298; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x778; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x270; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x768; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x780; + Thread_saved_shadow_call_stack_offset = 0x770; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x790; + 0x780; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x270; + Thread_slow_type_test_entry_point_offset = 0x268; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x710; + 0x700; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x718; + Thread_stack_overflow_flags_offset = 0x708; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; + Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230; + Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x228; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x728; + 0x718; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x6b0; + Thread_suspend_state_await_entry_point_offset = 0x6a0; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6b8; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6a8; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x6a8; + Thread_suspend_state_init_async_entry_point_offset = 0x698; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x6c0; + Thread_suspend_state_return_async_entry_point_offset = 0x6b0; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6c8; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6b8; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x6d0; + Thread_suspend_state_init_async_star_entry_point_offset = 0x6c0; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x6d8; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x6c8; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x6e0; + Thread_suspend_state_return_async_star_entry_point_offset = 0x6d0; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x6e8; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x6d8; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6f0; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6e0; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x6f8; + Thread_suspend_state_handle_exception_entry_point_offset = 0x6e8; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x720; + Thread_top_exit_frame_info_offset = 0x710; 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 = 0x750; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x748; + Thread_unboxed_runtime_arg_offset = 0x740; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x738; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0x1f0; + Thread_write_barrier_entry_point_offset = 0x1e8; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x7b0; -static constexpr dart::compiler::target::word Thread_random_offset = 0x7b8; + 0x7a0; +static constexpr dart::compiler::target::word Thread_random_offset = 0x7a8; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x268; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7c0; + Thread_jump_to_frame_entry_point_offset = 0x260; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7b0; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -1352,8 +1348,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[] = { - 0x650, 0x658, 0x660, 0x668, -1, -1, 0x670, 0x678, - 0x680, 0x688, 0x690, -1, 0x698, 0x6a0, -1, -1}; + 0x640, 0x648, 0x650, 0x658, -1, -1, 0x660, 0x668, + 0x670, 0x678, 0x680, -1, 0x688, 0x690, -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; @@ -1767,104 +1763,102 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x14; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x170; + Thread_AllocateArray_entry_point_offset = 0x16c; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x3a0; + 0x398; static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x3a4; + 0x39c; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0xfc; + Thread_array_write_barrier_entry_point_offset = 0xf8; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104; + Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x100; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x94; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x108; + Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x104; static constexpr dart::compiler::target::word Thread_allocate_mint_without_fpu_regs_stub_offset = 0x98; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x10c; + Thread_allocate_object_entry_point_offset = 0x108; static constexpr dart::compiler::target::word Thread_allocate_object_stub_offset = 0x9c; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x110; + Thread_allocate_object_parameterized_entry_point_offset = 0x10c; static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0xa0; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x114; + Thread_allocate_object_slow_entry_point_offset = 0x110; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0xa4; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x3c0; + 0x3b8; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0xa8; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x148; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x40; static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x3c; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x140; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x100; + Thread_call_to_runtime_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0x60; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3e4; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3dc; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x2c; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x3c4; + Thread_double_truncate_round_supported_offset = 0x3bc; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x3e8; + Thread_service_extension_stream_offset = 0x3e0; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x128; + 0x124; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0xd0; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = - 0x12c; + 0x128; static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = 0xd4; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x15c; + 0x158; static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x158; + Thread_double_negate_address_offset = 0x154; static constexpr dart::compiler::target::word Thread_end_offset = 0x28; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0xe8; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x3b4; + 0x3ac; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0xec; static constexpr dart::compiler::target::word - Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0; + Thread_call_native_through_safepoint_stub_offset = 0xf0; static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_stub_offset = 0xf4; -static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_entry_point_offset = 0x130; + Thread_call_native_through_safepoint_entry_point_offset = 0x12c; static constexpr dart::compiler::target::word Thread_fix_allocation_stub_code_offset = 0x54; static constexpr dart::compiler::target::word Thread_fix_callers_target_code_offset = 0x50; static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x168; + Thread_float_absolute_address_offset = 0x164; static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x164; + Thread_float_negate_address_offset = 0x160; static constexpr dart::compiler::target::word Thread_float_not_address_offset = - 0x160; + 0x15c; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x16c; + Thread_float_zerow_address_offset = 0x168; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x3a8; + 0x3a0; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x14c; + Thread_interpret_call_entry_point_offset = 0x148; static constexpr dart::compiler::target::word Thread_invoke_dart_code_from_bytecode_stub_offset = 0x5c; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0x58; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x3bc; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x368; + 0x3b4; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x360; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x36c; + 0x364; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word @@ -1874,17 +1868,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0xe4; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x380; + Thread_old_marking_stack_block_offset = 0x378; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x384; + Thread_new_marking_stack_block_offset = 0x37c; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x120; + Thread_megamorphic_call_checked_entry_offset = 0x11c; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x124; + Thread_switchable_call_miss_entry_offset = 0x120; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0xc4; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x144; + Thread_no_scope_native_wrapper_entry_point_offset = 0x140; static constexpr dart::compiler::target::word Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x68; static constexpr dart::compiler::target::word @@ -1918,74 +1912,74 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = 0xb0; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x38; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x150; + Thread_predefined_symbols_address_offset = 0x14c; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x13c; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3ac; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x138; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3a4; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x3b0; + Thread_saved_shadow_call_stack_offset = 0x3a8; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x3b8; + 0x3b0; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x34; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0xe0; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x138; + Thread_slow_type_test_entry_point_offset = 0x134; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x370; + 0x368; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x374; + Thread_stack_overflow_flags_offset = 0x36c; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c; + Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x118; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc0; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x118; + Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x114; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xbc; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x37c; + 0x374; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x340; + Thread_suspend_state_await_entry_point_offset = 0x338; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x344; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x33c; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x33c; + Thread_suspend_state_init_async_entry_point_offset = 0x334; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x348; + Thread_suspend_state_return_async_entry_point_offset = 0x340; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x34c; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x344; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x350; + Thread_suspend_state_init_async_star_entry_point_offset = 0x348; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x354; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x34c; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x358; + Thread_suspend_state_return_async_star_entry_point_offset = 0x350; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x35c; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x354; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x360; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x358; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x364; + Thread_suspend_state_handle_exception_entry_point_offset = 0x35c; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x378; + Thread_top_exit_frame_info_offset = 0x370; 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 = 0x390; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x38c; + Thread_unboxed_runtime_arg_offset = 0x388; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x384; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0xf8; + Thread_write_barrier_entry_point_offset = 0xf4; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x20; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x3c8; -static constexpr dart::compiler::target::word Thread_random_offset = 0x3d0; + 0x3c0; +static constexpr dart::compiler::target::word Thread_random_offset = 0x3c8; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x134; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3d8; + Thread_jump_to_frame_entry_point_offset = 0x130; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3d0; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -2070,7 +2064,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[] = { - 0x328, 0x32c, 0x330, 0x334, -1, -1, -1, 0x338}; + 0x320, 0x324, 0x328, 0x32c, -1, -1, -1, 0x330}; 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; @@ -2488,104 +2482,102 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x28; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x2e0; + Thread_AllocateArray_entry_point_offset = 0x2d8; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x7a8; + 0x798; static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x7b0; + 0x7a0; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0x1f8; + Thread_array_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; + Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210; + Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word Thread_allocate_mint_without_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x218; + Thread_allocate_object_entry_point_offset = 0x210; static constexpr dart::compiler::target::word Thread_allocate_object_stub_offset = 0x138; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x220; + Thread_allocate_object_parameterized_entry_point_offset = 0x218; static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0x140; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x228; + Thread_allocate_object_slow_entry_point_offset = 0x220; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x148; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x7e8; + 0x7d8; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x150; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x80; static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x78; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x278; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x200; + Thread_call_to_runtime_entry_point_offset = 0x1f8; 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 = 0x810; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x58; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x7f0; + Thread_double_truncate_round_supported_offset = 0x7e0; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x828; + Thread_service_extension_stream_offset = 0x818; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x250; + 0x248; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1a0; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = - 0x258; + 0x250; static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x2b8; + 0x2b0; static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x2b0; + Thread_double_negate_address_offset = 0x2a8; static constexpr dart::compiler::target::word Thread_end_offset = 0x50; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1d0; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x7d0; + 0x7c0; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0; + Thread_call_native_through_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_stub_offset = 0x1e8; -static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_entry_point_offset = 0x260; + Thread_call_native_through_safepoint_entry_point_offset = 0x258; static constexpr dart::compiler::target::word Thread_fix_allocation_stub_code_offset = 0xa8; static constexpr dart::compiler::target::word Thread_fix_callers_target_code_offset = 0xa0; static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x2d0; + Thread_float_absolute_address_offset = 0x2c8; static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x2c8; + Thread_float_negate_address_offset = 0x2c0; static constexpr dart::compiler::target::word Thread_float_not_address_offset = - 0x2c0; + 0x2b8; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x2d8; + Thread_float_zerow_address_offset = 0x2d0; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x7b8; + 0x7a8; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x298; + Thread_interpret_call_entry_point_offset = 0x290; static constexpr dart::compiler::target::word Thread_invoke_dart_code_from_bytecode_stub_offset = 0xb8; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb0; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x7e0; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x748; + 0x7d0; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x738; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x750; + 0x740; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word @@ -2595,17 +2587,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x778; + Thread_old_marking_stack_block_offset = 0x768; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x780; + Thread_new_marking_stack_block_offset = 0x770; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x240; + Thread_megamorphic_call_checked_entry_offset = 0x238; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x248; + Thread_switchable_call_miss_entry_offset = 0x240; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0x188; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x288; + Thread_no_scope_native_wrapper_entry_point_offset = 0x280; static constexpr dart::compiler::target::word Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xd0; static constexpr dart::compiler::target::word @@ -2639,74 +2631,74 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = 0x160; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x70; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x2a0; + Thread_predefined_symbols_address_offset = 0x298; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7c0; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x270; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7b0; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x7c8; + Thread_saved_shadow_call_stack_offset = 0x7b8; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x7d8; + 0x7c8; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x270; + Thread_slow_type_test_entry_point_offset = 0x268; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x758; + 0x748; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x760; + Thread_stack_overflow_flags_offset = 0x750; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; + Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230; + Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x228; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x770; + 0x760; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x6f8; + Thread_suspend_state_await_entry_point_offset = 0x6e8; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x700; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6f0; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x6f0; + Thread_suspend_state_init_async_entry_point_offset = 0x6e0; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x708; + Thread_suspend_state_return_async_entry_point_offset = 0x6f8; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x710; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x700; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x718; + Thread_suspend_state_init_async_star_entry_point_offset = 0x708; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x720; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x710; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x728; + Thread_suspend_state_return_async_star_entry_point_offset = 0x718; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x730; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x720; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x738; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x728; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x740; + Thread_suspend_state_handle_exception_entry_point_offset = 0x730; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x768; + Thread_top_exit_frame_info_offset = 0x758; 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 = 0x798; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x790; + Thread_unboxed_runtime_arg_offset = 0x788; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x780; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0x1f0; + Thread_write_barrier_entry_point_offset = 0x1e8; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x7f8; -static constexpr dart::compiler::target::word Thread_random_offset = 0x800; + 0x7e8; +static constexpr dart::compiler::target::word Thread_random_offset = 0x7f0; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x268; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x808; + Thread_jump_to_frame_entry_point_offset = 0x260; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7f8; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -2795,10 +2787,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[] = { - 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, - 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, -1, - -1, -1, -1, 0x6c8, 0x6d0, -1, -1, 0x6d8, - 0x6e0, 0x6e8, -1, -1, -1, -1, -1, -1}; + 0x640, 0x648, 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, + 0x680, 0x688, 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0, -1, + -1, -1, -1, 0x6b8, 0x6c0, -1, -1, 0x6c8, + 0x6d0, 0x6d8, -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; @@ -3214,104 +3206,102 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x24; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x2e8; + Thread_AllocateArray_entry_point_offset = 0x2e0; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x768; + 0x758; static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x770; + 0x760; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0x200; + Thread_array_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x210; + Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x218; + Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210; static constexpr dart::compiler::target::word Thread_allocate_mint_without_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x220; + Thread_allocate_object_entry_point_offset = 0x218; static constexpr dart::compiler::target::word Thread_allocate_object_stub_offset = 0x140; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x228; + Thread_allocate_object_parameterized_entry_point_offset = 0x220; static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0x148; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x230; + Thread_allocate_object_slow_entry_point_offset = 0x228; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x150; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x7a8; + 0x798; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x158; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x298; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x88; static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x80; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x208; + Thread_call_to_runtime_entry_point_offset = 0x200; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xc8; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7e0; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7d0; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x60; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x7b0; + Thread_double_truncate_round_supported_offset = 0x7a0; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x7e8; + Thread_service_extension_stream_offset = 0x7d8; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x258; + 0x250; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = - 0x260; + 0x258; static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = 0x1b0; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x2c0; + 0x2b8; static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x2b8; + Thread_double_negate_address_offset = 0x2b0; static constexpr dart::compiler::target::word Thread_end_offset = 0x58; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x790; + 0x780; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e8; + Thread_call_native_through_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_stub_offset = 0x1f0; -static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_entry_point_offset = 0x268; + Thread_call_native_through_safepoint_entry_point_offset = 0x260; static constexpr dart::compiler::target::word Thread_fix_allocation_stub_code_offset = 0xb0; static constexpr dart::compiler::target::word Thread_fix_callers_target_code_offset = 0xa8; static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x2d8; + Thread_float_absolute_address_offset = 0x2d0; static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x2d0; + Thread_float_negate_address_offset = 0x2c8; static constexpr dart::compiler::target::word Thread_float_not_address_offset = - 0x2c8; + 0x2c0; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x2e0; + Thread_float_zerow_address_offset = 0x2d8; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x778; + 0x768; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x2a0; + Thread_interpret_call_entry_point_offset = 0x298; static constexpr dart::compiler::target::word Thread_invoke_dart_code_from_bytecode_stub_offset = 0xc0; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb8; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x7a0; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x708; + 0x790; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6f8; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x710; + 0x700; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word @@ -3321,17 +3311,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x738; + Thread_old_marking_stack_block_offset = 0x728; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x740; + Thread_new_marking_stack_block_offset = 0x730; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x248; + Thread_megamorphic_call_checked_entry_offset = 0x240; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x250; + Thread_switchable_call_miss_entry_offset = 0x248; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0x190; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x290; + Thread_no_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xd8; static constexpr dart::compiler::target::word @@ -3365,75 +3355,75 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = 0x168; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x78; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x2a8; + Thread_predefined_symbols_address_offset = 0x2a0; 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; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x770; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x788; + Thread_saved_shadow_call_stack_offset = 0x778; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x798; + 0x788; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x278; + Thread_slow_type_test_entry_point_offset = 0x270; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x718; + 0x708; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x720; + Thread_stack_overflow_flags_offset = 0x710; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; + Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x238; + Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x730; + 0x720; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x6b8; + Thread_suspend_state_await_entry_point_offset = 0x6a8; 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 = 0x6b0; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x6b0; + Thread_suspend_state_init_async_entry_point_offset = 0x6a0; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x6c8; + Thread_suspend_state_return_async_entry_point_offset = 0x6b8; 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 = 0x6c0; 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 = 0x6c8; 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 = 0x6d0; 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 = 0x6d8; 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 = 0x6e0; 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 = 0x6e8; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x700; + Thread_suspend_state_handle_exception_entry_point_offset = 0x6f0; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x728; + Thread_top_exit_frame_info_offset = 0x718; 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 = 0x758; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x750; + Thread_unboxed_runtime_arg_offset = 0x748; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x740; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0x1f8; + Thread_write_barrier_entry_point_offset = 0x1f0; 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 = - 0x7b8; -static constexpr dart::compiler::target::word Thread_random_offset = 0x7c0; + 0x7a8; +static constexpr dart::compiler::target::word Thread_random_offset = 0x7b0; 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; + Thread_jump_to_frame_entry_point_offset = 0x268; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7b8; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -3520,8 +3510,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}; + 0x648, 0x650, 0x658, 0x660, -1, -1, 0x668, 0x670, + 0x678, 0x680, 0x688, -1, 0x690, 0x698, -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; @@ -3937,104 +3927,102 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x24; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x2e8; + Thread_AllocateArray_entry_point_offset = 0x2e0; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x7b0; + 0x7a0; static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x7b8; + 0x7a8; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0x200; + Thread_array_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x210; + Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x218; + Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210; static constexpr dart::compiler::target::word Thread_allocate_mint_without_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x220; + Thread_allocate_object_entry_point_offset = 0x218; static constexpr dart::compiler::target::word Thread_allocate_object_stub_offset = 0x140; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x228; + Thread_allocate_object_parameterized_entry_point_offset = 0x220; static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0x148; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x230; + Thread_allocate_object_slow_entry_point_offset = 0x228; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x150; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x7f0; + 0x7e0; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x158; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x298; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x88; static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x80; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x208; + Thread_call_to_runtime_entry_point_offset = 0x200; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xc8; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x828; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x818; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x60; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x7f8; + Thread_double_truncate_round_supported_offset = 0x7e8; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x830; + Thread_service_extension_stream_offset = 0x820; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x258; + 0x250; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = - 0x260; + 0x258; static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = 0x1b0; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x2c0; + 0x2b8; static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x2b8; + Thread_double_negate_address_offset = 0x2b0; static constexpr dart::compiler::target::word Thread_end_offset = 0x58; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x7d8; + 0x7c8; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e8; + Thread_call_native_through_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_stub_offset = 0x1f0; -static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_entry_point_offset = 0x268; + Thread_call_native_through_safepoint_entry_point_offset = 0x260; static constexpr dart::compiler::target::word Thread_fix_allocation_stub_code_offset = 0xb0; static constexpr dart::compiler::target::word Thread_fix_callers_target_code_offset = 0xa8; static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x2d8; + Thread_float_absolute_address_offset = 0x2d0; static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x2d0; + Thread_float_negate_address_offset = 0x2c8; static constexpr dart::compiler::target::word Thread_float_not_address_offset = - 0x2c8; + 0x2c0; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x2e0; + Thread_float_zerow_address_offset = 0x2d8; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x7c0; + 0x7b0; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x2a0; + Thread_interpret_call_entry_point_offset = 0x298; static constexpr dart::compiler::target::word Thread_invoke_dart_code_from_bytecode_stub_offset = 0xc0; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb8; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x7e8; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x750; + 0x7d8; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x740; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x758; + 0x748; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word @@ -4044,17 +4032,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x780; + Thread_old_marking_stack_block_offset = 0x770; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x788; + Thread_new_marking_stack_block_offset = 0x778; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x248; + Thread_megamorphic_call_checked_entry_offset = 0x240; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x250; + Thread_switchable_call_miss_entry_offset = 0x248; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0x190; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x290; + Thread_no_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xd8; static constexpr dart::compiler::target::word @@ -4088,75 +4076,75 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = 0x168; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x78; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x2a8; + Thread_predefined_symbols_address_offset = 0x2a0; 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; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7b8; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x7d0; + Thread_saved_shadow_call_stack_offset = 0x7c0; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x7e0; + 0x7d0; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x278; + Thread_slow_type_test_entry_point_offset = 0x270; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x760; + 0x750; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x768; + Thread_stack_overflow_flags_offset = 0x758; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; + Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x238; + Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x778; + 0x768; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x700; + Thread_suspend_state_await_entry_point_offset = 0x6f0; 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 = 0x6f8; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x6f8; + Thread_suspend_state_init_async_entry_point_offset = 0x6e8; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x710; + Thread_suspend_state_return_async_entry_point_offset = 0x700; 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 = 0x708; 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 = 0x710; 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 = 0x718; 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 = 0x720; 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 = 0x728; 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 = 0x730; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x748; + Thread_suspend_state_handle_exception_entry_point_offset = 0x738; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x770; + Thread_top_exit_frame_info_offset = 0x760; 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 = 0x7a0; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x798; + Thread_unboxed_runtime_arg_offset = 0x790; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x788; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0x1f8; + Thread_write_barrier_entry_point_offset = 0x1f0; 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 = - 0x800; -static constexpr dart::compiler::target::word Thread_random_offset = 0x808; + 0x7f0; +static constexpr dart::compiler::target::word Thread_random_offset = 0x7f8; 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; + Thread_jump_to_frame_entry_point_offset = 0x268; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x800; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -4243,10 +4231,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}; + 0x648, 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, 0x680, + 0x688, 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0, 0x6b8, -1, + -1, -1, -1, 0x6c0, 0x6c8, -1, -1, 0x6d0, + 0x6d8, 0x6e0, -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; @@ -4660,104 +4648,102 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x14; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x170; + Thread_AllocateArray_entry_point_offset = 0x16c; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x3d8; + 0x3d0; static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x3dc; + 0x3d4; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0xfc; + Thread_array_write_barrier_entry_point_offset = 0xf8; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104; + Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x100; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x94; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x108; + Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x104; static constexpr dart::compiler::target::word Thread_allocate_mint_without_fpu_regs_stub_offset = 0x98; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x10c; + Thread_allocate_object_entry_point_offset = 0x108; static constexpr dart::compiler::target::word Thread_allocate_object_stub_offset = 0x9c; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x110; + Thread_allocate_object_parameterized_entry_point_offset = 0x10c; static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0xa0; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x114; + Thread_allocate_object_slow_entry_point_offset = 0x110; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0xa4; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x3f8; + 0x3f0; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0xa8; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x148; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x40; static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x3c; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x140; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x100; + Thread_call_to_runtime_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0x60; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x41c; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x414; 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 = 0x3f4; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x420; + Thread_service_extension_stream_offset = 0x418; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x128; + 0x124; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0xd0; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = - 0x12c; + 0x128; static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = 0xd4; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x15c; + 0x158; static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x158; + Thread_double_negate_address_offset = 0x154; static constexpr dart::compiler::target::word Thread_end_offset = 0x28; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0xe8; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x3ec; + 0x3e4; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0xec; static constexpr dart::compiler::target::word - Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0; + Thread_call_native_through_safepoint_stub_offset = 0xf0; static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_stub_offset = 0xf4; -static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_entry_point_offset = 0x130; + Thread_call_native_through_safepoint_entry_point_offset = 0x12c; static constexpr dart::compiler::target::word Thread_fix_allocation_stub_code_offset = 0x54; static constexpr dart::compiler::target::word Thread_fix_callers_target_code_offset = 0x50; static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x168; + Thread_float_absolute_address_offset = 0x164; static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x164; + Thread_float_negate_address_offset = 0x160; static constexpr dart::compiler::target::word Thread_float_not_address_offset = - 0x160; + 0x15c; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x16c; + Thread_float_zerow_address_offset = 0x168; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x3e0; + 0x3d8; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x14c; + Thread_interpret_call_entry_point_offset = 0x148; static constexpr dart::compiler::target::word Thread_invoke_dart_code_from_bytecode_stub_offset = 0x5c; 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 = 0x39c; + 0x3ec; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x394; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x3a0; + 0x398; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word @@ -4767,17 +4753,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0xe4; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x3b4; + Thread_old_marking_stack_block_offset = 0x3ac; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x3b8; + Thread_new_marking_stack_block_offset = 0x3b0; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x120; + Thread_megamorphic_call_checked_entry_offset = 0x11c; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x124; + Thread_switchable_call_miss_entry_offset = 0x120; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0xc4; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x144; + Thread_no_scope_native_wrapper_entry_point_offset = 0x140; static constexpr dart::compiler::target::word Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x68; static constexpr dart::compiler::target::word @@ -4811,74 +4797,74 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = 0xb0; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x38; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x150; + Thread_predefined_symbols_address_offset = 0x14c; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x13c; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3e4; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x138; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3dc; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x3e8; + Thread_saved_shadow_call_stack_offset = 0x3e0; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x3f0; + 0x3e8; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x34; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0xe0; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x138; + Thread_slow_type_test_entry_point_offset = 0x134; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x3a4; + 0x39c; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x3a8; + Thread_stack_overflow_flags_offset = 0x3a0; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c; + Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x118; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc0; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x118; + Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x114; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xbc; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x3b0; + 0x3a8; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x374; + Thread_suspend_state_await_entry_point_offset = 0x36c; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x378; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x370; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x370; + Thread_suspend_state_init_async_entry_point_offset = 0x368; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x37c; + Thread_suspend_state_return_async_entry_point_offset = 0x374; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x380; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x378; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x384; + Thread_suspend_state_init_async_star_entry_point_offset = 0x37c; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x388; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x380; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x38c; + Thread_suspend_state_return_async_star_entry_point_offset = 0x384; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x390; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x388; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x394; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x38c; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x398; + Thread_suspend_state_handle_exception_entry_point_offset = 0x390; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x3ac; + Thread_top_exit_frame_info_offset = 0x3a4; 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 = 0x3c0; + Thread_unboxed_runtime_arg_offset = 0x3c0; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x3b8; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0xf8; + Thread_write_barrier_entry_point_offset = 0xf4; 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; + 0x3f8; +static constexpr dart::compiler::target::word Thread_random_offset = 0x400; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x134; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x410; + Thread_jump_to_frame_entry_point_offset = 0x130; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x408; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -4963,9 +4949,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, 0x328, 0x32c, 0x330, -1, -1, 0x334, - 0x338, 0x33c, -1, -1, -1, 0x340, 0x344, 0x348, 0x34c, 0x350, 0x354, - 0x358, 0x35c, -1, -1, -1, -1, 0x360, 0x364, 0x368, 0x36c}; + -1, -1, -1, -1, -1, 0x320, 0x324, 0x328, -1, -1, 0x32c, + 0x330, 0x334, -1, -1, -1, 0x338, 0x33c, 0x340, 0x344, 0x348, 0x34c, + 0x350, 0x354, -1, -1, -1, -1, 0x358, 0x35c, 0x360, 0x364}; 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; @@ -5383,104 +5369,102 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x28; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x2e0; + Thread_AllocateArray_entry_point_offset = 0x2d8; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x798; + 0x788; static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x7a0; + 0x790; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0x1f8; + Thread_array_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; + Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210; + Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word Thread_allocate_mint_without_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x218; + Thread_allocate_object_entry_point_offset = 0x210; static constexpr dart::compiler::target::word Thread_allocate_object_stub_offset = 0x138; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x220; + Thread_allocate_object_parameterized_entry_point_offset = 0x218; static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0x140; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x228; + Thread_allocate_object_slow_entry_point_offset = 0x220; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x148; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x7d8; + 0x7c8; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x150; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x80; static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x78; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x278; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x200; + Thread_call_to_runtime_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xc0; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x810; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x800; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x58; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x7e0; + Thread_double_truncate_round_supported_offset = 0x7d0; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x818; + Thread_service_extension_stream_offset = 0x808; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x250; + 0x248; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1a0; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = - 0x258; + 0x250; static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x2b8; + 0x2b0; static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x2b0; + Thread_double_negate_address_offset = 0x2a8; static constexpr dart::compiler::target::word Thread_end_offset = 0x50; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1d0; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x7c0; + 0x7b0; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0; + Thread_call_native_through_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_stub_offset = 0x1e8; -static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_entry_point_offset = 0x260; + Thread_call_native_through_safepoint_entry_point_offset = 0x258; static constexpr dart::compiler::target::word Thread_fix_allocation_stub_code_offset = 0xa8; static constexpr dart::compiler::target::word Thread_fix_callers_target_code_offset = 0xa0; static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x2d0; + Thread_float_absolute_address_offset = 0x2c8; static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x2c8; + Thread_float_negate_address_offset = 0x2c0; static constexpr dart::compiler::target::word Thread_float_not_address_offset = - 0x2c0; + 0x2b8; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x2d8; + Thread_float_zerow_address_offset = 0x2d0; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x7a8; + 0x798; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x298; + Thread_interpret_call_entry_point_offset = 0x290; static constexpr dart::compiler::target::word Thread_invoke_dart_code_from_bytecode_stub_offset = 0xb8; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb0; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x7d0; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x738; + 0x7c0; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x728; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x740; + 0x730; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word @@ -5490,17 +5474,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x768; + Thread_old_marking_stack_block_offset = 0x758; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x770; + Thread_new_marking_stack_block_offset = 0x760; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x240; + Thread_megamorphic_call_checked_entry_offset = 0x238; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x248; + Thread_switchable_call_miss_entry_offset = 0x240; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0x188; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x288; + Thread_no_scope_native_wrapper_entry_point_offset = 0x280; static constexpr dart::compiler::target::word Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xd0; static constexpr dart::compiler::target::word @@ -5534,74 +5518,74 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = 0x160; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x70; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x2a0; + Thread_predefined_symbols_address_offset = 0x298; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7b0; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x270; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7a0; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x7b8; + Thread_saved_shadow_call_stack_offset = 0x7a8; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x7c8; + 0x7b8; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x270; + Thread_slow_type_test_entry_point_offset = 0x268; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x748; + 0x738; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x750; + Thread_stack_overflow_flags_offset = 0x740; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; + Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230; + Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x228; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x760; + 0x750; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x6e8; + Thread_suspend_state_await_entry_point_offset = 0x6d8; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6f0; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6e0; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x6e0; + Thread_suspend_state_init_async_entry_point_offset = 0x6d0; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x6f8; + Thread_suspend_state_return_async_entry_point_offset = 0x6e8; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x700; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6f0; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x708; + Thread_suspend_state_init_async_star_entry_point_offset = 0x6f8; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x710; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x700; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x718; + Thread_suspend_state_return_async_star_entry_point_offset = 0x708; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x720; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x710; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x728; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x718; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x730; + Thread_suspend_state_handle_exception_entry_point_offset = 0x720; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x758; + Thread_top_exit_frame_info_offset = 0x748; 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 = 0x788; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x780; + Thread_unboxed_runtime_arg_offset = 0x778; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x770; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0x1f0; + Thread_write_barrier_entry_point_offset = 0x1e8; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x7e8; -static constexpr dart::compiler::target::word Thread_random_offset = 0x7f0; + 0x7d8; +static constexpr dart::compiler::target::word Thread_random_offset = 0x7e0; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x268; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7f8; + Thread_jump_to_frame_entry_point_offset = 0x260; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7e8; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -5690,9 +5674,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, 0x650, 0x658, 0x660, -1, -1, 0x668, - 0x670, 0x678, -1, -1, -1, 0x680, 0x688, 0x690, 0x698, 0x6a0, 0x6a8, - 0x6b0, 0x6b8, -1, -1, -1, -1, 0x6c0, 0x6c8, 0x6d0, 0x6d8}; + -1, -1, -1, -1, -1, 0x640, 0x648, 0x650, -1, -1, 0x658, + 0x660, 0x668, -1, -1, -1, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, + 0x6a0, 0x6a8, -1, -1, -1, -1, 0x6b0, 0x6b8, 0x6c0, 0x6c8}; 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; @@ -6098,104 +6082,102 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x14; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x170; + Thread_AllocateArray_entry_point_offset = 0x16c; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x3b0; + 0x3a8; static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x3b4; + 0x3ac; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0xfc; + Thread_array_write_barrier_entry_point_offset = 0xf8; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104; + Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x100; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x94; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x108; + Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x104; static constexpr dart::compiler::target::word Thread_allocate_mint_without_fpu_regs_stub_offset = 0x98; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x10c; + Thread_allocate_object_entry_point_offset = 0x108; static constexpr dart::compiler::target::word Thread_allocate_object_stub_offset = 0x9c; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x110; + Thread_allocate_object_parameterized_entry_point_offset = 0x10c; static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0xa0; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x114; + Thread_allocate_object_slow_entry_point_offset = 0x110; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0xa4; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x3d0; + 0x3c8; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0xa8; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x148; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x40; static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x3c; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x140; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x100; + Thread_call_to_runtime_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0x60; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3f4; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3ec; 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 = 0x3cc; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x3f8; + Thread_service_extension_stream_offset = 0x3f0; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x128; + 0x124; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0xd0; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = - 0x12c; + 0x128; static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = 0xd4; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x15c; + 0x158; static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x158; + Thread_double_negate_address_offset = 0x154; static constexpr dart::compiler::target::word Thread_end_offset = 0x28; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0xe8; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x3c4; + 0x3bc; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0xec; static constexpr dart::compiler::target::word - Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0; + Thread_call_native_through_safepoint_stub_offset = 0xf0; static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_stub_offset = 0xf4; -static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_entry_point_offset = 0x130; + Thread_call_native_through_safepoint_entry_point_offset = 0x12c; static constexpr dart::compiler::target::word Thread_fix_allocation_stub_code_offset = 0x54; static constexpr dart::compiler::target::word Thread_fix_callers_target_code_offset = 0x50; static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x168; + Thread_float_absolute_address_offset = 0x164; static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x164; + Thread_float_negate_address_offset = 0x160; static constexpr dart::compiler::target::word Thread_float_not_address_offset = - 0x160; + 0x15c; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x16c; + Thread_float_zerow_address_offset = 0x168; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x3b8; + 0x3b0; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x14c; + Thread_interpret_call_entry_point_offset = 0x148; static constexpr dart::compiler::target::word Thread_invoke_dart_code_from_bytecode_stub_offset = 0x5c; 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 = 0x374; + 0x3c4; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x36c; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x378; + 0x370; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word @@ -6205,17 +6187,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0xe4; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x38c; + Thread_old_marking_stack_block_offset = 0x384; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x390; + Thread_new_marking_stack_block_offset = 0x388; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x120; + Thread_megamorphic_call_checked_entry_offset = 0x11c; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x124; + Thread_switchable_call_miss_entry_offset = 0x120; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0xc4; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x144; + Thread_no_scope_native_wrapper_entry_point_offset = 0x140; static constexpr dart::compiler::target::word Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x68; static constexpr dart::compiler::target::word @@ -6249,74 +6231,74 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = 0xb0; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x38; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x150; + Thread_predefined_symbols_address_offset = 0x14c; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x13c; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3bc; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x138; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3b4; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x3c0; + Thread_saved_shadow_call_stack_offset = 0x3b8; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x3c8; + 0x3c0; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x34; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0xe0; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x138; + Thread_slow_type_test_entry_point_offset = 0x134; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x37c; + 0x374; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x380; + Thread_stack_overflow_flags_offset = 0x378; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c; + Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x118; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc0; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x118; + Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x114; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xbc; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x388; + 0x380; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x34c; + Thread_suspend_state_await_entry_point_offset = 0x344; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x350; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x348; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x348; + Thread_suspend_state_init_async_entry_point_offset = 0x340; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x354; + Thread_suspend_state_return_async_entry_point_offset = 0x34c; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x358; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x350; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x35c; + Thread_suspend_state_init_async_star_entry_point_offset = 0x354; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x360; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x358; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x364; + Thread_suspend_state_return_async_star_entry_point_offset = 0x35c; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x368; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x360; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x36c; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x364; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x370; + Thread_suspend_state_handle_exception_entry_point_offset = 0x368; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x384; + Thread_top_exit_frame_info_offset = 0x37c; 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 = 0x398; + Thread_unboxed_runtime_arg_offset = 0x398; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x390; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0xf8; + Thread_write_barrier_entry_point_offset = 0xf4; 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; + 0x3d0; +static constexpr dart::compiler::target::word Thread_random_offset = 0x3d8; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x134; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3e8; + Thread_jump_to_frame_entry_point_offset = 0x130; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3e0; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -6401,8 +6383,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[] = { - 0x328, 0x32c, 0x330, 0x334, 0x338, -1, 0x33c, -1, - 0x340, 0x344, -1, -1, -1, -1, -1, -1}; + 0x320, 0x324, 0x328, 0x32c, 0x330, -1, 0x334, -1, + 0x338, 0x33c, -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; @@ -6812,104 +6794,102 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x28; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x2e0; + Thread_AllocateArray_entry_point_offset = 0x2d8; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x760; + 0x750; static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x768; + 0x758; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0x1f8; + Thread_array_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; + Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210; + Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word Thread_allocate_mint_without_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x218; + Thread_allocate_object_entry_point_offset = 0x210; static constexpr dart::compiler::target::word Thread_allocate_object_stub_offset = 0x138; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x220; + Thread_allocate_object_parameterized_entry_point_offset = 0x218; static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0x140; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x228; + Thread_allocate_object_slow_entry_point_offset = 0x220; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x148; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x7a0; + 0x790; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x150; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x80; static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x78; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x278; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x200; + Thread_call_to_runtime_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xc0; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7d8; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7c8; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x58; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x7a8; + Thread_double_truncate_round_supported_offset = 0x798; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x7e0; + Thread_service_extension_stream_offset = 0x7d0; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x250; + 0x248; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1a0; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = - 0x258; + 0x250; static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x2b8; + 0x2b0; static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x2b0; + Thread_double_negate_address_offset = 0x2a8; static constexpr dart::compiler::target::word Thread_end_offset = 0x50; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1d0; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x788; + 0x778; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0; + Thread_call_native_through_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_stub_offset = 0x1e8; -static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_entry_point_offset = 0x260; + Thread_call_native_through_safepoint_entry_point_offset = 0x258; static constexpr dart::compiler::target::word Thread_fix_allocation_stub_code_offset = 0xa8; static constexpr dart::compiler::target::word Thread_fix_callers_target_code_offset = 0xa0; static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x2d0; + Thread_float_absolute_address_offset = 0x2c8; static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x2c8; + Thread_float_negate_address_offset = 0x2c0; static constexpr dart::compiler::target::word Thread_float_not_address_offset = - 0x2c0; + 0x2b8; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x2d8; + Thread_float_zerow_address_offset = 0x2d0; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x770; + 0x760; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x298; + Thread_interpret_call_entry_point_offset = 0x290; static constexpr dart::compiler::target::word Thread_invoke_dart_code_from_bytecode_stub_offset = 0xb8; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb0; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x798; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x700; + 0x788; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6f0; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x708; + 0x6f8; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word @@ -6919,17 +6899,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x730; + Thread_old_marking_stack_block_offset = 0x720; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x738; + Thread_new_marking_stack_block_offset = 0x728; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x240; + Thread_megamorphic_call_checked_entry_offset = 0x238; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x248; + Thread_switchable_call_miss_entry_offset = 0x240; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0x188; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x288; + Thread_no_scope_native_wrapper_entry_point_offset = 0x280; static constexpr dart::compiler::target::word Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xd0; static constexpr dart::compiler::target::word @@ -6963,74 +6943,74 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = 0x160; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x70; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x2a0; + Thread_predefined_symbols_address_offset = 0x298; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x778; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x270; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x768; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x780; + Thread_saved_shadow_call_stack_offset = 0x770; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x790; + 0x780; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x270; + Thread_slow_type_test_entry_point_offset = 0x268; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x710; + 0x700; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x718; + Thread_stack_overflow_flags_offset = 0x708; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; + Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230; + Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x228; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x728; + 0x718; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x6b0; + Thread_suspend_state_await_entry_point_offset = 0x6a0; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6b8; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6a8; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x6a8; + Thread_suspend_state_init_async_entry_point_offset = 0x698; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x6c0; + Thread_suspend_state_return_async_entry_point_offset = 0x6b0; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6c8; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6b8; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x6d0; + Thread_suspend_state_init_async_star_entry_point_offset = 0x6c0; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x6d8; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x6c8; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x6e0; + Thread_suspend_state_return_async_star_entry_point_offset = 0x6d0; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x6e8; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x6d8; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6f0; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6e0; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x6f8; + Thread_suspend_state_handle_exception_entry_point_offset = 0x6e8; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x720; + Thread_top_exit_frame_info_offset = 0x710; 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 = 0x750; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x748; + Thread_unboxed_runtime_arg_offset = 0x740; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x738; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0x1f0; + Thread_write_barrier_entry_point_offset = 0x1e8; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x7b0; -static constexpr dart::compiler::target::word Thread_random_offset = 0x7b8; + 0x7a0; +static constexpr dart::compiler::target::word Thread_random_offset = 0x7a8; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x268; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7c0; + Thread_jump_to_frame_entry_point_offset = 0x260; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7b0; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -7119,8 +7099,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[] = { - 0x650, 0x658, 0x660, 0x668, -1, -1, 0x670, 0x678, - 0x680, 0x688, 0x690, -1, 0x698, 0x6a0, -1, -1}; + 0x640, 0x648, 0x650, 0x658, -1, -1, 0x660, 0x668, + 0x670, 0x678, 0x680, -1, 0x688, 0x690, -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; @@ -7526,104 +7506,102 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x14; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x170; + Thread_AllocateArray_entry_point_offset = 0x16c; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x3a0; + 0x398; static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x3a4; + 0x39c; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0xfc; + Thread_array_write_barrier_entry_point_offset = 0xf8; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104; + Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x100; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x94; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x108; + Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x104; static constexpr dart::compiler::target::word Thread_allocate_mint_without_fpu_regs_stub_offset = 0x98; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x10c; + Thread_allocate_object_entry_point_offset = 0x108; static constexpr dart::compiler::target::word Thread_allocate_object_stub_offset = 0x9c; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x110; + Thread_allocate_object_parameterized_entry_point_offset = 0x10c; static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0xa0; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x114; + Thread_allocate_object_slow_entry_point_offset = 0x110; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0xa4; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x3c0; + 0x3b8; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0xa8; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x148; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x40; static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x3c; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x140; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x100; + Thread_call_to_runtime_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0x60; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3e4; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3dc; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x2c; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x3c4; + Thread_double_truncate_round_supported_offset = 0x3bc; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x3e8; + Thread_service_extension_stream_offset = 0x3e0; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x128; + 0x124; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0xd0; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = - 0x12c; + 0x128; static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = 0xd4; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x15c; + 0x158; static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x158; + Thread_double_negate_address_offset = 0x154; static constexpr dart::compiler::target::word Thread_end_offset = 0x28; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0xe8; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x3b4; + 0x3ac; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0xec; static constexpr dart::compiler::target::word - Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0; + Thread_call_native_through_safepoint_stub_offset = 0xf0; static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_stub_offset = 0xf4; -static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_entry_point_offset = 0x130; + Thread_call_native_through_safepoint_entry_point_offset = 0x12c; static constexpr dart::compiler::target::word Thread_fix_allocation_stub_code_offset = 0x54; static constexpr dart::compiler::target::word Thread_fix_callers_target_code_offset = 0x50; static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x168; + Thread_float_absolute_address_offset = 0x164; static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x164; + Thread_float_negate_address_offset = 0x160; static constexpr dart::compiler::target::word Thread_float_not_address_offset = - 0x160; + 0x15c; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x16c; + Thread_float_zerow_address_offset = 0x168; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x3a8; + 0x3a0; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x14c; + Thread_interpret_call_entry_point_offset = 0x148; static constexpr dart::compiler::target::word Thread_invoke_dart_code_from_bytecode_stub_offset = 0x5c; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0x58; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x3bc; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x368; + 0x3b4; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x360; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x36c; + 0x364; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word @@ -7633,17 +7611,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0xe4; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x380; + Thread_old_marking_stack_block_offset = 0x378; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x384; + Thread_new_marking_stack_block_offset = 0x37c; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x120; + Thread_megamorphic_call_checked_entry_offset = 0x11c; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x124; + Thread_switchable_call_miss_entry_offset = 0x120; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0xc4; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x144; + Thread_no_scope_native_wrapper_entry_point_offset = 0x140; static constexpr dart::compiler::target::word Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x68; static constexpr dart::compiler::target::word @@ -7677,74 +7655,74 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = 0xb0; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x38; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x150; + Thread_predefined_symbols_address_offset = 0x14c; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x13c; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3ac; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x138; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3a4; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x3b0; + Thread_saved_shadow_call_stack_offset = 0x3a8; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x3b8; + 0x3b0; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x34; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0xe0; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x138; + Thread_slow_type_test_entry_point_offset = 0x134; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x370; + 0x368; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x374; + Thread_stack_overflow_flags_offset = 0x36c; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c; + Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x118; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc0; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x118; + Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x114; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xbc; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x37c; + 0x374; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x340; + Thread_suspend_state_await_entry_point_offset = 0x338; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x344; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x33c; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x33c; + Thread_suspend_state_init_async_entry_point_offset = 0x334; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x348; + Thread_suspend_state_return_async_entry_point_offset = 0x340; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x34c; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x344; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x350; + Thread_suspend_state_init_async_star_entry_point_offset = 0x348; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x354; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x34c; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x358; + Thread_suspend_state_return_async_star_entry_point_offset = 0x350; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x35c; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x354; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x360; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x358; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x364; + Thread_suspend_state_handle_exception_entry_point_offset = 0x35c; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x378; + Thread_top_exit_frame_info_offset = 0x370; 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 = 0x390; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x38c; + Thread_unboxed_runtime_arg_offset = 0x388; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x384; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0xf8; + Thread_write_barrier_entry_point_offset = 0xf4; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x20; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x3c8; -static constexpr dart::compiler::target::word Thread_random_offset = 0x3d0; + 0x3c0; +static constexpr dart::compiler::target::word Thread_random_offset = 0x3c8; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x134; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3d8; + Thread_jump_to_frame_entry_point_offset = 0x130; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3d0; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -7829,7 +7807,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[] = { - 0x328, 0x32c, 0x330, 0x334, -1, -1, -1, 0x338}; + 0x320, 0x324, 0x328, 0x32c, -1, -1, -1, 0x330}; 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; @@ -8239,104 +8217,102 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x28; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x2e0; + Thread_AllocateArray_entry_point_offset = 0x2d8; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x7a8; + 0x798; static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x7b0; + 0x7a0; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0x1f8; + Thread_array_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; + Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210; + Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word Thread_allocate_mint_without_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x218; + Thread_allocate_object_entry_point_offset = 0x210; static constexpr dart::compiler::target::word Thread_allocate_object_stub_offset = 0x138; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x220; + Thread_allocate_object_parameterized_entry_point_offset = 0x218; static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0x140; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x228; + Thread_allocate_object_slow_entry_point_offset = 0x220; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x148; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x7e8; + 0x7d8; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x150; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x80; static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x78; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x278; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x200; + Thread_call_to_runtime_entry_point_offset = 0x1f8; 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 = 0x810; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x58; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x7f0; + Thread_double_truncate_round_supported_offset = 0x7e0; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x828; + Thread_service_extension_stream_offset = 0x818; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x250; + 0x248; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1a0; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = - 0x258; + 0x250; static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x2b8; + 0x2b0; static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x2b0; + Thread_double_negate_address_offset = 0x2a8; static constexpr dart::compiler::target::word Thread_end_offset = 0x50; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1d0; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x7d0; + 0x7c0; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0; + Thread_call_native_through_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_stub_offset = 0x1e8; -static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_entry_point_offset = 0x260; + Thread_call_native_through_safepoint_entry_point_offset = 0x258; static constexpr dart::compiler::target::word Thread_fix_allocation_stub_code_offset = 0xa8; static constexpr dart::compiler::target::word Thread_fix_callers_target_code_offset = 0xa0; static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x2d0; + Thread_float_absolute_address_offset = 0x2c8; static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x2c8; + Thread_float_negate_address_offset = 0x2c0; static constexpr dart::compiler::target::word Thread_float_not_address_offset = - 0x2c0; + 0x2b8; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x2d8; + Thread_float_zerow_address_offset = 0x2d0; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x7b8; + 0x7a8; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x298; + Thread_interpret_call_entry_point_offset = 0x290; static constexpr dart::compiler::target::word Thread_invoke_dart_code_from_bytecode_stub_offset = 0xb8; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb0; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x7e0; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x748; + 0x7d0; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x738; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x750; + 0x740; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word @@ -8346,17 +8322,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x778; + Thread_old_marking_stack_block_offset = 0x768; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x780; + Thread_new_marking_stack_block_offset = 0x770; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x240; + Thread_megamorphic_call_checked_entry_offset = 0x238; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x248; + Thread_switchable_call_miss_entry_offset = 0x240; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0x188; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x288; + Thread_no_scope_native_wrapper_entry_point_offset = 0x280; static constexpr dart::compiler::target::word Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xd0; static constexpr dart::compiler::target::word @@ -8390,74 +8366,74 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = 0x160; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x70; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x2a0; + Thread_predefined_symbols_address_offset = 0x298; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7c0; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x270; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7b0; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x7c8; + Thread_saved_shadow_call_stack_offset = 0x7b8; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x7d8; + 0x7c8; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x270; + Thread_slow_type_test_entry_point_offset = 0x268; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x758; + 0x748; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x760; + Thread_stack_overflow_flags_offset = 0x750; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; + Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230; + Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x228; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x770; + 0x760; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x6f8; + Thread_suspend_state_await_entry_point_offset = 0x6e8; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x700; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6f0; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x6f0; + Thread_suspend_state_init_async_entry_point_offset = 0x6e0; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x708; + Thread_suspend_state_return_async_entry_point_offset = 0x6f8; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x710; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x700; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x718; + Thread_suspend_state_init_async_star_entry_point_offset = 0x708; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x720; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x710; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x728; + Thread_suspend_state_return_async_star_entry_point_offset = 0x718; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x730; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x720; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x738; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x728; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x740; + Thread_suspend_state_handle_exception_entry_point_offset = 0x730; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x768; + Thread_top_exit_frame_info_offset = 0x758; 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 = 0x798; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x790; + Thread_unboxed_runtime_arg_offset = 0x788; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x780; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0x1f0; + Thread_write_barrier_entry_point_offset = 0x1e8; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x7f8; -static constexpr dart::compiler::target::word Thread_random_offset = 0x800; + 0x7e8; +static constexpr dart::compiler::target::word Thread_random_offset = 0x7f0; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x268; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x808; + Thread_jump_to_frame_entry_point_offset = 0x260; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7f8; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -8546,10 +8522,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[] = { - 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, - 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, -1, - -1, -1, -1, 0x6c8, 0x6d0, -1, -1, 0x6d8, - 0x6e0, 0x6e8, -1, -1, -1, -1, -1, -1}; + 0x640, 0x648, 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, + 0x680, 0x688, 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0, -1, + -1, -1, -1, 0x6b8, 0x6c0, -1, -1, 0x6c8, + 0x6d0, 0x6d8, -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; @@ -8957,104 +8933,102 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x24; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x2e8; + Thread_AllocateArray_entry_point_offset = 0x2e0; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x768; + 0x758; static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x770; + 0x760; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0x200; + Thread_array_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x210; + Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x218; + Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210; static constexpr dart::compiler::target::word Thread_allocate_mint_without_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x220; + Thread_allocate_object_entry_point_offset = 0x218; static constexpr dart::compiler::target::word Thread_allocate_object_stub_offset = 0x140; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x228; + Thread_allocate_object_parameterized_entry_point_offset = 0x220; static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0x148; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x230; + Thread_allocate_object_slow_entry_point_offset = 0x228; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x150; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x7a8; + 0x798; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x158; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x298; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x88; static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x80; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x208; + Thread_call_to_runtime_entry_point_offset = 0x200; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xc8; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7e0; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7d0; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x60; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x7b0; + Thread_double_truncate_round_supported_offset = 0x7a0; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x7e8; + Thread_service_extension_stream_offset = 0x7d8; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x258; + 0x250; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = - 0x260; + 0x258; static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = 0x1b0; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x2c0; + 0x2b8; static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x2b8; + Thread_double_negate_address_offset = 0x2b0; static constexpr dart::compiler::target::word Thread_end_offset = 0x58; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x790; + 0x780; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e8; + Thread_call_native_through_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_stub_offset = 0x1f0; -static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_entry_point_offset = 0x268; + Thread_call_native_through_safepoint_entry_point_offset = 0x260; static constexpr dart::compiler::target::word Thread_fix_allocation_stub_code_offset = 0xb0; static constexpr dart::compiler::target::word Thread_fix_callers_target_code_offset = 0xa8; static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x2d8; + Thread_float_absolute_address_offset = 0x2d0; static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x2d0; + Thread_float_negate_address_offset = 0x2c8; static constexpr dart::compiler::target::word Thread_float_not_address_offset = - 0x2c8; + 0x2c0; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x2e0; + Thread_float_zerow_address_offset = 0x2d8; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x778; + 0x768; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x2a0; + Thread_interpret_call_entry_point_offset = 0x298; static constexpr dart::compiler::target::word Thread_invoke_dart_code_from_bytecode_stub_offset = 0xc0; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb8; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x7a0; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x708; + 0x790; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6f8; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x710; + 0x700; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word @@ -9064,17 +9038,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x738; + Thread_old_marking_stack_block_offset = 0x728; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x740; + Thread_new_marking_stack_block_offset = 0x730; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x248; + Thread_megamorphic_call_checked_entry_offset = 0x240; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x250; + Thread_switchable_call_miss_entry_offset = 0x248; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0x190; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x290; + Thread_no_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xd8; static constexpr dart::compiler::target::word @@ -9108,75 +9082,75 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = 0x168; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x78; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x2a8; + Thread_predefined_symbols_address_offset = 0x2a0; 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; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x770; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x788; + Thread_saved_shadow_call_stack_offset = 0x778; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x798; + 0x788; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x278; + Thread_slow_type_test_entry_point_offset = 0x270; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x718; + 0x708; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x720; + Thread_stack_overflow_flags_offset = 0x710; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; + Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x238; + Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x730; + 0x720; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x6b8; + Thread_suspend_state_await_entry_point_offset = 0x6a8; 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 = 0x6b0; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x6b0; + Thread_suspend_state_init_async_entry_point_offset = 0x6a0; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x6c8; + Thread_suspend_state_return_async_entry_point_offset = 0x6b8; 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 = 0x6c0; 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 = 0x6c8; 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 = 0x6d0; 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 = 0x6d8; 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 = 0x6e0; 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 = 0x6e8; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x700; + Thread_suspend_state_handle_exception_entry_point_offset = 0x6f0; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x728; + Thread_top_exit_frame_info_offset = 0x718; 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 = 0x758; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x750; + Thread_unboxed_runtime_arg_offset = 0x748; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x740; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0x1f8; + Thread_write_barrier_entry_point_offset = 0x1f0; 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 = - 0x7b8; -static constexpr dart::compiler::target::word Thread_random_offset = 0x7c0; + 0x7a8; +static constexpr dart::compiler::target::word Thread_random_offset = 0x7b0; 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; + Thread_jump_to_frame_entry_point_offset = 0x268; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7b8; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -9263,8 +9237,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}; + 0x648, 0x650, 0x658, 0x660, -1, -1, 0x668, 0x670, + 0x678, 0x680, 0x688, -1, 0x690, 0x698, -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; @@ -9672,104 +9646,102 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x24; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x2e8; + Thread_AllocateArray_entry_point_offset = 0x2e0; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x7b0; + 0x7a0; static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x7b8; + 0x7a8; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0x200; + Thread_array_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x210; + Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x218; + Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210; static constexpr dart::compiler::target::word Thread_allocate_mint_without_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x220; + Thread_allocate_object_entry_point_offset = 0x218; static constexpr dart::compiler::target::word Thread_allocate_object_stub_offset = 0x140; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x228; + Thread_allocate_object_parameterized_entry_point_offset = 0x220; static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0x148; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x230; + Thread_allocate_object_slow_entry_point_offset = 0x228; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x150; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x7f0; + 0x7e0; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x158; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x298; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x88; static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x80; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x208; + Thread_call_to_runtime_entry_point_offset = 0x200; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xc8; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x828; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x818; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x60; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x7f8; + Thread_double_truncate_round_supported_offset = 0x7e8; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x830; + Thread_service_extension_stream_offset = 0x820; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x258; + 0x250; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = - 0x260; + 0x258; static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = 0x1b0; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x2c0; + 0x2b8; static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x2b8; + Thread_double_negate_address_offset = 0x2b0; static constexpr dart::compiler::target::word Thread_end_offset = 0x58; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x7d8; + 0x7c8; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e8; + Thread_call_native_through_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_stub_offset = 0x1f0; -static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_entry_point_offset = 0x268; + Thread_call_native_through_safepoint_entry_point_offset = 0x260; static constexpr dart::compiler::target::word Thread_fix_allocation_stub_code_offset = 0xb0; static constexpr dart::compiler::target::word Thread_fix_callers_target_code_offset = 0xa8; static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x2d8; + Thread_float_absolute_address_offset = 0x2d0; static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x2d0; + Thread_float_negate_address_offset = 0x2c8; static constexpr dart::compiler::target::word Thread_float_not_address_offset = - 0x2c8; + 0x2c0; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x2e0; + Thread_float_zerow_address_offset = 0x2d8; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x7c0; + 0x7b0; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x2a0; + Thread_interpret_call_entry_point_offset = 0x298; static constexpr dart::compiler::target::word Thread_invoke_dart_code_from_bytecode_stub_offset = 0xc0; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb8; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x7e8; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x750; + 0x7d8; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x740; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x758; + 0x748; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word @@ -9779,17 +9751,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x780; + Thread_old_marking_stack_block_offset = 0x770; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x788; + Thread_new_marking_stack_block_offset = 0x778; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x248; + Thread_megamorphic_call_checked_entry_offset = 0x240; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x250; + Thread_switchable_call_miss_entry_offset = 0x248; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0x190; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x290; + Thread_no_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xd8; static constexpr dart::compiler::target::word @@ -9823,75 +9795,75 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = 0x168; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x78; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x2a8; + Thread_predefined_symbols_address_offset = 0x2a0; 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; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7b8; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x7d0; + Thread_saved_shadow_call_stack_offset = 0x7c0; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x7e0; + 0x7d0; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x278; + Thread_slow_type_test_entry_point_offset = 0x270; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x760; + 0x750; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x768; + Thread_stack_overflow_flags_offset = 0x758; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; + Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x238; + Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x778; + 0x768; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x700; + Thread_suspend_state_await_entry_point_offset = 0x6f0; 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 = 0x6f8; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x6f8; + Thread_suspend_state_init_async_entry_point_offset = 0x6e8; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x710; + Thread_suspend_state_return_async_entry_point_offset = 0x700; 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 = 0x708; 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 = 0x710; 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 = 0x718; 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 = 0x720; 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 = 0x728; 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 = 0x730; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x748; + Thread_suspend_state_handle_exception_entry_point_offset = 0x738; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x770; + Thread_top_exit_frame_info_offset = 0x760; 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 = 0x7a0; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x798; + Thread_unboxed_runtime_arg_offset = 0x790; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x788; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0x1f8; + Thread_write_barrier_entry_point_offset = 0x1f0; 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 = - 0x800; -static constexpr dart::compiler::target::word Thread_random_offset = 0x808; + 0x7f0; +static constexpr dart::compiler::target::word Thread_random_offset = 0x7f8; 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; + Thread_jump_to_frame_entry_point_offset = 0x268; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x800; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -9978,10 +9950,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}; + 0x648, 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, 0x680, + 0x688, 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0, 0x6b8, -1, + -1, -1, -1, 0x6c0, 0x6c8, -1, -1, 0x6d0, + 0x6d8, 0x6e0, -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; @@ -10387,104 +10359,102 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x14; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x170; + Thread_AllocateArray_entry_point_offset = 0x16c; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x3d8; + 0x3d0; static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x3dc; + 0x3d4; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0xfc; + Thread_array_write_barrier_entry_point_offset = 0xf8; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104; + Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x100; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x94; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x108; + Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x104; static constexpr dart::compiler::target::word Thread_allocate_mint_without_fpu_regs_stub_offset = 0x98; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x10c; + Thread_allocate_object_entry_point_offset = 0x108; static constexpr dart::compiler::target::word Thread_allocate_object_stub_offset = 0x9c; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x110; + Thread_allocate_object_parameterized_entry_point_offset = 0x10c; static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0xa0; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x114; + Thread_allocate_object_slow_entry_point_offset = 0x110; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0xa4; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x3f8; + 0x3f0; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0xa8; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x148; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x40; static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x3c; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x140; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x100; + Thread_call_to_runtime_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0x60; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x41c; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x414; 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 = 0x3f4; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x420; + Thread_service_extension_stream_offset = 0x418; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x128; + 0x124; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0xd0; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = - 0x12c; + 0x128; static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = 0xd4; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x15c; + 0x158; static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x158; + Thread_double_negate_address_offset = 0x154; static constexpr dart::compiler::target::word Thread_end_offset = 0x28; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0xe8; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x3ec; + 0x3e4; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0xec; static constexpr dart::compiler::target::word - Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0; + Thread_call_native_through_safepoint_stub_offset = 0xf0; static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_stub_offset = 0xf4; -static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_entry_point_offset = 0x130; + Thread_call_native_through_safepoint_entry_point_offset = 0x12c; static constexpr dart::compiler::target::word Thread_fix_allocation_stub_code_offset = 0x54; static constexpr dart::compiler::target::word Thread_fix_callers_target_code_offset = 0x50; static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x168; + Thread_float_absolute_address_offset = 0x164; static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x164; + Thread_float_negate_address_offset = 0x160; static constexpr dart::compiler::target::word Thread_float_not_address_offset = - 0x160; + 0x15c; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x16c; + Thread_float_zerow_address_offset = 0x168; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x3e0; + 0x3d8; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x14c; + Thread_interpret_call_entry_point_offset = 0x148; static constexpr dart::compiler::target::word Thread_invoke_dart_code_from_bytecode_stub_offset = 0x5c; 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 = 0x39c; + 0x3ec; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x394; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x3a0; + 0x398; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word @@ -10494,17 +10464,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0xe4; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x3b4; + Thread_old_marking_stack_block_offset = 0x3ac; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x3b8; + Thread_new_marking_stack_block_offset = 0x3b0; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x120; + Thread_megamorphic_call_checked_entry_offset = 0x11c; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x124; + Thread_switchable_call_miss_entry_offset = 0x120; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0xc4; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x144; + Thread_no_scope_native_wrapper_entry_point_offset = 0x140; static constexpr dart::compiler::target::word Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x68; static constexpr dart::compiler::target::word @@ -10538,74 +10508,74 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = 0xb0; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x38; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x150; + Thread_predefined_symbols_address_offset = 0x14c; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x13c; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3e4; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x138; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3dc; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x3e8; + Thread_saved_shadow_call_stack_offset = 0x3e0; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x3f0; + 0x3e8; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x34; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0xe0; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x138; + Thread_slow_type_test_entry_point_offset = 0x134; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x3a4; + 0x39c; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x3a8; + Thread_stack_overflow_flags_offset = 0x3a0; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c; + Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x118; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc0; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x118; + Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x114; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xbc; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x3b0; + 0x3a8; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x374; + Thread_suspend_state_await_entry_point_offset = 0x36c; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x378; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x370; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x370; + Thread_suspend_state_init_async_entry_point_offset = 0x368; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x37c; + Thread_suspend_state_return_async_entry_point_offset = 0x374; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x380; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x378; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x384; + Thread_suspend_state_init_async_star_entry_point_offset = 0x37c; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x388; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x380; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x38c; + Thread_suspend_state_return_async_star_entry_point_offset = 0x384; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x390; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x388; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x394; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x38c; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x398; + Thread_suspend_state_handle_exception_entry_point_offset = 0x390; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x3ac; + Thread_top_exit_frame_info_offset = 0x3a4; 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 = 0x3c0; + Thread_unboxed_runtime_arg_offset = 0x3c0; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x3b8; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0xf8; + Thread_write_barrier_entry_point_offset = 0xf4; 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; + 0x3f8; +static constexpr dart::compiler::target::word Thread_random_offset = 0x400; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x134; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x410; + Thread_jump_to_frame_entry_point_offset = 0x130; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x408; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -10690,9 +10660,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, 0x328, 0x32c, 0x330, -1, -1, 0x334, - 0x338, 0x33c, -1, -1, -1, 0x340, 0x344, 0x348, 0x34c, 0x350, 0x354, - 0x358, 0x35c, -1, -1, -1, -1, 0x360, 0x364, 0x368, 0x36c}; + -1, -1, -1, -1, -1, 0x320, 0x324, 0x328, -1, -1, 0x32c, + 0x330, 0x334, -1, -1, -1, 0x338, 0x33c, 0x340, 0x344, 0x348, 0x34c, + 0x350, 0x354, -1, -1, -1, -1, 0x358, 0x35c, 0x360, 0x364}; 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; @@ -11102,104 +11072,102 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x28; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x2e0; + Thread_AllocateArray_entry_point_offset = 0x2d8; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x798; + 0x788; static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x7a0; + 0x790; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0x1f8; + Thread_array_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; + Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210; + Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word Thread_allocate_mint_without_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x218; + Thread_allocate_object_entry_point_offset = 0x210; static constexpr dart::compiler::target::word Thread_allocate_object_stub_offset = 0x138; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x220; + Thread_allocate_object_parameterized_entry_point_offset = 0x218; static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0x140; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x228; + Thread_allocate_object_slow_entry_point_offset = 0x220; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x148; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x7d8; + 0x7c8; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x150; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x80; static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x78; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x278; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x200; + Thread_call_to_runtime_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xc0; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x810; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x800; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x58; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x7e0; + Thread_double_truncate_round_supported_offset = 0x7d0; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x818; + Thread_service_extension_stream_offset = 0x808; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x250; + 0x248; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1a0; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = - 0x258; + 0x250; static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x2b8; + 0x2b0; static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x2b0; + Thread_double_negate_address_offset = 0x2a8; static constexpr dart::compiler::target::word Thread_end_offset = 0x50; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1d0; static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x7c0; + 0x7b0; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0; + Thread_call_native_through_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_stub_offset = 0x1e8; -static constexpr dart::compiler::target::word - Thread_call_native_through_safepoint_entry_point_offset = 0x260; + Thread_call_native_through_safepoint_entry_point_offset = 0x258; static constexpr dart::compiler::target::word Thread_fix_allocation_stub_code_offset = 0xa8; static constexpr dart::compiler::target::word Thread_fix_callers_target_code_offset = 0xa0; static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x2d0; + Thread_float_absolute_address_offset = 0x2c8; static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x2c8; + Thread_float_negate_address_offset = 0x2c0; static constexpr dart::compiler::target::word Thread_float_not_address_offset = - 0x2c0; + 0x2b8; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x2d8; + Thread_float_zerow_address_offset = 0x2d0; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x7a8; + 0x798; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x298; + Thread_interpret_call_entry_point_offset = 0x290; static constexpr dart::compiler::target::word Thread_invoke_dart_code_from_bytecode_stub_offset = 0xb8; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb0; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x7d0; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x738; + 0x7c0; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x728; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x740; + 0x730; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word @@ -11209,17 +11177,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x768; + Thread_old_marking_stack_block_offset = 0x758; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x770; + Thread_new_marking_stack_block_offset = 0x760; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x240; + Thread_megamorphic_call_checked_entry_offset = 0x238; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x248; + Thread_switchable_call_miss_entry_offset = 0x240; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0x188; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x288; + Thread_no_scope_native_wrapper_entry_point_offset = 0x280; static constexpr dart::compiler::target::word Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xd0; static constexpr dart::compiler::target::word @@ -11253,74 +11221,74 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = 0x160; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x70; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x2a0; + Thread_predefined_symbols_address_offset = 0x298; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7b0; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x270; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7a0; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x7b8; + Thread_saved_shadow_call_stack_offset = 0x7a8; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x7c8; + 0x7b8; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x270; + Thread_slow_type_test_entry_point_offset = 0x268; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x748; + 0x738; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x750; + Thread_stack_overflow_flags_offset = 0x740; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; + Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230; + Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x228; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x760; + 0x750; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x6e8; + Thread_suspend_state_await_entry_point_offset = 0x6d8; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6f0; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6e0; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x6e0; + Thread_suspend_state_init_async_entry_point_offset = 0x6d0; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x6f8; + Thread_suspend_state_return_async_entry_point_offset = 0x6e8; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x700; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6f0; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x708; + Thread_suspend_state_init_async_star_entry_point_offset = 0x6f8; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x710; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x700; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x718; + Thread_suspend_state_return_async_star_entry_point_offset = 0x708; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x720; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x710; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x728; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x718; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x730; + Thread_suspend_state_handle_exception_entry_point_offset = 0x720; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x758; + Thread_top_exit_frame_info_offset = 0x748; 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 = 0x788; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x780; + Thread_unboxed_runtime_arg_offset = 0x778; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x770; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0x1f0; + Thread_write_barrier_entry_point_offset = 0x1e8; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x7e8; -static constexpr dart::compiler::target::word Thread_random_offset = 0x7f0; + 0x7d8; +static constexpr dart::compiler::target::word Thread_random_offset = 0x7e0; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x268; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7f8; + Thread_jump_to_frame_entry_point_offset = 0x260; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7e8; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -11409,9 +11377,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, 0x650, 0x658, 0x660, -1, -1, 0x668, - 0x670, 0x678, -1, -1, -1, 0x680, 0x688, 0x690, 0x698, 0x6a0, 0x6a8, - 0x6b0, 0x6b8, -1, -1, -1, -1, 0x6c0, 0x6c8, 0x6d0, 0x6d8}; + -1, -1, -1, -1, -1, 0x640, 0x648, 0x650, -1, -1, 0x658, + 0x660, 0x668, -1, -1, -1, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, + 0x6a0, 0x6a8, -1, -1, -1, -1, 0x6b0, 0x6b8, 0x6c0, 0x6c8}; 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; @@ -11856,107 +11824,105 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x8; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x10; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x170; + AOT_Thread_AllocateArray_entry_point_offset = 0x16c; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x3b0; + AOT_Thread_active_exception_offset = 0x3a8; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x3b4; + AOT_Thread_active_stacktrace_offset = 0x3ac; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0xfc; + AOT_Thread_array_write_barrier_entry_point_offset = 0xf8; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104; + AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x100; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x94; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x108; + AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x104; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x98; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x10c; + AOT_Thread_allocate_object_entry_point_offset = 0x108; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_stub_offset = 0x9c; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x110; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x10c; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0xa0; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x114; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x110; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0xa4; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x3d0; + 0x3c8; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0xa8; static constexpr dart::compiler::target::word - AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x148; + AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x40; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x3c; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x140; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x100; + AOT_Thread_call_to_runtime_entry_point_offset = 0xfc; 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 = - 0x3f4; + 0x3ec; 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 = 0x3cc; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x3f8; + AOT_Thread_service_extension_stream_offset = 0x3f0; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x128; + 0x124; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0xd0; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x12c; + AOT_Thread_deoptimize_entry_offset = 0x128; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_stub_offset = 0xd4; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x15c; + AOT_Thread_double_abs_address_offset = 0x158; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x158; + AOT_Thread_double_negate_address_offset = 0x154; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x28; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0xe8; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x3c4; + AOT_Thread_execution_state_offset = 0x3bc; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0xec; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0; + AOT_Thread_call_native_through_safepoint_stub_offset = 0xf0; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0xf4; -static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x130; + AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x12c; static constexpr dart::compiler::target::word AOT_Thread_fix_allocation_stub_code_offset = 0x54; static constexpr dart::compiler::target::word AOT_Thread_fix_callers_target_code_offset = 0x50; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x168; + AOT_Thread_float_absolute_address_offset = 0x164; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x164; + AOT_Thread_float_negate_address_offset = 0x160; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x160; + AOT_Thread_float_not_address_offset = 0x15c; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x16c; + AOT_Thread_float_zerow_address_offset = 0x168; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x3b8; + AOT_Thread_global_object_pool_offset = 0x3b0; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x14c; + AOT_Thread_interpret_call_entry_point_offset = 0x148; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0x5c; 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 = 0x374; + AOT_Thread_exit_through_ffi_offset = 0x3c4; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x36c; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x378; + 0x370; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word @@ -11966,17 +11932,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0xe4; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x38c; + AOT_Thread_old_marking_stack_block_offset = 0x384; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x390; + AOT_Thread_new_marking_stack_block_offset = 0x388; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x120; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x11c; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x124; + AOT_Thread_switchable_call_miss_entry_offset = 0x120; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0xc4; static constexpr dart::compiler::target::word - AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x144; + AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x140; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x68; @@ -12014,80 +11980,80 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x38; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x150; + AOT_Thread_predefined_symbols_address_offset = 0x14c; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x13c; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x138; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x3bc; + 0x3b4; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x3c0; + AOT_Thread_saved_shadow_call_stack_offset = 0x3b8; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x3c8; + AOT_Thread_safepoint_state_offset = 0x3c0; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x34; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0xe0; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x138; + AOT_Thread_slow_type_test_entry_point_offset = 0x134; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x1c; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x37c; + AOT_Thread_saved_stack_limit_offset = 0x374; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x380; + AOT_Thread_stack_overflow_flags_offset = 0x378; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c; + AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x118; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc0; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x118; + 0x114; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xbc; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x388; + AOT_Thread_store_buffer_block_offset = 0x380; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x34c; + AOT_Thread_suspend_state_await_entry_point_offset = 0x344; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x350; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x348; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x348; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x340; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x354; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x34c; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x358; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x350; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x35c; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x354; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x360; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x358; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x364; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x35c; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x368; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x360; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x36c; + 0x364; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x370; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x368; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x384; + AOT_Thread_top_exit_frame_info_offset = 0x37c; 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 = 0x398; + AOT_Thread_unboxed_runtime_arg_offset = 0x398; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x390; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0xf8; + AOT_Thread_write_barrier_entry_point_offset = 0xf4; 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; + 0x3d0; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x3d8; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x134; + AOT_Thread_jump_to_frame_entry_point_offset = 0x130; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x3e8; + 0x3e0; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -12187,8 +12153,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[] = { - 0x328, 0x32c, 0x330, 0x334, 0x338, -1, 0x33c, -1, - 0x340, 0x344, -1, -1, -1, -1, -1, -1}; + 0x320, 0x324, 0x328, 0x32c, 0x330, -1, 0x334, -1, + 0x338, 0x33c, -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; @@ -12656,107 +12622,105 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x2e0; + AOT_Thread_AllocateArray_entry_point_offset = 0x2d8; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x760; + AOT_Thread_active_exception_offset = 0x750; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x768; + AOT_Thread_active_stacktrace_offset = 0x758; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8; + AOT_Thread_array_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; + AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210; + AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x218; + AOT_Thread_allocate_object_entry_point_offset = 0x210; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_stub_offset = 0x138; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x220; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x218; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0x140; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x228; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x220; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x148; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x7a0; + 0x790; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x150; static constexpr dart::compiler::target::word - AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; + AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x80; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x78; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x278; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x200; + AOT_Thread_call_to_runtime_entry_point_offset = 0x1f8; 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 = - 0x7d8; + 0x7c8; 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 = 0x7a8; + AOT_Thread_double_truncate_round_supported_offset = 0x798; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x7e0; + AOT_Thread_service_extension_stream_offset = 0x7d0; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x250; + 0x248; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0x1a0; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x258; + AOT_Thread_deoptimize_entry_offset = 0x250; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x2b8; + AOT_Thread_double_abs_address_offset = 0x2b0; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x2b0; + AOT_Thread_double_negate_address_offset = 0x2a8; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x788; + AOT_Thread_execution_state_offset = 0x778; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0; + AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8; -static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x260; + AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x258; static constexpr dart::compiler::target::word AOT_Thread_fix_allocation_stub_code_offset = 0xa8; static constexpr dart::compiler::target::word AOT_Thread_fix_callers_target_code_offset = 0xa0; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x2d0; + AOT_Thread_float_absolute_address_offset = 0x2c8; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x2c8; + AOT_Thread_float_negate_address_offset = 0x2c0; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x2c0; + AOT_Thread_float_not_address_offset = 0x2b8; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x2d8; + AOT_Thread_float_zerow_address_offset = 0x2d0; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x770; + AOT_Thread_global_object_pool_offset = 0x760; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x298; + AOT_Thread_interpret_call_entry_point_offset = 0x290; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xb8; 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 = 0x798; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x700; + AOT_Thread_exit_through_ffi_offset = 0x788; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6f0; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x708; + 0x6f8; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word @@ -12766,17 +12730,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x730; + AOT_Thread_old_marking_stack_block_offset = 0x720; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x738; + AOT_Thread_new_marking_stack_block_offset = 0x728; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x240; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x238; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x248; + AOT_Thread_switchable_call_miss_entry_offset = 0x240; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0x188; static constexpr dart::compiler::target::word - AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x288; + AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x280; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xd0; @@ -12814,80 +12778,80 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x70; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x2a0; + AOT_Thread_predefined_symbols_address_offset = 0x298; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x270; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x778; + 0x768; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x780; + AOT_Thread_saved_shadow_call_stack_offset = 0x770; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x790; + AOT_Thread_safepoint_state_offset = 0x780; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x270; + AOT_Thread_slow_type_test_entry_point_offset = 0x268; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x710; + AOT_Thread_saved_stack_limit_offset = 0x700; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x718; + AOT_Thread_stack_overflow_flags_offset = 0x708; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; + AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x230; + 0x228; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x728; + AOT_Thread_store_buffer_block_offset = 0x718; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x6b0; + AOT_Thread_suspend_state_await_entry_point_offset = 0x6a0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6b8; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6a8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6a8; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x698; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6c0; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6b0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6c8; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6b8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6d0; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6c0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6d8; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6c8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6e0; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6d0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6e8; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6d8; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x6f0; + 0x6e0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6f8; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6e8; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x720; + AOT_Thread_top_exit_frame_info_offset = 0x710; 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 = 0x750; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x748; + AOT_Thread_unboxed_runtime_arg_offset = 0x740; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x738; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0x1f0; + AOT_Thread_write_barrier_entry_point_offset = 0x1e8; 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 = - 0x7b0; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7b8; + 0x7a0; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7a8; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x268; + AOT_Thread_jump_to_frame_entry_point_offset = 0x260; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x7c0; + 0x7b0; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -12987,8 +12951,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[] = { - 0x650, 0x658, 0x660, 0x668, -1, -1, 0x670, 0x678, - 0x680, 0x688, 0x690, -1, 0x698, 0x6a0, -1, -1}; + 0x640, 0x648, 0x650, 0x658, -1, -1, 0x660, 0x668, + 0x670, 0x678, 0x680, -1, 0x688, 0x690, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; @@ -13463,107 +13427,105 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x2e0; + AOT_Thread_AllocateArray_entry_point_offset = 0x2d8; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x7a8; + AOT_Thread_active_exception_offset = 0x798; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x7b0; + AOT_Thread_active_stacktrace_offset = 0x7a0; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8; + AOT_Thread_array_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; + AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210; + AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x218; + AOT_Thread_allocate_object_entry_point_offset = 0x210; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_stub_offset = 0x138; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x220; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x218; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0x140; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x228; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x220; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x148; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x7e8; + 0x7d8; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x150; static constexpr dart::compiler::target::word - AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; + AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x80; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x78; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x278; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x200; + AOT_Thread_call_to_runtime_entry_point_offset = 0x1f8; 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; + 0x810; 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 = 0x7f0; + AOT_Thread_double_truncate_round_supported_offset = 0x7e0; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x828; + AOT_Thread_service_extension_stream_offset = 0x818; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x250; + 0x248; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0x1a0; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x258; + AOT_Thread_deoptimize_entry_offset = 0x250; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x2b8; + AOT_Thread_double_abs_address_offset = 0x2b0; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x2b0; + AOT_Thread_double_negate_address_offset = 0x2a8; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x7d0; + AOT_Thread_execution_state_offset = 0x7c0; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0; + AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8; -static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x260; + AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x258; static constexpr dart::compiler::target::word AOT_Thread_fix_allocation_stub_code_offset = 0xa8; static constexpr dart::compiler::target::word AOT_Thread_fix_callers_target_code_offset = 0xa0; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x2d0; + AOT_Thread_float_absolute_address_offset = 0x2c8; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x2c8; + AOT_Thread_float_negate_address_offset = 0x2c0; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x2c0; + AOT_Thread_float_not_address_offset = 0x2b8; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x2d8; + AOT_Thread_float_zerow_address_offset = 0x2d0; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x7b8; + AOT_Thread_global_object_pool_offset = 0x7a8; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x298; + AOT_Thread_interpret_call_entry_point_offset = 0x290; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xb8; 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 = 0x7e0; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x748; + AOT_Thread_exit_through_ffi_offset = 0x7d0; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x738; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x750; + 0x740; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word @@ -13573,17 +13535,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x778; + AOT_Thread_old_marking_stack_block_offset = 0x768; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x780; + AOT_Thread_new_marking_stack_block_offset = 0x770; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x240; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x238; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x248; + AOT_Thread_switchable_call_miss_entry_offset = 0x240; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0x188; static constexpr dart::compiler::target::word - AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x288; + AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x280; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xd0; @@ -13621,80 +13583,80 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x70; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x2a0; + AOT_Thread_predefined_symbols_address_offset = 0x298; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x270; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x7c0; + 0x7b0; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x7c8; + AOT_Thread_saved_shadow_call_stack_offset = 0x7b8; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x7d8; + AOT_Thread_safepoint_state_offset = 0x7c8; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x270; + AOT_Thread_slow_type_test_entry_point_offset = 0x268; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x758; + AOT_Thread_saved_stack_limit_offset = 0x748; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x760; + AOT_Thread_stack_overflow_flags_offset = 0x750; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; + AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x230; + 0x228; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x770; + AOT_Thread_store_buffer_block_offset = 0x760; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x6f8; + AOT_Thread_suspend_state_await_entry_point_offset = 0x6e8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x700; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6f0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6f0; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6e0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x708; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6f8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x710; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x700; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x718; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x708; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x720; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x710; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x728; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x718; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x730; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x720; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x738; + 0x728; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x740; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x730; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x768; + AOT_Thread_top_exit_frame_info_offset = 0x758; 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 = 0x798; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x790; + AOT_Thread_unboxed_runtime_arg_offset = 0x788; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x780; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0x1f0; + AOT_Thread_write_barrier_entry_point_offset = 0x1e8; 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 = - 0x7f8; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x800; + 0x7e8; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7f0; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x268; + AOT_Thread_jump_to_frame_entry_point_offset = 0x260; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x808; + 0x7f8; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -13794,10 +13756,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[] = { - 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, - 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, -1, - -1, -1, -1, 0x6c8, 0x6d0, -1, -1, 0x6d8, - 0x6e0, 0x6e8, -1, -1, -1, -1, -1, -1}; + 0x640, 0x648, 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, + 0x680, 0x688, 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0, -1, + -1, -1, -1, 0x6b8, 0x6c0, -1, -1, 0x6c8, + 0x6d0, 0x6d8, -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; @@ -14266,107 +14228,105 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x1c; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x2e8; + AOT_Thread_AllocateArray_entry_point_offset = 0x2e0; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x768; + AOT_Thread_active_exception_offset = 0x758; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x770; + AOT_Thread_active_stacktrace_offset = 0x760; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0x200; + AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x210; + AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x218; + AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x220; + AOT_Thread_allocate_object_entry_point_offset = 0x218; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_stub_offset = 0x140; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x228; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x220; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0x148; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x230; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x228; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x150; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x7a8; + 0x798; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x158; static constexpr dart::compiler::target::word - AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x298; + AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x88; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x80; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x208; + AOT_Thread_call_to_runtime_entry_point_offset = 0x200; 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 = - 0x7e0; + 0x7d0; 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 = 0x7b0; + AOT_Thread_double_truncate_round_supported_offset = 0x7a0; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x7e8; + AOT_Thread_service_extension_stream_offset = 0x7d8; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x258; + 0x250; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x260; + AOT_Thread_deoptimize_entry_offset = 0x258; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_stub_offset = 0x1b0; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x2c0; + AOT_Thread_double_abs_address_offset = 0x2b8; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x2b8; + AOT_Thread_double_negate_address_offset = 0x2b0; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x58; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x790; + AOT_Thread_execution_state_offset = 0x780; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e8; + AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0x1f0; -static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x268; + AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x260; static constexpr dart::compiler::target::word AOT_Thread_fix_allocation_stub_code_offset = 0xb0; static constexpr dart::compiler::target::word AOT_Thread_fix_callers_target_code_offset = 0xa8; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x2d8; + AOT_Thread_float_absolute_address_offset = 0x2d0; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x2d0; + AOT_Thread_float_negate_address_offset = 0x2c8; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x2c8; + AOT_Thread_float_not_address_offset = 0x2c0; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x2e0; + AOT_Thread_float_zerow_address_offset = 0x2d8; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x778; + AOT_Thread_global_object_pool_offset = 0x768; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x2a0; + AOT_Thread_interpret_call_entry_point_offset = 0x298; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xc0; 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 = 0x7a0; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x708; + AOT_Thread_exit_through_ffi_offset = 0x790; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6f8; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x710; + 0x700; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word @@ -14376,17 +14336,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x738; + AOT_Thread_old_marking_stack_block_offset = 0x728; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x740; + AOT_Thread_new_marking_stack_block_offset = 0x730; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x248; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x240; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x250; + AOT_Thread_switchable_call_miss_entry_offset = 0x248; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0x190; static constexpr dart::compiler::target::word - AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x290; + AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xd8; @@ -14424,82 +14384,82 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x78; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x2a8; + AOT_Thread_predefined_symbols_address_offset = 0x2a0; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x780; + 0x770; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x788; + AOT_Thread_saved_shadow_call_stack_offset = 0x778; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x798; + AOT_Thread_safepoint_state_offset = 0x788; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x278; + AOT_Thread_slow_type_test_entry_point_offset = 0x270; 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 = 0x708; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x720; + AOT_Thread_stack_overflow_flags_offset = 0x710; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; + AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x238; + 0x230; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x730; + AOT_Thread_store_buffer_block_offset = 0x720; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x6b8; + AOT_Thread_suspend_state_await_entry_point_offset = 0x6a8; 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 = 0x6b0; 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 = 0x6a0; 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 = 0x6b8; 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 = 0x6c0; 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 = 0x6c8; 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 = 0x6d0; 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 = 0x6d8; 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 = 0x6e0; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x6f8; + 0x6e8; 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 = 0x6f0; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x728; + AOT_Thread_top_exit_frame_info_offset = 0x718; 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 = 0x758; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x750; + AOT_Thread_unboxed_runtime_arg_offset = 0x748; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x740; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0x1f8; + AOT_Thread_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 0x48; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x7b8; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7c0; + 0x7a8; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7b0; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x270; + AOT_Thread_jump_to_frame_entry_point_offset = 0x268; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x7c8; + 0x7b8; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -14599,8 +14559,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}; + 0x648, 0x650, 0x658, 0x660, -1, -1, 0x668, 0x670, + 0x678, 0x680, 0x688, -1, 0x690, 0x698, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x20; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; @@ -15069,107 +15029,105 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x1c; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x2e8; + AOT_Thread_AllocateArray_entry_point_offset = 0x2e0; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x7b0; + AOT_Thread_active_exception_offset = 0x7a0; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x7b8; + AOT_Thread_active_stacktrace_offset = 0x7a8; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0x200; + AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x210; + AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x218; + AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x220; + AOT_Thread_allocate_object_entry_point_offset = 0x218; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_stub_offset = 0x140; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x228; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x220; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0x148; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x230; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x228; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x150; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x7f0; + 0x7e0; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x158; static constexpr dart::compiler::target::word - AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x298; + AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x88; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x80; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x208; + AOT_Thread_call_to_runtime_entry_point_offset = 0x200; 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 = - 0x828; + 0x818; 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 = 0x7f8; + AOT_Thread_double_truncate_round_supported_offset = 0x7e8; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x830; + AOT_Thread_service_extension_stream_offset = 0x820; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x258; + 0x250; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x260; + AOT_Thread_deoptimize_entry_offset = 0x258; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_stub_offset = 0x1b0; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x2c0; + AOT_Thread_double_abs_address_offset = 0x2b8; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x2b8; + AOT_Thread_double_negate_address_offset = 0x2b0; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x58; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x7d8; + AOT_Thread_execution_state_offset = 0x7c8; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e8; + AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0x1f0; -static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x268; + AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x260; static constexpr dart::compiler::target::word AOT_Thread_fix_allocation_stub_code_offset = 0xb0; static constexpr dart::compiler::target::word AOT_Thread_fix_callers_target_code_offset = 0xa8; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x2d8; + AOT_Thread_float_absolute_address_offset = 0x2d0; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x2d0; + AOT_Thread_float_negate_address_offset = 0x2c8; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x2c8; + AOT_Thread_float_not_address_offset = 0x2c0; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x2e0; + AOT_Thread_float_zerow_address_offset = 0x2d8; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x7c0; + AOT_Thread_global_object_pool_offset = 0x7b0; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x2a0; + AOT_Thread_interpret_call_entry_point_offset = 0x298; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xc0; 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 = 0x7e8; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x750; + AOT_Thread_exit_through_ffi_offset = 0x7d8; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x740; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x758; + 0x748; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word @@ -15179,17 +15137,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x780; + AOT_Thread_old_marking_stack_block_offset = 0x770; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x788; + AOT_Thread_new_marking_stack_block_offset = 0x778; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x248; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x240; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x250; + AOT_Thread_switchable_call_miss_entry_offset = 0x248; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0x190; static constexpr dart::compiler::target::word - AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x290; + AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xd8; @@ -15227,82 +15185,82 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x78; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x2a8; + AOT_Thread_predefined_symbols_address_offset = 0x2a0; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x7c8; + 0x7b8; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x7d0; + AOT_Thread_saved_shadow_call_stack_offset = 0x7c0; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x7e0; + AOT_Thread_safepoint_state_offset = 0x7d0; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x278; + AOT_Thread_slow_type_test_entry_point_offset = 0x270; 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 = 0x750; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x768; + AOT_Thread_stack_overflow_flags_offset = 0x758; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; + AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x238; + 0x230; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x778; + AOT_Thread_store_buffer_block_offset = 0x768; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x700; + AOT_Thread_suspend_state_await_entry_point_offset = 0x6f0; 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 = 0x6f8; 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 = 0x6e8; 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 = 0x700; 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 = 0x708; 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 = 0x710; 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 = 0x718; 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 = 0x720; 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 = 0x728; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x740; + 0x730; 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 = 0x738; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x770; + AOT_Thread_top_exit_frame_info_offset = 0x760; 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 = 0x7a0; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x798; + AOT_Thread_unboxed_runtime_arg_offset = 0x790; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x788; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0x1f8; + AOT_Thread_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 0x48; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x800; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x808; + 0x7f0; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7f8; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x270; + AOT_Thread_jump_to_frame_entry_point_offset = 0x268; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x810; + 0x800; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -15402,10 +15360,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}; + 0x648, 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, 0x680, + 0x688, 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0, 0x6b8, -1, + -1, -1, -1, 0x6c0, 0x6c8, -1, -1, 0x6d0, + 0x6d8, 0x6e0, -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; @@ -15873,107 +15831,105 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x8; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x10; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x170; + AOT_Thread_AllocateArray_entry_point_offset = 0x16c; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x3d8; + AOT_Thread_active_exception_offset = 0x3d0; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x3dc; + AOT_Thread_active_stacktrace_offset = 0x3d4; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0xfc; + AOT_Thread_array_write_barrier_entry_point_offset = 0xf8; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104; + AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x100; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x94; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x108; + AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x104; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x98; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x10c; + AOT_Thread_allocate_object_entry_point_offset = 0x108; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_stub_offset = 0x9c; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x110; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x10c; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0xa0; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x114; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x110; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0xa4; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x3f8; + 0x3f0; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0xa8; static constexpr dart::compiler::target::word - AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x148; + AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x40; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x3c; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x140; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x100; + AOT_Thread_call_to_runtime_entry_point_offset = 0xfc; 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 = - 0x41c; + 0x414; 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 = 0x3f4; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x420; + AOT_Thread_service_extension_stream_offset = 0x418; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x128; + 0x124; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0xd0; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x12c; + AOT_Thread_deoptimize_entry_offset = 0x128; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_stub_offset = 0xd4; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x15c; + AOT_Thread_double_abs_address_offset = 0x158; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x158; + AOT_Thread_double_negate_address_offset = 0x154; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x28; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0xe8; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x3ec; + AOT_Thread_execution_state_offset = 0x3e4; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0xec; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0; + AOT_Thread_call_native_through_safepoint_stub_offset = 0xf0; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0xf4; -static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x130; + AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x12c; static constexpr dart::compiler::target::word AOT_Thread_fix_allocation_stub_code_offset = 0x54; static constexpr dart::compiler::target::word AOT_Thread_fix_callers_target_code_offset = 0x50; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x168; + AOT_Thread_float_absolute_address_offset = 0x164; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x164; + AOT_Thread_float_negate_address_offset = 0x160; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x160; + AOT_Thread_float_not_address_offset = 0x15c; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x16c; + AOT_Thread_float_zerow_address_offset = 0x168; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x3e0; + AOT_Thread_global_object_pool_offset = 0x3d8; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x14c; + AOT_Thread_interpret_call_entry_point_offset = 0x148; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0x5c; 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 = 0x39c; + AOT_Thread_exit_through_ffi_offset = 0x3ec; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x394; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x3a0; + 0x398; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word @@ -15983,17 +15939,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0xe4; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x3b4; + AOT_Thread_old_marking_stack_block_offset = 0x3ac; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x3b8; + AOT_Thread_new_marking_stack_block_offset = 0x3b0; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x120; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x11c; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x124; + AOT_Thread_switchable_call_miss_entry_offset = 0x120; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0xc4; static constexpr dart::compiler::target::word - AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x144; + AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x140; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x68; @@ -16031,80 +15987,80 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x38; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x150; + AOT_Thread_predefined_symbols_address_offset = 0x14c; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x13c; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x138; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x3e4; + 0x3dc; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x3e8; + AOT_Thread_saved_shadow_call_stack_offset = 0x3e0; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x3f0; + AOT_Thread_safepoint_state_offset = 0x3e8; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x34; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0xe0; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x138; + AOT_Thread_slow_type_test_entry_point_offset = 0x134; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x1c; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x3a4; + AOT_Thread_saved_stack_limit_offset = 0x39c; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x3a8; + AOT_Thread_stack_overflow_flags_offset = 0x3a0; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c; + AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x118; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc0; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x118; + 0x114; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xbc; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x3b0; + AOT_Thread_store_buffer_block_offset = 0x3a8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x374; + AOT_Thread_suspend_state_await_entry_point_offset = 0x36c; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x378; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x370; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x370; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x368; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x37c; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x374; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x380; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x378; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x384; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x37c; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x388; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x380; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x38c; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x384; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x390; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x388; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x394; + 0x38c; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x398; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x390; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x3ac; + AOT_Thread_top_exit_frame_info_offset = 0x3a4; 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 = 0x3c0; + AOT_Thread_unboxed_runtime_arg_offset = 0x3c0; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x3b8; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0xf8; + AOT_Thread_write_barrier_entry_point_offset = 0xf4; 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; + 0x3f8; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x400; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x134; + AOT_Thread_jump_to_frame_entry_point_offset = 0x130; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x410; + 0x408; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -16204,9 +16160,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, 0x328, 0x32c, 0x330, -1, -1, 0x334, - 0x338, 0x33c, -1, -1, -1, 0x340, 0x344, 0x348, 0x34c, 0x350, 0x354, - 0x358, 0x35c, -1, -1, -1, -1, 0x360, 0x364, 0x368, 0x36c}; + -1, -1, -1, -1, -1, 0x320, 0x324, 0x328, -1, -1, 0x32c, + 0x330, 0x334, -1, -1, -1, 0x338, 0x33c, 0x340, 0x344, 0x348, 0x34c, + 0x350, 0x354, -1, -1, -1, -1, 0x358, 0x35c, 0x360, 0x364}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x14; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8; @@ -16674,107 +16630,105 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x2e0; + AOT_Thread_AllocateArray_entry_point_offset = 0x2d8; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x798; + AOT_Thread_active_exception_offset = 0x788; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x7a0; + AOT_Thread_active_stacktrace_offset = 0x790; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8; + AOT_Thread_array_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; + AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210; + AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x218; + AOT_Thread_allocate_object_entry_point_offset = 0x210; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_stub_offset = 0x138; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x220; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x218; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0x140; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x228; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x220; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x148; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x7d8; + 0x7c8; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x150; static constexpr dart::compiler::target::word - AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; + AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x80; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x78; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x278; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x200; + AOT_Thread_call_to_runtime_entry_point_offset = 0x1f8; 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 = - 0x810; + 0x800; 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 = 0x7e0; + AOT_Thread_double_truncate_round_supported_offset = 0x7d0; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x818; + AOT_Thread_service_extension_stream_offset = 0x808; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x250; + 0x248; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0x1a0; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x258; + AOT_Thread_deoptimize_entry_offset = 0x250; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x2b8; + AOT_Thread_double_abs_address_offset = 0x2b0; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x2b0; + AOT_Thread_double_negate_address_offset = 0x2a8; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x7c0; + AOT_Thread_execution_state_offset = 0x7b0; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0; + AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8; -static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x260; + AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x258; static constexpr dart::compiler::target::word AOT_Thread_fix_allocation_stub_code_offset = 0xa8; static constexpr dart::compiler::target::word AOT_Thread_fix_callers_target_code_offset = 0xa0; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x2d0; + AOT_Thread_float_absolute_address_offset = 0x2c8; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x2c8; + AOT_Thread_float_negate_address_offset = 0x2c0; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x2c0; + AOT_Thread_float_not_address_offset = 0x2b8; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x2d8; + AOT_Thread_float_zerow_address_offset = 0x2d0; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x7a8; + AOT_Thread_global_object_pool_offset = 0x798; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x298; + AOT_Thread_interpret_call_entry_point_offset = 0x290; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xb8; 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 = 0x7d0; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x738; + AOT_Thread_exit_through_ffi_offset = 0x7c0; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x728; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x740; + 0x730; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word @@ -16784,17 +16738,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x768; + AOT_Thread_old_marking_stack_block_offset = 0x758; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x770; + AOT_Thread_new_marking_stack_block_offset = 0x760; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x240; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x238; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x248; + AOT_Thread_switchable_call_miss_entry_offset = 0x240; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0x188; static constexpr dart::compiler::target::word - AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x288; + AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x280; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xd0; @@ -16832,80 +16786,80 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x70; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x2a0; + AOT_Thread_predefined_symbols_address_offset = 0x298; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x270; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x7b0; + 0x7a0; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x7b8; + AOT_Thread_saved_shadow_call_stack_offset = 0x7a8; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x7c8; + AOT_Thread_safepoint_state_offset = 0x7b8; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x270; + AOT_Thread_slow_type_test_entry_point_offset = 0x268; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x748; + AOT_Thread_saved_stack_limit_offset = 0x738; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x750; + AOT_Thread_stack_overflow_flags_offset = 0x740; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; + AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x230; + 0x228; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x760; + AOT_Thread_store_buffer_block_offset = 0x750; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x6e8; + AOT_Thread_suspend_state_await_entry_point_offset = 0x6d8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6f0; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6e0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6e0; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6d0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6f8; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6e8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x700; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6f0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x708; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6f8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x710; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x700; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x718; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x708; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x720; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x710; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x728; + 0x718; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x730; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x720; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x758; + AOT_Thread_top_exit_frame_info_offset = 0x748; 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 = 0x788; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x780; + AOT_Thread_unboxed_runtime_arg_offset = 0x778; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x770; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0x1f0; + AOT_Thread_write_barrier_entry_point_offset = 0x1e8; 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 = - 0x7e8; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7f0; + 0x7d8; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7e0; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x268; + AOT_Thread_jump_to_frame_entry_point_offset = 0x260; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x7f8; + 0x7e8; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -17005,9 +16959,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, 0x650, 0x658, 0x660, -1, -1, 0x668, - 0x670, 0x678, -1, -1, -1, 0x680, 0x688, 0x690, 0x698, 0x6a0, 0x6a8, - 0x6b0, 0x6b8, -1, -1, -1, -1, 0x6c0, 0x6c8, 0x6d0, 0x6d8}; + -1, -1, -1, -1, -1, 0x640, 0x648, 0x650, -1, -1, 0x658, + 0x660, 0x668, -1, -1, -1, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, + 0x6a0, 0x6a8, -1, -1, -1, -1, 0x6b0, 0x6b8, 0x6c0, 0x6c8}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; @@ -17466,107 +17420,105 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x8; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x10; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x170; + AOT_Thread_AllocateArray_entry_point_offset = 0x16c; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x3b0; + AOT_Thread_active_exception_offset = 0x3a8; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x3b4; + AOT_Thread_active_stacktrace_offset = 0x3ac; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0xfc; + AOT_Thread_array_write_barrier_entry_point_offset = 0xf8; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104; + AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x100; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x94; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x108; + AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x104; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x98; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x10c; + AOT_Thread_allocate_object_entry_point_offset = 0x108; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_stub_offset = 0x9c; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x110; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x10c; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0xa0; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x114; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x110; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0xa4; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x3d0; + 0x3c8; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0xa8; static constexpr dart::compiler::target::word - AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x148; + AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x40; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x3c; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x140; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x100; + AOT_Thread_call_to_runtime_entry_point_offset = 0xfc; 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 = - 0x3f4; + 0x3ec; 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 = 0x3cc; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x3f8; + AOT_Thread_service_extension_stream_offset = 0x3f0; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x128; + 0x124; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0xd0; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x12c; + AOT_Thread_deoptimize_entry_offset = 0x128; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_stub_offset = 0xd4; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x15c; + AOT_Thread_double_abs_address_offset = 0x158; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x158; + AOT_Thread_double_negate_address_offset = 0x154; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x28; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0xe8; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x3c4; + AOT_Thread_execution_state_offset = 0x3bc; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0xec; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0; + AOT_Thread_call_native_through_safepoint_stub_offset = 0xf0; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0xf4; -static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x130; + AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x12c; static constexpr dart::compiler::target::word AOT_Thread_fix_allocation_stub_code_offset = 0x54; static constexpr dart::compiler::target::word AOT_Thread_fix_callers_target_code_offset = 0x50; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x168; + AOT_Thread_float_absolute_address_offset = 0x164; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x164; + AOT_Thread_float_negate_address_offset = 0x160; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x160; + AOT_Thread_float_not_address_offset = 0x15c; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x16c; + AOT_Thread_float_zerow_address_offset = 0x168; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x3b8; + AOT_Thread_global_object_pool_offset = 0x3b0; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x14c; + AOT_Thread_interpret_call_entry_point_offset = 0x148; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0x5c; 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 = 0x374; + AOT_Thread_exit_through_ffi_offset = 0x3c4; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x36c; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x378; + 0x370; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word @@ -17576,17 +17528,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0xe4; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x38c; + AOT_Thread_old_marking_stack_block_offset = 0x384; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x390; + AOT_Thread_new_marking_stack_block_offset = 0x388; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x120; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x11c; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x124; + AOT_Thread_switchable_call_miss_entry_offset = 0x120; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0xc4; static constexpr dart::compiler::target::word - AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x144; + AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x140; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x68; @@ -17624,80 +17576,80 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x38; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x150; + AOT_Thread_predefined_symbols_address_offset = 0x14c; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x13c; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x138; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x3bc; + 0x3b4; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x3c0; + AOT_Thread_saved_shadow_call_stack_offset = 0x3b8; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x3c8; + AOT_Thread_safepoint_state_offset = 0x3c0; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x34; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0xe0; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x138; + AOT_Thread_slow_type_test_entry_point_offset = 0x134; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x1c; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x37c; + AOT_Thread_saved_stack_limit_offset = 0x374; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x380; + AOT_Thread_stack_overflow_flags_offset = 0x378; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c; + AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x118; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc0; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x118; + 0x114; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xbc; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x388; + AOT_Thread_store_buffer_block_offset = 0x380; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x34c; + AOT_Thread_suspend_state_await_entry_point_offset = 0x344; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x350; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x348; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x348; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x340; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x354; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x34c; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x358; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x350; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x35c; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x354; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x360; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x358; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x364; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x35c; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x368; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x360; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x36c; + 0x364; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x370; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x368; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x384; + AOT_Thread_top_exit_frame_info_offset = 0x37c; 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 = 0x398; + AOT_Thread_unboxed_runtime_arg_offset = 0x398; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x390; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0xf8; + AOT_Thread_write_barrier_entry_point_offset = 0xf4; 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; + 0x3d0; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x3d8; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x134; + AOT_Thread_jump_to_frame_entry_point_offset = 0x130; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x3e8; + 0x3e0; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -17797,8 +17749,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[] = { - 0x328, 0x32c, 0x330, 0x334, 0x338, -1, 0x33c, -1, - 0x340, 0x344, -1, -1, -1, -1, -1, -1}; + 0x320, 0x324, 0x328, 0x32c, 0x330, -1, 0x334, -1, + 0x338, 0x33c, -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; @@ -18257,107 +18209,105 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x2e0; + AOT_Thread_AllocateArray_entry_point_offset = 0x2d8; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x760; + AOT_Thread_active_exception_offset = 0x750; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x768; + AOT_Thread_active_stacktrace_offset = 0x758; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8; + AOT_Thread_array_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; + AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210; + AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x218; + AOT_Thread_allocate_object_entry_point_offset = 0x210; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_stub_offset = 0x138; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x220; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x218; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0x140; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x228; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x220; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x148; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x7a0; + 0x790; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x150; static constexpr dart::compiler::target::word - AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; + AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x80; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x78; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x278; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x200; + AOT_Thread_call_to_runtime_entry_point_offset = 0x1f8; 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 = - 0x7d8; + 0x7c8; 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 = 0x7a8; + AOT_Thread_double_truncate_round_supported_offset = 0x798; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x7e0; + AOT_Thread_service_extension_stream_offset = 0x7d0; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x250; + 0x248; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0x1a0; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x258; + AOT_Thread_deoptimize_entry_offset = 0x250; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x2b8; + AOT_Thread_double_abs_address_offset = 0x2b0; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x2b0; + AOT_Thread_double_negate_address_offset = 0x2a8; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x788; + AOT_Thread_execution_state_offset = 0x778; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0; + AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8; -static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x260; + AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x258; static constexpr dart::compiler::target::word AOT_Thread_fix_allocation_stub_code_offset = 0xa8; static constexpr dart::compiler::target::word AOT_Thread_fix_callers_target_code_offset = 0xa0; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x2d0; + AOT_Thread_float_absolute_address_offset = 0x2c8; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x2c8; + AOT_Thread_float_negate_address_offset = 0x2c0; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x2c0; + AOT_Thread_float_not_address_offset = 0x2b8; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x2d8; + AOT_Thread_float_zerow_address_offset = 0x2d0; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x770; + AOT_Thread_global_object_pool_offset = 0x760; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x298; + AOT_Thread_interpret_call_entry_point_offset = 0x290; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xb8; 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 = 0x798; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x700; + AOT_Thread_exit_through_ffi_offset = 0x788; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6f0; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x708; + 0x6f8; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word @@ -18367,17 +18317,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x730; + AOT_Thread_old_marking_stack_block_offset = 0x720; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x738; + AOT_Thread_new_marking_stack_block_offset = 0x728; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x240; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x238; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x248; + AOT_Thread_switchable_call_miss_entry_offset = 0x240; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0x188; static constexpr dart::compiler::target::word - AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x288; + AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x280; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xd0; @@ -18415,80 +18365,80 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x70; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x2a0; + AOT_Thread_predefined_symbols_address_offset = 0x298; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x270; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x778; + 0x768; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x780; + AOT_Thread_saved_shadow_call_stack_offset = 0x770; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x790; + AOT_Thread_safepoint_state_offset = 0x780; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x270; + AOT_Thread_slow_type_test_entry_point_offset = 0x268; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x710; + AOT_Thread_saved_stack_limit_offset = 0x700; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x718; + AOT_Thread_stack_overflow_flags_offset = 0x708; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; + AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x230; + 0x228; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x728; + AOT_Thread_store_buffer_block_offset = 0x718; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x6b0; + AOT_Thread_suspend_state_await_entry_point_offset = 0x6a0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6b8; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6a8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6a8; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x698; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6c0; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6b0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6c8; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6b8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6d0; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6c0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6d8; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6c8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6e0; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6d0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6e8; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6d8; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x6f0; + 0x6e0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6f8; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6e8; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x720; + AOT_Thread_top_exit_frame_info_offset = 0x710; 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 = 0x750; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x748; + AOT_Thread_unboxed_runtime_arg_offset = 0x740; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x738; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0x1f0; + AOT_Thread_write_barrier_entry_point_offset = 0x1e8; 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 = - 0x7b0; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7b8; + 0x7a0; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7a8; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x268; + AOT_Thread_jump_to_frame_entry_point_offset = 0x260; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x7c0; + 0x7b0; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -18588,8 +18538,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[] = { - 0x650, 0x658, 0x660, 0x668, -1, -1, 0x670, 0x678, - 0x680, 0x688, 0x690, -1, 0x698, 0x6a0, -1, -1}; + 0x640, 0x648, 0x650, 0x658, -1, -1, 0x660, 0x668, + 0x670, 0x678, 0x680, -1, 0x688, 0x690, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; @@ -19055,107 +19005,105 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x2e0; + AOT_Thread_AllocateArray_entry_point_offset = 0x2d8; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x7a8; + AOT_Thread_active_exception_offset = 0x798; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x7b0; + AOT_Thread_active_stacktrace_offset = 0x7a0; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8; + AOT_Thread_array_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; + AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210; + AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x218; + AOT_Thread_allocate_object_entry_point_offset = 0x210; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_stub_offset = 0x138; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x220; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x218; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0x140; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x228; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x220; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x148; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x7e8; + 0x7d8; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x150; static constexpr dart::compiler::target::word - AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; + AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x80; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x78; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x278; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x200; + AOT_Thread_call_to_runtime_entry_point_offset = 0x1f8; 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; + 0x810; 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 = 0x7f0; + AOT_Thread_double_truncate_round_supported_offset = 0x7e0; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x828; + AOT_Thread_service_extension_stream_offset = 0x818; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x250; + 0x248; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0x1a0; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x258; + AOT_Thread_deoptimize_entry_offset = 0x250; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x2b8; + AOT_Thread_double_abs_address_offset = 0x2b0; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x2b0; + AOT_Thread_double_negate_address_offset = 0x2a8; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x7d0; + AOT_Thread_execution_state_offset = 0x7c0; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0; + AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8; -static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x260; + AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x258; static constexpr dart::compiler::target::word AOT_Thread_fix_allocation_stub_code_offset = 0xa8; static constexpr dart::compiler::target::word AOT_Thread_fix_callers_target_code_offset = 0xa0; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x2d0; + AOT_Thread_float_absolute_address_offset = 0x2c8; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x2c8; + AOT_Thread_float_negate_address_offset = 0x2c0; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x2c0; + AOT_Thread_float_not_address_offset = 0x2b8; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x2d8; + AOT_Thread_float_zerow_address_offset = 0x2d0; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x7b8; + AOT_Thread_global_object_pool_offset = 0x7a8; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x298; + AOT_Thread_interpret_call_entry_point_offset = 0x290; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xb8; 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 = 0x7e0; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x748; + AOT_Thread_exit_through_ffi_offset = 0x7d0; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x738; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x750; + 0x740; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word @@ -19165,17 +19113,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x778; + AOT_Thread_old_marking_stack_block_offset = 0x768; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x780; + AOT_Thread_new_marking_stack_block_offset = 0x770; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x240; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x238; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x248; + AOT_Thread_switchable_call_miss_entry_offset = 0x240; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0x188; static constexpr dart::compiler::target::word - AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x288; + AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x280; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xd0; @@ -19213,80 +19161,80 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x70; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x2a0; + AOT_Thread_predefined_symbols_address_offset = 0x298; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x270; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x7c0; + 0x7b0; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x7c8; + AOT_Thread_saved_shadow_call_stack_offset = 0x7b8; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x7d8; + AOT_Thread_safepoint_state_offset = 0x7c8; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x270; + AOT_Thread_slow_type_test_entry_point_offset = 0x268; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x758; + AOT_Thread_saved_stack_limit_offset = 0x748; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x760; + AOT_Thread_stack_overflow_flags_offset = 0x750; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; + AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x230; + 0x228; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x770; + AOT_Thread_store_buffer_block_offset = 0x760; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x6f8; + AOT_Thread_suspend_state_await_entry_point_offset = 0x6e8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x700; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6f0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6f0; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6e0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x708; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6f8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x710; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x700; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x718; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x708; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x720; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x710; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x728; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x718; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x730; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x720; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x738; + 0x728; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x740; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x730; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x768; + AOT_Thread_top_exit_frame_info_offset = 0x758; 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 = 0x798; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x790; + AOT_Thread_unboxed_runtime_arg_offset = 0x788; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x780; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0x1f0; + AOT_Thread_write_barrier_entry_point_offset = 0x1e8; 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 = - 0x7f8; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x800; + 0x7e8; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7f0; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x268; + AOT_Thread_jump_to_frame_entry_point_offset = 0x260; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x808; + 0x7f8; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -19386,10 +19334,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[] = { - 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, - 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, -1, - -1, -1, -1, 0x6c8, 0x6d0, -1, -1, 0x6d8, - 0x6e0, 0x6e8, -1, -1, -1, -1, -1, -1}; + 0x640, 0x648, 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, + 0x680, 0x688, 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0, -1, + -1, -1, -1, 0x6b8, 0x6c0, -1, -1, 0x6c8, + 0x6d0, 0x6d8, -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; @@ -19849,107 +19797,105 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x1c; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x2e8; + AOT_Thread_AllocateArray_entry_point_offset = 0x2e0; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x768; + AOT_Thread_active_exception_offset = 0x758; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x770; + AOT_Thread_active_stacktrace_offset = 0x760; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0x200; + AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x210; + AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x218; + AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x220; + AOT_Thread_allocate_object_entry_point_offset = 0x218; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_stub_offset = 0x140; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x228; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x220; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0x148; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x230; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x228; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x150; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x7a8; + 0x798; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x158; static constexpr dart::compiler::target::word - AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x298; + AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x88; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x80; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x208; + AOT_Thread_call_to_runtime_entry_point_offset = 0x200; 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 = - 0x7e0; + 0x7d0; 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 = 0x7b0; + AOT_Thread_double_truncate_round_supported_offset = 0x7a0; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x7e8; + AOT_Thread_service_extension_stream_offset = 0x7d8; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x258; + 0x250; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x260; + AOT_Thread_deoptimize_entry_offset = 0x258; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_stub_offset = 0x1b0; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x2c0; + AOT_Thread_double_abs_address_offset = 0x2b8; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x2b8; + AOT_Thread_double_negate_address_offset = 0x2b0; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x58; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x790; + AOT_Thread_execution_state_offset = 0x780; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e8; + AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0x1f0; -static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x268; + AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x260; static constexpr dart::compiler::target::word AOT_Thread_fix_allocation_stub_code_offset = 0xb0; static constexpr dart::compiler::target::word AOT_Thread_fix_callers_target_code_offset = 0xa8; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x2d8; + AOT_Thread_float_absolute_address_offset = 0x2d0; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x2d0; + AOT_Thread_float_negate_address_offset = 0x2c8; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x2c8; + AOT_Thread_float_not_address_offset = 0x2c0; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x2e0; + AOT_Thread_float_zerow_address_offset = 0x2d8; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x778; + AOT_Thread_global_object_pool_offset = 0x768; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x2a0; + AOT_Thread_interpret_call_entry_point_offset = 0x298; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xc0; 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 = 0x7a0; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x708; + AOT_Thread_exit_through_ffi_offset = 0x790; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6f8; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x710; + 0x700; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word @@ -19959,17 +19905,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x738; + AOT_Thread_old_marking_stack_block_offset = 0x728; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x740; + AOT_Thread_new_marking_stack_block_offset = 0x730; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x248; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x240; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x250; + AOT_Thread_switchable_call_miss_entry_offset = 0x248; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0x190; static constexpr dart::compiler::target::word - AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x290; + AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xd8; @@ -20007,82 +19953,82 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x78; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x2a8; + AOT_Thread_predefined_symbols_address_offset = 0x2a0; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x780; + 0x770; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x788; + AOT_Thread_saved_shadow_call_stack_offset = 0x778; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x798; + AOT_Thread_safepoint_state_offset = 0x788; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x278; + AOT_Thread_slow_type_test_entry_point_offset = 0x270; 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 = 0x708; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x720; + AOT_Thread_stack_overflow_flags_offset = 0x710; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; + AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x238; + 0x230; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x730; + AOT_Thread_store_buffer_block_offset = 0x720; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x6b8; + AOT_Thread_suspend_state_await_entry_point_offset = 0x6a8; 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 = 0x6b0; 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 = 0x6a0; 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 = 0x6b8; 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 = 0x6c0; 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 = 0x6c8; 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 = 0x6d0; 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 = 0x6d8; 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 = 0x6e0; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x6f8; + 0x6e8; 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 = 0x6f0; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x728; + AOT_Thread_top_exit_frame_info_offset = 0x718; 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 = 0x758; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x750; + AOT_Thread_unboxed_runtime_arg_offset = 0x748; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x740; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0x1f8; + AOT_Thread_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 0x48; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x7b8; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7c0; + 0x7a8; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7b0; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x270; + AOT_Thread_jump_to_frame_entry_point_offset = 0x268; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x7c8; + 0x7b8; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -20182,8 +20128,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}; + 0x648, 0x650, 0x658, 0x660, -1, -1, 0x668, 0x670, + 0x678, 0x680, 0x688, -1, 0x690, 0x698, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x20; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; @@ -20643,107 +20589,105 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x1c; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x2e8; + AOT_Thread_AllocateArray_entry_point_offset = 0x2e0; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x7b0; + AOT_Thread_active_exception_offset = 0x7a0; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x7b8; + AOT_Thread_active_stacktrace_offset = 0x7a8; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0x200; + AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x210; + AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x218; + AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x220; + AOT_Thread_allocate_object_entry_point_offset = 0x218; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_stub_offset = 0x140; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x228; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x220; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0x148; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x230; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x228; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x150; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x7f0; + 0x7e0; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x158; static constexpr dart::compiler::target::word - AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x298; + AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x88; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x80; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x208; + AOT_Thread_call_to_runtime_entry_point_offset = 0x200; 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 = - 0x828; + 0x818; 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 = 0x7f8; + AOT_Thread_double_truncate_round_supported_offset = 0x7e8; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x830; + AOT_Thread_service_extension_stream_offset = 0x820; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x258; + 0x250; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x260; + AOT_Thread_deoptimize_entry_offset = 0x258; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_stub_offset = 0x1b0; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x2c0; + AOT_Thread_double_abs_address_offset = 0x2b8; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x2b8; + AOT_Thread_double_negate_address_offset = 0x2b0; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x58; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x7d8; + AOT_Thread_execution_state_offset = 0x7c8; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e8; + AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0x1f0; -static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x268; + AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x260; static constexpr dart::compiler::target::word AOT_Thread_fix_allocation_stub_code_offset = 0xb0; static constexpr dart::compiler::target::word AOT_Thread_fix_callers_target_code_offset = 0xa8; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x2d8; + AOT_Thread_float_absolute_address_offset = 0x2d0; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x2d0; + AOT_Thread_float_negate_address_offset = 0x2c8; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x2c8; + AOT_Thread_float_not_address_offset = 0x2c0; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x2e0; + AOT_Thread_float_zerow_address_offset = 0x2d8; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x7c0; + AOT_Thread_global_object_pool_offset = 0x7b0; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x2a0; + AOT_Thread_interpret_call_entry_point_offset = 0x298; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xc0; 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 = 0x7e8; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x750; + AOT_Thread_exit_through_ffi_offset = 0x7d8; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x740; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x758; + 0x748; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word @@ -20753,17 +20697,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x780; + AOT_Thread_old_marking_stack_block_offset = 0x770; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x788; + AOT_Thread_new_marking_stack_block_offset = 0x778; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x248; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x240; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x250; + AOT_Thread_switchable_call_miss_entry_offset = 0x248; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0x190; static constexpr dart::compiler::target::word - AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x290; + AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xd8; @@ -20801,82 +20745,82 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x78; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x2a8; + AOT_Thread_predefined_symbols_address_offset = 0x2a0; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x7c8; + 0x7b8; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x7d0; + AOT_Thread_saved_shadow_call_stack_offset = 0x7c0; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x7e0; + AOT_Thread_safepoint_state_offset = 0x7d0; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x278; + AOT_Thread_slow_type_test_entry_point_offset = 0x270; 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 = 0x750; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x768; + AOT_Thread_stack_overflow_flags_offset = 0x758; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; + AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x238; + 0x230; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x778; + AOT_Thread_store_buffer_block_offset = 0x768; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x700; + AOT_Thread_suspend_state_await_entry_point_offset = 0x6f0; 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 = 0x6f8; 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 = 0x6e8; 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 = 0x700; 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 = 0x708; 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 = 0x710; 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 = 0x718; 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 = 0x720; 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 = 0x728; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x740; + 0x730; 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 = 0x738; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x770; + AOT_Thread_top_exit_frame_info_offset = 0x760; 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 = 0x7a0; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x798; + AOT_Thread_unboxed_runtime_arg_offset = 0x790; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x788; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0x1f8; + AOT_Thread_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 0x48; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x800; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x808; + 0x7f0; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7f8; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x270; + AOT_Thread_jump_to_frame_entry_point_offset = 0x268; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x810; + 0x800; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -20976,10 +20920,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}; + 0x648, 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, 0x680, + 0x688, 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0, 0x6b8, -1, + -1, -1, -1, 0x6c0, 0x6c8, -1, -1, 0x6d0, + 0x6d8, 0x6e0, -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; @@ -21438,107 +21382,105 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x8; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x10; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x170; + AOT_Thread_AllocateArray_entry_point_offset = 0x16c; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x3d8; + AOT_Thread_active_exception_offset = 0x3d0; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x3dc; + AOT_Thread_active_stacktrace_offset = 0x3d4; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0xfc; + AOT_Thread_array_write_barrier_entry_point_offset = 0xf8; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104; + AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x100; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x94; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x108; + AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x104; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x98; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x10c; + AOT_Thread_allocate_object_entry_point_offset = 0x108; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_stub_offset = 0x9c; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x110; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x10c; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0xa0; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x114; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x110; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0xa4; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x3f8; + 0x3f0; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0xa8; static constexpr dart::compiler::target::word - AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x148; + AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x40; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x3c; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x140; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x100; + AOT_Thread_call_to_runtime_entry_point_offset = 0xfc; 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 = - 0x41c; + 0x414; 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 = 0x3f4; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x420; + AOT_Thread_service_extension_stream_offset = 0x418; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x128; + 0x124; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0xd0; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x12c; + AOT_Thread_deoptimize_entry_offset = 0x128; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_stub_offset = 0xd4; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x15c; + AOT_Thread_double_abs_address_offset = 0x158; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x158; + AOT_Thread_double_negate_address_offset = 0x154; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x28; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0xe8; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x3ec; + AOT_Thread_execution_state_offset = 0x3e4; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0xec; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0; + AOT_Thread_call_native_through_safepoint_stub_offset = 0xf0; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0xf4; -static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x130; + AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x12c; static constexpr dart::compiler::target::word AOT_Thread_fix_allocation_stub_code_offset = 0x54; static constexpr dart::compiler::target::word AOT_Thread_fix_callers_target_code_offset = 0x50; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x168; + AOT_Thread_float_absolute_address_offset = 0x164; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x164; + AOT_Thread_float_negate_address_offset = 0x160; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x160; + AOT_Thread_float_not_address_offset = 0x15c; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x16c; + AOT_Thread_float_zerow_address_offset = 0x168; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x3e0; + AOT_Thread_global_object_pool_offset = 0x3d8; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x14c; + AOT_Thread_interpret_call_entry_point_offset = 0x148; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0x5c; 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 = 0x39c; + AOT_Thread_exit_through_ffi_offset = 0x3ec; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x394; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x3a0; + 0x398; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word @@ -21548,17 +21490,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0xe4; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x3b4; + AOT_Thread_old_marking_stack_block_offset = 0x3ac; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x3b8; + AOT_Thread_new_marking_stack_block_offset = 0x3b0; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x120; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x11c; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x124; + AOT_Thread_switchable_call_miss_entry_offset = 0x120; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0xc4; static constexpr dart::compiler::target::word - AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x144; + AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x140; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x68; @@ -21596,80 +21538,80 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x38; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x150; + AOT_Thread_predefined_symbols_address_offset = 0x14c; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x13c; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x138; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x3e4; + 0x3dc; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x3e8; + AOT_Thread_saved_shadow_call_stack_offset = 0x3e0; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x3f0; + AOT_Thread_safepoint_state_offset = 0x3e8; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x34; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0xe0; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x138; + AOT_Thread_slow_type_test_entry_point_offset = 0x134; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x1c; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x3a4; + AOT_Thread_saved_stack_limit_offset = 0x39c; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x3a8; + AOT_Thread_stack_overflow_flags_offset = 0x3a0; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c; + AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x118; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc0; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x118; + 0x114; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xbc; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x3b0; + AOT_Thread_store_buffer_block_offset = 0x3a8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x374; + AOT_Thread_suspend_state_await_entry_point_offset = 0x36c; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x378; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x370; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x370; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x368; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x37c; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x374; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x380; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x378; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x384; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x37c; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x388; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x380; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x38c; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x384; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x390; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x388; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x394; + 0x38c; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x398; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x390; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x3ac; + AOT_Thread_top_exit_frame_info_offset = 0x3a4; 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 = 0x3c0; + AOT_Thread_unboxed_runtime_arg_offset = 0x3c0; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x3b8; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0xf8; + AOT_Thread_write_barrier_entry_point_offset = 0xf4; 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; + 0x3f8; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x400; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x134; + AOT_Thread_jump_to_frame_entry_point_offset = 0x130; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x410; + 0x408; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -21769,9 +21711,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, 0x328, 0x32c, 0x330, -1, -1, 0x334, - 0x338, 0x33c, -1, -1, -1, 0x340, 0x344, 0x348, 0x34c, 0x350, 0x354, - 0x358, 0x35c, -1, -1, -1, -1, 0x360, 0x364, 0x368, 0x36c}; + -1, -1, -1, -1, -1, 0x320, 0x324, 0x328, -1, -1, 0x32c, + 0x330, 0x334, -1, -1, -1, 0x338, 0x33c, 0x340, 0x344, 0x348, 0x34c, + 0x350, 0x354, -1, -1, -1, -1, 0x358, 0x35c, 0x360, 0x364}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x14; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8; @@ -22230,107 +22172,105 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x2e0; + AOT_Thread_AllocateArray_entry_point_offset = 0x2d8; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x798; + AOT_Thread_active_exception_offset = 0x788; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x7a0; + AOT_Thread_active_stacktrace_offset = 0x790; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8; + AOT_Thread_array_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; + AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x200; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x210; + AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x218; + AOT_Thread_allocate_object_entry_point_offset = 0x210; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_stub_offset = 0x138; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x220; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x218; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0x140; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x228; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x220; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x148; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x7d8; + 0x7c8; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x150; static constexpr dart::compiler::target::word - AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; + AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x80; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x78; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x278; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x200; + AOT_Thread_call_to_runtime_entry_point_offset = 0x1f8; 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 = - 0x810; + 0x800; 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 = 0x7e0; + AOT_Thread_double_truncate_round_supported_offset = 0x7d0; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x818; + AOT_Thread_service_extension_stream_offset = 0x808; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x250; + 0x248; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0x1a0; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x258; + AOT_Thread_deoptimize_entry_offset = 0x250; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x2b8; + AOT_Thread_double_abs_address_offset = 0x2b0; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x2b0; + AOT_Thread_double_negate_address_offset = 0x2a8; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x7c0; + AOT_Thread_execution_state_offset = 0x7b0; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0; + AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8; -static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x260; + AOT_Thread_call_native_through_safepoint_entry_point_offset = 0x258; static constexpr dart::compiler::target::word AOT_Thread_fix_allocation_stub_code_offset = 0xa8; static constexpr dart::compiler::target::word AOT_Thread_fix_callers_target_code_offset = 0xa0; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x2d0; + AOT_Thread_float_absolute_address_offset = 0x2c8; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x2c8; + AOT_Thread_float_negate_address_offset = 0x2c0; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x2c0; + AOT_Thread_float_not_address_offset = 0x2b8; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x2d8; + AOT_Thread_float_zerow_address_offset = 0x2d0; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x7a8; + AOT_Thread_global_object_pool_offset = 0x798; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x298; + AOT_Thread_interpret_call_entry_point_offset = 0x290; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xb8; 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 = 0x7d0; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x738; + AOT_Thread_exit_through_ffi_offset = 0x7c0; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x728; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x740; + 0x730; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word @@ -22340,17 +22280,17 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x768; + AOT_Thread_old_marking_stack_block_offset = 0x758; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x770; + AOT_Thread_new_marking_stack_block_offset = 0x760; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x240; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x238; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x248; + AOT_Thread_switchable_call_miss_entry_offset = 0x240; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0x188; static constexpr dart::compiler::target::word - AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x288; + AOT_Thread_no_scope_native_wrapper_entry_point_offset = 0x280; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xd0; @@ -22388,80 +22328,80 @@ static constexpr dart::compiler::target::word static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x70; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x2a0; + AOT_Thread_predefined_symbols_address_offset = 0x298; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x270; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x7b0; + 0x7a0; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x7b8; + AOT_Thread_saved_shadow_call_stack_offset = 0x7a8; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x7c8; + AOT_Thread_safepoint_state_offset = 0x7b8; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x270; + AOT_Thread_slow_type_test_entry_point_offset = 0x268; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x38; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x748; + AOT_Thread_saved_stack_limit_offset = 0x738; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x750; + AOT_Thread_stack_overflow_flags_offset = 0x740; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; + AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x230; + 0x228; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x760; + AOT_Thread_store_buffer_block_offset = 0x750; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x6e8; + AOT_Thread_suspend_state_await_entry_point_offset = 0x6d8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6f0; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6e0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6e0; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6d0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6f8; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6e8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x700; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6f0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x708; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6f8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x710; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x700; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x718; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x708; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x720; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x710; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x728; + 0x718; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x730; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x720; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x758; + AOT_Thread_top_exit_frame_info_offset = 0x748; 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 = 0x788; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x780; + AOT_Thread_unboxed_runtime_arg_offset = 0x778; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x770; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0x1f0; + AOT_Thread_write_barrier_entry_point_offset = 0x1e8; 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 = - 0x7e8; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7f0; + 0x7d8; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7e0; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x268; + AOT_Thread_jump_to_frame_entry_point_offset = 0x260; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x7f8; + 0x7e8; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -22561,9 +22501,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, 0x650, 0x658, 0x660, -1, -1, 0x668, - 0x670, 0x678, -1, -1, -1, 0x680, 0x688, 0x690, 0x698, 0x6a0, 0x6a8, - 0x6b0, 0x6b8, -1, -1, -1, -1, 0x6c0, 0x6c8, 0x6d0, 0x6d8}; + -1, -1, -1, -1, -1, 0x640, 0x648, 0x650, -1, -1, 0x658, + 0x660, 0x668, -1, -1, -1, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, + 0x6a0, 0x6a8, -1, -1, -1, -1, 0x6b0, 0x6b8, 0x6c0, 0x6c8}; 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/runtime_offsets_list.h b/runtime/vm/compiler/runtime_offsets_list.h index b5ff5d6bf89..bd3817c35d8 100644 --- a/runtime/vm/compiler/runtime_offsets_list.h +++ b/runtime/vm/compiler/runtime_offsets_list.h @@ -271,7 +271,6 @@ FIELD(Thread, enter_safepoint_stub_offset) \ FIELD(Thread, execution_state_offset) \ FIELD(Thread, exit_safepoint_stub_offset) \ - FIELD(Thread, exit_safepoint_ignore_unwind_in_progress_stub_offset) \ FIELD(Thread, call_native_through_safepoint_stub_offset) \ FIELD(Thread, call_native_through_safepoint_entry_point_offset) \ FIELD(Thread, fix_allocation_stub_code_offset) \ diff --git a/runtime/vm/compiler/stub_code_compiler_arm.cc b/runtime/vm/compiler/stub_code_compiler_arm.cc index 5cabbca3a52..cab4fd79d61 100644 --- a/runtime/vm/compiler/stub_code_compiler_arm.cc +++ b/runtime/vm/compiler/stub_code_compiler_arm.cc @@ -222,8 +222,7 @@ void StubCodeCompiler::GenerateEnterSafepointStub() { __ Ret(); } -static void GenerateExitSafepointStubCommon(Assembler* assembler, - uword runtime_entry_offset) { +void StubCodeCompiler::GenerateExitSafepointStub() { RegisterSet all_registers; all_registers.AddAllGeneralRegisters(); __ PushRegisters(all_registers); @@ -233,7 +232,7 @@ static void GenerateExitSafepointStubCommon(Assembler* assembler, __ VerifyNotInGenerated(R0); - __ ldr(R0, Address(THR, runtime_entry_offset)); + __ ldr(R0, Address(THR, kExitSafepointRuntimeEntry.OffsetFromThread())); __ blx(R0); RESTORES_LR_FROM_FRAME(__ LeaveFrame((1 << FP) | (1 << LR), 0)); @@ -241,17 +240,6 @@ static void GenerateExitSafepointStubCommon(Assembler* assembler, __ Ret(); } -void StubCodeCompiler::GenerateExitSafepointStub() { - GenerateExitSafepointStubCommon( - assembler, kExitSafepointRuntimeEntry.OffsetFromThread()); -} - -void StubCodeCompiler::GenerateExitSafepointIgnoreUnwindInProgressStub() { - GenerateExitSafepointStubCommon( - assembler, - kExitSafepointIgnoreUnwindInProgressRuntimeEntry.OffsetFromThread()); -} - // Call a native function within a safepoint. // // On entry: @@ -3055,32 +3043,13 @@ void StubCodeCompiler::GenerateJumpToFrameStub() { COMPILE_ASSERT(kStackTraceObjectReg == R1); COMPILE_ASSERT(IsAbiPreservedRegister(R4)); COMPILE_ASSERT(IsAbiPreservedRegister(THR)); - __ mov(IP, Operand(R1)); // Copy Stack pointer into IP. - // TransitionGeneratedToNative might clobber LR if it takes the slow path. __ mov(R4, Operand(R0)); // Program counter. __ mov(THR, Operand(R3)); // Thread. __ mov(FP, Operand(R2)); // Frame_pointer. - __ mov(SP, Operand(IP)); // Set Stack pointer. + __ mov(SP, Operand(R1)); // Set Stack pointer. #if defined(USING_SHADOW_CALL_STACK) #error Unimplemented #endif - Label exit_through_non_ffi; - Register tmp1 = R0, tmp2 = R1; - // Check if we exited generated from FFI. If so do transition - this is needed - // because normally runtime calls transition back to generated via destructor - // of TransitionGeneratedToVM/Native that is part of runtime boilerplate - // code (see DEFINE_RUNTIME_ENTRY_IMPL in runtime_entry.h). Ffi calls don't - // have this boilerplate, don't have this stack resource, have to transition - // explicitly. - __ LoadFromOffset(tmp1, THR, - compiler::target::Thread::exit_through_ffi_offset()); - __ LoadImmediate(tmp2, target::Thread::exit_through_ffi()); - __ cmp(tmp1, Operand(tmp2)); - __ b(&exit_through_non_ffi, NE); - __ TransitionNativeToGenerated(tmp1, tmp2, - /*exit_safepoint=*/true, - /*ignore_unwind_in_progress=*/true); - __ Bind(&exit_through_non_ffi); // Set the tag. __ LoadImmediate(R2, VMTag::kDartTagId); diff --git a/runtime/vm/compiler/stub_code_compiler_arm64.cc b/runtime/vm/compiler/stub_code_compiler_arm64.cc index 4adc0e0d078..cf649f4de8a 100644 --- a/runtime/vm/compiler/stub_code_compiler_arm64.cc +++ b/runtime/vm/compiler/stub_code_compiler_arm64.cc @@ -360,8 +360,7 @@ void StubCodeCompiler::GenerateEnterSafepointStub() { __ Ret(); } -static void GenerateExitSafepointStubCommon(Assembler* assembler, - uword runtime_entry_offset) { +void StubCodeCompiler::GenerateExitSafepointStub() { RegisterSet all_registers; all_registers.AddAllGeneralRegisters(); @@ -375,7 +374,7 @@ static void GenerateExitSafepointStubCommon(Assembler* assembler, __ VerifyNotInGenerated(R0); - __ ldr(R0, Address(THR, runtime_entry_offset)); + __ ldr(R0, Address(THR, kExitSafepointRuntimeEntry.OffsetFromThread())); __ blr(R0); __ mov(SP, CALLEE_SAVED_TEMP2); @@ -387,17 +386,6 @@ static void GenerateExitSafepointStubCommon(Assembler* assembler, __ Ret(); } -void StubCodeCompiler::GenerateExitSafepointStub() { - GenerateExitSafepointStubCommon( - assembler, kExitSafepointRuntimeEntry.OffsetFromThread()); -} - -void StubCodeCompiler::GenerateExitSafepointIgnoreUnwindInProgressStub() { - GenerateExitSafepointStubCommon( - assembler, - kExitSafepointIgnoreUnwindInProgressRuntimeEntry.OffsetFromThread()); -} - // Calls native code within a safepoint. // // On entry: @@ -3453,22 +3441,6 @@ void StubCodeCompiler::GenerateJumpToFrameStub() { #elif defined(USING_SHADOW_CALL_STACK) #error Unimplemented #endif - Label exit_through_non_ffi; - Register tmp1 = R0, tmp2 = R1; - // Check if we exited generated from FFI. If so do transition - this is needed - // because normally runtime calls transition back to generated via destructor - // of TransitionGeneratedToVM/Native that is part of runtime boilerplate - // code (see DEFINE_RUNTIME_ENTRY_IMPL in runtime_entry.h). Ffi calls don't - // have this boilerplate, don't have this stack resource, have to transition - // explicitly. - __ LoadFromOffset(tmp1, THR, - compiler::target::Thread::exit_through_ffi_offset()); - __ LoadImmediate(tmp2, target::Thread::exit_through_ffi()); - __ cmp(tmp1, Operand(tmp2)); - __ b(&exit_through_non_ffi, NE); - __ TransitionNativeToGenerated(tmp1, /*exit_safepoint=*/true, - /*ignore_unwind_in_progress=*/true); - __ Bind(&exit_through_non_ffi); // Refresh pinned registers (write barrier mask, null, dispatch table, etc). __ RestorePinnedRegisters(); diff --git a/runtime/vm/compiler/stub_code_compiler_ia32.cc b/runtime/vm/compiler/stub_code_compiler_ia32.cc index 06e2ebe225b..78109a04dd9 100644 --- a/runtime/vm/compiler/stub_code_compiler_ia32.cc +++ b/runtime/vm/compiler/stub_code_compiler_ia32.cc @@ -155,8 +155,7 @@ void StubCodeCompiler::GenerateEnterSafepointStub() { __ ret(); } -static void GenerateExitSafepointStubCommon(Assembler* assembler, - uword runtime_entry_offset) { +void StubCodeCompiler::GenerateExitSafepointStub() { __ pushal(); __ subl(SPREG, Immediate(8)); __ movsd(Address(SPREG, 0), XMM0); @@ -164,7 +163,7 @@ static void GenerateExitSafepointStubCommon(Assembler* assembler, __ EnterFrame(0); __ ReserveAlignedFrameSpace(0); - __ movl(EAX, Address(THR, runtime_entry_offset)); + __ movl(EAX, Address(THR, kExitSafepointRuntimeEntry.OffsetFromThread())); __ call(EAX); __ LeaveFrame(); @@ -174,17 +173,6 @@ static void GenerateExitSafepointStubCommon(Assembler* assembler, __ ret(); } -void StubCodeCompiler::GenerateExitSafepointStub() { - GenerateExitSafepointStubCommon( - assembler, kExitSafepointRuntimeEntry.OffsetFromThread()); -} - -void StubCodeCompiler::GenerateExitSafepointIgnoreUnwindInProgressStub() { - GenerateExitSafepointStubCommon( - assembler, - kExitSafepointIgnoreUnwindInProgressRuntimeEntry.OffsetFromThread()); -} - void StubCodeCompiler::GenerateLoadBSSEntry(BSS::Relocation relocation, Register dst, Register tmp) { @@ -2960,21 +2948,6 @@ void StubCodeCompiler::GenerateJumpToFrameStub() { #error Unimplemented #endif - Label exit_through_non_ffi; - // Check if we exited generated from FFI. If so do transition - this is needed - // because normally runtime calls transition back to generated via destructor - // of TransitionGeneratedToVM/Native that is part of runtime boilerplate - // code (see DEFINE_RUNTIME_ENTRY_IMPL in runtime_entry.h). Ffi calls don't - // have this boilerplate, don't have this stack resource, have to transition - // explicitly. - __ cmpl(compiler::Address( - THR, compiler::target::Thread::exit_through_ffi_offset()), - compiler::Immediate(target::Thread::exit_through_ffi())); - __ j(NOT_EQUAL, &exit_through_non_ffi, compiler::Assembler::kNearJump); - __ TransitionNativeToGenerated(ECX, /*exit_safepoint=*/true, - /*ignore_unwind_in_progress=*/true); - __ Bind(&exit_through_non_ffi); - // Set tag. __ movl(Assembler::VMTagAddress(), Immediate(VMTag::kDartTagId)); // Clear top exit frame. diff --git a/runtime/vm/compiler/stub_code_compiler_riscv.cc b/runtime/vm/compiler/stub_code_compiler_riscv.cc index 84e39732f4c..b181e8051d4 100644 --- a/runtime/vm/compiler/stub_code_compiler_riscv.cc +++ b/runtime/vm/compiler/stub_code_compiler_riscv.cc @@ -229,8 +229,7 @@ void StubCodeCompiler::GenerateEnterSafepointStub() { __ ret(); } -static void GenerateExitSafepointStubCommon(Assembler* assembler, - uword runtime_entry_offset) { +void StubCodeCompiler::GenerateExitSafepointStub() { RegisterSet all_registers; all_registers.AddAllGeneralRegisters(); @@ -241,7 +240,7 @@ static void GenerateExitSafepointStubCommon(Assembler* assembler, __ VerifyNotInGenerated(TMP); - __ lx(TMP, Address(THR, runtime_entry_offset)); + __ lx(TMP, Address(THR, kExitSafepointRuntimeEntry.OffsetFromThread())); __ jalr(TMP); __ LeaveFrame(); @@ -249,17 +248,6 @@ static void GenerateExitSafepointStubCommon(Assembler* assembler, __ ret(); } -void StubCodeCompiler::GenerateExitSafepointStub() { - GenerateExitSafepointStubCommon( - assembler, kExitSafepointRuntimeEntry.OffsetFromThread()); -} - -void StubCodeCompiler::GenerateExitSafepointIgnoreUnwindInProgressStub() { - GenerateExitSafepointStubCommon( - assembler, - kExitSafepointIgnoreUnwindInProgressRuntimeEntry.OffsetFromThread()); -} - // Calls native code within a safepoint. // // On entry: @@ -2926,20 +2914,6 @@ void StubCodeCompiler::GenerateJumpToFrameStub() { #elif defined(USING_SHADOW_CALL_STACK) #error Unimplemented #endif - Label exit_through_non_ffi; - // Check if we exited generated from FFI. If so do transition - this is needed - // because normally runtime calls transition back to generated via destructor - // of TransitionGeneratedToVM/Native that is part of runtime boilerplate - // code (see DEFINE_RUNTIME_ENTRY_IMPL in runtime_entry.h). Ffi calls don't - // have this boilerplate, don't have this stack resource, have to transition - // explicitly. - __ LoadFromOffset(TMP, THR, - compiler::target::Thread::exit_through_ffi_offset()); - __ LoadImmediate(TMP2, target::Thread::exit_through_ffi()); - __ bne(TMP, TMP2, &exit_through_non_ffi); - __ TransitionNativeToGenerated(TMP, /*exit_safepoint=*/true, - /*ignore_unwind_in_progress=*/true); - __ Bind(&exit_through_non_ffi); // Refresh pinned registers values (inc. write barrier mask and null object). __ RestorePinnedRegisters(); diff --git a/runtime/vm/compiler/stub_code_compiler_x64.cc b/runtime/vm/compiler/stub_code_compiler_x64.cc index a9e06ecabc6..3d88d63a222 100644 --- a/runtime/vm/compiler/stub_code_compiler_x64.cc +++ b/runtime/vm/compiler/stub_code_compiler_x64.cc @@ -339,8 +339,7 @@ void StubCodeCompiler::GenerateEnterSafepointStub() { __ ret(); } -static void GenerateExitSafepointStubCommon(Assembler* assembler, - uword runtime_entry_offset) { +void StubCodeCompiler::GenerateExitSafepointStub() { RegisterSet all_registers; all_registers.AddAllGeneralRegisters(); __ PushRegisters(all_registers); @@ -350,7 +349,7 @@ static void GenerateExitSafepointStubCommon(Assembler* assembler, __ VerifyNotInGenerated(RAX); - __ movq(RAX, Address(THR, runtime_entry_offset)); + __ movq(RAX, Address(THR, kExitSafepointRuntimeEntry.OffsetFromThread())); __ CallCFunction(RAX); __ LeaveFrame(); @@ -358,17 +357,6 @@ static void GenerateExitSafepointStubCommon(Assembler* assembler, __ ret(); } -void StubCodeCompiler::GenerateExitSafepointStub() { - GenerateExitSafepointStubCommon( - assembler, kExitSafepointRuntimeEntry.OffsetFromThread()); -} - -void StubCodeCompiler::GenerateExitSafepointIgnoreUnwindInProgressStub() { - GenerateExitSafepointStubCommon( - assembler, - kExitSafepointIgnoreUnwindInProgressRuntimeEntry.OffsetFromThread()); -} - // Calls native code within a safepoint. // // On entry: @@ -3356,20 +3344,6 @@ void StubCodeCompiler::GenerateJumpToFrameStub() { #if defined(USING_SHADOW_CALL_STACK) #error Unimplemented #endif - Label exit_through_non_ffi; - // Check if we exited generated from FFI. If so do transition - this is needed - // because normally runtime calls transition back to generated via destructor - // of TransitionGeneratedToVM/Native that is part of runtime boilerplate - // code (see DEFINE_RUNTIME_ENTRY_IMPL in runtime_entry.h). Ffi calls don't - // have this boilerplate, don't have this stack resource, have to transition - // explicitly. - __ cmpq(compiler::Address( - THR, compiler::target::Thread::exit_through_ffi_offset()), - compiler::Immediate(target::Thread::exit_through_ffi())); - __ j(NOT_EQUAL, &exit_through_non_ffi, compiler::Assembler::kNearJump); - __ TransitionNativeToGenerated(/*exit_safepoint=*/true, - /*ignore_unwind_in_progress=*/true); - __ Bind(&exit_through_non_ffi); // Set the tag. __ movq(Assembler::VMTagAddress(), Immediate(VMTag::kDartTagId)); diff --git a/runtime/vm/exceptions.cc b/runtime/vm/exceptions.cc index 0affe3fe9fa..eaa6c5dd55f 100644 --- a/runtime/vm/exceptions.cc +++ b/runtime/vm/exceptions.cc @@ -619,6 +619,33 @@ NO_SANITIZE_SAFE_STACK // This function manipulates the safestack pointer. (clear_deopt_at_target ? frame_pointer + 1 : frame_pointer); ClearLazyDeopts(thread, fp_for_clearing); + // Prepare for unwinding frames by destroying all the stack resources + // in the previous frames. + StackResource::Unwind(thread); + + // If execution exited generated code through FFI then exit the safepoint + // and transition back to kThreadInGenerated execution state. JumpToFrame + // stub will transfer control directly to the exception handler and bypass + // inlined transition code which follows the FFI callsite. + // + // For contrast, runtime calls perform transition by entering + // the |TransitionGeneratedToVM| scope in the runtime entry itself + // (see DEFINE_RUNTIME_ENTRY_IMPL boilerplate in runtime_entry.h). This scope + // will be destroyed by |StackResource::Unwind| above and execution state + // will transition to kThreadInGenerated as a side-effect of that. + // + // Important: thread must exit safepoint before |JumpToFrame| is called + // because the stub will unwind the stack and thus destroy the exit frame, + // which can only happen outside of safepoint - as GC otherwise might try + // to use it to traverse the stack. + if (thread->exit_through_ffi() == Thread::kExitThroughFfi) { + // StackResource::Unwind above should have left us in the Native state by + // destroying appropriate TransitionNativeToVM. + ASSERT(thread->execution_state() == Thread::kThreadInNative); + thread->ExitSafepointFromNative(); + thread->set_execution_state(Thread::kThreadInGenerated); + } + #if defined(USING_SIMULATOR) // Unwinding of the C++ frames and destroying of their stack resources is done // by the simulator, because the target stack_pointer is a simulated stack @@ -632,10 +659,6 @@ NO_SANITIZE_SAFE_STACK // This function manipulates the safestack pointer. frame_pointer, thread); #else - // Prepare for unwinding frames by destroying all the stack resources - // in the previous frames. - StackResource::Unwind(thread); - // Unpoison the stack before we tear it down in the generated stub code. uword current_sp = OSThread::GetCurrentStackPointer() - 1024; ASAN_UNPOISON(reinterpret_cast(current_sp), diff --git a/runtime/vm/interpreter.cc b/runtime/vm/interpreter.cc index e5dae841b3d..b9eaea9016b 100644 --- a/runtime/vm/interpreter.cc +++ b/runtime/vm/interpreter.cc @@ -3928,11 +3928,6 @@ void Interpreter::JumpToFrame(uword pc, uword sp, uword fp, Thread* thread) { ASSERT(buf != nullptr); ASSERT(last_setjmp_buffer() == buf); - // The C++ caller has not cleaned up the stack memory of C++ frames. - // Prepare for unwinding frames by destroying all the stack resources - // in the previous C++ frames. - StackResource::Unwind(thread); - fp_ = reinterpret_cast(fp); if (pc == StubCode::RunExceptionHandler().EntryPoint()) { diff --git a/runtime/vm/runtime_entry.cc b/runtime/vm/runtime_entry.cc index beb068a7550..aa7f15adc7e 100644 --- a/runtime/vm/runtime_entry.cc +++ b/runtime/vm/runtime_entry.cc @@ -4377,33 +4377,6 @@ DEFINE_RAW_LEAF_RUNTIME_ENTRY(ExitSafepoint, /*is_float=*/false, DFLRT_ExitSafepoint); -// This is expected to be invoked when jumping to destination frame, -// during exception handling. -extern "C" void DFLRT_ExitSafepointIgnoreUnwindInProgress( - NativeArguments __unusable_) { - CHECK_STACK_ALIGNMENT; - TRACE_RUNTIME_CALL("%s", "ExitSafepointIgnoreUnwindInProgress"); - Thread* thread = Thread::Current(); - ASSERT(thread->top_exit_frame_info() != 0); - - // Compared to ExitSafepoint above we are going to ignore - // is_unwind_in_progress flag because this is called as part of JumpToFrame - // exception handler - we want this transition to complete so that the next - // safepoint check does error propagation. - if (thread->execution_state() == Thread::kThreadInNative) { - thread->ExitSafepointFromNative(); - } else { - ASSERT(thread->execution_state() == Thread::kThreadInVM); - thread->ExitSafepoint(); - } - - TRACE_RUNTIME_CALL("%s", "ExitSafepointIgnoreUnwindInProgress done"); -} -DEFINE_RAW_LEAF_RUNTIME_ENTRY(ExitSafepointIgnoreUnwindInProgress, - /*argument_count=*/0, - /*is_float*/ false, - DFLRT_ExitSafepointIgnoreUnwindInProgress); - // This is called by a native callback trampoline // (see StubCodeCompiler::GenerateFfiCallbackTrampolineStub). Not registered as // a runtime entry because we can't use Thread to look it up. diff --git a/runtime/vm/runtime_entry_list.h b/runtime/vm/runtime_entry_list.h index 5fab828c077..aec2e7fb3cf 100644 --- a/runtime/vm/runtime_entry_list.h +++ b/runtime/vm/runtime_entry_list.h @@ -115,7 +115,6 @@ namespace dart { uword /*SmiPtr*/, uword /*SmiPtr*/, uword /*SmiPtr*/) \ V(void, EnterSafepoint) \ V(void, ExitSafepoint) \ - V(void, ExitSafepointIgnoreUnwindInProgress) \ V(ApiLocalScope*, EnterHandleScope, Thread*) \ V(void, ExitHandleScope, Thread*) \ V(LocalHandle*, AllocateHandle, ApiLocalScope*) \ diff --git a/runtime/vm/simulator_arm.cc b/runtime/vm/simulator_arm.cc index 9aa8584a549..a678ac23ad2 100644 --- a/runtime/vm/simulator_arm.cc +++ b/runtime/vm/simulator_arm.cc @@ -3680,11 +3680,6 @@ void Simulator::JumpToFrame(uword pc, uword sp, uword fp, Thread* thread) { } ASSERT(buf != nullptr); - // The C++ caller has not cleaned up the stack memory of C++ frames. - // Prepare for unwinding frames by destroying all the stack resources - // in the previous C++ frames. - StackResource::Unwind(thread); - // Keep the following code in sync with `StubCode::JumpToFrameStub()`. // Unwind the C++ stack and continue simulation in the target frame. diff --git a/runtime/vm/simulator_arm64.cc b/runtime/vm/simulator_arm64.cc index 94b6b95f2ff..4c12e243ec7 100644 --- a/runtime/vm/simulator_arm64.cc +++ b/runtime/vm/simulator_arm64.cc @@ -4088,17 +4088,6 @@ void Simulator::JumpToFrame(uword pc, uword sp, uword fp, Thread* thread) { // Keep the following code in sync with `StubCode::JumpToFrameStub()`. - // Check if we exited generated from FFI. If so do transition - this is needed - // because normally runtime calls transition back to generated via destructor - // of TransitionGeneratedToVM/Native that is part of runtime boilerplate - // code (see DEFINE_RUNTIME_ENTRY_IMPL in runtime_entry.h). Ffi calls don't - // have this boilerplate, don't have this stack resource, have to transition - // explicitly. - if (thread->exit_through_ffi() == dart::Thread::kExitThroughFfi) { - thread->ExitSafepointFromNative(); - thread->set_execution_state(Thread::kThreadInGenerated); - } - // Unwind the C++ stack and continue simulation in the target frame. set_pc(static_cast(pc)); set_register(nullptr, SP, static_cast(sp)); diff --git a/runtime/vm/stub_code_list.h b/runtime/vm/stub_code_list.h index b8dc64766f0..8f3b9ae0dc7 100644 --- a/runtime/vm/stub_code_list.h +++ b/runtime/vm/stub_code_list.h @@ -152,7 +152,6 @@ namespace dart { V(OneArgOptimizedCheckInlineCacheWithExactnessCheck) \ V(EnterSafepoint) \ V(ExitSafepoint) \ - V(ExitSafepointIgnoreUnwindInProgress) \ V(CallNativeThroughSafepoint) \ V(FfiCallbackTrampoline) \ V(InitStaticField) \ diff --git a/runtime/vm/thread.cc b/runtime/vm/thread.cc index 1dc55d5a049..c67548d89b2 100644 --- a/runtime/vm/thread.cc +++ b/runtime/vm/thread.cc @@ -1381,6 +1381,61 @@ void Thread::HandleStolen() { /*was_stolen=*/true); } +#ifndef PRODUCT +namespace { + +// This visitor simply dereferences every non-Smi |ObjectPtr| it visits and +// checks that its class id is valid. +// +// It is used for fast validation of pointers on the stack: if a pointer is +// invalid it is likely to either cause a crash when dereferenced or have +// a garbage class id. +class FastPointerValidator : public ObjectPointerVisitor { + public: + explicit FastPointerValidator(IsolateGroup* isolate_group) + : ObjectPointerVisitor(isolate_group) {} + + void VisitPointers(ObjectPtr* from, ObjectPtr* to) override { + for (ObjectPtr* ptr = from; ptr <= to; ptr++) { + const auto cid = (*ptr)->GetClassId(); + RELEASE_ASSERT(class_table()->IsValidIndex(cid)); + } + } + +#if defined(DART_COMPRESSED_POINTERS) + void VisitCompressedPointers(uword heap_base, + CompressedObjectPtr* first, + CompressedObjectPtr* last) override { + // We are not expecting compressed pointers on the stack. + UNREACHABLE(); + } +#endif + + private: + DISALLOW_COPY_AND_ASSIGN(FastPointerValidator); +}; + +} // namespace + +void Thread::ValidateExitFrameState() { + if (top_exit_frame_info() == 0) { + return; + } + + FastPointerValidator fast_pointers_validator(isolate_group()); + + StackFrameIterator frames_iterator( + top_exit_frame_info(), ValidationPolicy::kValidateFrames, this, + StackFrameIterator::kNoCrossThreadIteration); + + StackFrame* frame = frames_iterator.NextFrame(); + while (frame != nullptr) { + frame->VisitObjectPointers(&fast_pointers_validator); + frame = frames_iterator.NextFrame(); + } +} +#endif + void Thread::EnterSafepointUsingLock() { isolate_group()->safepoint_handler()->EnterSafepointUsingLock(this); } diff --git a/runtime/vm/thread.h b/runtime/vm/thread.h index 75fdacf3eb7..86b6ed6b09b 100644 --- a/runtime/vm/thread.h +++ b/runtime/vm/thread.h @@ -175,8 +175,6 @@ class Thread; StubCode::LazySpecializeTypeTest().ptr(), nullptr) \ V(CodePtr, enter_safepoint_stub_, StubCode::EnterSafepoint().ptr(), nullptr) \ V(CodePtr, exit_safepoint_stub_, StubCode::ExitSafepoint().ptr(), nullptr) \ - V(CodePtr, exit_safepoint_ignore_unwind_in_progress_stub_, \ - StubCode::ExitSafepointIgnoreUnwindInProgress().ptr(), nullptr) \ V(CodePtr, call_native_through_safepoint_stub_, \ StubCode::CallNativeThroughSafepoint().ptr(), nullptr) @@ -1170,6 +1168,14 @@ class Thread : public ThreadState { // of a safepoint operation. ExitSafepointUsingLock(); } + +#ifndef PRODUCT + // Exit frame must have remained valid for the whole duration of the + // safepoint. Do some quick checks to validate that. + if (FLAG_use_slow_path) { + ValidateExitFrameState(); + } +#endif } bool TryExitSafepointFromNative() { @@ -1195,9 +1201,22 @@ class Thread : public ThreadState { ASSERT(!ActiveMutatorStealableField::decode(safepoint_state_)); ASSERT(!ActiveMutatorStolenField::decode(safepoint_state_)); + +#ifndef PRODUCT + // Exit frame must have remained valid for the whole duration of the + // safepoint. Do some quick checks to validate that. + if (FLAG_use_slow_path) { + ValidateExitFrameState(); + } +#endif } + void HandleStolen(); +#ifndef PRODUCT + void ValidateExitFrameState(); +#endif + void CheckForSafepoint() { // If we are in a runtime call that doesn't support lazy deopt, we will only // respond to gc safepointing requests. diff --git a/tests/ffi/vmspecific_handle_test.dart b/tests/ffi/vmspecific_handle_test.dart index a6388b4c6e4..ba9b725075d 100644 --- a/tests/ffi/vmspecific_handle_test.dart +++ b/tests/ffi/vmspecific_handle_test.dart @@ -3,6 +3,8 @@ // BSD-style license that can be found in the LICENSE file. // // SharedObjects=ffi_test_functions +// VMOptions= +// VMOptions=--use_slow_path import 'dart:ffi';