[vm] Fix JumpToFrame execution state transition
Instead of handling FFI related execution state and safepoint
in assembly handle it in runtime code.
The transition needs to be done before JumpToFrame unwinds
stack because unwinding destroys exit frame and this can't
be done at safepoint as GC might be traversing the stack.
An incorrect order of operation was manifesting as crashes in
GC when one isolate in a group was encountering a lot of
exceptions thrown from an FFI call and another isolate is
triggering GCs.
To catch this in the future added a bit of validation to
ExitSafepoint runtime call which triggers when --use-slow-path
is enabled. Though after refactoring this code does not
trigger this code path anymore because it was completely
removed - but it is better than nothing.
This CL also removes a lot of unnecessary complexity which
was associated with handling this transition in the stub
itself.
TEST=ffi/vmspecific_handle_test
Bug: b/408377905
Cq-Include-Trybots: dart/try:vm-aot-android-release-arm64c-try,vm-aot-android-release-arm_x64-try,vm-aot-asan-linux-release-x64-try,vm-aot-linux-debug-x64-try,vm-aot-linux-debug-x64c-try,vm-aot-mac-release-arm64-try,vm-aot-msan-linux-release-x64-try,vm-aot-obfuscate-linux-release-x64-try,vm-aot-optimization-level-linux-release-x64-try,vm-aot-tsan-linux-release-x64-try,vm-aot-ubsan-linux-release-x64-try,vm-aot-win-debug-x64-try,vm-aot-win-debug-x64c-try,vm-appjit-linux-debug-x64-try,vm-asan-linux-release-arm64-try,vm-asan-linux-release-x64-try,vm-checked-mac-release-arm64-try,vm-eager-optimization-linux-release-ia32-try,vm-eager-optimization-linux-release-x64-try,vm-ffi-android-debug-arm-try,vm-ffi-android-debug-arm64c-try,vm-ffi-mac-debug-simarm64_arm64-try,vm-ffi-qemu-linux-release-arm-try,vm-ffi-qemu-linux-release-riscv64-try,vm-fuchsia-release-x64-try,vm-linux-debug-ia32-try,vm-linux-debug-x64-try,vm-linux-debug-x64c-try,vm-mac-debug-arm64-try,vm-mac-debug-x64-try,vm-msan-linux-release-arm64-try,vm-msan-linux-release-x64-try,vm-reload-linux-debug-x64-try,vm-reload-rollback-linux-debug-x64-try,vm-tsan-linux-release-arm64-try,vm-tsan-linux-release-x64-try,vm-ubsan-linux-release-arm64-try,vm-ubsan-linux-release-x64-try,vm-win-debug-x64-try,vm-win-debug-x64c-try,vm-win-release-ia32-try
Change-Id: Ia073cb6bb9e1b5a0ea8514c7e048cee6019b84d6
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/420324
Commit-Queue: Slava Egorov <vegorov@google.com>
Reviewed-by: Daco Harkes <dacoharkes@google.com>
diff --git a/runtime/vm/compiler/assembler/assembler_arm.cc b/runtime/vm/compiler/assembler/assembler_arm.cc
index 31869f0..b0aa28a 100644
--- a/runtime/vm/compiler/assembler/assembler_arm.cc
+++ b/runtime/vm/compiler/assembler/assembler_arm.cc
@@ -634,9 +634,7 @@
}
}
-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 @@
}
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::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 55b7a4a..f4c6278 100644
--- a/runtime/vm/compiler/assembler/assembler_arm.h
+++ b/runtime/vm/compiler/assembler/assembler_arm.h
@@ -621,14 +621,11 @@
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 253a2b8..b15d28b 100644
--- a/runtime/vm/compiler/assembler/assembler_arm64.cc
+++ b/runtime/vm/compiler/assembler/assembler_arm64.cc
@@ -1619,8 +1619,7 @@
}
}
-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 @@
}
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::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 a3091b1..376c7f5 100644
--- a/runtime/vm/compiler/assembler/assembler_arm64.h
+++ b/runtime/vm/compiler/assembler/assembler_arm64.h
@@ -2111,12 +2111,11 @@
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 e58d76d..7432472 100644
--- a/runtime/vm/compiler/assembler/assembler_ia32.cc
+++ b/runtime/vm/compiler/assembler/assembler_ia32.cc
@@ -2537,8 +2537,7 @@
}
}
-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 @@
}
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::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 f0299c2..316dbee 100644
--- a/runtime/vm/compiler/assembler/assembler_ia32.h
+++ b/runtime/vm/compiler/assembler/assembler_ia32.h
@@ -901,10 +901,9 @@
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 5b89357..ef72d28 100644
--- a/runtime/vm/compiler/assembler/assembler_riscv.cc
+++ b/runtime/vm/compiler/assembler/assembler_riscv.cc
@@ -4399,13 +4399,10 @@
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 @@
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 @@
}
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 fddf884..8c8c010 100644
--- a/runtime/vm/compiler/assembler/assembler_riscv.h
+++ b/runtime/vm/compiler/assembler/assembler_riscv.h
@@ -1452,12 +1452,11 @@
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 1cf3230..343bfaf 100644
--- a/runtime/vm/compiler/assembler/assembler_x64.cc
+++ b/runtime/vm/compiler/assembler/assembler_x64.cc
@@ -216,7 +216,7 @@
}
}
-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 @@
}
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 @@
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 4e74800..d9ff09a 100644
--- a/runtime/vm/compiler/assembler/assembler_x64.h
+++ b/runtime/vm/compiler/assembler/assembler_x64.h
@@ -319,14 +319,12 @@
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 df61f99..b7eb413 100644
--- a/runtime/vm/compiler/backend/il_arm.cc
+++ b/runtime/vm/compiler/backend/il_arm.cc
@@ -1876,7 +1876,6 @@
// 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 a5707c1..2b5b9d9 100644
--- a/runtime/vm/compiler/backend/il_arm64.cc
+++ b/runtime/vm/compiler/backend/il_arm64.cc
@@ -1639,7 +1639,6 @@
// 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 f305625..891564e 100644
--- a/runtime/vm/compiler/backend/il_ia32.cc
+++ b/runtime/vm/compiler/backend/il_ia32.cc
@@ -1294,7 +1294,6 @@
// 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 49f2e5f..22f9aaf 100644
--- a/runtime/vm/compiler/backend/il_riscv.cc
+++ b/runtime/vm/compiler/backend/il_riscv.cc
@@ -1729,7 +1729,6 @@
// 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 676d8cd..a735d8a 100644
--- a/runtime/vm/compiler/backend/il_x64.cc
+++ b/runtime/vm/compiler/backend/il_x64.cc
@@ -1474,7 +1474,6 @@
// 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 56a4382..9df34a3 100644
--- a/runtime/vm/compiler/runtime_api.h
+++ b/runtime/vm/compiler/runtime_api.h
@@ -1258,7 +1258,6 @@
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 326813c..31c50df 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_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
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 @@
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 @@
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_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
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 @@
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 @@
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_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
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 @@
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 @@
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_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
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 @@
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 @@
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_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
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 @@
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 @@
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_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
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 @@
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 @@
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_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
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 @@
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 @@
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_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
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 @@
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 @@
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_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
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 @@
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 @@
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_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
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 @@
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 @@
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_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
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 @@
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 @@
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_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
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 @@
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 @@
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_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
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 @@
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 @@
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_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
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 @@
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 @@
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_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
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 @@
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 @@
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_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
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 @@
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 @@
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_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
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 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 @@
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_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
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 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 @@
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_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
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 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 @@
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_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
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 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 @@
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_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
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 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 @@
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_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
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 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 @@
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_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
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 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 @@
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_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
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 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 @@
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_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
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 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 @@
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_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
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 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 @@
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_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
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 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 @@
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_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
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 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 @@
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_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
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 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 @@
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_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
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 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 @@
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 b5ff5d6..bd3817c 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 5cabbca..cab4fd7 100644
--- a/runtime/vm/compiler/stub_code_compiler_arm.cc
+++ b/runtime/vm/compiler/stub_code_compiler_arm.cc
@@ -222,8 +222,7 @@
__ 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 @@
__ 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 @@
__ 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 @@
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 4adc0e0..cf649f4 100644
--- a/runtime/vm/compiler/stub_code_compiler_arm64.cc
+++ b/runtime/vm/compiler/stub_code_compiler_arm64.cc
@@ -360,8 +360,7 @@
__ Ret();
}
-static void GenerateExitSafepointStubCommon(Assembler* assembler,
- uword runtime_entry_offset) {
+void StubCodeCompiler::GenerateExitSafepointStub() {
RegisterSet all_registers;
all_registers.AddAllGeneralRegisters();
@@ -375,7 +374,7 @@
__ 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 @@
__ 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 @@
#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 06e2ebe..78109a0 100644
--- a/runtime/vm/compiler/stub_code_compiler_ia32.cc
+++ b/runtime/vm/compiler/stub_code_compiler_ia32.cc
@@ -155,8 +155,7 @@
__ 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 @@
__ EnterFrame(0);
__ ReserveAlignedFrameSpace(0);
- __ movl(EAX, Address(THR, runtime_entry_offset));
+ __ movl(EAX, Address(THR, kExitSafepointRuntimeEntry.OffsetFromThread()));
__ call(EAX);
__ LeaveFrame();
@@ -174,17 +173,6 @@
__ 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 @@
#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 84e3973..b181e80 100644
--- a/runtime/vm/compiler/stub_code_compiler_riscv.cc
+++ b/runtime/vm/compiler/stub_code_compiler_riscv.cc
@@ -229,8 +229,7 @@
__ ret();
}
-static void GenerateExitSafepointStubCommon(Assembler* assembler,
- uword runtime_entry_offset) {
+void StubCodeCompiler::GenerateExitSafepointStub() {
RegisterSet all_registers;
all_registers.AddAllGeneralRegisters();
@@ -241,7 +240,7 @@
__ VerifyNotInGenerated(TMP);
- __ lx(TMP, Address(THR, runtime_entry_offset));
+ __ lx(TMP, Address(THR, kExitSafepointRuntimeEntry.OffsetFromThread()));
__ jalr(TMP);
__ LeaveFrame();
@@ -249,17 +248,6 @@
__ 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 @@
#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 a9e06ec..3d88d63 100644
--- a/runtime/vm/compiler/stub_code_compiler_x64.cc
+++ b/runtime/vm/compiler/stub_code_compiler_x64.cc
@@ -339,8 +339,7 @@
__ 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 @@
__ VerifyNotInGenerated(RAX);
- __ movq(RAX, Address(THR, runtime_entry_offset));
+ __ movq(RAX, Address(THR, kExitSafepointRuntimeEntry.OffsetFromThread()));
__ CallCFunction(RAX);
__ LeaveFrame();
@@ -358,17 +357,6 @@
__ 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 @@
#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 0affe3f..eaa6c5d 100644
--- a/runtime/vm/exceptions.cc
+++ b/runtime/vm/exceptions.cc
@@ -619,6 +619,33 @@
(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 @@
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<void*>(current_sp),
diff --git a/runtime/vm/interpreter.cc b/runtime/vm/interpreter.cc
index e5dae84..b9eaea9 100644
--- a/runtime/vm/interpreter.cc
+++ b/runtime/vm/interpreter.cc
@@ -3928,11 +3928,6 @@
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<ObjectPtr*>(fp);
if (pc == StubCode::RunExceptionHandler().EntryPoint()) {
diff --git a/runtime/vm/runtime_entry.cc b/runtime/vm/runtime_entry.cc
index beb068a..aa7f15a 100644
--- a/runtime/vm/runtime_entry.cc
+++ b/runtime/vm/runtime_entry.cc
@@ -4377,33 +4377,6 @@
/*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 5fab828..aec2e7f 100644
--- a/runtime/vm/runtime_entry_list.h
+++ b/runtime/vm/runtime_entry_list.h
@@ -115,7 +115,6 @@
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 9aa8584..a678ac2 100644
--- a/runtime/vm/simulator_arm.cc
+++ b/runtime/vm/simulator_arm.cc
@@ -3680,11 +3680,6 @@
}
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 94b6b95..4c12e24 100644
--- a/runtime/vm/simulator_arm64.cc
+++ b/runtime/vm/simulator_arm64.cc
@@ -4088,17 +4088,6 @@
// 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<int64_t>(pc));
set_register(nullptr, SP, static_cast<int64_t>(sp));
diff --git a/runtime/vm/stub_code_list.h b/runtime/vm/stub_code_list.h
index b8dc647..8f3b9ae 100644
--- a/runtime/vm/stub_code_list.h
+++ b/runtime/vm/stub_code_list.h
@@ -152,7 +152,6 @@
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 1dc55d5..c67548d 100644
--- a/runtime/vm/thread.cc
+++ b/runtime/vm/thread.cc
@@ -1381,6 +1381,61 @@
/*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 75fdacf..86b6ed6 100644
--- a/runtime/vm/thread.h
+++ b/runtime/vm/thread.h
@@ -175,8 +175,6 @@
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 @@
// 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 @@
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 a6388b4c..ba9b725 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';