From 6b72a9c0bcff8727c8a342eaf4620c17b09c221e Mon Sep 17 00:00:00 2001 From: Alexander Aprelev Date: Wed, 3 Dec 2025 06:30:20 -0800 Subject: [PATCH] Reapply "[vm] Add graph intrinsics for ThreadLocal hasValue and getValue methods." This reverts commit 4d7467abd63b828c2bb7659888b4281984300611. The fix for the failure that caused revert is in patchset 2. TEST=ci Change-Id: I9b7ff0dd049062b086ad43c8368c6ede130edf35 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/465781 Commit-Queue: Alexander Aprelev Reviewed-by: Slava Egorov --- runtime/lib/isolate.cc | 53 +- runtime/vm/bootstrap_natives.h | 10 +- runtime/vm/compiler/backend/il.h | 2 +- runtime/vm/compiler/backend/slot.h | 3 +- runtime/vm/compiler/graph_intrinsifier.cc | 49 + runtime/vm/compiler/recognized_methods_list.h | 2 + runtime/vm/compiler/runtime_api.h | 1 + .../vm/compiler/runtime_offsets_extracted.h | 7156 +++++++++-------- runtime/vm/compiler/runtime_offsets_list.h | 1 + runtime/vm/isolate.h | 8 +- runtime/vm/thread.cc | 11 +- runtime/vm/thread.h | 12 +- sdk/lib/_vm/_vm.dart | 40 +- 13 files changed, 3733 insertions(+), 3615 deletions(-) diff --git a/runtime/lib/isolate.cc b/runtime/lib/isolate.cc index 280228eb34c..a908fedb8a3 100644 --- a/runtime/lib/isolate.cc +++ b/runtime/lib/isolate.cc @@ -1279,36 +1279,31 @@ DEFINE_NATIVE_ENTRY(Isolate_sendOOB, 0, 2) { } static void EnsureThreadLocalsTableExistsAndBigEnough(Thread* thread, - intptr_t index) { - GrowableObjectArray& locals = - GrowableObjectArray::Handle(thread->thread_locals()); - if (locals.IsNull()) { - locals = GrowableObjectArray::New(); - thread->set_thread_locals(locals); - } - if (index >= locals.Length()) { - locals.Grow(index + 1); - intptr_t old_length = locals.Length(); - locals.SetLength(locals.Capacity()); - for (intptr_t i = old_length; i < locals.Capacity(); i++) { - locals.SetAt(i, Object::sentinel()); + intptr_t id) { + Array& locals = Array::Handle(thread->thread_locals()); + if (id >= locals.Length()) { + intptr_t new_length = id + 1; + const Array& new_array = + Array::Handle(Array::Grow(locals, new_length, Heap::kOld)); + for (intptr_t i = locals.Length(); i < new_length; i++) { + new_array.SetAt(i, Object::sentinel()); } + thread->set_thread_locals(new_array); } } -DEFINE_NATIVE_ENTRY(ScopedThreadLocal_allocateId, 0, 0) { +DEFINE_NATIVE_ENTRY(ThreadLocal_allocateId, 0, 0) { auto isolate_group = thread->isolate_group(); - isolate_group->increment_scoped_thread_locals_count(); - intptr_t new_index = isolate_group->scoped_thread_locals_count() - 1; + isolate_group->increment_thread_locals_count(); + intptr_t new_index = isolate_group->thread_locals_count() - 1; EnsureThreadLocalsTableExistsAndBigEnough(thread, new_index); - GrowableObjectArray& locals = - GrowableObjectArray::Handle(thread->thread_locals()); + Array& locals = Array::Handle(thread->thread_locals()); locals.SetAt(new_index, Object::sentinel()); return Integer::New(new_index); } static void ValidateScopedThreadLocalId(Thread* thread, intptr_t id) { - if (id < 0 || id >= thread->isolate_group()->scoped_thread_locals_count()) { + if (id < 0 || id >= thread->isolate_group()->thread_locals_count()) { const String& msg = String::Handle(String::New("Invalid local id.")); Exceptions::ThrowStateError(msg); UNREACHABLE(); @@ -1316,42 +1311,38 @@ static void ValidateScopedThreadLocalId(Thread* thread, intptr_t id) { EnsureThreadLocalsTableExistsAndBigEnough(thread, id); } -DEFINE_NATIVE_ENTRY(ScopedThreadLocal_hasValue, 0, 1) { +DEFINE_NATIVE_ENTRY(ThreadLocal_hasValue, 0, 1) { GET_NON_NULL_NATIVE_ARGUMENT(Integer, id_obj, arguments->NativeArgAt(0)); intptr_t id = id_obj.Value(); ValidateScopedThreadLocalId(thread, id); - GrowableObjectArray& locals = - GrowableObjectArray::Handle(thread->thread_locals()); + Array& locals = Array::Handle(thread->thread_locals()); return locals.At(id) == Object::sentinel().ptr() ? Bool::False().ptr() : Bool::True().ptr(); } -DEFINE_NATIVE_ENTRY(ScopedThreadLocal_getValue, 0, 1) { +DEFINE_NATIVE_ENTRY(ThreadLocal_getValue, 0, 1) { GET_NON_NULL_NATIVE_ARGUMENT(Integer, id_obj, arguments->NativeArgAt(0)); intptr_t id = id_obj.Value(); ValidateScopedThreadLocalId(thread, id); - GrowableObjectArray& locals = - GrowableObjectArray::Handle(thread->thread_locals()); + Array& locals = Array::Handle(thread->thread_locals()); return locals.At(id); } -DEFINE_NATIVE_ENTRY(ScopedThreadLocal_setValue, 0, 2) { +DEFINE_NATIVE_ENTRY(ThreadLocal_setValue, 0, 2) { GET_NON_NULL_NATIVE_ARGUMENT(Integer, id_obj, arguments->NativeArgAt(0)); intptr_t id = id_obj.Value(); ValidateScopedThreadLocalId(thread, id); GET_NON_NULL_NATIVE_ARGUMENT(Instance, value, arguments->NativeArgAt(1)); - GrowableObjectArray& locals = - GrowableObjectArray::Handle(thread->thread_locals()); + Array& locals = Array::Handle(thread->thread_locals()); locals.SetAt(id, value); return Object::null(); } -DEFINE_NATIVE_ENTRY(ScopedThreadLocal_clearValue, 0, 1) { +DEFINE_NATIVE_ENTRY(ThreadLocal_clearValue, 0, 1) { GET_NON_NULL_NATIVE_ARGUMENT(Integer, id_obj, arguments->NativeArgAt(0)); intptr_t id = id_obj.Value(); ValidateScopedThreadLocalId(thread, id); - GrowableObjectArray& locals = - GrowableObjectArray::Handle(thread->thread_locals()); + Array& locals = Array::Handle(thread->thread_locals()); locals.SetAt(id, Object::sentinel()); return Object::null(); } diff --git a/runtime/vm/bootstrap_natives.h b/runtime/vm/bootstrap_natives.h index 30c181dc603..b3dea612676 100644 --- a/runtime/vm/bootstrap_natives.h +++ b/runtime/vm/bootstrap_natives.h @@ -281,11 +281,11 @@ namespace dart { V(Internal_allocateObjectInstructionsEnd, 0) \ V(InvocationMirror_unpackTypeArguments, 2) \ V(NoSuchMethodError_existingMethodSignature, 3) \ - V(ScopedThreadLocal_allocateId, 0) \ - V(ScopedThreadLocal_clearValue, 1) \ - V(ScopedThreadLocal_getValue, 1) \ - V(ScopedThreadLocal_hasValue, 1) \ - V(ScopedThreadLocal_setValue, 2) \ + V(ThreadLocal_allocateId, 0) \ + V(ThreadLocal_clearValue, 1) \ + V(ThreadLocal_getValue, 1) \ + V(ThreadLocal_hasValue, 1) \ + V(ThreadLocal_setValue, 2) \ V(Uri_isWindowsPlatform, 0) \ V(UserTag_new, 2) \ V(UserTag_label, 1) \ diff --git a/runtime/vm/compiler/backend/il.h b/runtime/vm/compiler/backend/il.h index dd96b2d7887..fd015ac8e58 100644 --- a/runtime/vm/compiler/backend/il.h +++ b/runtime/vm/compiler/backend/il.h @@ -10763,7 +10763,7 @@ class GenericCheckBoundInstr : public CheckBoundBaseInstr { // Phantom checks serve as dependencies inhibiting illegal code motion but // are removed before code generation. Phantom checks are inserted due to - // unsafe annotations. An early-phaee path-sensitive bounds check removal + // unsafe annotations. An early-phase path-sensitive bounds check removal // optimization can be implemented by replacing a real check with a phantom // check. kPhantom diff --git a/runtime/vm/compiler/backend/slot.h b/runtime/vm/compiler/backend/slot.h index 94e8b6f196d..a632e727797 100644 --- a/runtime/vm/compiler/backend/slot.h +++ b/runtime/vm/compiler/backend/slot.h @@ -233,7 +233,8 @@ class ParsedFunction; V(ObjectStore, _, record_field_names, Array, VAR) \ V(PersistentHandle, _, ptr, Dynamic, VAR) \ V(Thread, _, current_tag, UserTag, VAR) \ - V(Thread, _, default_tag, UserTag, VAR) + V(Thread, _, default_tag, UserTag, VAR) \ + V(Thread, _, thread_locals, Array, VAR) // List of slots that correspond to fields of non-Dart objects containing // unboxed values in the following format: diff --git a/runtime/vm/compiler/graph_intrinsifier.cc b/runtime/vm/compiler/graph_intrinsifier.cc index ad70ee0bdec..05bceb6bc74 100644 --- a/runtime/vm/compiler/graph_intrinsifier.cc +++ b/runtime/vm/compiler/graph_intrinsifier.cc @@ -721,5 +721,54 @@ bool GraphIntrinsifier::Build_DoubleFlipSignBit(FlowGraph* flow_graph) { return true; } +static Definition* GetThreadLocalValue(FlowGraph* flow_graph, + BlockBuilder* builder) { + Definition* thread = builder->AddDefinition(new LoadThreadInstr()); + Definition* array = builder->AddDefinition( + new LoadFieldInstr(new Value(thread), + /*slot=*/Slot::Thread_thread_locals(), + InnerPointerAccess::kNotUntagged, builder->Source(), + /*calls_initializer=*/false, DeoptId::kNone, + compiler::Assembler::kRelaxedNonAtomic)); + Definition* index = builder->AddParameter(0); + + Definition* safe_index = + PrepareIndexedOp(flow_graph, builder, array, index, Slot::Array_length()); + + Definition* local = builder->AddDefinition(new LoadIndexedInstr( + new Value(array), new Value(safe_index), /*index_unboxed=*/false, + /*index_scale=*/target::Instance::ElementSizeFor(kArrayCid), kArrayCid, + kAlignedAccess, DeoptId::kNone, builder->Source(), + new CompileType(CompileType::FromAbstractType( + Type::ZoneHandle(Type::ObjectType()), CompileType::kCanBeNull, + CompileType::kCanBeSentinel)))); + return local; +} + +bool GraphIntrinsifier::Build_ThreadLocalGetValue(FlowGraph* flow_graph) { + GraphEntryInstr* graph_entry = flow_graph->graph_entry(); + auto normal_entry = graph_entry->normal_entry(); + BlockBuilder builder(flow_graph, normal_entry, /*with_frame=*/false); + Definition* local = GetThreadLocalValue(flow_graph, &builder); + + builder.AddReturn(new Value(local)); + return true; +} + +bool GraphIntrinsifier::Build_ThreadLocalHasValue(FlowGraph* flow_graph) { + GraphEntryInstr* graph_entry = flow_graph->graph_entry(); + auto normal_entry = graph_entry->normal_entry(); + BlockBuilder builder(flow_graph, normal_entry, /*with_frame=*/false); + Definition* local = GetThreadLocalValue(flow_graph, &builder); + + Definition* sentinel = flow_graph->GetConstant(Object::sentinel()); + Definition* result = builder.AddDefinition(new StrictCompareInstr( + builder.Source(), Token::kNE_STRICT, new Value(local), + new Value(sentinel), /*needs_number_check=*/false, DeoptId::kNone)); + + builder.AddReturn(new Value(result)); + return true; +} + } // namespace compiler } // namespace dart diff --git a/runtime/vm/compiler/recognized_methods_list.h b/runtime/vm/compiler/recognized_methods_list.h index 3ba95408bce..301bc166c2a 100644 --- a/runtime/vm/compiler/recognized_methods_list.h +++ b/runtime/vm/compiler/recognized_methods_list.h @@ -670,6 +670,8 @@ namespace dart { V(TypedDataLibrary, _Float64x2, /, Float64x2Div, 0x12925562) \ V(TypedDataLibrary, _Float64x2, -, Float64x2Sub, 0x2f258e89) \ V(TypedDataLibrary, _Float64x2, +, Float64x2Add, 0x09ecc418) \ + V(VMLibrary, ThreadLocal, _getValue, ThreadLocalGetValue, 0xad8f22db) \ + V(VMLibrary, ThreadLocal, _hasValue, ThreadLocalHasValue, 0xa6d3b876) \ #define RECOGNIZED_LIST(V) \ OTHER_RECOGNIZED_LIST(V) \ diff --git a/runtime/vm/compiler/runtime_api.h b/runtime/vm/compiler/runtime_api.h index 3e3d251a058..9c27aaa9dcc 100644 --- a/runtime/vm/compiler/runtime_api.h +++ b/runtime/vm/compiler/runtime_api.h @@ -1156,6 +1156,7 @@ class Thread : public AllStatic { static uword exit_through_ffi(); static word dart_stream_offset(); static word service_extension_stream_offset(); + static word thread_locals_offset(); static word predefined_symbols_address_offset(); static word optimize_entry_offset(); static word deoptimize_entry_offset(); diff --git a/runtime/vm/compiler/runtime_offsets_extracted.h b/runtime/vm/compiler/runtime_offsets_extracted.h index 463f4c9636a..d7d691b13c1 100644 --- a/runtime/vm/compiler/runtime_offsets_extracted.h +++ b/runtime/vm/compiler/runtime_offsets_extracted.h @@ -319,225 +319,227 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x14; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x170; + Thread_AllocateArray_entry_point_offset = 0x174; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x328; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x32c; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = + 0x330; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0xfc; + Thread_array_write_barrier_entry_point_offset = 0x100; 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 = 0x108; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_stub_offset = 0xa4; + Thread_allocate_mint_with_fpu_regs_stub_offset = 0xa8; 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 = 0x10c; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_stub_offset = 0xa8; + Thread_allocate_mint_without_fpu_regs_stub_offset = 0xac; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x10c; + Thread_allocate_object_entry_point_offset = 0x110; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x110; + Thread_allocate_object_parameterized_entry_point_offset = 0x114; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x114; + Thread_allocate_object_slow_entry_point_offset = 0x118; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x410; + 0x414; static constexpr dart::compiler::target::word - Thread_async_exception_handler_stub_offset = 0xac; + Thread_async_exception_handler_stub_offset = 0xb0; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x148; -static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x48; -static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x44; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x14c; +static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x4c; +static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x48; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x140; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x100; + Thread_call_to_runtime_entry_point_offset = 0x104; static constexpr dart::compiler::target::word - Thread_call_to_runtime_stub_offset = 0x68; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x44c; + Thread_call_to_runtime_stub_offset = 0x6c; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x454; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x34; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x414; + Thread_double_truncate_round_supported_offset = 0x418; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x450; + Thread_service_extension_stream_offset = 0x458; +static constexpr dart::compiler::target::word Thread_thread_locals_offset = + 0x45c; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x128; -static constexpr dart::compiler::target::word Thread_optimize_stub_offset = - 0xd4; -static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x12c; -static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = +static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0xd8; +static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = + 0x130; +static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = + 0xdc; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x15c; -static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x158; -static constexpr dart::compiler::target::word Thread_end_offset = 0x30; -static constexpr dart::compiler::target::word - Thread_enter_safepoint_stub_offset = 0xec; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x33c; -static constexpr dart::compiler::target::word - Thread_exit_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; -static constexpr dart::compiler::target::word - Thread_fix_allocation_stub_code_offset = 0x5c; -static constexpr dart::compiler::target::word - Thread_fix_callers_target_code_offset = 0x58; -static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x168; -static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x164; -static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x160; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x16c; + Thread_double_negate_address_offset = 0x15c; +static constexpr dart::compiler::target::word Thread_end_offset = 0x30; +static constexpr dart::compiler::target::word + Thread_enter_safepoint_stub_offset = 0xf0; +static constexpr dart::compiler::target::word Thread_execution_state_offset = + 0x340; +static constexpr dart::compiler::target::word + Thread_exit_safepoint_stub_offset = 0xf4; +static constexpr dart::compiler::target::word + Thread_call_native_through_safepoint_stub_offset = 0xf8; +static constexpr dart::compiler::target::word + Thread_call_native_through_safepoint_entry_point_offset = 0x134; +static constexpr dart::compiler::target::word + Thread_fix_allocation_stub_code_offset = 0x60; +static constexpr dart::compiler::target::word + Thread_fix_callers_target_code_offset = 0x5c; +static constexpr dart::compiler::target::word + Thread_float_absolute_address_offset = 0x16c; +static constexpr dart::compiler::target::word + Thread_float_negate_address_offset = 0x168; +static constexpr dart::compiler::target::word Thread_float_not_address_offset = + 0x164; +static constexpr dart::compiler::target::word + Thread_float_zerow_address_offset = 0x170; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x330; + 0x334; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x14c; + Thread_interpret_call_entry_point_offset = 0x150; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_from_bytecode_stub_offset = 0x64; + Thread_invoke_dart_code_from_bytecode_stub_offset = 0x68; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_stub_offset = 0x60; + Thread_invoke_dart_code_stub_offset = 0x64; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x344; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x300; + 0x348; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x304; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x304; + 0x308; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x38; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_return_stub_offset = 0xdc; + Thread_lazy_deopt_from_return_stub_offset = 0xe0; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_throw_stub_offset = 0xe0; + Thread_lazy_deopt_from_throw_stub_offset = 0xe4; static constexpr dart::compiler::target::word - Thread_lazy_specialize_type_test_stub_offset = 0xe8; + Thread_lazy_specialize_type_test_stub_offset = 0xec; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x318; + Thread_old_marking_stack_block_offset = 0x31c; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x31c; + Thread_new_marking_stack_block_offset = 0x320; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x120; + Thread_megamorphic_call_checked_entry_offset = 0x124; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x124; + Thread_switchable_call_miss_entry_offset = 0x128; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_stub_offset = 0xc8; + Thread_switchable_call_miss_stub_offset = 0xcc; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x144; + Thread_no_scope_native_wrapper_entry_point_offset = 0x148; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x70; + Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x74; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x6c; + Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x70; static constexpr dart::compiler::target::word - Thread_null_error_shared_with_fpu_regs_stub_offset = 0x78; + Thread_null_error_shared_with_fpu_regs_stub_offset = 0x7c; static constexpr dart::compiler::target::word - Thread_null_error_shared_without_fpu_regs_stub_offset = 0x74; + Thread_null_error_shared_without_fpu_regs_stub_offset = 0x78; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x80; + Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x84; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x7c; + Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x80; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x88; + Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x8c; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x84; + Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x88; static constexpr dart::compiler::target::word - Thread_range_error_shared_with_fpu_regs_stub_offset = 0x90; + Thread_range_error_shared_with_fpu_regs_stub_offset = 0x94; static constexpr dart::compiler::target::word - Thread_range_error_shared_without_fpu_regs_stub_offset = 0x8c; + Thread_range_error_shared_without_fpu_regs_stub_offset = 0x90; static constexpr dart::compiler::target::word - Thread_write_error_shared_with_fpu_regs_stub_offset = 0x98; + Thread_write_error_shared_with_fpu_regs_stub_offset = 0x9c; static constexpr dart::compiler::target::word - Thread_write_error_shared_without_fpu_regs_stub_offset = 0x94; + Thread_write_error_shared_without_fpu_regs_stub_offset = 0x98; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0xa0; + Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0xa4; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x9c; -static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xb0; + Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0xa0; +static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xb4; static constexpr dart::compiler::target::word - Thread_return_async_not_future_stub_offset = 0xb8; + Thread_return_async_not_future_stub_offset = 0xbc; static constexpr dart::compiler::target::word - Thread_return_async_star_stub_offset = 0xbc; + Thread_return_async_star_stub_offset = 0xc0; static constexpr dart::compiler::target::word Thread_return_async_stub_offset = - 0xb4; + 0xb8; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x40; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x150; + Thread_predefined_symbols_address_offset = 0x154; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x13c; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x334; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x140; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x338; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x338; + Thread_saved_shadow_call_stack_offset = 0x33c; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x340; + 0x344; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x3c; -static constexpr dart::compiler::target::word Thread_single_step_offset = 0x43c; +static constexpr dart::compiler::target::word Thread_single_step_offset = 0x444; static constexpr dart::compiler::target::word - Thread_slow_type_test_stub_offset = 0xe4; + Thread_slow_type_test_stub_offset = 0xe8; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x138; + Thread_slow_type_test_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x24; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x308; + 0x30c; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x30c; + Thread_stack_overflow_flags_offset = 0x310; 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 = 0x120; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc4; + Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc8; 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 = 0x11c; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc0; + Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x314; + 0x318; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x2d8; + Thread_suspend_state_await_entry_point_offset = 0x2dc; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x2dc; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x2e0; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x2d4; + Thread_suspend_state_init_async_entry_point_offset = 0x2d8; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x2e0; + Thread_suspend_state_return_async_entry_point_offset = 0x2e4; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x2e4; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x2e8; + Thread_suspend_state_init_async_star_entry_point_offset = 0x2ec; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x2ec; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x2f0; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x2f0; + Thread_suspend_state_return_async_star_entry_point_offset = 0x2f4; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x2f4; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x2f8; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x2f8; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x2fc; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x2fc; + Thread_suspend_state_handle_exception_entry_point_offset = 0x300; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x310; + Thread_top_exit_frame_info_offset = 0x314; static constexpr dart::compiler::target::word Thread_top_offset = 0x2c; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x418; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x324; + Thread_unboxed_runtime_arg_offset = 0x420; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x328; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0xf8; + Thread_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x28; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x428; -static constexpr dart::compiler::target::word Thread_random_offset = 0x430; + 0x430; +static constexpr dart::compiler::target::word Thread_random_offset = 0x438; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x134; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x438; -static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x444; -static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x448; -static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x440; + Thread_jump_to_frame_entry_point_offset = 0x138; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x440; +static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x44c; +static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x450; +static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x448; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -622,8 +624,8 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x4, 0xc, 0x8, 0x10}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - 0x2b4, 0x2b8, 0x2bc, 0x2c0, 0x2c4, -1, 0x2c8, -1, - 0x2cc, 0x2d0, -1, -1, -1, -1, -1, -1}; + 0x2b8, 0x2bc, 0x2c0, 0x2c4, 0x2c8, -1, 0x2cc, -1, + 0x2d0, 0x2d4, -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; @@ -1037,225 +1039,227 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x28; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x2e0; + Thread_AllocateArray_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x668; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x670; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = + 0x678; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0x1f8; + Thread_array_write_barrier_entry_point_offset = 0x200; 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 = 0x210; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_stub_offset = 0x148; + Thread_allocate_mint_with_fpu_regs_stub_offset = 0x150; 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 = 0x218; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_stub_offset = 0x150; + Thread_allocate_mint_without_fpu_regs_stub_offset = 0x158; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x218; + Thread_allocate_object_entry_point_offset = 0x220; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x220; + Thread_allocate_object_parameterized_entry_point_offset = 0x228; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x228; + Thread_allocate_object_slow_entry_point_offset = 0x230; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x838; + 0x840; static constexpr dart::compiler::target::word - Thread_async_exception_handler_stub_offset = 0x158; + Thread_async_exception_handler_stub_offset = 0x160; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; -static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x90; -static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x88; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x298; +static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x98; +static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x90; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x200; + Thread_call_to_runtime_entry_point_offset = 0x208; static constexpr dart::compiler::target::word - Thread_call_to_runtime_stub_offset = 0xd0; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x890; + Thread_call_to_runtime_stub_offset = 0xd8; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x898; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x68; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x840; + Thread_double_truncate_round_supported_offset = 0x848; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x898; + Thread_service_extension_stream_offset = 0x8a0; +static constexpr dart::compiler::target::word Thread_thread_locals_offset = + 0x8a8; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x250; -static constexpr dart::compiler::target::word Thread_optimize_stub_offset = - 0x1a8; -static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x258; -static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = +static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1b0; +static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = + 0x260; +static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = + 0x1b8; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x2b8; -static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x2b0; -static constexpr dart::compiler::target::word Thread_end_offset = 0x60; -static constexpr dart::compiler::target::word - Thread_enter_safepoint_stub_offset = 0x1d8; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x690; -static constexpr dart::compiler::target::word - Thread_exit_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; -static constexpr dart::compiler::target::word - Thread_fix_allocation_stub_code_offset = 0xb8; -static constexpr dart::compiler::target::word - Thread_fix_callers_target_code_offset = 0xb0; -static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x2d0; -static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x2c8; -static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x2c0; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x2d8; + Thread_double_negate_address_offset = 0x2b8; +static constexpr dart::compiler::target::word Thread_end_offset = 0x60; +static constexpr dart::compiler::target::word + Thread_enter_safepoint_stub_offset = 0x1e0; +static constexpr dart::compiler::target::word Thread_execution_state_offset = + 0x698; +static constexpr dart::compiler::target::word + Thread_exit_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; +static constexpr dart::compiler::target::word + Thread_fix_allocation_stub_code_offset = 0xc0; +static constexpr dart::compiler::target::word + Thread_fix_callers_target_code_offset = 0xb8; +static constexpr dart::compiler::target::word + Thread_float_absolute_address_offset = 0x2d8; +static constexpr dart::compiler::target::word + Thread_float_negate_address_offset = 0x2d0; +static constexpr dart::compiler::target::word Thread_float_not_address_offset = + 0x2c8; +static constexpr dart::compiler::target::word + Thread_float_zerow_address_offset = 0x2e0; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x678; + 0x680; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x298; + Thread_interpret_call_entry_point_offset = 0x2a0; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_from_bytecode_stub_offset = 0xc8; + Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd0; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_stub_offset = 0xc0; + Thread_invoke_dart_code_stub_offset = 0xc8; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x6a0; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x618; + 0x6a8; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x620; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x620; + 0x628; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_return_stub_offset = 0x1b8; + Thread_lazy_deopt_from_return_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_throw_stub_offset = 0x1c0; + Thread_lazy_deopt_from_throw_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - Thread_lazy_specialize_type_test_stub_offset = 0x1d0; + Thread_lazy_specialize_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x648; + Thread_old_marking_stack_block_offset = 0x650; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x650; + Thread_new_marking_stack_block_offset = 0x658; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x240; + Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x248; + Thread_switchable_call_miss_entry_offset = 0x250; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_stub_offset = 0x190; + Thread_switchable_call_miss_stub_offset = 0x198; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x288; + Thread_no_scope_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xe0; + Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xe8; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xd8; + Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xe0; static constexpr dart::compiler::target::word - Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf0; + Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf8; static constexpr dart::compiler::target::word - Thread_null_error_shared_without_fpu_regs_stub_offset = 0xe8; + Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf0; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x100; + Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x108; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xf8; + Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x100; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x110; + Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x118; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x108; + Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x110; static constexpr dart::compiler::target::word - Thread_range_error_shared_with_fpu_regs_stub_offset = 0x120; + Thread_range_error_shared_with_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - Thread_range_error_shared_without_fpu_regs_stub_offset = 0x118; + Thread_range_error_shared_without_fpu_regs_stub_offset = 0x120; static constexpr dart::compiler::target::word - Thread_write_error_shared_with_fpu_regs_stub_offset = 0x130; + Thread_write_error_shared_with_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - Thread_write_error_shared_without_fpu_regs_stub_offset = 0x128; + Thread_write_error_shared_without_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x140; + Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x148; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x138; -static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x160; + Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x140; +static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x168; static constexpr dart::compiler::target::word - Thread_return_async_not_future_stub_offset = 0x170; + Thread_return_async_not_future_stub_offset = 0x178; static constexpr dart::compiler::target::word - Thread_return_async_star_stub_offset = 0x178; + Thread_return_async_star_stub_offset = 0x180; static constexpr dart::compiler::target::word Thread_return_async_stub_offset = - 0x168; + 0x170; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x80; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x2a0; + Thread_predefined_symbols_address_offset = 0x2a8; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x680; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x688; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x688; + Thread_saved_shadow_call_stack_offset = 0x690; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x698; + 0x6a0; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x78; -static constexpr dart::compiler::target::word Thread_single_step_offset = 0x870; +static constexpr dart::compiler::target::word Thread_single_step_offset = 0x878; static constexpr dart::compiler::target::word - Thread_slow_type_test_stub_offset = 0x1c8; + Thread_slow_type_test_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x270; + Thread_slow_type_test_entry_point_offset = 0x278; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x628; + 0x630; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x630; + Thread_stack_overflow_flags_offset = 0x638; 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 = 0x240; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x188; + Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x190; 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 = 0x238; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x180; + Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x640; + 0x648; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x5c8; + Thread_suspend_state_await_entry_point_offset = 0x5d0; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x5d0; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x5d8; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x5c0; + Thread_suspend_state_init_async_entry_point_offset = 0x5c8; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x5d8; + Thread_suspend_state_return_async_entry_point_offset = 0x5e0; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x5e0; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x5e8; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x5e8; + Thread_suspend_state_init_async_star_entry_point_offset = 0x5f0; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x5f0; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x5f8; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x5f8; + Thread_suspend_state_return_async_star_entry_point_offset = 0x600; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x600; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x608; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x608; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x610; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x610; + Thread_suspend_state_handle_exception_entry_point_offset = 0x618; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x638; + Thread_top_exit_frame_info_offset = 0x640; static constexpr dart::compiler::target::word Thread_top_offset = 0x58; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x848; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x660; + Thread_unboxed_runtime_arg_offset = 0x850; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x668; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0x1f0; + Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x50; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x858; -static constexpr dart::compiler::target::word Thread_random_offset = 0x860; + 0x860; +static constexpr dart::compiler::target::word Thread_random_offset = 0x868; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x268; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x868; -static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x880; -static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x888; -static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x878; + Thread_jump_to_frame_entry_point_offset = 0x270; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x870; +static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x888; +static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x890; +static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x880; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -1344,8 +1348,8 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - 0x568, 0x570, 0x578, 0x580, -1, -1, 0x588, 0x590, - 0x598, 0x5a0, 0x5a8, -1, 0x5b0, 0x5b8, -1, -1}; + 0x570, 0x578, 0x580, 0x588, -1, -1, 0x590, 0x598, + 0x5a0, 0x5a8, 0x5b0, -1, 0x5b8, 0x5c0, -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; @@ -1755,221 +1759,223 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x14; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x170; + Thread_AllocateArray_entry_point_offset = 0x174; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x31c; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x320; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = + 0x324; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0xfc; + Thread_array_write_barrier_entry_point_offset = 0x100; 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 = 0x108; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_stub_offset = 0xa4; + Thread_allocate_mint_with_fpu_regs_stub_offset = 0xa8; 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 = 0x10c; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_stub_offset = 0xa8; + Thread_allocate_mint_without_fpu_regs_stub_offset = 0xac; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x10c; + Thread_allocate_object_entry_point_offset = 0x110; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x110; + Thread_allocate_object_parameterized_entry_point_offset = 0x114; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x114; + Thread_allocate_object_slow_entry_point_offset = 0x118; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x404; + 0x408; static constexpr dart::compiler::target::word - Thread_async_exception_handler_stub_offset = 0xac; + Thread_async_exception_handler_stub_offset = 0xb0; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x148; -static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x48; -static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x44; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x14c; +static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x4c; +static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x48; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x140; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x100; + Thread_call_to_runtime_entry_point_offset = 0x104; static constexpr dart::compiler::target::word - Thread_call_to_runtime_stub_offset = 0x68; + Thread_call_to_runtime_stub_offset = 0x6c; static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x444; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x34; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x408; + Thread_double_truncate_round_supported_offset = 0x40c; static constexpr dart::compiler::target::word Thread_service_extension_stream_offset = 0x448; +static constexpr dart::compiler::target::word Thread_thread_locals_offset = + 0x44c; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x128; -static constexpr dart::compiler::target::word Thread_optimize_stub_offset = - 0xd4; -static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x12c; -static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = +static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0xd8; +static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = + 0x130; +static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = + 0xdc; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x15c; -static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x158; -static constexpr dart::compiler::target::word Thread_end_offset = 0x30; -static constexpr dart::compiler::target::word - Thread_enter_safepoint_stub_offset = 0xec; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x330; -static constexpr dart::compiler::target::word - Thread_exit_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; -static constexpr dart::compiler::target::word - Thread_fix_allocation_stub_code_offset = 0x5c; -static constexpr dart::compiler::target::word - Thread_fix_callers_target_code_offset = 0x58; -static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x168; -static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x164; -static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x160; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x16c; + Thread_double_negate_address_offset = 0x15c; +static constexpr dart::compiler::target::word Thread_end_offset = 0x30; +static constexpr dart::compiler::target::word + Thread_enter_safepoint_stub_offset = 0xf0; +static constexpr dart::compiler::target::word Thread_execution_state_offset = + 0x334; +static constexpr dart::compiler::target::word + Thread_exit_safepoint_stub_offset = 0xf4; +static constexpr dart::compiler::target::word + Thread_call_native_through_safepoint_stub_offset = 0xf8; +static constexpr dart::compiler::target::word + Thread_call_native_through_safepoint_entry_point_offset = 0x134; +static constexpr dart::compiler::target::word + Thread_fix_allocation_stub_code_offset = 0x60; +static constexpr dart::compiler::target::word + Thread_fix_callers_target_code_offset = 0x5c; +static constexpr dart::compiler::target::word + Thread_float_absolute_address_offset = 0x16c; +static constexpr dart::compiler::target::word + Thread_float_negate_address_offset = 0x168; +static constexpr dart::compiler::target::word Thread_float_not_address_offset = + 0x164; +static constexpr dart::compiler::target::word + Thread_float_zerow_address_offset = 0x170; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x324; + 0x328; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x14c; + Thread_interpret_call_entry_point_offset = 0x150; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_from_bytecode_stub_offset = 0x64; + Thread_invoke_dart_code_from_bytecode_stub_offset = 0x68; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_stub_offset = 0x60; + Thread_invoke_dart_code_stub_offset = 0x64; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x338; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x2f4; + 0x33c; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x2f8; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x2f8; + 0x2fc; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x38; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_return_stub_offset = 0xdc; + Thread_lazy_deopt_from_return_stub_offset = 0xe0; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_throw_stub_offset = 0xe0; + Thread_lazy_deopt_from_throw_stub_offset = 0xe4; static constexpr dart::compiler::target::word - Thread_lazy_specialize_type_test_stub_offset = 0xe8; + Thread_lazy_specialize_type_test_stub_offset = 0xec; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x30c; + Thread_old_marking_stack_block_offset = 0x310; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x310; + Thread_new_marking_stack_block_offset = 0x314; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x120; + Thread_megamorphic_call_checked_entry_offset = 0x124; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x124; + Thread_switchable_call_miss_entry_offset = 0x128; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_stub_offset = 0xc8; + Thread_switchable_call_miss_stub_offset = 0xcc; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x144; + Thread_no_scope_native_wrapper_entry_point_offset = 0x148; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x70; + Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x74; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x6c; + Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x70; static constexpr dart::compiler::target::word - Thread_null_error_shared_with_fpu_regs_stub_offset = 0x78; + Thread_null_error_shared_with_fpu_regs_stub_offset = 0x7c; static constexpr dart::compiler::target::word - Thread_null_error_shared_without_fpu_regs_stub_offset = 0x74; + Thread_null_error_shared_without_fpu_regs_stub_offset = 0x78; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x80; + Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x84; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x7c; + Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x80; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x88; + Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x8c; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x84; + Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x88; static constexpr dart::compiler::target::word - Thread_range_error_shared_with_fpu_regs_stub_offset = 0x90; + Thread_range_error_shared_with_fpu_regs_stub_offset = 0x94; static constexpr dart::compiler::target::word - Thread_range_error_shared_without_fpu_regs_stub_offset = 0x8c; + Thread_range_error_shared_without_fpu_regs_stub_offset = 0x90; static constexpr dart::compiler::target::word - Thread_write_error_shared_with_fpu_regs_stub_offset = 0x98; + Thread_write_error_shared_with_fpu_regs_stub_offset = 0x9c; static constexpr dart::compiler::target::word - Thread_write_error_shared_without_fpu_regs_stub_offset = 0x94; + Thread_write_error_shared_without_fpu_regs_stub_offset = 0x98; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0xa0; + Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0xa4; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x9c; -static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xb0; + Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0xa0; +static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xb4; static constexpr dart::compiler::target::word - Thread_return_async_not_future_stub_offset = 0xb8; + Thread_return_async_not_future_stub_offset = 0xbc; static constexpr dart::compiler::target::word - Thread_return_async_star_stub_offset = 0xbc; + Thread_return_async_star_stub_offset = 0xc0; static constexpr dart::compiler::target::word Thread_return_async_stub_offset = - 0xb4; + 0xb8; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x40; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x150; + Thread_predefined_symbols_address_offset = 0x154; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x13c; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x328; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x140; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x32c; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x32c; + Thread_saved_shadow_call_stack_offset = 0x330; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x334; + 0x338; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x3c; static constexpr dart::compiler::target::word Thread_single_step_offset = 0x434; static constexpr dart::compiler::target::word - Thread_slow_type_test_stub_offset = 0xe4; + Thread_slow_type_test_stub_offset = 0xe8; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x138; + Thread_slow_type_test_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x24; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x2fc; + 0x300; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x300; + Thread_stack_overflow_flags_offset = 0x304; 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 = 0x120; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc4; + Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc8; 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 = 0x11c; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc0; + Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x308; + 0x30c; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x2cc; + Thread_suspend_state_await_entry_point_offset = 0x2d0; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x2d0; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x2d4; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x2c8; + Thread_suspend_state_init_async_entry_point_offset = 0x2cc; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x2d4; + Thread_suspend_state_return_async_entry_point_offset = 0x2d8; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x2d8; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x2dc; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x2dc; + Thread_suspend_state_init_async_star_entry_point_offset = 0x2e0; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x2e0; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x2e4; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x2e4; + Thread_suspend_state_return_async_star_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x2e8; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x2ec; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x2ec; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x2f0; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x2f0; + Thread_suspend_state_handle_exception_entry_point_offset = 0x2f4; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x304; + Thread_top_exit_frame_info_offset = 0x308; static constexpr dart::compiler::target::word Thread_top_offset = 0x2c; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10; static constexpr dart::compiler::target::word Thread_unboxed_runtime_arg_offset = 0x410; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x318; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x31c; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0xf8; + Thread_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x28; static constexpr dart::compiler::target::word Thread_next_task_id_offset = 0x420; static constexpr dart::compiler::target::word Thread_random_offset = 0x428; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x134; + Thread_jump_to_frame_entry_point_offset = 0x138; static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x430; static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x43c; static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x440; @@ -2058,7 +2064,7 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x4, 0xc, 0x8, 0x10}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - 0x2b4, 0x2b8, 0x2bc, 0x2c0, -1, -1, -1, 0x2c4}; + 0x2b8, 0x2bc, 0x2c0, 0x2c4, -1, -1, -1, 0x2c8}; 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; @@ -2472,225 +2478,227 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x28; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x2e0; + Thread_AllocateArray_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x6b0; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x6b8; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = + 0x6c0; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0x1f8; + Thread_array_write_barrier_entry_point_offset = 0x200; 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 = 0x210; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_stub_offset = 0x148; + Thread_allocate_mint_with_fpu_regs_stub_offset = 0x150; 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 = 0x218; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_stub_offset = 0x150; + Thread_allocate_mint_without_fpu_regs_stub_offset = 0x158; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x218; + Thread_allocate_object_entry_point_offset = 0x220; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x220; + Thread_allocate_object_parameterized_entry_point_offset = 0x228; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x228; + Thread_allocate_object_slow_entry_point_offset = 0x230; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x880; + 0x888; static constexpr dart::compiler::target::word - Thread_async_exception_handler_stub_offset = 0x158; + Thread_async_exception_handler_stub_offset = 0x160; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; -static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x90; -static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x88; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x298; +static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x98; +static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x90; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x200; + Thread_call_to_runtime_entry_point_offset = 0x208; static constexpr dart::compiler::target::word - Thread_call_to_runtime_stub_offset = 0xd0; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x8d8; + Thread_call_to_runtime_stub_offset = 0xd8; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x8e0; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x68; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x888; + Thread_double_truncate_round_supported_offset = 0x890; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x8e0; + Thread_service_extension_stream_offset = 0x8e8; +static constexpr dart::compiler::target::word Thread_thread_locals_offset = + 0x8f0; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x250; -static constexpr dart::compiler::target::word Thread_optimize_stub_offset = - 0x1a8; -static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x258; -static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = +static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1b0; +static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = + 0x260; +static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = + 0x1b8; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x2b8; -static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x2b0; -static constexpr dart::compiler::target::word Thread_end_offset = 0x60; -static constexpr dart::compiler::target::word - Thread_enter_safepoint_stub_offset = 0x1d8; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x6d8; -static constexpr dart::compiler::target::word - Thread_exit_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; -static constexpr dart::compiler::target::word - Thread_fix_allocation_stub_code_offset = 0xb8; -static constexpr dart::compiler::target::word - Thread_fix_callers_target_code_offset = 0xb0; -static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x2d0; -static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x2c8; -static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x2c0; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x2d8; + Thread_double_negate_address_offset = 0x2b8; +static constexpr dart::compiler::target::word Thread_end_offset = 0x60; +static constexpr dart::compiler::target::word + Thread_enter_safepoint_stub_offset = 0x1e0; +static constexpr dart::compiler::target::word Thread_execution_state_offset = + 0x6e0; +static constexpr dart::compiler::target::word + Thread_exit_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; +static constexpr dart::compiler::target::word + Thread_fix_allocation_stub_code_offset = 0xc0; +static constexpr dart::compiler::target::word + Thread_fix_callers_target_code_offset = 0xb8; +static constexpr dart::compiler::target::word + Thread_float_absolute_address_offset = 0x2d8; +static constexpr dart::compiler::target::word + Thread_float_negate_address_offset = 0x2d0; +static constexpr dart::compiler::target::word Thread_float_not_address_offset = + 0x2c8; +static constexpr dart::compiler::target::word + Thread_float_zerow_address_offset = 0x2e0; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x6c0; + 0x6c8; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x298; + Thread_interpret_call_entry_point_offset = 0x2a0; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_from_bytecode_stub_offset = 0xc8; + Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd0; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_stub_offset = 0xc0; + Thread_invoke_dart_code_stub_offset = 0xc8; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x6e8; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x660; + 0x6f0; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x668; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x668; + 0x670; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_return_stub_offset = 0x1b8; + Thread_lazy_deopt_from_return_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_throw_stub_offset = 0x1c0; + Thread_lazy_deopt_from_throw_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - Thread_lazy_specialize_type_test_stub_offset = 0x1d0; + Thread_lazy_specialize_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x690; + Thread_old_marking_stack_block_offset = 0x698; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x698; + Thread_new_marking_stack_block_offset = 0x6a0; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x240; + Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x248; + Thread_switchable_call_miss_entry_offset = 0x250; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_stub_offset = 0x190; + Thread_switchable_call_miss_stub_offset = 0x198; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x288; + Thread_no_scope_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xe0; + Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xe8; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xd8; + Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xe0; static constexpr dart::compiler::target::word - Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf0; + Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf8; static constexpr dart::compiler::target::word - Thread_null_error_shared_without_fpu_regs_stub_offset = 0xe8; + Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf0; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x100; + Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x108; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xf8; + Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x100; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x110; + Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x118; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x108; + Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x110; static constexpr dart::compiler::target::word - Thread_range_error_shared_with_fpu_regs_stub_offset = 0x120; + Thread_range_error_shared_with_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - Thread_range_error_shared_without_fpu_regs_stub_offset = 0x118; + Thread_range_error_shared_without_fpu_regs_stub_offset = 0x120; static constexpr dart::compiler::target::word - Thread_write_error_shared_with_fpu_regs_stub_offset = 0x130; + Thread_write_error_shared_with_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - Thread_write_error_shared_without_fpu_regs_stub_offset = 0x128; + Thread_write_error_shared_without_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x140; + Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x148; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x138; -static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x160; + Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x140; +static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x168; static constexpr dart::compiler::target::word - Thread_return_async_not_future_stub_offset = 0x170; + Thread_return_async_not_future_stub_offset = 0x178; static constexpr dart::compiler::target::word - Thread_return_async_star_stub_offset = 0x178; + Thread_return_async_star_stub_offset = 0x180; static constexpr dart::compiler::target::word Thread_return_async_stub_offset = - 0x168; + 0x170; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x80; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x2a0; + Thread_predefined_symbols_address_offset = 0x2a8; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x6c8; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x6d0; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x6d0; + Thread_saved_shadow_call_stack_offset = 0x6d8; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x6e0; + 0x6e8; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x78; -static constexpr dart::compiler::target::word Thread_single_step_offset = 0x8b8; +static constexpr dart::compiler::target::word Thread_single_step_offset = 0x8c0; static constexpr dart::compiler::target::word - Thread_slow_type_test_stub_offset = 0x1c8; + Thread_slow_type_test_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x270; + Thread_slow_type_test_entry_point_offset = 0x278; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x670; + 0x678; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x678; + Thread_stack_overflow_flags_offset = 0x680; 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 = 0x240; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x188; + Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x190; 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 = 0x238; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x180; + Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x688; + 0x690; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x610; + Thread_suspend_state_await_entry_point_offset = 0x618; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x618; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x620; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x608; + Thread_suspend_state_init_async_entry_point_offset = 0x610; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x620; + Thread_suspend_state_return_async_entry_point_offset = 0x628; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x628; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x630; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x630; + Thread_suspend_state_init_async_star_entry_point_offset = 0x638; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x638; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x640; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x640; + Thread_suspend_state_return_async_star_entry_point_offset = 0x648; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x648; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x650; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x650; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x658; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x658; + Thread_suspend_state_handle_exception_entry_point_offset = 0x660; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x680; + Thread_top_exit_frame_info_offset = 0x688; static constexpr dart::compiler::target::word Thread_top_offset = 0x58; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x890; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x6a8; + Thread_unboxed_runtime_arg_offset = 0x898; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x6b0; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0x1f0; + Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x50; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x8a0; -static constexpr dart::compiler::target::word Thread_random_offset = 0x8a8; + 0x8a8; +static constexpr dart::compiler::target::word Thread_random_offset = 0x8b0; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x268; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x8b0; -static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x8c8; -static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x8d0; -static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x8c0; + Thread_jump_to_frame_entry_point_offset = 0x270; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x8b8; +static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x8d0; +static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x8d8; +static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x8c8; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -2779,10 +2787,10 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - 0x568, 0x570, 0x578, 0x580, 0x588, 0x590, 0x598, 0x5a0, - 0x5a8, 0x5b0, 0x5b8, 0x5c0, 0x5c8, 0x5d0, 0x5d8, -1, - -1, -1, -1, 0x5e0, 0x5e8, -1, -1, 0x5f0, - 0x5f8, 0x600, -1, -1, -1, -1, -1, -1}; + 0x570, 0x578, 0x580, 0x588, 0x590, 0x598, 0x5a0, 0x5a8, + 0x5b0, 0x5b8, 0x5c0, 0x5c8, 0x5d0, 0x5d8, 0x5e0, -1, + -1, -1, -1, 0x5e8, 0x5f0, -1, -1, 0x5f8, + 0x600, 0x608, -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; @@ -3194,226 +3202,228 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x24; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x2e8; + Thread_AllocateArray_entry_point_offset = 0x2f0; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x670; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x678; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = + 0x680; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0x200; + Thread_array_write_barrier_entry_point_offset = 0x208; 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 = 0x218; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_stub_offset = 0x150; + Thread_allocate_mint_with_fpu_regs_stub_offset = 0x158; 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 = 0x220; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_stub_offset = 0x158; + Thread_allocate_mint_without_fpu_regs_stub_offset = 0x160; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x220; + Thread_allocate_object_entry_point_offset = 0x228; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x228; + Thread_allocate_object_parameterized_entry_point_offset = 0x230; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x230; + Thread_allocate_object_slow_entry_point_offset = 0x238; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x840; + 0x848; static constexpr dart::compiler::target::word - Thread_async_exception_handler_stub_offset = 0x160; + Thread_async_exception_handler_stub_offset = 0x168; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x298; -static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x98; -static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x90; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x2a0; +static constexpr dart::compiler::target::word Thread_bool_false_offset = 0xa0; +static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x98; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x208; + Thread_call_to_runtime_entry_point_offset = 0x210; static constexpr dart::compiler::target::word - Thread_call_to_runtime_stub_offset = 0xd8; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x898; + Thread_call_to_runtime_stub_offset = 0xe0; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x8a0; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x70; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x848; + Thread_double_truncate_round_supported_offset = 0x850; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x8a0; + Thread_service_extension_stream_offset = 0x8a8; +static constexpr dart::compiler::target::word Thread_thread_locals_offset = + 0x8b0; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x258; -static constexpr dart::compiler::target::word Thread_optimize_stub_offset = - 0x1b0; -static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x260; -static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = +static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1b8; +static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = + 0x268; +static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = + 0x1c0; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x2c0; -static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x2b8; -static constexpr dart::compiler::target::word Thread_end_offset = 0x68; -static constexpr dart::compiler::target::word - Thread_enter_safepoint_stub_offset = 0x1e0; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x698; -static constexpr dart::compiler::target::word - Thread_exit_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; -static constexpr dart::compiler::target::word - Thread_fix_allocation_stub_code_offset = 0xc0; -static constexpr dart::compiler::target::word - Thread_fix_callers_target_code_offset = 0xb8; -static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x2d8; -static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x2d0; -static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x2c8; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x2e0; + Thread_double_negate_address_offset = 0x2c0; +static constexpr dart::compiler::target::word Thread_end_offset = 0x68; +static constexpr dart::compiler::target::word + Thread_enter_safepoint_stub_offset = 0x1e8; +static constexpr dart::compiler::target::word Thread_execution_state_offset = + 0x6a0; +static constexpr dart::compiler::target::word + Thread_exit_safepoint_stub_offset = 0x1f0; +static constexpr dart::compiler::target::word + Thread_call_native_through_safepoint_stub_offset = 0x1f8; +static constexpr dart::compiler::target::word + Thread_call_native_through_safepoint_entry_point_offset = 0x270; +static constexpr dart::compiler::target::word + Thread_fix_allocation_stub_code_offset = 0xc8; +static constexpr dart::compiler::target::word + Thread_fix_callers_target_code_offset = 0xc0; +static constexpr dart::compiler::target::word + Thread_float_absolute_address_offset = 0x2e0; +static constexpr dart::compiler::target::word + Thread_float_negate_address_offset = 0x2d8; +static constexpr dart::compiler::target::word Thread_float_not_address_offset = + 0x2d0; +static constexpr dart::compiler::target::word + Thread_float_zerow_address_offset = 0x2e8; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x680; + 0x688; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x2a0; + Thread_interpret_call_entry_point_offset = 0x2a8; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd0; + Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd8; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_stub_offset = 0xc8; + Thread_invoke_dart_code_stub_offset = 0xd0; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x6a8; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x620; + 0x6b0; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x628; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x628; + 0x630; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x78; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_return_stub_offset = 0x1c0; + Thread_lazy_deopt_from_return_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_throw_stub_offset = 0x1c8; + Thread_lazy_deopt_from_throw_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - Thread_lazy_specialize_type_test_stub_offset = 0x1d8; + Thread_lazy_specialize_type_test_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x650; + Thread_old_marking_stack_block_offset = 0x658; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x658; + Thread_new_marking_stack_block_offset = 0x660; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x248; + Thread_megamorphic_call_checked_entry_offset = 0x250; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x250; + Thread_switchable_call_miss_entry_offset = 0x258; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_stub_offset = 0x198; + Thread_switchable_call_miss_stub_offset = 0x1a0; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x290; + Thread_no_scope_native_wrapper_entry_point_offset = 0x298; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xe8; + Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xf0; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xe0; + Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xe8; static constexpr dart::compiler::target::word - Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf8; + Thread_null_error_shared_with_fpu_regs_stub_offset = 0x100; static constexpr dart::compiler::target::word - Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf0; + Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf8; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x108; + Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x110; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x100; + Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x108; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x118; + Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x120; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x110; + Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x118; static constexpr dart::compiler::target::word - Thread_range_error_shared_with_fpu_regs_stub_offset = 0x128; + Thread_range_error_shared_with_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - Thread_range_error_shared_without_fpu_regs_stub_offset = 0x120; + Thread_range_error_shared_without_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - Thread_write_error_shared_with_fpu_regs_stub_offset = 0x138; + Thread_write_error_shared_with_fpu_regs_stub_offset = 0x140; static constexpr dart::compiler::target::word - Thread_write_error_shared_without_fpu_regs_stub_offset = 0x130; + Thread_write_error_shared_without_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x148; + Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x150; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x140; -static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x168; + Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x148; +static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x170; static constexpr dart::compiler::target::word - Thread_return_async_not_future_stub_offset = 0x178; + Thread_return_async_not_future_stub_offset = 0x180; static constexpr dart::compiler::target::word - Thread_return_async_star_stub_offset = 0x180; + Thread_return_async_star_stub_offset = 0x188; static constexpr dart::compiler::target::word Thread_return_async_stub_offset = - 0x170; + 0x178; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x88; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x2a8; + Thread_predefined_symbols_address_offset = 0x2b0; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x688; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x288; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x690; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x690; + Thread_saved_shadow_call_stack_offset = 0x698; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x6a0; + 0x6a8; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x80; -static constexpr dart::compiler::target::word Thread_single_step_offset = 0x878; +static constexpr dart::compiler::target::word Thread_single_step_offset = 0x880; static constexpr dart::compiler::target::word - Thread_slow_type_test_stub_offset = 0x1d0; + Thread_slow_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x278; + Thread_slow_type_test_entry_point_offset = 0x280; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x630; + 0x638; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x638; + Thread_stack_overflow_flags_offset = 0x640; 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 = 0x248; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x190; + Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x198; 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 = 0x240; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; + Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x190; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x648; + 0x650; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x5d0; + Thread_suspend_state_await_entry_point_offset = 0x5d8; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x5d8; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x5e0; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x5c8; + Thread_suspend_state_init_async_entry_point_offset = 0x5d0; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x5e0; + Thread_suspend_state_return_async_entry_point_offset = 0x5e8; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x5e8; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x5f0; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x5f0; + Thread_suspend_state_init_async_star_entry_point_offset = 0x5f8; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x5f8; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x600; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x600; + Thread_suspend_state_return_async_star_entry_point_offset = 0x608; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x608; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x610; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x610; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x618; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x618; + Thread_suspend_state_handle_exception_entry_point_offset = 0x620; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x640; + Thread_top_exit_frame_info_offset = 0x648; static constexpr dart::compiler::target::word Thread_top_offset = 0x60; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x850; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x668; + Thread_unboxed_runtime_arg_offset = 0x858; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x670; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0x1f8; + Thread_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x50; static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x58; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x860; -static constexpr dart::compiler::target::word Thread_random_offset = 0x868; + 0x868; +static constexpr dart::compiler::target::word Thread_random_offset = 0x870; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x270; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x870; -static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x888; -static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x890; -static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x880; + Thread_jump_to_frame_entry_point_offset = 0x278; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x878; +static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x890; +static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x898; +static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x888; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -3500,8 +3510,8 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - 0x570, 0x578, 0x580, 0x588, -1, -1, 0x590, 0x598, - 0x5a0, 0x5a8, 0x5b0, -1, 0x5b8, 0x5c0, -1, -1}; + 0x578, 0x580, 0x588, 0x590, -1, -1, 0x598, 0x5a0, + 0x5a8, 0x5b0, 0x5b8, -1, 0x5c0, 0x5c8, -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; @@ -3913,226 +3923,228 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x24; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x2e8; + Thread_AllocateArray_entry_point_offset = 0x2f0; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x6b8; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x6c0; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = + 0x6c8; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0x200; + Thread_array_write_barrier_entry_point_offset = 0x208; 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 = 0x218; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_stub_offset = 0x150; + Thread_allocate_mint_with_fpu_regs_stub_offset = 0x158; 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 = 0x220; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_stub_offset = 0x158; + Thread_allocate_mint_without_fpu_regs_stub_offset = 0x160; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x220; + Thread_allocate_object_entry_point_offset = 0x228; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x228; + Thread_allocate_object_parameterized_entry_point_offset = 0x230; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x230; + Thread_allocate_object_slow_entry_point_offset = 0x238; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x888; + 0x890; static constexpr dart::compiler::target::word - Thread_async_exception_handler_stub_offset = 0x160; + Thread_async_exception_handler_stub_offset = 0x168; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x298; -static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x98; -static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x90; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x2a0; +static constexpr dart::compiler::target::word Thread_bool_false_offset = 0xa0; +static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x98; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x208; + Thread_call_to_runtime_entry_point_offset = 0x210; static constexpr dart::compiler::target::word - Thread_call_to_runtime_stub_offset = 0xd8; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x8e0; + Thread_call_to_runtime_stub_offset = 0xe0; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x8e8; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x70; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x890; + Thread_double_truncate_round_supported_offset = 0x898; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x8e8; + Thread_service_extension_stream_offset = 0x8f0; +static constexpr dart::compiler::target::word Thread_thread_locals_offset = + 0x8f8; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x258; -static constexpr dart::compiler::target::word Thread_optimize_stub_offset = - 0x1b0; -static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x260; -static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = +static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1b8; +static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = + 0x268; +static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = + 0x1c0; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x2c0; -static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x2b8; -static constexpr dart::compiler::target::word Thread_end_offset = 0x68; -static constexpr dart::compiler::target::word - Thread_enter_safepoint_stub_offset = 0x1e0; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x6e0; -static constexpr dart::compiler::target::word - Thread_exit_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; -static constexpr dart::compiler::target::word - Thread_fix_allocation_stub_code_offset = 0xc0; -static constexpr dart::compiler::target::word - Thread_fix_callers_target_code_offset = 0xb8; -static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x2d8; -static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x2d0; -static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x2c8; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x2e0; + Thread_double_negate_address_offset = 0x2c0; +static constexpr dart::compiler::target::word Thread_end_offset = 0x68; +static constexpr dart::compiler::target::word + Thread_enter_safepoint_stub_offset = 0x1e8; +static constexpr dart::compiler::target::word Thread_execution_state_offset = + 0x6e8; +static constexpr dart::compiler::target::word + Thread_exit_safepoint_stub_offset = 0x1f0; +static constexpr dart::compiler::target::word + Thread_call_native_through_safepoint_stub_offset = 0x1f8; +static constexpr dart::compiler::target::word + Thread_call_native_through_safepoint_entry_point_offset = 0x270; +static constexpr dart::compiler::target::word + Thread_fix_allocation_stub_code_offset = 0xc8; +static constexpr dart::compiler::target::word + Thread_fix_callers_target_code_offset = 0xc0; +static constexpr dart::compiler::target::word + Thread_float_absolute_address_offset = 0x2e0; +static constexpr dart::compiler::target::word + Thread_float_negate_address_offset = 0x2d8; +static constexpr dart::compiler::target::word Thread_float_not_address_offset = + 0x2d0; +static constexpr dart::compiler::target::word + Thread_float_zerow_address_offset = 0x2e8; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x6c8; + 0x6d0; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x2a0; + Thread_interpret_call_entry_point_offset = 0x2a8; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd0; + Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd8; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_stub_offset = 0xc8; + Thread_invoke_dart_code_stub_offset = 0xd0; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x6f0; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x668; + 0x6f8; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x670; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x670; + 0x678; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x78; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_return_stub_offset = 0x1c0; + Thread_lazy_deopt_from_return_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_throw_stub_offset = 0x1c8; + Thread_lazy_deopt_from_throw_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - Thread_lazy_specialize_type_test_stub_offset = 0x1d8; + Thread_lazy_specialize_type_test_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x698; + Thread_old_marking_stack_block_offset = 0x6a0; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x6a0; + Thread_new_marking_stack_block_offset = 0x6a8; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x248; + Thread_megamorphic_call_checked_entry_offset = 0x250; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x250; + Thread_switchable_call_miss_entry_offset = 0x258; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_stub_offset = 0x198; + Thread_switchable_call_miss_stub_offset = 0x1a0; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x290; + Thread_no_scope_native_wrapper_entry_point_offset = 0x298; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xe8; + Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xf0; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xe0; + Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xe8; static constexpr dart::compiler::target::word - Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf8; + Thread_null_error_shared_with_fpu_regs_stub_offset = 0x100; static constexpr dart::compiler::target::word - Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf0; + Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf8; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x108; + Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x110; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x100; + Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x108; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x118; + Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x120; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x110; + Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x118; static constexpr dart::compiler::target::word - Thread_range_error_shared_with_fpu_regs_stub_offset = 0x128; + Thread_range_error_shared_with_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - Thread_range_error_shared_without_fpu_regs_stub_offset = 0x120; + Thread_range_error_shared_without_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - Thread_write_error_shared_with_fpu_regs_stub_offset = 0x138; + Thread_write_error_shared_with_fpu_regs_stub_offset = 0x140; static constexpr dart::compiler::target::word - Thread_write_error_shared_without_fpu_regs_stub_offset = 0x130; + Thread_write_error_shared_without_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x148; + Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x150; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x140; -static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x168; + Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x148; +static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x170; static constexpr dart::compiler::target::word - Thread_return_async_not_future_stub_offset = 0x178; + Thread_return_async_not_future_stub_offset = 0x180; static constexpr dart::compiler::target::word - Thread_return_async_star_stub_offset = 0x180; + Thread_return_async_star_stub_offset = 0x188; static constexpr dart::compiler::target::word Thread_return_async_stub_offset = - 0x170; + 0x178; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x88; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x2a8; + Thread_predefined_symbols_address_offset = 0x2b0; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x6d0; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x288; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x6d8; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x6d8; + Thread_saved_shadow_call_stack_offset = 0x6e0; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x6e8; + 0x6f0; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x80; -static constexpr dart::compiler::target::word Thread_single_step_offset = 0x8c0; +static constexpr dart::compiler::target::word Thread_single_step_offset = 0x8c8; static constexpr dart::compiler::target::word - Thread_slow_type_test_stub_offset = 0x1d0; + Thread_slow_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x278; + Thread_slow_type_test_entry_point_offset = 0x280; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x678; + 0x680; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x680; + Thread_stack_overflow_flags_offset = 0x688; 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 = 0x248; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x190; + Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x198; 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 = 0x240; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; + Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x190; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x690; + 0x698; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x618; + Thread_suspend_state_await_entry_point_offset = 0x620; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x620; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x628; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x610; + Thread_suspend_state_init_async_entry_point_offset = 0x618; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x628; + Thread_suspend_state_return_async_entry_point_offset = 0x630; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x630; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x638; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x638; + Thread_suspend_state_init_async_star_entry_point_offset = 0x640; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x640; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x648; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x648; + Thread_suspend_state_return_async_star_entry_point_offset = 0x650; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x650; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x658; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x658; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x660; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x660; + Thread_suspend_state_handle_exception_entry_point_offset = 0x668; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x688; + Thread_top_exit_frame_info_offset = 0x690; static constexpr dart::compiler::target::word Thread_top_offset = 0x60; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x898; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x6b0; + Thread_unboxed_runtime_arg_offset = 0x8a0; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x6b8; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0x1f8; + Thread_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x50; static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x58; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x8a8; -static constexpr dart::compiler::target::word Thread_random_offset = 0x8b0; + 0x8b0; +static constexpr dart::compiler::target::word Thread_random_offset = 0x8b8; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x270; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x8b8; -static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x8d0; -static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x8d8; -static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x8c8; + Thread_jump_to_frame_entry_point_offset = 0x278; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x8c0; +static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x8d8; +static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x8e0; +static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x8d0; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -4219,10 +4231,10 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - 0x570, 0x578, 0x580, 0x588, 0x590, 0x598, 0x5a0, 0x5a8, - 0x5b0, 0x5b8, 0x5c0, 0x5c8, 0x5d0, 0x5d8, 0x5e0, -1, - -1, -1, -1, 0x5e8, 0x5f0, -1, -1, 0x5f8, - 0x600, 0x608, -1, -1, -1, -1, -1, -1}; + 0x578, 0x580, 0x588, 0x590, 0x598, 0x5a0, 0x5a8, 0x5b0, + 0x5b8, 0x5c0, 0x5c8, 0x5d0, 0x5d8, 0x5e0, 0x5e8, -1, + -1, -1, -1, 0x5f0, 0x5f8, -1, -1, 0x600, + 0x608, 0x610, -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; @@ -4632,225 +4644,227 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x14; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x170; + Thread_AllocateArray_entry_point_offset = 0x174; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x350; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x354; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = + 0x358; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0xfc; + Thread_array_write_barrier_entry_point_offset = 0x100; 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 = 0x108; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_stub_offset = 0xa4; + Thread_allocate_mint_with_fpu_regs_stub_offset = 0xa8; 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 = 0x10c; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_stub_offset = 0xa8; + Thread_allocate_mint_without_fpu_regs_stub_offset = 0xac; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x10c; + Thread_allocate_object_entry_point_offset = 0x110; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x110; + Thread_allocate_object_parameterized_entry_point_offset = 0x114; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x114; + Thread_allocate_object_slow_entry_point_offset = 0x118; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x438; + 0x43c; static constexpr dart::compiler::target::word - Thread_async_exception_handler_stub_offset = 0xac; + Thread_async_exception_handler_stub_offset = 0xb0; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x148; -static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x48; -static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x44; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x14c; +static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x4c; +static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x48; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x140; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x100; + Thread_call_to_runtime_entry_point_offset = 0x104; static constexpr dart::compiler::target::word - Thread_call_to_runtime_stub_offset = 0x68; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x474; + Thread_call_to_runtime_stub_offset = 0x6c; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x47c; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x34; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x43c; + Thread_double_truncate_round_supported_offset = 0x440; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x478; + Thread_service_extension_stream_offset = 0x480; +static constexpr dart::compiler::target::word Thread_thread_locals_offset = + 0x484; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x128; -static constexpr dart::compiler::target::word Thread_optimize_stub_offset = - 0xd4; -static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x12c; -static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = +static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0xd8; +static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = + 0x130; +static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = + 0xdc; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x15c; -static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x158; -static constexpr dart::compiler::target::word Thread_end_offset = 0x30; -static constexpr dart::compiler::target::word - Thread_enter_safepoint_stub_offset = 0xec; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x364; -static constexpr dart::compiler::target::word - Thread_exit_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; -static constexpr dart::compiler::target::word - Thread_fix_allocation_stub_code_offset = 0x5c; -static constexpr dart::compiler::target::word - Thread_fix_callers_target_code_offset = 0x58; -static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x168; -static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x164; -static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x160; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x16c; + Thread_double_negate_address_offset = 0x15c; +static constexpr dart::compiler::target::word Thread_end_offset = 0x30; +static constexpr dart::compiler::target::word + Thread_enter_safepoint_stub_offset = 0xf0; +static constexpr dart::compiler::target::word Thread_execution_state_offset = + 0x368; +static constexpr dart::compiler::target::word + Thread_exit_safepoint_stub_offset = 0xf4; +static constexpr dart::compiler::target::word + Thread_call_native_through_safepoint_stub_offset = 0xf8; +static constexpr dart::compiler::target::word + Thread_call_native_through_safepoint_entry_point_offset = 0x134; +static constexpr dart::compiler::target::word + Thread_fix_allocation_stub_code_offset = 0x60; +static constexpr dart::compiler::target::word + Thread_fix_callers_target_code_offset = 0x5c; +static constexpr dart::compiler::target::word + Thread_float_absolute_address_offset = 0x16c; +static constexpr dart::compiler::target::word + Thread_float_negate_address_offset = 0x168; +static constexpr dart::compiler::target::word Thread_float_not_address_offset = + 0x164; +static constexpr dart::compiler::target::word + Thread_float_zerow_address_offset = 0x170; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x358; + 0x35c; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x14c; + Thread_interpret_call_entry_point_offset = 0x150; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_from_bytecode_stub_offset = 0x64; + Thread_invoke_dart_code_from_bytecode_stub_offset = 0x68; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_stub_offset = 0x60; + Thread_invoke_dart_code_stub_offset = 0x64; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x36c; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x328; + 0x370; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x32c; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x32c; + 0x330; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x38; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_return_stub_offset = 0xdc; + Thread_lazy_deopt_from_return_stub_offset = 0xe0; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_throw_stub_offset = 0xe0; + Thread_lazy_deopt_from_throw_stub_offset = 0xe4; static constexpr dart::compiler::target::word - Thread_lazy_specialize_type_test_stub_offset = 0xe8; + Thread_lazy_specialize_type_test_stub_offset = 0xec; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x340; + Thread_old_marking_stack_block_offset = 0x344; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x344; + Thread_new_marking_stack_block_offset = 0x348; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x120; + Thread_megamorphic_call_checked_entry_offset = 0x124; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x124; + Thread_switchable_call_miss_entry_offset = 0x128; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_stub_offset = 0xc8; + Thread_switchable_call_miss_stub_offset = 0xcc; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x144; + Thread_no_scope_native_wrapper_entry_point_offset = 0x148; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x70; + Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x74; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x6c; + Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x70; static constexpr dart::compiler::target::word - Thread_null_error_shared_with_fpu_regs_stub_offset = 0x78; + Thread_null_error_shared_with_fpu_regs_stub_offset = 0x7c; static constexpr dart::compiler::target::word - Thread_null_error_shared_without_fpu_regs_stub_offset = 0x74; + Thread_null_error_shared_without_fpu_regs_stub_offset = 0x78; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x80; + Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x84; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x7c; + Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x80; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x88; + Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x8c; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x84; + Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x88; static constexpr dart::compiler::target::word - Thread_range_error_shared_with_fpu_regs_stub_offset = 0x90; + Thread_range_error_shared_with_fpu_regs_stub_offset = 0x94; static constexpr dart::compiler::target::word - Thread_range_error_shared_without_fpu_regs_stub_offset = 0x8c; + Thread_range_error_shared_without_fpu_regs_stub_offset = 0x90; static constexpr dart::compiler::target::word - Thread_write_error_shared_with_fpu_regs_stub_offset = 0x98; + Thread_write_error_shared_with_fpu_regs_stub_offset = 0x9c; static constexpr dart::compiler::target::word - Thread_write_error_shared_without_fpu_regs_stub_offset = 0x94; + Thread_write_error_shared_without_fpu_regs_stub_offset = 0x98; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0xa0; + Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0xa4; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x9c; -static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xb0; + Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0xa0; +static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xb4; static constexpr dart::compiler::target::word - Thread_return_async_not_future_stub_offset = 0xb8; + Thread_return_async_not_future_stub_offset = 0xbc; static constexpr dart::compiler::target::word - Thread_return_async_star_stub_offset = 0xbc; + Thread_return_async_star_stub_offset = 0xc0; static constexpr dart::compiler::target::word Thread_return_async_stub_offset = - 0xb4; + 0xb8; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x40; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x150; + Thread_predefined_symbols_address_offset = 0x154; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x13c; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x35c; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x140; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x360; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x360; + Thread_saved_shadow_call_stack_offset = 0x364; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x368; + 0x36c; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x3c; -static constexpr dart::compiler::target::word Thread_single_step_offset = 0x464; +static constexpr dart::compiler::target::word Thread_single_step_offset = 0x46c; static constexpr dart::compiler::target::word - Thread_slow_type_test_stub_offset = 0xe4; + Thread_slow_type_test_stub_offset = 0xe8; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x138; + Thread_slow_type_test_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x24; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x330; + 0x334; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x334; + Thread_stack_overflow_flags_offset = 0x338; 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 = 0x120; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc4; + Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc8; 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 = 0x11c; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc0; + Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x33c; + 0x340; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x300; + Thread_suspend_state_await_entry_point_offset = 0x304; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x304; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x308; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x2fc; + Thread_suspend_state_init_async_entry_point_offset = 0x300; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x308; + Thread_suspend_state_return_async_entry_point_offset = 0x30c; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x30c; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x310; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x310; + Thread_suspend_state_init_async_star_entry_point_offset = 0x314; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x314; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x318; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x318; + Thread_suspend_state_return_async_star_entry_point_offset = 0x31c; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x31c; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x320; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x320; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x324; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x324; + Thread_suspend_state_handle_exception_entry_point_offset = 0x328; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x338; + Thread_top_exit_frame_info_offset = 0x33c; static constexpr dart::compiler::target::word Thread_top_offset = 0x2c; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x440; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x34c; + Thread_unboxed_runtime_arg_offset = 0x448; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x350; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0xf8; + Thread_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x28; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x450; -static constexpr dart::compiler::target::word Thread_random_offset = 0x458; + 0x458; +static constexpr dart::compiler::target::word Thread_random_offset = 0x460; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x134; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x460; -static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x46c; -static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x470; -static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x468; + Thread_jump_to_frame_entry_point_offset = 0x138; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x468; +static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x474; +static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x478; +static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x470; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -4935,9 +4949,9 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x4, 0xc, 0x8, 0x10}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - -1, -1, -1, -1, -1, 0x2b4, 0x2b8, 0x2bc, -1, -1, 0x2c0, - 0x2c4, 0x2c8, -1, -1, -1, 0x2cc, 0x2d0, 0x2d4, 0x2d8, 0x2dc, 0x2e0, - 0x2e4, 0x2e8, -1, -1, -1, -1, 0x2ec, 0x2f0, 0x2f4, 0x2f8}; + -1, -1, -1, -1, -1, 0x2b8, 0x2bc, 0x2c0, -1, -1, 0x2c4, + 0x2c8, 0x2cc, -1, -1, -1, 0x2d0, 0x2d4, 0x2d8, 0x2dc, 0x2e0, 0x2e4, + 0x2e8, 0x2ec, -1, -1, -1, -1, 0x2f0, 0x2f4, 0x2f8, 0x2fc}; 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; @@ -5351,225 +5365,227 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x28; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x2e0; + Thread_AllocateArray_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x6a0; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x6a8; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = + 0x6b0; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0x1f8; + Thread_array_write_barrier_entry_point_offset = 0x200; 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 = 0x210; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_stub_offset = 0x148; + Thread_allocate_mint_with_fpu_regs_stub_offset = 0x150; 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 = 0x218; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_stub_offset = 0x150; + Thread_allocate_mint_without_fpu_regs_stub_offset = 0x158; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x218; + Thread_allocate_object_entry_point_offset = 0x220; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x220; + Thread_allocate_object_parameterized_entry_point_offset = 0x228; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x228; + Thread_allocate_object_slow_entry_point_offset = 0x230; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x870; + 0x878; static constexpr dart::compiler::target::word - Thread_async_exception_handler_stub_offset = 0x158; + Thread_async_exception_handler_stub_offset = 0x160; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; -static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x90; -static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x88; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x298; +static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x98; +static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x90; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x200; + Thread_call_to_runtime_entry_point_offset = 0x208; static constexpr dart::compiler::target::word - Thread_call_to_runtime_stub_offset = 0xd0; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x8c8; + Thread_call_to_runtime_stub_offset = 0xd8; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x8d0; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x68; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x878; + Thread_double_truncate_round_supported_offset = 0x880; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x8d0; + Thread_service_extension_stream_offset = 0x8d8; +static constexpr dart::compiler::target::word Thread_thread_locals_offset = + 0x8e0; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x250; -static constexpr dart::compiler::target::word Thread_optimize_stub_offset = - 0x1a8; -static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x258; -static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = +static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1b0; +static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = + 0x260; +static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = + 0x1b8; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x2b8; -static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x2b0; -static constexpr dart::compiler::target::word Thread_end_offset = 0x60; -static constexpr dart::compiler::target::word - Thread_enter_safepoint_stub_offset = 0x1d8; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x6c8; -static constexpr dart::compiler::target::word - Thread_exit_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; -static constexpr dart::compiler::target::word - Thread_fix_allocation_stub_code_offset = 0xb8; -static constexpr dart::compiler::target::word - Thread_fix_callers_target_code_offset = 0xb0; -static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x2d0; -static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x2c8; -static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x2c0; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x2d8; + Thread_double_negate_address_offset = 0x2b8; +static constexpr dart::compiler::target::word Thread_end_offset = 0x60; +static constexpr dart::compiler::target::word + Thread_enter_safepoint_stub_offset = 0x1e0; +static constexpr dart::compiler::target::word Thread_execution_state_offset = + 0x6d0; +static constexpr dart::compiler::target::word + Thread_exit_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; +static constexpr dart::compiler::target::word + Thread_fix_allocation_stub_code_offset = 0xc0; +static constexpr dart::compiler::target::word + Thread_fix_callers_target_code_offset = 0xb8; +static constexpr dart::compiler::target::word + Thread_float_absolute_address_offset = 0x2d8; +static constexpr dart::compiler::target::word + Thread_float_negate_address_offset = 0x2d0; +static constexpr dart::compiler::target::word Thread_float_not_address_offset = + 0x2c8; +static constexpr dart::compiler::target::word + Thread_float_zerow_address_offset = 0x2e0; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x6b0; + 0x6b8; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x298; + Thread_interpret_call_entry_point_offset = 0x2a0; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_from_bytecode_stub_offset = 0xc8; + Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd0; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_stub_offset = 0xc0; + Thread_invoke_dart_code_stub_offset = 0xc8; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x6d8; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x650; + 0x6e0; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x658; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x658; + 0x660; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_return_stub_offset = 0x1b8; + Thread_lazy_deopt_from_return_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_throw_stub_offset = 0x1c0; + Thread_lazy_deopt_from_throw_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - Thread_lazy_specialize_type_test_stub_offset = 0x1d0; + Thread_lazy_specialize_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x680; + Thread_old_marking_stack_block_offset = 0x688; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x688; + Thread_new_marking_stack_block_offset = 0x690; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x240; + Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x248; + Thread_switchable_call_miss_entry_offset = 0x250; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_stub_offset = 0x190; + Thread_switchable_call_miss_stub_offset = 0x198; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x288; + Thread_no_scope_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xe0; + Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xe8; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xd8; + Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xe0; static constexpr dart::compiler::target::word - Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf0; + Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf8; static constexpr dart::compiler::target::word - Thread_null_error_shared_without_fpu_regs_stub_offset = 0xe8; + Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf0; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x100; + Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x108; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xf8; + Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x100; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x110; + Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x118; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x108; + Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x110; static constexpr dart::compiler::target::word - Thread_range_error_shared_with_fpu_regs_stub_offset = 0x120; + Thread_range_error_shared_with_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - Thread_range_error_shared_without_fpu_regs_stub_offset = 0x118; + Thread_range_error_shared_without_fpu_regs_stub_offset = 0x120; static constexpr dart::compiler::target::word - Thread_write_error_shared_with_fpu_regs_stub_offset = 0x130; + Thread_write_error_shared_with_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - Thread_write_error_shared_without_fpu_regs_stub_offset = 0x128; + Thread_write_error_shared_without_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x140; + Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x148; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x138; -static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x160; + Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x140; +static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x168; static constexpr dart::compiler::target::word - Thread_return_async_not_future_stub_offset = 0x170; + Thread_return_async_not_future_stub_offset = 0x178; static constexpr dart::compiler::target::word - Thread_return_async_star_stub_offset = 0x178; + Thread_return_async_star_stub_offset = 0x180; static constexpr dart::compiler::target::word Thread_return_async_stub_offset = - 0x168; + 0x170; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x80; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x2a0; + Thread_predefined_symbols_address_offset = 0x2a8; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x6b8; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x6c0; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x6c0; + Thread_saved_shadow_call_stack_offset = 0x6c8; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x6d0; + 0x6d8; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x78; -static constexpr dart::compiler::target::word Thread_single_step_offset = 0x8a8; +static constexpr dart::compiler::target::word Thread_single_step_offset = 0x8b0; static constexpr dart::compiler::target::word - Thread_slow_type_test_stub_offset = 0x1c8; + Thread_slow_type_test_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x270; + Thread_slow_type_test_entry_point_offset = 0x278; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x660; + 0x668; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x668; + Thread_stack_overflow_flags_offset = 0x670; 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 = 0x240; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x188; + Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x190; 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 = 0x238; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x180; + Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x678; + 0x680; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x600; + Thread_suspend_state_await_entry_point_offset = 0x608; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x608; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x610; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x5f8; + Thread_suspend_state_init_async_entry_point_offset = 0x600; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x610; + Thread_suspend_state_return_async_entry_point_offset = 0x618; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x618; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x620; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x620; + Thread_suspend_state_init_async_star_entry_point_offset = 0x628; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x628; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x630; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x630; + Thread_suspend_state_return_async_star_entry_point_offset = 0x638; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x638; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x640; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x640; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x648; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x648; + Thread_suspend_state_handle_exception_entry_point_offset = 0x650; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x670; + Thread_top_exit_frame_info_offset = 0x678; static constexpr dart::compiler::target::word Thread_top_offset = 0x58; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x880; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x698; + Thread_unboxed_runtime_arg_offset = 0x888; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x6a0; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0x1f0; + Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x50; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x890; -static constexpr dart::compiler::target::word Thread_random_offset = 0x898; + 0x898; +static constexpr dart::compiler::target::word Thread_random_offset = 0x8a0; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x268; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x8a0; -static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x8b8; -static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x8c0; -static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x8b0; + Thread_jump_to_frame_entry_point_offset = 0x270; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x8a8; +static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x8c0; +static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x8c8; +static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x8b8; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -5658,9 +5674,9 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - -1, -1, -1, -1, -1, 0x568, 0x570, 0x578, -1, -1, 0x580, - 0x588, 0x590, -1, -1, -1, 0x598, 0x5a0, 0x5a8, 0x5b0, 0x5b8, 0x5c0, - 0x5c8, 0x5d0, -1, -1, -1, -1, 0x5d8, 0x5e0, 0x5e8, 0x5f0}; + -1, -1, -1, -1, -1, 0x570, 0x578, 0x580, -1, -1, 0x588, + 0x590, 0x598, -1, -1, -1, 0x5a0, 0x5a8, 0x5b0, 0x5b8, 0x5c0, 0x5c8, + 0x5d0, 0x5d8, -1, -1, -1, -1, 0x5e0, 0x5e8, 0x5f0, 0x5f8}; 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; @@ -6063,224 +6079,226 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x14; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x170; + Thread_AllocateArray_entry_point_offset = 0x174; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x328; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x32c; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = + 0x330; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0xfc; + Thread_array_write_barrier_entry_point_offset = 0x100; 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 = 0x108; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_stub_offset = 0xa4; + Thread_allocate_mint_with_fpu_regs_stub_offset = 0xa8; 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 = 0x10c; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_stub_offset = 0xa8; + Thread_allocate_mint_without_fpu_regs_stub_offset = 0xac; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x10c; + Thread_allocate_object_entry_point_offset = 0x110; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x110; + Thread_allocate_object_parameterized_entry_point_offset = 0x114; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x114; + Thread_allocate_object_slow_entry_point_offset = 0x118; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x410; + 0x414; static constexpr dart::compiler::target::word - Thread_async_exception_handler_stub_offset = 0xac; + Thread_async_exception_handler_stub_offset = 0xb0; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x148; -static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x48; -static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x44; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x14c; +static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x4c; +static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x48; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x140; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x100; + Thread_call_to_runtime_entry_point_offset = 0x104; static constexpr dart::compiler::target::word - Thread_call_to_runtime_stub_offset = 0x68; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x44c; + Thread_call_to_runtime_stub_offset = 0x6c; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x454; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x34; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x414; + Thread_double_truncate_round_supported_offset = 0x418; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x450; + Thread_service_extension_stream_offset = 0x458; +static constexpr dart::compiler::target::word Thread_thread_locals_offset = + 0x45c; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x128; -static constexpr dart::compiler::target::word Thread_optimize_stub_offset = - 0xd4; -static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x12c; -static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = +static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0xd8; +static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = + 0x130; +static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = + 0xdc; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x15c; -static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x158; -static constexpr dart::compiler::target::word Thread_end_offset = 0x30; -static constexpr dart::compiler::target::word - Thread_enter_safepoint_stub_offset = 0xec; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x33c; -static constexpr dart::compiler::target::word - Thread_exit_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; -static constexpr dart::compiler::target::word - Thread_fix_allocation_stub_code_offset = 0x5c; -static constexpr dart::compiler::target::word - Thread_fix_callers_target_code_offset = 0x58; -static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x168; -static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x164; -static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x160; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x16c; + Thread_double_negate_address_offset = 0x15c; +static constexpr dart::compiler::target::word Thread_end_offset = 0x30; +static constexpr dart::compiler::target::word + Thread_enter_safepoint_stub_offset = 0xf0; +static constexpr dart::compiler::target::word Thread_execution_state_offset = + 0x340; +static constexpr dart::compiler::target::word + Thread_exit_safepoint_stub_offset = 0xf4; +static constexpr dart::compiler::target::word + Thread_call_native_through_safepoint_stub_offset = 0xf8; +static constexpr dart::compiler::target::word + Thread_call_native_through_safepoint_entry_point_offset = 0x134; +static constexpr dart::compiler::target::word + Thread_fix_allocation_stub_code_offset = 0x60; +static constexpr dart::compiler::target::word + Thread_fix_callers_target_code_offset = 0x5c; +static constexpr dart::compiler::target::word + Thread_float_absolute_address_offset = 0x16c; +static constexpr dart::compiler::target::word + Thread_float_negate_address_offset = 0x168; +static constexpr dart::compiler::target::word Thread_float_not_address_offset = + 0x164; +static constexpr dart::compiler::target::word + Thread_float_zerow_address_offset = 0x170; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x330; + 0x334; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x14c; + Thread_interpret_call_entry_point_offset = 0x150; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_from_bytecode_stub_offset = 0x64; + Thread_invoke_dart_code_from_bytecode_stub_offset = 0x68; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_stub_offset = 0x60; + Thread_invoke_dart_code_stub_offset = 0x64; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x344; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x300; + 0x348; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x304; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x304; + 0x308; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x38; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_return_stub_offset = 0xdc; + Thread_lazy_deopt_from_return_stub_offset = 0xe0; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_throw_stub_offset = 0xe0; + Thread_lazy_deopt_from_throw_stub_offset = 0xe4; static constexpr dart::compiler::target::word - Thread_lazy_specialize_type_test_stub_offset = 0xe8; + Thread_lazy_specialize_type_test_stub_offset = 0xec; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x318; + Thread_old_marking_stack_block_offset = 0x31c; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x31c; + Thread_new_marking_stack_block_offset = 0x320; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x120; + Thread_megamorphic_call_checked_entry_offset = 0x124; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x124; + Thread_switchable_call_miss_entry_offset = 0x128; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_stub_offset = 0xc8; + Thread_switchable_call_miss_stub_offset = 0xcc; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x144; + Thread_no_scope_native_wrapper_entry_point_offset = 0x148; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x70; + Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x74; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x6c; + Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x70; static constexpr dart::compiler::target::word - Thread_null_error_shared_with_fpu_regs_stub_offset = 0x78; + Thread_null_error_shared_with_fpu_regs_stub_offset = 0x7c; static constexpr dart::compiler::target::word - Thread_null_error_shared_without_fpu_regs_stub_offset = 0x74; + Thread_null_error_shared_without_fpu_regs_stub_offset = 0x78; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x80; + Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x84; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x7c; + Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x80; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x88; + Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x8c; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x84; + Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x88; static constexpr dart::compiler::target::word - Thread_range_error_shared_with_fpu_regs_stub_offset = 0x90; + Thread_range_error_shared_with_fpu_regs_stub_offset = 0x94; static constexpr dart::compiler::target::word - Thread_range_error_shared_without_fpu_regs_stub_offset = 0x8c; + Thread_range_error_shared_without_fpu_regs_stub_offset = 0x90; static constexpr dart::compiler::target::word - Thread_write_error_shared_with_fpu_regs_stub_offset = 0x98; + Thread_write_error_shared_with_fpu_regs_stub_offset = 0x9c; static constexpr dart::compiler::target::word - Thread_write_error_shared_without_fpu_regs_stub_offset = 0x94; + Thread_write_error_shared_without_fpu_regs_stub_offset = 0x98; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0xa0; + Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0xa4; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x9c; -static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xb0; + Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0xa0; +static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xb4; static constexpr dart::compiler::target::word - Thread_return_async_not_future_stub_offset = 0xb8; + Thread_return_async_not_future_stub_offset = 0xbc; static constexpr dart::compiler::target::word - Thread_return_async_star_stub_offset = 0xbc; + Thread_return_async_star_stub_offset = 0xc0; static constexpr dart::compiler::target::word Thread_return_async_stub_offset = - 0xb4; + 0xb8; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x40; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x150; + Thread_predefined_symbols_address_offset = 0x154; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x13c; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x334; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x140; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x338; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x338; + Thread_saved_shadow_call_stack_offset = 0x33c; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x340; + 0x344; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x3c; static constexpr dart::compiler::target::word - Thread_slow_type_test_stub_offset = 0xe4; + Thread_slow_type_test_stub_offset = 0xe8; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x138; + Thread_slow_type_test_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x24; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x308; + 0x30c; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x30c; + Thread_stack_overflow_flags_offset = 0x310; 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 = 0x120; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc4; + Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc8; 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 = 0x11c; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc0; + Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x314; + 0x318; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x2d8; + Thread_suspend_state_await_entry_point_offset = 0x2dc; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x2dc; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x2e0; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x2d4; + Thread_suspend_state_init_async_entry_point_offset = 0x2d8; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x2e0; + Thread_suspend_state_return_async_entry_point_offset = 0x2e4; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x2e4; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x2e8; + Thread_suspend_state_init_async_star_entry_point_offset = 0x2ec; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x2ec; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x2f0; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x2f0; + Thread_suspend_state_return_async_star_entry_point_offset = 0x2f4; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x2f4; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x2f8; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x2f8; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x2fc; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x2fc; + Thread_suspend_state_handle_exception_entry_point_offset = 0x300; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x310; + Thread_top_exit_frame_info_offset = 0x314; static constexpr dart::compiler::target::word Thread_top_offset = 0x2c; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x418; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x324; + Thread_unboxed_runtime_arg_offset = 0x420; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x328; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0xf8; + Thread_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x28; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x428; -static constexpr dart::compiler::target::word Thread_random_offset = 0x430; + 0x430; +static constexpr dart::compiler::target::word Thread_random_offset = 0x438; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x134; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x438; -static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x444; -static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x448; -static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x440; + Thread_jump_to_frame_entry_point_offset = 0x138; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x440; +static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x44c; +static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x450; +static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x448; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -6365,8 +6383,8 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x4, 0xc, 0x8, 0x10}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - 0x2b4, 0x2b8, 0x2bc, 0x2c0, 0x2c4, -1, 0x2c8, -1, - 0x2cc, 0x2d0, -1, -1, -1, -1, -1, -1}; + 0x2b8, 0x2bc, 0x2c0, 0x2c4, 0x2c8, -1, 0x2cc, -1, + 0x2d0, 0x2d4, -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; @@ -6773,224 +6791,226 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x28; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x2e0; + Thread_AllocateArray_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x668; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x670; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = + 0x678; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0x1f8; + Thread_array_write_barrier_entry_point_offset = 0x200; 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 = 0x210; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_stub_offset = 0x148; + Thread_allocate_mint_with_fpu_regs_stub_offset = 0x150; 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 = 0x218; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_stub_offset = 0x150; + Thread_allocate_mint_without_fpu_regs_stub_offset = 0x158; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x218; + Thread_allocate_object_entry_point_offset = 0x220; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x220; + Thread_allocate_object_parameterized_entry_point_offset = 0x228; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x228; + Thread_allocate_object_slow_entry_point_offset = 0x230; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x838; + 0x840; static constexpr dart::compiler::target::word - Thread_async_exception_handler_stub_offset = 0x158; + Thread_async_exception_handler_stub_offset = 0x160; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; -static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x90; -static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x88; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x298; +static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x98; +static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x90; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x200; + Thread_call_to_runtime_entry_point_offset = 0x208; static constexpr dart::compiler::target::word - Thread_call_to_runtime_stub_offset = 0xd0; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x890; + Thread_call_to_runtime_stub_offset = 0xd8; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x898; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x68; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x840; + Thread_double_truncate_round_supported_offset = 0x848; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x898; + Thread_service_extension_stream_offset = 0x8a0; +static constexpr dart::compiler::target::word Thread_thread_locals_offset = + 0x8a8; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x250; -static constexpr dart::compiler::target::word Thread_optimize_stub_offset = - 0x1a8; -static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x258; -static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = +static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1b0; +static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = + 0x260; +static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = + 0x1b8; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x2b8; -static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x2b0; -static constexpr dart::compiler::target::word Thread_end_offset = 0x60; -static constexpr dart::compiler::target::word - Thread_enter_safepoint_stub_offset = 0x1d8; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x690; -static constexpr dart::compiler::target::word - Thread_exit_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; -static constexpr dart::compiler::target::word - Thread_fix_allocation_stub_code_offset = 0xb8; -static constexpr dart::compiler::target::word - Thread_fix_callers_target_code_offset = 0xb0; -static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x2d0; -static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x2c8; -static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x2c0; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x2d8; + Thread_double_negate_address_offset = 0x2b8; +static constexpr dart::compiler::target::word Thread_end_offset = 0x60; +static constexpr dart::compiler::target::word + Thread_enter_safepoint_stub_offset = 0x1e0; +static constexpr dart::compiler::target::word Thread_execution_state_offset = + 0x698; +static constexpr dart::compiler::target::word + Thread_exit_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; +static constexpr dart::compiler::target::word + Thread_fix_allocation_stub_code_offset = 0xc0; +static constexpr dart::compiler::target::word + Thread_fix_callers_target_code_offset = 0xb8; +static constexpr dart::compiler::target::word + Thread_float_absolute_address_offset = 0x2d8; +static constexpr dart::compiler::target::word + Thread_float_negate_address_offset = 0x2d0; +static constexpr dart::compiler::target::word Thread_float_not_address_offset = + 0x2c8; +static constexpr dart::compiler::target::word + Thread_float_zerow_address_offset = 0x2e0; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x678; + 0x680; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x298; + Thread_interpret_call_entry_point_offset = 0x2a0; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_from_bytecode_stub_offset = 0xc8; + Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd0; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_stub_offset = 0xc0; + Thread_invoke_dart_code_stub_offset = 0xc8; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x6a0; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x618; + 0x6a8; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x620; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x620; + 0x628; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_return_stub_offset = 0x1b8; + Thread_lazy_deopt_from_return_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_throw_stub_offset = 0x1c0; + Thread_lazy_deopt_from_throw_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - Thread_lazy_specialize_type_test_stub_offset = 0x1d0; + Thread_lazy_specialize_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x648; + Thread_old_marking_stack_block_offset = 0x650; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x650; + Thread_new_marking_stack_block_offset = 0x658; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x240; + Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x248; + Thread_switchable_call_miss_entry_offset = 0x250; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_stub_offset = 0x190; + Thread_switchable_call_miss_stub_offset = 0x198; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x288; + Thread_no_scope_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xe0; + Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xe8; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xd8; + Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xe0; static constexpr dart::compiler::target::word - Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf0; + Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf8; static constexpr dart::compiler::target::word - Thread_null_error_shared_without_fpu_regs_stub_offset = 0xe8; + Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf0; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x100; + Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x108; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xf8; + Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x100; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x110; + Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x118; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x108; + Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x110; static constexpr dart::compiler::target::word - Thread_range_error_shared_with_fpu_regs_stub_offset = 0x120; + Thread_range_error_shared_with_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - Thread_range_error_shared_without_fpu_regs_stub_offset = 0x118; + Thread_range_error_shared_without_fpu_regs_stub_offset = 0x120; static constexpr dart::compiler::target::word - Thread_write_error_shared_with_fpu_regs_stub_offset = 0x130; + Thread_write_error_shared_with_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - Thread_write_error_shared_without_fpu_regs_stub_offset = 0x128; + Thread_write_error_shared_without_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x140; + Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x148; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x138; -static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x160; + Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x140; +static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x168; static constexpr dart::compiler::target::word - Thread_return_async_not_future_stub_offset = 0x170; + Thread_return_async_not_future_stub_offset = 0x178; static constexpr dart::compiler::target::word - Thread_return_async_star_stub_offset = 0x178; + Thread_return_async_star_stub_offset = 0x180; static constexpr dart::compiler::target::word Thread_return_async_stub_offset = - 0x168; + 0x170; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x80; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x2a0; + Thread_predefined_symbols_address_offset = 0x2a8; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x680; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x688; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x688; + Thread_saved_shadow_call_stack_offset = 0x690; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x698; + 0x6a0; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x78; static constexpr dart::compiler::target::word - Thread_slow_type_test_stub_offset = 0x1c8; + Thread_slow_type_test_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x270; + Thread_slow_type_test_entry_point_offset = 0x278; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x628; + 0x630; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x630; + Thread_stack_overflow_flags_offset = 0x638; 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 = 0x240; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x188; + Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x190; 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 = 0x238; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x180; + Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x640; + 0x648; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x5c8; + Thread_suspend_state_await_entry_point_offset = 0x5d0; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x5d0; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x5d8; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x5c0; + Thread_suspend_state_init_async_entry_point_offset = 0x5c8; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x5d8; + Thread_suspend_state_return_async_entry_point_offset = 0x5e0; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x5e0; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x5e8; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x5e8; + Thread_suspend_state_init_async_star_entry_point_offset = 0x5f0; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x5f0; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x5f8; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x5f8; + Thread_suspend_state_return_async_star_entry_point_offset = 0x600; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x600; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x608; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x608; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x610; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x610; + Thread_suspend_state_handle_exception_entry_point_offset = 0x618; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x638; + Thread_top_exit_frame_info_offset = 0x640; static constexpr dart::compiler::target::word Thread_top_offset = 0x58; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x848; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x660; + Thread_unboxed_runtime_arg_offset = 0x850; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x668; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0x1f0; + Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x50; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x858; -static constexpr dart::compiler::target::word Thread_random_offset = 0x860; + 0x860; +static constexpr dart::compiler::target::word Thread_random_offset = 0x868; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x268; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x868; -static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x880; -static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x888; -static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x878; + Thread_jump_to_frame_entry_point_offset = 0x270; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x870; +static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x888; +static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x890; +static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x880; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -7079,8 +7099,8 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - 0x568, 0x570, 0x578, 0x580, -1, -1, 0x588, 0x590, - 0x598, 0x5a0, 0x5a8, -1, 0x5b0, 0x5b8, -1, -1}; + 0x570, 0x578, 0x580, 0x588, -1, -1, 0x590, 0x598, + 0x5a0, 0x5a8, 0x5b0, -1, 0x5b8, 0x5c0, -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; @@ -7483,220 +7503,222 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x14; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x170; + Thread_AllocateArray_entry_point_offset = 0x174; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x31c; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x320; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = + 0x324; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0xfc; + Thread_array_write_barrier_entry_point_offset = 0x100; 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 = 0x108; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_stub_offset = 0xa4; + Thread_allocate_mint_with_fpu_regs_stub_offset = 0xa8; 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 = 0x10c; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_stub_offset = 0xa8; + Thread_allocate_mint_without_fpu_regs_stub_offset = 0xac; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x10c; + Thread_allocate_object_entry_point_offset = 0x110; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x110; + Thread_allocate_object_parameterized_entry_point_offset = 0x114; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x114; + Thread_allocate_object_slow_entry_point_offset = 0x118; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x404; + 0x408; static constexpr dart::compiler::target::word - Thread_async_exception_handler_stub_offset = 0xac; + Thread_async_exception_handler_stub_offset = 0xb0; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x148; -static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x48; -static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x44; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x14c; +static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x4c; +static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x48; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x140; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x100; + Thread_call_to_runtime_entry_point_offset = 0x104; static constexpr dart::compiler::target::word - Thread_call_to_runtime_stub_offset = 0x68; + Thread_call_to_runtime_stub_offset = 0x6c; static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x444; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x34; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x408; + Thread_double_truncate_round_supported_offset = 0x40c; static constexpr dart::compiler::target::word Thread_service_extension_stream_offset = 0x448; +static constexpr dart::compiler::target::word Thread_thread_locals_offset = + 0x44c; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x128; -static constexpr dart::compiler::target::word Thread_optimize_stub_offset = - 0xd4; -static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x12c; -static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = +static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0xd8; +static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = + 0x130; +static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = + 0xdc; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x15c; -static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x158; -static constexpr dart::compiler::target::word Thread_end_offset = 0x30; -static constexpr dart::compiler::target::word - Thread_enter_safepoint_stub_offset = 0xec; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x330; -static constexpr dart::compiler::target::word - Thread_exit_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; -static constexpr dart::compiler::target::word - Thread_fix_allocation_stub_code_offset = 0x5c; -static constexpr dart::compiler::target::word - Thread_fix_callers_target_code_offset = 0x58; -static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x168; -static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x164; -static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x160; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x16c; + Thread_double_negate_address_offset = 0x15c; +static constexpr dart::compiler::target::word Thread_end_offset = 0x30; +static constexpr dart::compiler::target::word + Thread_enter_safepoint_stub_offset = 0xf0; +static constexpr dart::compiler::target::word Thread_execution_state_offset = + 0x334; +static constexpr dart::compiler::target::word + Thread_exit_safepoint_stub_offset = 0xf4; +static constexpr dart::compiler::target::word + Thread_call_native_through_safepoint_stub_offset = 0xf8; +static constexpr dart::compiler::target::word + Thread_call_native_through_safepoint_entry_point_offset = 0x134; +static constexpr dart::compiler::target::word + Thread_fix_allocation_stub_code_offset = 0x60; +static constexpr dart::compiler::target::word + Thread_fix_callers_target_code_offset = 0x5c; +static constexpr dart::compiler::target::word + Thread_float_absolute_address_offset = 0x16c; +static constexpr dart::compiler::target::word + Thread_float_negate_address_offset = 0x168; +static constexpr dart::compiler::target::word Thread_float_not_address_offset = + 0x164; +static constexpr dart::compiler::target::word + Thread_float_zerow_address_offset = 0x170; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x324; + 0x328; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x14c; + Thread_interpret_call_entry_point_offset = 0x150; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_from_bytecode_stub_offset = 0x64; + Thread_invoke_dart_code_from_bytecode_stub_offset = 0x68; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_stub_offset = 0x60; + Thread_invoke_dart_code_stub_offset = 0x64; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x338; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x2f4; + 0x33c; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x2f8; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x2f8; + 0x2fc; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x38; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_return_stub_offset = 0xdc; + Thread_lazy_deopt_from_return_stub_offset = 0xe0; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_throw_stub_offset = 0xe0; + Thread_lazy_deopt_from_throw_stub_offset = 0xe4; static constexpr dart::compiler::target::word - Thread_lazy_specialize_type_test_stub_offset = 0xe8; + Thread_lazy_specialize_type_test_stub_offset = 0xec; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x30c; + Thread_old_marking_stack_block_offset = 0x310; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x310; + Thread_new_marking_stack_block_offset = 0x314; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x120; + Thread_megamorphic_call_checked_entry_offset = 0x124; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x124; + Thread_switchable_call_miss_entry_offset = 0x128; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_stub_offset = 0xc8; + Thread_switchable_call_miss_stub_offset = 0xcc; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x144; + Thread_no_scope_native_wrapper_entry_point_offset = 0x148; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x70; + Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x74; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x6c; + Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x70; static constexpr dart::compiler::target::word - Thread_null_error_shared_with_fpu_regs_stub_offset = 0x78; + Thread_null_error_shared_with_fpu_regs_stub_offset = 0x7c; static constexpr dart::compiler::target::word - Thread_null_error_shared_without_fpu_regs_stub_offset = 0x74; + Thread_null_error_shared_without_fpu_regs_stub_offset = 0x78; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x80; + Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x84; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x7c; + Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x80; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x88; + Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x8c; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x84; + Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x88; static constexpr dart::compiler::target::word - Thread_range_error_shared_with_fpu_regs_stub_offset = 0x90; + Thread_range_error_shared_with_fpu_regs_stub_offset = 0x94; static constexpr dart::compiler::target::word - Thread_range_error_shared_without_fpu_regs_stub_offset = 0x8c; + Thread_range_error_shared_without_fpu_regs_stub_offset = 0x90; static constexpr dart::compiler::target::word - Thread_write_error_shared_with_fpu_regs_stub_offset = 0x98; + Thread_write_error_shared_with_fpu_regs_stub_offset = 0x9c; static constexpr dart::compiler::target::word - Thread_write_error_shared_without_fpu_regs_stub_offset = 0x94; + Thread_write_error_shared_without_fpu_regs_stub_offset = 0x98; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0xa0; + Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0xa4; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x9c; -static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xb0; + Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0xa0; +static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xb4; static constexpr dart::compiler::target::word - Thread_return_async_not_future_stub_offset = 0xb8; + Thread_return_async_not_future_stub_offset = 0xbc; static constexpr dart::compiler::target::word - Thread_return_async_star_stub_offset = 0xbc; + Thread_return_async_star_stub_offset = 0xc0; static constexpr dart::compiler::target::word Thread_return_async_stub_offset = - 0xb4; + 0xb8; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x40; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x150; + Thread_predefined_symbols_address_offset = 0x154; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x13c; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x328; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x140; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x32c; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x32c; + Thread_saved_shadow_call_stack_offset = 0x330; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x334; + 0x338; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x3c; static constexpr dart::compiler::target::word - Thread_slow_type_test_stub_offset = 0xe4; + Thread_slow_type_test_stub_offset = 0xe8; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x138; + Thread_slow_type_test_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x24; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x2fc; + 0x300; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x300; + Thread_stack_overflow_flags_offset = 0x304; 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 = 0x120; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc4; + Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc8; 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 = 0x11c; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc0; + Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x308; + 0x30c; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x2cc; + Thread_suspend_state_await_entry_point_offset = 0x2d0; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x2d0; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x2d4; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x2c8; + Thread_suspend_state_init_async_entry_point_offset = 0x2cc; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x2d4; + Thread_suspend_state_return_async_entry_point_offset = 0x2d8; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x2d8; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x2dc; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x2dc; + Thread_suspend_state_init_async_star_entry_point_offset = 0x2e0; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x2e0; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x2e4; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x2e4; + Thread_suspend_state_return_async_star_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x2e8; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x2ec; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x2ec; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x2f0; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x2f0; + Thread_suspend_state_handle_exception_entry_point_offset = 0x2f4; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x304; + Thread_top_exit_frame_info_offset = 0x308; static constexpr dart::compiler::target::word Thread_top_offset = 0x2c; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10; static constexpr dart::compiler::target::word Thread_unboxed_runtime_arg_offset = 0x410; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x318; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x31c; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0xf8; + Thread_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x28; static constexpr dart::compiler::target::word Thread_next_task_id_offset = 0x420; static constexpr dart::compiler::target::word Thread_random_offset = 0x428; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x134; + Thread_jump_to_frame_entry_point_offset = 0x138; static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x430; static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x43c; static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x440; @@ -7785,7 +7807,7 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x4, 0xc, 0x8, 0x10}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - 0x2b4, 0x2b8, 0x2bc, 0x2c0, -1, -1, -1, 0x2c4}; + 0x2b8, 0x2bc, 0x2c0, 0x2c4, -1, -1, -1, 0x2c8}; 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; @@ -8192,224 +8214,226 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x28; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x2e0; + Thread_AllocateArray_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x6b0; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x6b8; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = + 0x6c0; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0x1f8; + Thread_array_write_barrier_entry_point_offset = 0x200; 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 = 0x210; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_stub_offset = 0x148; + Thread_allocate_mint_with_fpu_regs_stub_offset = 0x150; 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 = 0x218; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_stub_offset = 0x150; + Thread_allocate_mint_without_fpu_regs_stub_offset = 0x158; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x218; + Thread_allocate_object_entry_point_offset = 0x220; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x220; + Thread_allocate_object_parameterized_entry_point_offset = 0x228; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x228; + Thread_allocate_object_slow_entry_point_offset = 0x230; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x880; + 0x888; static constexpr dart::compiler::target::word - Thread_async_exception_handler_stub_offset = 0x158; + Thread_async_exception_handler_stub_offset = 0x160; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; -static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x90; -static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x88; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x298; +static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x98; +static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x90; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x200; + Thread_call_to_runtime_entry_point_offset = 0x208; static constexpr dart::compiler::target::word - Thread_call_to_runtime_stub_offset = 0xd0; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x8d8; + Thread_call_to_runtime_stub_offset = 0xd8; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x8e0; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x68; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x888; + Thread_double_truncate_round_supported_offset = 0x890; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x8e0; + Thread_service_extension_stream_offset = 0x8e8; +static constexpr dart::compiler::target::word Thread_thread_locals_offset = + 0x8f0; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x250; -static constexpr dart::compiler::target::word Thread_optimize_stub_offset = - 0x1a8; -static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x258; -static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = +static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1b0; +static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = + 0x260; +static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = + 0x1b8; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x2b8; -static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x2b0; -static constexpr dart::compiler::target::word Thread_end_offset = 0x60; -static constexpr dart::compiler::target::word - Thread_enter_safepoint_stub_offset = 0x1d8; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x6d8; -static constexpr dart::compiler::target::word - Thread_exit_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; -static constexpr dart::compiler::target::word - Thread_fix_allocation_stub_code_offset = 0xb8; -static constexpr dart::compiler::target::word - Thread_fix_callers_target_code_offset = 0xb0; -static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x2d0; -static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x2c8; -static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x2c0; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x2d8; + Thread_double_negate_address_offset = 0x2b8; +static constexpr dart::compiler::target::word Thread_end_offset = 0x60; +static constexpr dart::compiler::target::word + Thread_enter_safepoint_stub_offset = 0x1e0; +static constexpr dart::compiler::target::word Thread_execution_state_offset = + 0x6e0; +static constexpr dart::compiler::target::word + Thread_exit_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; +static constexpr dart::compiler::target::word + Thread_fix_allocation_stub_code_offset = 0xc0; +static constexpr dart::compiler::target::word + Thread_fix_callers_target_code_offset = 0xb8; +static constexpr dart::compiler::target::word + Thread_float_absolute_address_offset = 0x2d8; +static constexpr dart::compiler::target::word + Thread_float_negate_address_offset = 0x2d0; +static constexpr dart::compiler::target::word Thread_float_not_address_offset = + 0x2c8; +static constexpr dart::compiler::target::word + Thread_float_zerow_address_offset = 0x2e0; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x6c0; + 0x6c8; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x298; + Thread_interpret_call_entry_point_offset = 0x2a0; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_from_bytecode_stub_offset = 0xc8; + Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd0; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_stub_offset = 0xc0; + Thread_invoke_dart_code_stub_offset = 0xc8; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x6e8; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x660; + 0x6f0; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x668; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x668; + 0x670; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_return_stub_offset = 0x1b8; + Thread_lazy_deopt_from_return_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_throw_stub_offset = 0x1c0; + Thread_lazy_deopt_from_throw_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - Thread_lazy_specialize_type_test_stub_offset = 0x1d0; + Thread_lazy_specialize_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x690; + Thread_old_marking_stack_block_offset = 0x698; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x698; + Thread_new_marking_stack_block_offset = 0x6a0; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x240; + Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x248; + Thread_switchable_call_miss_entry_offset = 0x250; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_stub_offset = 0x190; + Thread_switchable_call_miss_stub_offset = 0x198; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x288; + Thread_no_scope_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xe0; + Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xe8; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xd8; + Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xe0; static constexpr dart::compiler::target::word - Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf0; + Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf8; static constexpr dart::compiler::target::word - Thread_null_error_shared_without_fpu_regs_stub_offset = 0xe8; + Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf0; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x100; + Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x108; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xf8; + Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x100; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x110; + Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x118; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x108; + Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x110; static constexpr dart::compiler::target::word - Thread_range_error_shared_with_fpu_regs_stub_offset = 0x120; + Thread_range_error_shared_with_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - Thread_range_error_shared_without_fpu_regs_stub_offset = 0x118; + Thread_range_error_shared_without_fpu_regs_stub_offset = 0x120; static constexpr dart::compiler::target::word - Thread_write_error_shared_with_fpu_regs_stub_offset = 0x130; + Thread_write_error_shared_with_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - Thread_write_error_shared_without_fpu_regs_stub_offset = 0x128; + Thread_write_error_shared_without_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x140; + Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x148; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x138; -static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x160; + Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x140; +static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x168; static constexpr dart::compiler::target::word - Thread_return_async_not_future_stub_offset = 0x170; + Thread_return_async_not_future_stub_offset = 0x178; static constexpr dart::compiler::target::word - Thread_return_async_star_stub_offset = 0x178; + Thread_return_async_star_stub_offset = 0x180; static constexpr dart::compiler::target::word Thread_return_async_stub_offset = - 0x168; + 0x170; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x80; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x2a0; + Thread_predefined_symbols_address_offset = 0x2a8; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x6c8; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x6d0; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x6d0; + Thread_saved_shadow_call_stack_offset = 0x6d8; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x6e0; + 0x6e8; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x78; static constexpr dart::compiler::target::word - Thread_slow_type_test_stub_offset = 0x1c8; + Thread_slow_type_test_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x270; + Thread_slow_type_test_entry_point_offset = 0x278; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x670; + 0x678; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x678; + Thread_stack_overflow_flags_offset = 0x680; 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 = 0x240; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x188; + Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x190; 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 = 0x238; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x180; + Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x688; + 0x690; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x610; + Thread_suspend_state_await_entry_point_offset = 0x618; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x618; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x620; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x608; + Thread_suspend_state_init_async_entry_point_offset = 0x610; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x620; + Thread_suspend_state_return_async_entry_point_offset = 0x628; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x628; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x630; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x630; + Thread_suspend_state_init_async_star_entry_point_offset = 0x638; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x638; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x640; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x640; + Thread_suspend_state_return_async_star_entry_point_offset = 0x648; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x648; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x650; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x650; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x658; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x658; + Thread_suspend_state_handle_exception_entry_point_offset = 0x660; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x680; + Thread_top_exit_frame_info_offset = 0x688; static constexpr dart::compiler::target::word Thread_top_offset = 0x58; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x890; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x6a8; + Thread_unboxed_runtime_arg_offset = 0x898; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x6b0; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0x1f0; + Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x50; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x8a0; -static constexpr dart::compiler::target::word Thread_random_offset = 0x8a8; + 0x8a8; +static constexpr dart::compiler::target::word Thread_random_offset = 0x8b0; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x268; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x8b0; -static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x8c8; -static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x8d0; -static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x8c0; + Thread_jump_to_frame_entry_point_offset = 0x270; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x8b8; +static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x8d0; +static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x8d8; +static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x8c8; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -8498,10 +8522,10 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - 0x568, 0x570, 0x578, 0x580, 0x588, 0x590, 0x598, 0x5a0, - 0x5a8, 0x5b0, 0x5b8, 0x5c0, 0x5c8, 0x5d0, 0x5d8, -1, - -1, -1, -1, 0x5e0, 0x5e8, -1, -1, 0x5f0, - 0x5f8, 0x600, -1, -1, -1, -1, -1, -1}; + 0x570, 0x578, 0x580, 0x588, 0x590, 0x598, 0x5a0, 0x5a8, + 0x5b0, 0x5b8, 0x5c0, 0x5c8, 0x5d0, 0x5d8, 0x5e0, -1, + -1, -1, -1, 0x5e8, 0x5f0, -1, -1, 0x5f8, + 0x600, 0x608, -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; @@ -8906,225 +8930,227 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x24; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x2e8; + Thread_AllocateArray_entry_point_offset = 0x2f0; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x670; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x678; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = + 0x680; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0x200; + Thread_array_write_barrier_entry_point_offset = 0x208; 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 = 0x218; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_stub_offset = 0x150; + Thread_allocate_mint_with_fpu_regs_stub_offset = 0x158; 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 = 0x220; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_stub_offset = 0x158; + Thread_allocate_mint_without_fpu_regs_stub_offset = 0x160; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x220; + Thread_allocate_object_entry_point_offset = 0x228; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x228; + Thread_allocate_object_parameterized_entry_point_offset = 0x230; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x230; + Thread_allocate_object_slow_entry_point_offset = 0x238; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x840; + 0x848; static constexpr dart::compiler::target::word - Thread_async_exception_handler_stub_offset = 0x160; + Thread_async_exception_handler_stub_offset = 0x168; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x298; -static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x98; -static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x90; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x2a0; +static constexpr dart::compiler::target::word Thread_bool_false_offset = 0xa0; +static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x98; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x208; + Thread_call_to_runtime_entry_point_offset = 0x210; static constexpr dart::compiler::target::word - Thread_call_to_runtime_stub_offset = 0xd8; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x898; + Thread_call_to_runtime_stub_offset = 0xe0; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x8a0; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x70; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x848; + Thread_double_truncate_round_supported_offset = 0x850; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x8a0; + Thread_service_extension_stream_offset = 0x8a8; +static constexpr dart::compiler::target::word Thread_thread_locals_offset = + 0x8b0; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x258; -static constexpr dart::compiler::target::word Thread_optimize_stub_offset = - 0x1b0; -static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x260; -static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = +static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1b8; +static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = + 0x268; +static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = + 0x1c0; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x2c0; -static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x2b8; -static constexpr dart::compiler::target::word Thread_end_offset = 0x68; -static constexpr dart::compiler::target::word - Thread_enter_safepoint_stub_offset = 0x1e0; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x698; -static constexpr dart::compiler::target::word - Thread_exit_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; -static constexpr dart::compiler::target::word - Thread_fix_allocation_stub_code_offset = 0xc0; -static constexpr dart::compiler::target::word - Thread_fix_callers_target_code_offset = 0xb8; -static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x2d8; -static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x2d0; -static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x2c8; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x2e0; + Thread_double_negate_address_offset = 0x2c0; +static constexpr dart::compiler::target::word Thread_end_offset = 0x68; +static constexpr dart::compiler::target::word + Thread_enter_safepoint_stub_offset = 0x1e8; +static constexpr dart::compiler::target::word Thread_execution_state_offset = + 0x6a0; +static constexpr dart::compiler::target::word + Thread_exit_safepoint_stub_offset = 0x1f0; +static constexpr dart::compiler::target::word + Thread_call_native_through_safepoint_stub_offset = 0x1f8; +static constexpr dart::compiler::target::word + Thread_call_native_through_safepoint_entry_point_offset = 0x270; +static constexpr dart::compiler::target::word + Thread_fix_allocation_stub_code_offset = 0xc8; +static constexpr dart::compiler::target::word + Thread_fix_callers_target_code_offset = 0xc0; +static constexpr dart::compiler::target::word + Thread_float_absolute_address_offset = 0x2e0; +static constexpr dart::compiler::target::word + Thread_float_negate_address_offset = 0x2d8; +static constexpr dart::compiler::target::word Thread_float_not_address_offset = + 0x2d0; +static constexpr dart::compiler::target::word + Thread_float_zerow_address_offset = 0x2e8; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x680; + 0x688; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x2a0; + Thread_interpret_call_entry_point_offset = 0x2a8; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd0; + Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd8; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_stub_offset = 0xc8; + Thread_invoke_dart_code_stub_offset = 0xd0; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x6a8; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x620; + 0x6b0; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x628; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x628; + 0x630; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x78; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_return_stub_offset = 0x1c0; + Thread_lazy_deopt_from_return_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_throw_stub_offset = 0x1c8; + Thread_lazy_deopt_from_throw_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - Thread_lazy_specialize_type_test_stub_offset = 0x1d8; + Thread_lazy_specialize_type_test_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x650; + Thread_old_marking_stack_block_offset = 0x658; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x658; + Thread_new_marking_stack_block_offset = 0x660; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x248; + Thread_megamorphic_call_checked_entry_offset = 0x250; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x250; + Thread_switchable_call_miss_entry_offset = 0x258; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_stub_offset = 0x198; + Thread_switchable_call_miss_stub_offset = 0x1a0; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x290; + Thread_no_scope_native_wrapper_entry_point_offset = 0x298; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xe8; + Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xf0; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xe0; + Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xe8; static constexpr dart::compiler::target::word - Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf8; + Thread_null_error_shared_with_fpu_regs_stub_offset = 0x100; static constexpr dart::compiler::target::word - Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf0; + Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf8; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x108; + Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x110; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x100; + Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x108; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x118; + Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x120; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x110; + Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x118; static constexpr dart::compiler::target::word - Thread_range_error_shared_with_fpu_regs_stub_offset = 0x128; + Thread_range_error_shared_with_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - Thread_range_error_shared_without_fpu_regs_stub_offset = 0x120; + Thread_range_error_shared_without_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - Thread_write_error_shared_with_fpu_regs_stub_offset = 0x138; + Thread_write_error_shared_with_fpu_regs_stub_offset = 0x140; static constexpr dart::compiler::target::word - Thread_write_error_shared_without_fpu_regs_stub_offset = 0x130; + Thread_write_error_shared_without_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x148; + Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x150; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x140; -static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x168; + Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x148; +static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x170; static constexpr dart::compiler::target::word - Thread_return_async_not_future_stub_offset = 0x178; + Thread_return_async_not_future_stub_offset = 0x180; static constexpr dart::compiler::target::word - Thread_return_async_star_stub_offset = 0x180; + Thread_return_async_star_stub_offset = 0x188; static constexpr dart::compiler::target::word Thread_return_async_stub_offset = - 0x170; + 0x178; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x88; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x2a8; + Thread_predefined_symbols_address_offset = 0x2b0; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x688; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x288; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x690; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x690; + Thread_saved_shadow_call_stack_offset = 0x698; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x6a0; + 0x6a8; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x80; static constexpr dart::compiler::target::word - Thread_slow_type_test_stub_offset = 0x1d0; + Thread_slow_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x278; + Thread_slow_type_test_entry_point_offset = 0x280; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x630; + 0x638; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x638; + Thread_stack_overflow_flags_offset = 0x640; 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 = 0x248; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x190; + Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x198; 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 = 0x240; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; + Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x190; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x648; + 0x650; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x5d0; + Thread_suspend_state_await_entry_point_offset = 0x5d8; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x5d8; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x5e0; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x5c8; + Thread_suspend_state_init_async_entry_point_offset = 0x5d0; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x5e0; + Thread_suspend_state_return_async_entry_point_offset = 0x5e8; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x5e8; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x5f0; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x5f0; + Thread_suspend_state_init_async_star_entry_point_offset = 0x5f8; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x5f8; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x600; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x600; + Thread_suspend_state_return_async_star_entry_point_offset = 0x608; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x608; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x610; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x610; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x618; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x618; + Thread_suspend_state_handle_exception_entry_point_offset = 0x620; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x640; + Thread_top_exit_frame_info_offset = 0x648; static constexpr dart::compiler::target::word Thread_top_offset = 0x60; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x850; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x668; + Thread_unboxed_runtime_arg_offset = 0x858; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x670; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0x1f8; + Thread_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x50; static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x58; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x860; -static constexpr dart::compiler::target::word Thread_random_offset = 0x868; + 0x868; +static constexpr dart::compiler::target::word Thread_random_offset = 0x870; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x270; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x870; -static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x888; -static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x890; -static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x880; + Thread_jump_to_frame_entry_point_offset = 0x278; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x878; +static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x890; +static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x898; +static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x888; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -9211,8 +9237,8 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - 0x570, 0x578, 0x580, 0x588, -1, -1, 0x590, 0x598, - 0x5a0, 0x5a8, 0x5b0, -1, 0x5b8, 0x5c0, -1, -1}; + 0x578, 0x580, 0x588, 0x590, -1, -1, 0x598, 0x5a0, + 0x5a8, 0x5b0, 0x5b8, -1, 0x5c0, 0x5c8, -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; @@ -9617,225 +9643,227 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x24; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x2e8; + Thread_AllocateArray_entry_point_offset = 0x2f0; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x6b8; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x6c0; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = + 0x6c8; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0x200; + Thread_array_write_barrier_entry_point_offset = 0x208; 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 = 0x218; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_stub_offset = 0x150; + Thread_allocate_mint_with_fpu_regs_stub_offset = 0x158; 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 = 0x220; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_stub_offset = 0x158; + Thread_allocate_mint_without_fpu_regs_stub_offset = 0x160; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x220; + Thread_allocate_object_entry_point_offset = 0x228; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x228; + Thread_allocate_object_parameterized_entry_point_offset = 0x230; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x230; + Thread_allocate_object_slow_entry_point_offset = 0x238; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x888; + 0x890; static constexpr dart::compiler::target::word - Thread_async_exception_handler_stub_offset = 0x160; + Thread_async_exception_handler_stub_offset = 0x168; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x298; -static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x98; -static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x90; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x2a0; +static constexpr dart::compiler::target::word Thread_bool_false_offset = 0xa0; +static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x98; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x208; + Thread_call_to_runtime_entry_point_offset = 0x210; static constexpr dart::compiler::target::word - Thread_call_to_runtime_stub_offset = 0xd8; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x8e0; + Thread_call_to_runtime_stub_offset = 0xe0; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x8e8; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x70; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x890; + Thread_double_truncate_round_supported_offset = 0x898; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x8e8; + Thread_service_extension_stream_offset = 0x8f0; +static constexpr dart::compiler::target::word Thread_thread_locals_offset = + 0x8f8; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x258; -static constexpr dart::compiler::target::word Thread_optimize_stub_offset = - 0x1b0; -static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x260; -static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = +static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1b8; +static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = + 0x268; +static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = + 0x1c0; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x2c0; -static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x2b8; -static constexpr dart::compiler::target::word Thread_end_offset = 0x68; -static constexpr dart::compiler::target::word - Thread_enter_safepoint_stub_offset = 0x1e0; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x6e0; -static constexpr dart::compiler::target::word - Thread_exit_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; -static constexpr dart::compiler::target::word - Thread_fix_allocation_stub_code_offset = 0xc0; -static constexpr dart::compiler::target::word - Thread_fix_callers_target_code_offset = 0xb8; -static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x2d8; -static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x2d0; -static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x2c8; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x2e0; + Thread_double_negate_address_offset = 0x2c0; +static constexpr dart::compiler::target::word Thread_end_offset = 0x68; +static constexpr dart::compiler::target::word + Thread_enter_safepoint_stub_offset = 0x1e8; +static constexpr dart::compiler::target::word Thread_execution_state_offset = + 0x6e8; +static constexpr dart::compiler::target::word + Thread_exit_safepoint_stub_offset = 0x1f0; +static constexpr dart::compiler::target::word + Thread_call_native_through_safepoint_stub_offset = 0x1f8; +static constexpr dart::compiler::target::word + Thread_call_native_through_safepoint_entry_point_offset = 0x270; +static constexpr dart::compiler::target::word + Thread_fix_allocation_stub_code_offset = 0xc8; +static constexpr dart::compiler::target::word + Thread_fix_callers_target_code_offset = 0xc0; +static constexpr dart::compiler::target::word + Thread_float_absolute_address_offset = 0x2e0; +static constexpr dart::compiler::target::word + Thread_float_negate_address_offset = 0x2d8; +static constexpr dart::compiler::target::word Thread_float_not_address_offset = + 0x2d0; +static constexpr dart::compiler::target::word + Thread_float_zerow_address_offset = 0x2e8; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x6c8; + 0x6d0; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x2a0; + Thread_interpret_call_entry_point_offset = 0x2a8; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd0; + Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd8; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_stub_offset = 0xc8; + Thread_invoke_dart_code_stub_offset = 0xd0; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x6f0; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x668; + 0x6f8; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x670; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x670; + 0x678; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x78; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_return_stub_offset = 0x1c0; + Thread_lazy_deopt_from_return_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_throw_stub_offset = 0x1c8; + Thread_lazy_deopt_from_throw_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - Thread_lazy_specialize_type_test_stub_offset = 0x1d8; + Thread_lazy_specialize_type_test_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x698; + Thread_old_marking_stack_block_offset = 0x6a0; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x6a0; + Thread_new_marking_stack_block_offset = 0x6a8; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x248; + Thread_megamorphic_call_checked_entry_offset = 0x250; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x250; + Thread_switchable_call_miss_entry_offset = 0x258; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_stub_offset = 0x198; + Thread_switchable_call_miss_stub_offset = 0x1a0; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x290; + Thread_no_scope_native_wrapper_entry_point_offset = 0x298; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xe8; + Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xf0; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xe0; + Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xe8; static constexpr dart::compiler::target::word - Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf8; + Thread_null_error_shared_with_fpu_regs_stub_offset = 0x100; static constexpr dart::compiler::target::word - Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf0; + Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf8; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x108; + Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x110; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x100; + Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x108; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x118; + Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x120; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x110; + Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x118; static constexpr dart::compiler::target::word - Thread_range_error_shared_with_fpu_regs_stub_offset = 0x128; + Thread_range_error_shared_with_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - Thread_range_error_shared_without_fpu_regs_stub_offset = 0x120; + Thread_range_error_shared_without_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - Thread_write_error_shared_with_fpu_regs_stub_offset = 0x138; + Thread_write_error_shared_with_fpu_regs_stub_offset = 0x140; static constexpr dart::compiler::target::word - Thread_write_error_shared_without_fpu_regs_stub_offset = 0x130; + Thread_write_error_shared_without_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x148; + Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x150; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x140; -static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x168; + Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x148; +static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x170; static constexpr dart::compiler::target::word - Thread_return_async_not_future_stub_offset = 0x178; + Thread_return_async_not_future_stub_offset = 0x180; static constexpr dart::compiler::target::word - Thread_return_async_star_stub_offset = 0x180; + Thread_return_async_star_stub_offset = 0x188; static constexpr dart::compiler::target::word Thread_return_async_stub_offset = - 0x170; + 0x178; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x88; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x2a8; + Thread_predefined_symbols_address_offset = 0x2b0; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x6d0; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x288; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x6d8; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x6d8; + Thread_saved_shadow_call_stack_offset = 0x6e0; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x6e8; + 0x6f0; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x80; static constexpr dart::compiler::target::word - Thread_slow_type_test_stub_offset = 0x1d0; + Thread_slow_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x278; + Thread_slow_type_test_entry_point_offset = 0x280; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x678; + 0x680; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x680; + Thread_stack_overflow_flags_offset = 0x688; 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 = 0x248; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x190; + Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x198; 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 = 0x240; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; + Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x190; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x690; + 0x698; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x618; + Thread_suspend_state_await_entry_point_offset = 0x620; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x620; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x628; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x610; + Thread_suspend_state_init_async_entry_point_offset = 0x618; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x628; + Thread_suspend_state_return_async_entry_point_offset = 0x630; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x630; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x638; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x638; + Thread_suspend_state_init_async_star_entry_point_offset = 0x640; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x640; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x648; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x648; + Thread_suspend_state_return_async_star_entry_point_offset = 0x650; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x650; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x658; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x658; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x660; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x660; + Thread_suspend_state_handle_exception_entry_point_offset = 0x668; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x688; + Thread_top_exit_frame_info_offset = 0x690; static constexpr dart::compiler::target::word Thread_top_offset = 0x60; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x898; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x6b0; + Thread_unboxed_runtime_arg_offset = 0x8a0; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x6b8; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0x1f8; + Thread_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x50; static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x58; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x8a8; -static constexpr dart::compiler::target::word Thread_random_offset = 0x8b0; + 0x8b0; +static constexpr dart::compiler::target::word Thread_random_offset = 0x8b8; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x270; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x8b8; -static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x8d0; -static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x8d8; -static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x8c8; + Thread_jump_to_frame_entry_point_offset = 0x278; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x8c0; +static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x8d8; +static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x8e0; +static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x8d0; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -9922,10 +9950,10 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - 0x570, 0x578, 0x580, 0x588, 0x590, 0x598, 0x5a0, 0x5a8, - 0x5b0, 0x5b8, 0x5c0, 0x5c8, 0x5d0, 0x5d8, 0x5e0, -1, - -1, -1, -1, 0x5e8, 0x5f0, -1, -1, 0x5f8, - 0x600, 0x608, -1, -1, -1, -1, -1, -1}; + 0x578, 0x580, 0x588, 0x590, 0x598, 0x5a0, 0x5a8, 0x5b0, + 0x5b8, 0x5c0, 0x5c8, 0x5d0, 0x5d8, 0x5e0, 0x5e8, -1, + -1, -1, -1, 0x5f0, 0x5f8, -1, -1, 0x600, + 0x608, 0x610, -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; @@ -10328,224 +10356,226 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x14; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x170; + Thread_AllocateArray_entry_point_offset = 0x174; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x350; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x354; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = + 0x358; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0xfc; + Thread_array_write_barrier_entry_point_offset = 0x100; 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 = 0x108; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_stub_offset = 0xa4; + Thread_allocate_mint_with_fpu_regs_stub_offset = 0xa8; 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 = 0x10c; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_stub_offset = 0xa8; + Thread_allocate_mint_without_fpu_regs_stub_offset = 0xac; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x10c; + Thread_allocate_object_entry_point_offset = 0x110; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x110; + Thread_allocate_object_parameterized_entry_point_offset = 0x114; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x114; + Thread_allocate_object_slow_entry_point_offset = 0x118; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x438; + 0x43c; static constexpr dart::compiler::target::word - Thread_async_exception_handler_stub_offset = 0xac; + Thread_async_exception_handler_stub_offset = 0xb0; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x148; -static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x48; -static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x44; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x14c; +static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x4c; +static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x48; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x140; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x100; + Thread_call_to_runtime_entry_point_offset = 0x104; static constexpr dart::compiler::target::word - Thread_call_to_runtime_stub_offset = 0x68; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x474; + Thread_call_to_runtime_stub_offset = 0x6c; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x47c; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x34; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x43c; + Thread_double_truncate_round_supported_offset = 0x440; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x478; + Thread_service_extension_stream_offset = 0x480; +static constexpr dart::compiler::target::word Thread_thread_locals_offset = + 0x484; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x128; -static constexpr dart::compiler::target::word Thread_optimize_stub_offset = - 0xd4; -static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x12c; -static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = +static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0xd8; +static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = + 0x130; +static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = + 0xdc; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x15c; -static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x158; -static constexpr dart::compiler::target::word Thread_end_offset = 0x30; -static constexpr dart::compiler::target::word - Thread_enter_safepoint_stub_offset = 0xec; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x364; -static constexpr dart::compiler::target::word - Thread_exit_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; -static constexpr dart::compiler::target::word - Thread_fix_allocation_stub_code_offset = 0x5c; -static constexpr dart::compiler::target::word - Thread_fix_callers_target_code_offset = 0x58; -static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x168; -static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x164; -static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x160; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x16c; + Thread_double_negate_address_offset = 0x15c; +static constexpr dart::compiler::target::word Thread_end_offset = 0x30; +static constexpr dart::compiler::target::word + Thread_enter_safepoint_stub_offset = 0xf0; +static constexpr dart::compiler::target::word Thread_execution_state_offset = + 0x368; +static constexpr dart::compiler::target::word + Thread_exit_safepoint_stub_offset = 0xf4; +static constexpr dart::compiler::target::word + Thread_call_native_through_safepoint_stub_offset = 0xf8; +static constexpr dart::compiler::target::word + Thread_call_native_through_safepoint_entry_point_offset = 0x134; +static constexpr dart::compiler::target::word + Thread_fix_allocation_stub_code_offset = 0x60; +static constexpr dart::compiler::target::word + Thread_fix_callers_target_code_offset = 0x5c; +static constexpr dart::compiler::target::word + Thread_float_absolute_address_offset = 0x16c; +static constexpr dart::compiler::target::word + Thread_float_negate_address_offset = 0x168; +static constexpr dart::compiler::target::word Thread_float_not_address_offset = + 0x164; +static constexpr dart::compiler::target::word + Thread_float_zerow_address_offset = 0x170; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x358; + 0x35c; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x14c; + Thread_interpret_call_entry_point_offset = 0x150; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_from_bytecode_stub_offset = 0x64; + Thread_invoke_dart_code_from_bytecode_stub_offset = 0x68; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_stub_offset = 0x60; + Thread_invoke_dart_code_stub_offset = 0x64; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x36c; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x328; + 0x370; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x32c; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x32c; + 0x330; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x38; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_return_stub_offset = 0xdc; + Thread_lazy_deopt_from_return_stub_offset = 0xe0; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_throw_stub_offset = 0xe0; + Thread_lazy_deopt_from_throw_stub_offset = 0xe4; static constexpr dart::compiler::target::word - Thread_lazy_specialize_type_test_stub_offset = 0xe8; + Thread_lazy_specialize_type_test_stub_offset = 0xec; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x340; + Thread_old_marking_stack_block_offset = 0x344; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x344; + Thread_new_marking_stack_block_offset = 0x348; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x120; + Thread_megamorphic_call_checked_entry_offset = 0x124; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x124; + Thread_switchable_call_miss_entry_offset = 0x128; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_stub_offset = 0xc8; + Thread_switchable_call_miss_stub_offset = 0xcc; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x144; + Thread_no_scope_native_wrapper_entry_point_offset = 0x148; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x70; + Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0x74; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x6c; + Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0x70; static constexpr dart::compiler::target::word - Thread_null_error_shared_with_fpu_regs_stub_offset = 0x78; + Thread_null_error_shared_with_fpu_regs_stub_offset = 0x7c; static constexpr dart::compiler::target::word - Thread_null_error_shared_without_fpu_regs_stub_offset = 0x74; + Thread_null_error_shared_without_fpu_regs_stub_offset = 0x78; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x80; + Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x84; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x7c; + Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x80; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x88; + Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x8c; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x84; + Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x88; static constexpr dart::compiler::target::word - Thread_range_error_shared_with_fpu_regs_stub_offset = 0x90; + Thread_range_error_shared_with_fpu_regs_stub_offset = 0x94; static constexpr dart::compiler::target::word - Thread_range_error_shared_without_fpu_regs_stub_offset = 0x8c; + Thread_range_error_shared_without_fpu_regs_stub_offset = 0x90; static constexpr dart::compiler::target::word - Thread_write_error_shared_with_fpu_regs_stub_offset = 0x98; + Thread_write_error_shared_with_fpu_regs_stub_offset = 0x9c; static constexpr dart::compiler::target::word - Thread_write_error_shared_without_fpu_regs_stub_offset = 0x94; + Thread_write_error_shared_without_fpu_regs_stub_offset = 0x98; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0xa0; + Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0xa4; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x9c; -static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xb0; + Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0xa0; +static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0xb4; static constexpr dart::compiler::target::word - Thread_return_async_not_future_stub_offset = 0xb8; + Thread_return_async_not_future_stub_offset = 0xbc; static constexpr dart::compiler::target::word - Thread_return_async_star_stub_offset = 0xbc; + Thread_return_async_star_stub_offset = 0xc0; static constexpr dart::compiler::target::word Thread_return_async_stub_offset = - 0xb4; + 0xb8; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x40; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x150; + Thread_predefined_symbols_address_offset = 0x154; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x13c; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x35c; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x140; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x360; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x360; + Thread_saved_shadow_call_stack_offset = 0x364; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x368; + 0x36c; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x3c; static constexpr dart::compiler::target::word - Thread_slow_type_test_stub_offset = 0xe4; + Thread_slow_type_test_stub_offset = 0xe8; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x138; + Thread_slow_type_test_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x24; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x330; + 0x334; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x334; + Thread_stack_overflow_flags_offset = 0x338; 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 = 0x120; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc4; + Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc8; 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 = 0x11c; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc0; + Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x33c; + 0x340; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x300; + Thread_suspend_state_await_entry_point_offset = 0x304; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x304; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x308; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x2fc; + Thread_suspend_state_init_async_entry_point_offset = 0x300; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x308; + Thread_suspend_state_return_async_entry_point_offset = 0x30c; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x30c; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x310; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x310; + Thread_suspend_state_init_async_star_entry_point_offset = 0x314; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x314; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x318; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x318; + Thread_suspend_state_return_async_star_entry_point_offset = 0x31c; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x31c; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x320; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x320; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x324; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x324; + Thread_suspend_state_handle_exception_entry_point_offset = 0x328; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x338; + Thread_top_exit_frame_info_offset = 0x33c; static constexpr dart::compiler::target::word Thread_top_offset = 0x2c; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x440; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x34c; + Thread_unboxed_runtime_arg_offset = 0x448; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x350; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0xf8; + Thread_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x28; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x450; -static constexpr dart::compiler::target::word Thread_random_offset = 0x458; + 0x458; +static constexpr dart::compiler::target::word Thread_random_offset = 0x460; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x134; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x460; -static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x46c; -static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x470; -static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x468; + Thread_jump_to_frame_entry_point_offset = 0x138; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x468; +static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x474; +static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x478; +static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x470; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -10630,9 +10660,9 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x4, 0xc, 0x8, 0x10}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - -1, -1, -1, -1, -1, 0x2b4, 0x2b8, 0x2bc, -1, -1, 0x2c0, - 0x2c4, 0x2c8, -1, -1, -1, 0x2cc, 0x2d0, 0x2d4, 0x2d8, 0x2dc, 0x2e0, - 0x2e4, 0x2e8, -1, -1, -1, -1, 0x2ec, 0x2f0, 0x2f4, 0x2f8}; + -1, -1, -1, -1, -1, 0x2b8, 0x2bc, 0x2c0, -1, -1, 0x2c4, + 0x2c8, 0x2cc, -1, -1, -1, 0x2d0, 0x2d4, 0x2d8, 0x2dc, 0x2e0, 0x2e4, + 0x2e8, 0x2ec, -1, -1, -1, -1, 0x2f0, 0x2f4, 0x2f8, 0x2fc}; 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; @@ -11039,224 +11069,226 @@ static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x28; static constexpr dart::compiler::target::word - Thread_AllocateArray_entry_point_offset = 0x2e0; + Thread_AllocateArray_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x6a0; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x6a8; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = + 0x6b0; static constexpr dart::compiler::target::word - Thread_array_write_barrier_entry_point_offset = 0x1f8; + Thread_array_write_barrier_entry_point_offset = 0x200; 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 = 0x210; static constexpr dart::compiler::target::word - Thread_allocate_mint_with_fpu_regs_stub_offset = 0x148; + Thread_allocate_mint_with_fpu_regs_stub_offset = 0x150; 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 = 0x218; static constexpr dart::compiler::target::word - Thread_allocate_mint_without_fpu_regs_stub_offset = 0x150; + Thread_allocate_mint_without_fpu_regs_stub_offset = 0x158; static constexpr dart::compiler::target::word - Thread_allocate_object_entry_point_offset = 0x218; + Thread_allocate_object_entry_point_offset = 0x220; static constexpr dart::compiler::target::word - Thread_allocate_object_parameterized_entry_point_offset = 0x220; + Thread_allocate_object_parameterized_entry_point_offset = 0x228; static constexpr dart::compiler::target::word - Thread_allocate_object_slow_entry_point_offset = 0x228; + Thread_allocate_object_slow_entry_point_offset = 0x230; static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x870; + 0x878; static constexpr dart::compiler::target::word - Thread_async_exception_handler_stub_offset = 0x158; + Thread_async_exception_handler_stub_offset = 0x160; static constexpr dart::compiler::target::word - Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; -static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x90; -static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x88; + Thread_auto_scope_native_wrapper_entry_point_offset = 0x298; +static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x98; +static constexpr dart::compiler::target::word Thread_bool_true_offset = 0x90; static constexpr dart::compiler::target::word - Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; + Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word - Thread_call_to_runtime_entry_point_offset = 0x200; + Thread_call_to_runtime_entry_point_offset = 0x208; static constexpr dart::compiler::target::word - Thread_call_to_runtime_stub_offset = 0xd0; -static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x8c8; + Thread_call_to_runtime_stub_offset = 0xd8; +static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x8d0; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x68; static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x878; + Thread_double_truncate_round_supported_offset = 0x880; static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x8d0; + Thread_service_extension_stream_offset = 0x8d8; +static constexpr dart::compiler::target::word Thread_thread_locals_offset = + 0x8e0; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = - 0x250; -static constexpr dart::compiler::target::word Thread_optimize_stub_offset = - 0x1a8; -static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x258; -static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = +static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1b0; +static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = + 0x260; +static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset = + 0x1b8; static constexpr dart::compiler::target::word Thread_double_abs_address_offset = - 0x2b8; -static constexpr dart::compiler::target::word - Thread_double_negate_address_offset = 0x2b0; -static constexpr dart::compiler::target::word Thread_end_offset = 0x60; -static constexpr dart::compiler::target::word - Thread_enter_safepoint_stub_offset = 0x1d8; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x6c8; -static constexpr dart::compiler::target::word - Thread_exit_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; -static constexpr dart::compiler::target::word - Thread_fix_allocation_stub_code_offset = 0xb8; -static constexpr dart::compiler::target::word - Thread_fix_callers_target_code_offset = 0xb0; -static constexpr dart::compiler::target::word - Thread_float_absolute_address_offset = 0x2d0; -static constexpr dart::compiler::target::word - Thread_float_negate_address_offset = 0x2c8; -static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x2c0; static constexpr dart::compiler::target::word - Thread_float_zerow_address_offset = 0x2d8; + Thread_double_negate_address_offset = 0x2b8; +static constexpr dart::compiler::target::word Thread_end_offset = 0x60; +static constexpr dart::compiler::target::word + Thread_enter_safepoint_stub_offset = 0x1e0; +static constexpr dart::compiler::target::word Thread_execution_state_offset = + 0x6d0; +static constexpr dart::compiler::target::word + Thread_exit_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; +static constexpr dart::compiler::target::word + Thread_fix_allocation_stub_code_offset = 0xc0; +static constexpr dart::compiler::target::word + Thread_fix_callers_target_code_offset = 0xb8; +static constexpr dart::compiler::target::word + Thread_float_absolute_address_offset = 0x2d8; +static constexpr dart::compiler::target::word + Thread_float_negate_address_offset = 0x2d0; +static constexpr dart::compiler::target::word Thread_float_not_address_offset = + 0x2c8; +static constexpr dart::compiler::target::word + Thread_float_zerow_address_offset = 0x2e0; static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x6b0; + 0x6b8; static constexpr dart::compiler::target::word - Thread_interpret_call_entry_point_offset = 0x298; + Thread_interpret_call_entry_point_offset = 0x2a0; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_from_bytecode_stub_offset = 0xc8; + Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd0; static constexpr dart::compiler::target::word - Thread_invoke_dart_code_stub_offset = 0xc0; + Thread_invoke_dart_code_stub_offset = 0xc8; static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x6d8; -static constexpr dart::compiler::target::word Thread_isolate_offset = 0x650; + 0x6e0; +static constexpr dart::compiler::target::word Thread_isolate_offset = 0x658; static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x658; + 0x660; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_return_stub_offset = 0x1b8; + Thread_lazy_deopt_from_return_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - Thread_lazy_deopt_from_throw_stub_offset = 0x1c0; + Thread_lazy_deopt_from_throw_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - Thread_lazy_specialize_type_test_stub_offset = 0x1d0; + Thread_lazy_specialize_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x680; + Thread_old_marking_stack_block_offset = 0x688; static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x688; + Thread_new_marking_stack_block_offset = 0x690; static constexpr dart::compiler::target::word - Thread_megamorphic_call_checked_entry_offset = 0x240; + Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_entry_offset = 0x248; + Thread_switchable_call_miss_entry_offset = 0x250; static constexpr dart::compiler::target::word - Thread_switchable_call_miss_stub_offset = 0x190; + Thread_switchable_call_miss_stub_offset = 0x198; static constexpr dart::compiler::target::word - Thread_no_scope_native_wrapper_entry_point_offset = 0x288; + Thread_no_scope_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xe0; + Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 0xe8; static constexpr dart::compiler::target::word - Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xd8; + Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 0xe0; static constexpr dart::compiler::target::word - Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf0; + Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf8; static constexpr dart::compiler::target::word - Thread_null_error_shared_without_fpu_regs_stub_offset = 0xe8; + Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf0; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x100; + Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x108; static constexpr dart::compiler::target::word - Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xf8; + Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x100; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x110; + Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x118; static constexpr dart::compiler::target::word - Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x108; + Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x110; static constexpr dart::compiler::target::word - Thread_range_error_shared_with_fpu_regs_stub_offset = 0x120; + Thread_range_error_shared_with_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - Thread_range_error_shared_without_fpu_regs_stub_offset = 0x118; + Thread_range_error_shared_without_fpu_regs_stub_offset = 0x120; static constexpr dart::compiler::target::word - Thread_write_error_shared_with_fpu_regs_stub_offset = 0x130; + Thread_write_error_shared_with_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - Thread_write_error_shared_without_fpu_regs_stub_offset = 0x128; + Thread_write_error_shared_without_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x140; + Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x148; static constexpr dart::compiler::target::word - Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x138; -static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x160; + Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x140; +static constexpr dart::compiler::target::word Thread_resume_stub_offset = 0x168; static constexpr dart::compiler::target::word - Thread_return_async_not_future_stub_offset = 0x170; + Thread_return_async_not_future_stub_offset = 0x178; static constexpr dart::compiler::target::word - Thread_return_async_star_stub_offset = 0x178; + Thread_return_async_star_stub_offset = 0x180; static constexpr dart::compiler::target::word Thread_return_async_stub_offset = - 0x168; + 0x170; static constexpr dart::compiler::target::word Thread_object_null_offset = 0x80; static constexpr dart::compiler::target::word - Thread_predefined_symbols_address_offset = 0x2a0; + Thread_predefined_symbols_address_offset = 0x2a8; static constexpr dart::compiler::target::word - Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; -static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x6b8; + Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; +static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x6c0; static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x6c0; + Thread_saved_shadow_call_stack_offset = 0x6c8; static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x6d0; + 0x6d8; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x78; static constexpr dart::compiler::target::word - Thread_slow_type_test_stub_offset = 0x1c8; + Thread_slow_type_test_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - Thread_slow_type_test_entry_point_offset = 0x270; + Thread_slow_type_test_entry_point_offset = 0x278; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x660; + 0x668; static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x668; + Thread_stack_overflow_flags_offset = 0x670; 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 = 0x240; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x188; + Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x190; 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 = 0x238; static constexpr dart::compiler::target::word - Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x180; + Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x678; + 0x680; static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x600; + Thread_suspend_state_await_entry_point_offset = 0x608; static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x608; + Thread_suspend_state_await_with_type_check_entry_point_offset = 0x610; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x5f8; + Thread_suspend_state_init_async_entry_point_offset = 0x600; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x610; + Thread_suspend_state_return_async_entry_point_offset = 0x618; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x618; + Thread_suspend_state_return_async_not_future_entry_point_offset = 0x620; static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x620; + Thread_suspend_state_init_async_star_entry_point_offset = 0x628; static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x628; + Thread_suspend_state_yield_async_star_entry_point_offset = 0x630; static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x630; + Thread_suspend_state_return_async_star_entry_point_offset = 0x638; static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x638; + Thread_suspend_state_init_sync_star_entry_point_offset = 0x640; static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x640; + Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x648; static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x648; + Thread_suspend_state_handle_exception_entry_point_offset = 0x650; static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x670; + Thread_top_exit_frame_info_offset = 0x678; static constexpr dart::compiler::target::word Thread_top_offset = 0x58; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x880; -static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x698; + Thread_unboxed_runtime_arg_offset = 0x888; +static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x6a0; static constexpr dart::compiler::target::word - Thread_write_barrier_entry_point_offset = 0x1f0; + Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x50; static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x890; -static constexpr dart::compiler::target::word Thread_random_offset = 0x898; + 0x898; +static constexpr dart::compiler::target::word Thread_random_offset = 0x8a0; static constexpr dart::compiler::target::word - Thread_jump_to_frame_entry_point_offset = 0x268; -static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x8a0; -static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x8b8; -static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x8c0; -static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x8b0; + Thread_jump_to_frame_entry_point_offset = 0x270; +static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x8a8; +static constexpr dart::compiler::target::word Thread_current_tag_offset = 0x8c0; +static constexpr dart::compiler::target::word Thread_default_tag_offset = 0x8c8; +static constexpr dart::compiler::target::word Thread_user_tag_offset = 0x8b8; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = @@ -11345,9 +11377,9 @@ static constexpr dart::compiler::target::word Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = { - -1, -1, -1, -1, -1, 0x568, 0x570, 0x578, -1, -1, 0x580, - 0x588, 0x590, -1, -1, -1, 0x598, 0x5a0, 0x5a8, 0x5b0, 0x5b8, 0x5c0, - 0x5c8, 0x5d0, -1, -1, -1, -1, 0x5d8, 0x5e0, 0x5e8, 0x5f0}; + -1, -1, -1, -1, -1, 0x570, 0x578, 0x580, -1, -1, 0x588, + 0x590, 0x598, -1, -1, -1, 0x5a0, 0x5a8, 0x5b0, 0x5b8, 0x5c0, 0x5c8, + 0x5d0, 0x5d8, -1, -1, -1, -1, 0x5e0, 0x5e8, 0x5f0, 0x5f8}; 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; @@ -11785,242 +11817,244 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x8; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x10; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x170; + AOT_Thread_AllocateArray_entry_point_offset = 0x174; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x328; + AOT_Thread_active_exception_offset = 0x32c; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x32c; + AOT_Thread_active_stacktrace_offset = 0x330; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0xfc; + AOT_Thread_array_write_barrier_entry_point_offset = 0x100; 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 = 0x108; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0xa4; + AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0xa8; 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 = 0x10c; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0xa8; + AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0xac; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x10c; + AOT_Thread_allocate_object_entry_point_offset = 0x110; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x110; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x114; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x114; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x118; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x410; + 0x414; static constexpr dart::compiler::target::word - AOT_Thread_async_exception_handler_stub_offset = 0xac; + AOT_Thread_async_exception_handler_stub_offset = 0xb0; 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 = 0x14c; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = - 0x48; + 0x4c; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = - 0x44; + 0x48; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x140; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x100; + AOT_Thread_call_to_runtime_entry_point_offset = 0x104; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_stub_offset = 0x68; + AOT_Thread_call_to_runtime_stub_offset = 0x6c; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x44c; + 0x454; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x34; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x414; + AOT_Thread_double_truncate_round_supported_offset = 0x418; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x450; + AOT_Thread_service_extension_stream_offset = 0x458; +static constexpr dart::compiler::target::word AOT_Thread_thread_locals_offset = + 0x45c; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x128; + 0x12c; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = - 0xd4; + 0xd8; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x12c; + AOT_Thread_deoptimize_entry_offset = 0x130; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_stub_offset = 0xd8; + AOT_Thread_deoptimize_stub_offset = 0xdc; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x15c; + AOT_Thread_double_abs_address_offset = 0x160; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x158; + AOT_Thread_double_negate_address_offset = 0x15c; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x30; static constexpr dart::compiler::target::word - AOT_Thread_enter_safepoint_stub_offset = 0xec; + AOT_Thread_enter_safepoint_stub_offset = 0xf0; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x33c; + AOT_Thread_execution_state_offset = 0x340; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_stub_offset = 0xf0; + AOT_Thread_exit_safepoint_stub_offset = 0xf4; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0xf4; + AOT_Thread_call_native_through_safepoint_stub_offset = 0xf8; 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 = 0x134; static constexpr dart::compiler::target::word - AOT_Thread_fix_allocation_stub_code_offset = 0x5c; + AOT_Thread_fix_allocation_stub_code_offset = 0x60; static constexpr dart::compiler::target::word - AOT_Thread_fix_callers_target_code_offset = 0x58; + AOT_Thread_fix_callers_target_code_offset = 0x5c; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x168; + AOT_Thread_float_absolute_address_offset = 0x16c; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x164; + AOT_Thread_float_negate_address_offset = 0x168; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x160; + AOT_Thread_float_not_address_offset = 0x164; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x16c; + AOT_Thread_float_zerow_address_offset = 0x170; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x330; + AOT_Thread_global_object_pool_offset = 0x334; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x14c; + AOT_Thread_interpret_call_entry_point_offset = 0x150; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0x64; + AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0x68; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_stub_offset = 0x60; + AOT_Thread_invoke_dart_code_stub_offset = 0x64; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x344; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x300; + AOT_Thread_exit_through_ffi_offset = 0x348; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x304; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x304; + 0x308; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x38; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_return_stub_offset = 0xdc; + AOT_Thread_lazy_deopt_from_return_stub_offset = 0xe0; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_throw_stub_offset = 0xe0; + AOT_Thread_lazy_deopt_from_throw_stub_offset = 0xe4; static constexpr dart::compiler::target::word - AOT_Thread_lazy_specialize_type_test_stub_offset = 0xe8; + AOT_Thread_lazy_specialize_type_test_stub_offset = 0xec; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x318; + AOT_Thread_old_marking_stack_block_offset = 0x31c; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x31c; + AOT_Thread_new_marking_stack_block_offset = 0x320; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x120; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x124; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x124; + AOT_Thread_switchable_call_miss_entry_offset = 0x128; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_stub_offset = 0xc8; + AOT_Thread_switchable_call_miss_stub_offset = 0xcc; 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 = 0x148; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = - 0x70; + 0x74; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = - 0x6c; + 0x70; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0x78; + AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0x7c; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0x74; + AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0x78; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x80; + AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x84; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x7c; + AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x80; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x88; + AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x8c; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x84; + AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x88; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x90; + AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x94; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x8c; + AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x90; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x98; + AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x9c; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x94; + AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x98; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0xa0; + AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0xa4; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x9c; + AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0xa0; static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset = - 0xb0; + 0xb4; static constexpr dart::compiler::target::word - AOT_Thread_return_async_not_future_stub_offset = 0xb8; + AOT_Thread_return_async_not_future_stub_offset = 0xbc; static constexpr dart::compiler::target::word - AOT_Thread_return_async_star_stub_offset = 0xbc; + AOT_Thread_return_async_star_stub_offset = 0xc0; static constexpr dart::compiler::target::word - AOT_Thread_return_async_stub_offset = 0xb4; + AOT_Thread_return_async_stub_offset = 0xb8; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x40; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x150; + AOT_Thread_predefined_symbols_address_offset = 0x154; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x13c; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x140; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x334; + 0x338; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x338; + AOT_Thread_saved_shadow_call_stack_offset = 0x33c; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x340; + AOT_Thread_safepoint_state_offset = 0x344; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x3c; static constexpr dart::compiler::target::word AOT_Thread_single_step_offset = - 0x43c; + 0x444; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_stub_offset = 0xe4; + AOT_Thread_slow_type_test_stub_offset = 0xe8; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x138; + AOT_Thread_slow_type_test_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x24; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x308; + AOT_Thread_saved_stack_limit_offset = 0x30c; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x30c; + AOT_Thread_stack_overflow_flags_offset = 0x310; 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 = 0x120; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc4; + AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc8; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x118; + 0x11c; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc0; + AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x314; + AOT_Thread_store_buffer_block_offset = 0x318; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x2d8; + AOT_Thread_suspend_state_await_entry_point_offset = 0x2dc; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x2dc; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x2e0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x2d4; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x2d8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x2e0; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x2e4; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x2e4; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x2e8; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x2ec; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x2ec; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x2f0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x2f0; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x2f4; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x2f4; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x2f8; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x2f8; + 0x2fc; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x2fc; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x300; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x310; + AOT_Thread_top_exit_frame_info_offset = 0x314; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x2c; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x10; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x418; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x324; + AOT_Thread_unboxed_runtime_arg_offset = 0x420; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x328; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0xf8; + AOT_Thread_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x28; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x428; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x430; + 0x430; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x438; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x134; + AOT_Thread_jump_to_frame_entry_point_offset = 0x138; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x438; -static constexpr dart::compiler::target::word AOT_Thread_current_tag_offset = - 0x444; -static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = - 0x448; -static constexpr dart::compiler::target::word AOT_Thread_user_tag_offset = 0x440; +static constexpr dart::compiler::target::word AOT_Thread_current_tag_offset = + 0x44c; +static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = + 0x450; +static constexpr dart::compiler::target::word AOT_Thread_user_tag_offset = + 0x448; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -12120,8 +12154,8 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x4, 0xc, 0x8, 0x10}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x2b4, 0x2b8, 0x2bc, 0x2c0, 0x2c4, -1, 0x2c8, -1, - 0x2cc, 0x2d0, -1, -1, -1, -1, -1, -1}; + 0x2b8, 0x2bc, 0x2c0, 0x2c4, 0x2c8, -1, 0x2cc, -1, + 0x2d0, 0x2d4, -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; @@ -12581,242 +12615,244 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x2e0; + AOT_Thread_AllocateArray_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x668; + AOT_Thread_active_exception_offset = 0x670; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x670; + AOT_Thread_active_stacktrace_offset = 0x678; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8; + AOT_Thread_array_write_barrier_entry_point_offset = 0x200; 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 = 0x210; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x148; + AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x150; 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 = 0x218; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x150; + AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x158; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x218; + AOT_Thread_allocate_object_entry_point_offset = 0x220; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x220; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x228; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x228; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x230; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x838; + 0x840; static constexpr dart::compiler::target::word - AOT_Thread_async_exception_handler_stub_offset = 0x158; + AOT_Thread_async_exception_handler_stub_offset = 0x160; 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 = 0x298; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = - 0x90; + 0x98; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = - 0x88; + 0x90; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x200; + AOT_Thread_call_to_runtime_entry_point_offset = 0x208; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_stub_offset = 0xd0; + AOT_Thread_call_to_runtime_stub_offset = 0xd8; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x890; + 0x898; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x68; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x840; + AOT_Thread_double_truncate_round_supported_offset = 0x848; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x898; + AOT_Thread_service_extension_stream_offset = 0x8a0; +static constexpr dart::compiler::target::word AOT_Thread_thread_locals_offset = + 0x8a8; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x250; + 0x258; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = - 0x1a8; + 0x1b0; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x258; + AOT_Thread_deoptimize_entry_offset = 0x260; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_stub_offset = 0x1b0; + AOT_Thread_deoptimize_stub_offset = 0x1b8; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x2b8; + AOT_Thread_double_abs_address_offset = 0x2c0; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x2b0; + AOT_Thread_double_negate_address_offset = 0x2b8; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x60; static constexpr dart::compiler::target::word - AOT_Thread_enter_safepoint_stub_offset = 0x1d8; + AOT_Thread_enter_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x690; + AOT_Thread_execution_state_offset = 0x698; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_stub_offset = 0x1e0; + AOT_Thread_exit_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8; + AOT_Thread_call_native_through_safepoint_stub_offset = 0x1f0; 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 = 0x268; static constexpr dart::compiler::target::word - AOT_Thread_fix_allocation_stub_code_offset = 0xb8; + AOT_Thread_fix_allocation_stub_code_offset = 0xc0; static constexpr dart::compiler::target::word - AOT_Thread_fix_callers_target_code_offset = 0xb0; + AOT_Thread_fix_callers_target_code_offset = 0xb8; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x2d0; + AOT_Thread_float_absolute_address_offset = 0x2d8; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x2c8; + AOT_Thread_float_negate_address_offset = 0x2d0; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x2c0; + AOT_Thread_float_not_address_offset = 0x2c8; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x2d8; + AOT_Thread_float_zerow_address_offset = 0x2e0; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x678; + AOT_Thread_global_object_pool_offset = 0x680; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x298; + AOT_Thread_interpret_call_entry_point_offset = 0x2a0; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xc8; + AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd0; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_stub_offset = 0xc0; + AOT_Thread_invoke_dart_code_stub_offset = 0xc8; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x6a0; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x618; + AOT_Thread_exit_through_ffi_offset = 0x6a8; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x620; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x620; + 0x628; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b8; + AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1c0; + AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d0; + AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x648; + AOT_Thread_old_marking_stack_block_offset = 0x650; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x650; + AOT_Thread_new_marking_stack_block_offset = 0x658; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x240; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x248; + AOT_Thread_switchable_call_miss_entry_offset = 0x250; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_stub_offset = 0x190; + AOT_Thread_switchable_call_miss_stub_offset = 0x198; 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 = 0x290; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = - 0xe0; + 0xe8; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = - 0xd8; + 0xe0; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf0; + AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf8; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xe8; + AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf0; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x100; + AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x108; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xf8; + AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x100; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x110; + AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x118; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x108; + AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x110; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x120; + AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x118; + AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x120; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x130; + AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x128; + AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x140; + AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x148; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x138; + AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x140; static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset = - 0x160; + 0x168; static constexpr dart::compiler::target::word - AOT_Thread_return_async_not_future_stub_offset = 0x170; + AOT_Thread_return_async_not_future_stub_offset = 0x178; static constexpr dart::compiler::target::word - AOT_Thread_return_async_star_stub_offset = 0x178; + AOT_Thread_return_async_star_stub_offset = 0x180; static constexpr dart::compiler::target::word - AOT_Thread_return_async_stub_offset = 0x168; + AOT_Thread_return_async_stub_offset = 0x170; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x80; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x2a0; + AOT_Thread_predefined_symbols_address_offset = 0x2a8; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x680; + 0x688; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x688; + AOT_Thread_saved_shadow_call_stack_offset = 0x690; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x698; + AOT_Thread_safepoint_state_offset = 0x6a0; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x78; static constexpr dart::compiler::target::word AOT_Thread_single_step_offset = - 0x870; + 0x878; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_stub_offset = 0x1c8; + AOT_Thread_slow_type_test_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x270; + AOT_Thread_slow_type_test_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x628; + AOT_Thread_saved_stack_limit_offset = 0x630; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x630; + AOT_Thread_stack_overflow_flags_offset = 0x638; 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 = 0x240; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x188; + AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x190; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x230; + 0x238; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x180; + AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x640; + AOT_Thread_store_buffer_block_offset = 0x648; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x5c8; + AOT_Thread_suspend_state_await_entry_point_offset = 0x5d0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x5d0; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x5d8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x5c0; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x5c8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x5d8; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x5e0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x5e0; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x5e8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x5e8; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x5f0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x5f0; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x5f8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x5f8; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x600; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x600; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x608; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x608; + 0x610; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x610; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x618; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x638; + AOT_Thread_top_exit_frame_info_offset = 0x640; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x58; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x848; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x660; + AOT_Thread_unboxed_runtime_arg_offset = 0x850; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x668; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0x1f0; + AOT_Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x858; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x860; + 0x860; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x868; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x268; + AOT_Thread_jump_to_frame_entry_point_offset = 0x270; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x868; + 0x870; static constexpr dart::compiler::target::word AOT_Thread_current_tag_offset = - 0x880; -static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = 0x888; +static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = + 0x890; static constexpr dart::compiler::target::word AOT_Thread_user_tag_offset = - 0x878; + 0x880; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -12916,8 +12952,8 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x568, 0x570, 0x578, 0x580, -1, -1, 0x588, 0x590, - 0x598, 0x5a0, 0x5a8, -1, 0x5b0, 0x5b8, -1, -1}; + 0x570, 0x578, 0x580, 0x588, -1, -1, 0x590, 0x598, + 0x5a0, 0x5a8, 0x5b0, -1, 0x5b8, 0x5c0, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; @@ -13384,242 +13420,244 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x2e0; + AOT_Thread_AllocateArray_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x6b0; + AOT_Thread_active_exception_offset = 0x6b8; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x6b8; + AOT_Thread_active_stacktrace_offset = 0x6c0; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8; + AOT_Thread_array_write_barrier_entry_point_offset = 0x200; 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 = 0x210; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x148; + AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x150; 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 = 0x218; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x150; + AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x158; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x218; + AOT_Thread_allocate_object_entry_point_offset = 0x220; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x220; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x228; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x228; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x230; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x880; + 0x888; static constexpr dart::compiler::target::word - AOT_Thread_async_exception_handler_stub_offset = 0x158; + AOT_Thread_async_exception_handler_stub_offset = 0x160; 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 = 0x298; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = - 0x90; + 0x98; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = - 0x88; + 0x90; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x200; + AOT_Thread_call_to_runtime_entry_point_offset = 0x208; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_stub_offset = 0xd0; + AOT_Thread_call_to_runtime_stub_offset = 0xd8; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x8d8; + 0x8e0; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x68; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x888; + AOT_Thread_double_truncate_round_supported_offset = 0x890; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x8e0; + AOT_Thread_service_extension_stream_offset = 0x8e8; +static constexpr dart::compiler::target::word AOT_Thread_thread_locals_offset = + 0x8f0; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x250; + 0x258; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = - 0x1a8; + 0x1b0; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x258; + AOT_Thread_deoptimize_entry_offset = 0x260; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_stub_offset = 0x1b0; + AOT_Thread_deoptimize_stub_offset = 0x1b8; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x2b8; + AOT_Thread_double_abs_address_offset = 0x2c0; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x2b0; + AOT_Thread_double_negate_address_offset = 0x2b8; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x60; static constexpr dart::compiler::target::word - AOT_Thread_enter_safepoint_stub_offset = 0x1d8; + AOT_Thread_enter_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x6d8; + AOT_Thread_execution_state_offset = 0x6e0; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_stub_offset = 0x1e0; + AOT_Thread_exit_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8; + AOT_Thread_call_native_through_safepoint_stub_offset = 0x1f0; 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 = 0x268; static constexpr dart::compiler::target::word - AOT_Thread_fix_allocation_stub_code_offset = 0xb8; + AOT_Thread_fix_allocation_stub_code_offset = 0xc0; static constexpr dart::compiler::target::word - AOT_Thread_fix_callers_target_code_offset = 0xb0; + AOT_Thread_fix_callers_target_code_offset = 0xb8; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x2d0; + AOT_Thread_float_absolute_address_offset = 0x2d8; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x2c8; + AOT_Thread_float_negate_address_offset = 0x2d0; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x2c0; + AOT_Thread_float_not_address_offset = 0x2c8; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x2d8; + AOT_Thread_float_zerow_address_offset = 0x2e0; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x6c0; + AOT_Thread_global_object_pool_offset = 0x6c8; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x298; + AOT_Thread_interpret_call_entry_point_offset = 0x2a0; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xc8; + AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd0; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_stub_offset = 0xc0; + AOT_Thread_invoke_dart_code_stub_offset = 0xc8; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x6e8; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x660; + AOT_Thread_exit_through_ffi_offset = 0x6f0; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x668; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x668; + 0x670; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b8; + AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1c0; + AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d0; + AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x690; + AOT_Thread_old_marking_stack_block_offset = 0x698; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x698; + AOT_Thread_new_marking_stack_block_offset = 0x6a0; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x240; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x248; + AOT_Thread_switchable_call_miss_entry_offset = 0x250; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_stub_offset = 0x190; + AOT_Thread_switchable_call_miss_stub_offset = 0x198; 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 = 0x290; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = - 0xe0; + 0xe8; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = - 0xd8; + 0xe0; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf0; + AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf8; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xe8; + AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf0; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x100; + AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x108; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xf8; + AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x100; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x110; + AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x118; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x108; + AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x110; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x120; + AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x118; + AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x120; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x130; + AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x128; + AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x140; + AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x148; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x138; + AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x140; static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset = - 0x160; + 0x168; static constexpr dart::compiler::target::word - AOT_Thread_return_async_not_future_stub_offset = 0x170; + AOT_Thread_return_async_not_future_stub_offset = 0x178; static constexpr dart::compiler::target::word - AOT_Thread_return_async_star_stub_offset = 0x178; + AOT_Thread_return_async_star_stub_offset = 0x180; static constexpr dart::compiler::target::word - AOT_Thread_return_async_stub_offset = 0x168; + AOT_Thread_return_async_stub_offset = 0x170; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x80; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x2a0; + AOT_Thread_predefined_symbols_address_offset = 0x2a8; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x6c8; + 0x6d0; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x6d0; + AOT_Thread_saved_shadow_call_stack_offset = 0x6d8; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x6e0; + AOT_Thread_safepoint_state_offset = 0x6e8; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x78; static constexpr dart::compiler::target::word AOT_Thread_single_step_offset = - 0x8b8; + 0x8c0; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_stub_offset = 0x1c8; + AOT_Thread_slow_type_test_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x270; + AOT_Thread_slow_type_test_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x670; + AOT_Thread_saved_stack_limit_offset = 0x678; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x678; + AOT_Thread_stack_overflow_flags_offset = 0x680; 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 = 0x240; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x188; + AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x190; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x230; + 0x238; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x180; + AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x688; + AOT_Thread_store_buffer_block_offset = 0x690; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x610; + AOT_Thread_suspend_state_await_entry_point_offset = 0x618; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x618; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x620; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x608; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x610; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x620; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x628; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x628; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x630; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x630; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x638; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x638; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x640; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x640; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x648; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x648; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x650; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x650; + 0x658; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x658; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x660; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x680; + AOT_Thread_top_exit_frame_info_offset = 0x688; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x58; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x890; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x6a8; + AOT_Thread_unboxed_runtime_arg_offset = 0x898; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x6b0; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0x1f0; + AOT_Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x8a0; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x8a8; + 0x8a8; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x8b0; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x268; + AOT_Thread_jump_to_frame_entry_point_offset = 0x270; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x8b0; + 0x8b8; static constexpr dart::compiler::target::word AOT_Thread_current_tag_offset = - 0x8c8; -static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = 0x8d0; +static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = + 0x8d8; static constexpr dart::compiler::target::word AOT_Thread_user_tag_offset = - 0x8c0; + 0x8c8; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -13719,10 +13757,10 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x568, 0x570, 0x578, 0x580, 0x588, 0x590, 0x598, 0x5a0, - 0x5a8, 0x5b0, 0x5b8, 0x5c0, 0x5c8, 0x5d0, 0x5d8, -1, - -1, -1, -1, 0x5e0, 0x5e8, -1, -1, 0x5f0, - 0x5f8, 0x600, -1, -1, -1, -1, -1, -1}; + 0x570, 0x578, 0x580, 0x588, 0x590, 0x598, 0x5a0, 0x5a8, + 0x5b0, 0x5b8, 0x5c0, 0x5c8, 0x5d0, 0x5d8, 0x5e0, -1, + -1, -1, -1, 0x5e8, 0x5f0, -1, -1, 0x5f8, + 0x600, 0x608, -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; @@ -14183,244 +14221,246 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x1c; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x2e8; + AOT_Thread_AllocateArray_entry_point_offset = 0x2f0; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x670; + AOT_Thread_active_exception_offset = 0x678; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x678; + AOT_Thread_active_stacktrace_offset = 0x680; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0x200; + AOT_Thread_array_write_barrier_entry_point_offset = 0x208; 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 = 0x218; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x150; + AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x158; 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 = 0x220; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x158; + AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x160; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x220; + AOT_Thread_allocate_object_entry_point_offset = 0x228; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x228; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x230; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x230; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x238; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x840; + 0x848; static constexpr dart::compiler::target::word - AOT_Thread_async_exception_handler_stub_offset = 0x160; + AOT_Thread_async_exception_handler_stub_offset = 0x168; 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 = 0x2a0; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = - 0x98; + 0xa0; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = - 0x90; + 0x98; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x208; + AOT_Thread_call_to_runtime_entry_point_offset = 0x210; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_stub_offset = 0xd8; + AOT_Thread_call_to_runtime_stub_offset = 0xe0; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x898; + 0x8a0; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x70; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x848; + AOT_Thread_double_truncate_round_supported_offset = 0x850; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x8a0; + AOT_Thread_service_extension_stream_offset = 0x8a8; +static constexpr dart::compiler::target::word AOT_Thread_thread_locals_offset = + 0x8b0; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x258; + 0x260; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = - 0x1b0; + 0x1b8; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x260; + AOT_Thread_deoptimize_entry_offset = 0x268; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_stub_offset = 0x1b8; + AOT_Thread_deoptimize_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x2c0; + AOT_Thread_double_abs_address_offset = 0x2c8; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x2b8; + AOT_Thread_double_negate_address_offset = 0x2c0; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x68; static constexpr dart::compiler::target::word - AOT_Thread_enter_safepoint_stub_offset = 0x1e0; + AOT_Thread_enter_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x698; + AOT_Thread_execution_state_offset = 0x6a0; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_stub_offset = 0x1e8; + AOT_Thread_exit_safepoint_stub_offset = 0x1f0; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0x1f0; + AOT_Thread_call_native_through_safepoint_stub_offset = 0x1f8; 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 = 0x270; static constexpr dart::compiler::target::word - AOT_Thread_fix_allocation_stub_code_offset = 0xc0; + AOT_Thread_fix_allocation_stub_code_offset = 0xc8; static constexpr dart::compiler::target::word - AOT_Thread_fix_callers_target_code_offset = 0xb8; + AOT_Thread_fix_callers_target_code_offset = 0xc0; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x2d8; + AOT_Thread_float_absolute_address_offset = 0x2e0; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x2d0; + AOT_Thread_float_negate_address_offset = 0x2d8; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x2c8; + AOT_Thread_float_not_address_offset = 0x2d0; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x2e0; + AOT_Thread_float_zerow_address_offset = 0x2e8; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x680; + AOT_Thread_global_object_pool_offset = 0x688; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x2a0; + AOT_Thread_interpret_call_entry_point_offset = 0x2a8; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd0; + AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd8; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_stub_offset = 0xc8; + AOT_Thread_invoke_dart_code_stub_offset = 0xd0; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x6a8; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x620; + AOT_Thread_exit_through_ffi_offset = 0x6b0; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x628; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x628; + 0x630; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x78; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1c0; + AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1c8; + AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d8; + AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x650; + AOT_Thread_old_marking_stack_block_offset = 0x658; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x658; + AOT_Thread_new_marking_stack_block_offset = 0x660; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x248; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x250; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x250; + AOT_Thread_switchable_call_miss_entry_offset = 0x258; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_stub_offset = 0x198; + AOT_Thread_switchable_call_miss_stub_offset = 0x1a0; 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 = 0x298; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = - 0xe8; + 0xf0; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = - 0xe0; + 0xe8; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf8; + AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0x100; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf0; + AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf8; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x108; + AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x110; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x100; + AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x108; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x118; + AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x120; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x110; + AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x118; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x128; + AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x120; + AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x138; + AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x140; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x130; + AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x148; + AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x150; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x140; + AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x148; static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset = - 0x168; + 0x170; static constexpr dart::compiler::target::word - AOT_Thread_return_async_not_future_stub_offset = 0x178; + AOT_Thread_return_async_not_future_stub_offset = 0x180; static constexpr dart::compiler::target::word - AOT_Thread_return_async_star_stub_offset = 0x180; + AOT_Thread_return_async_star_stub_offset = 0x188; static constexpr dart::compiler::target::word - AOT_Thread_return_async_stub_offset = 0x170; + AOT_Thread_return_async_stub_offset = 0x178; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x88; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x2a8; + AOT_Thread_predefined_symbols_address_offset = 0x2b0; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x288; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x688; + 0x690; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x690; + AOT_Thread_saved_shadow_call_stack_offset = 0x698; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x6a0; + AOT_Thread_safepoint_state_offset = 0x6a8; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x80; static constexpr dart::compiler::target::word AOT_Thread_single_step_offset = - 0x878; + 0x880; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_stub_offset = 0x1d0; + AOT_Thread_slow_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x278; + AOT_Thread_slow_type_test_entry_point_offset = 0x280; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x630; + AOT_Thread_saved_stack_limit_offset = 0x638; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x638; + AOT_Thread_stack_overflow_flags_offset = 0x640; 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 = 0x248; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x190; + AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x198; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x238; + 0x240; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; + AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x190; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x648; + AOT_Thread_store_buffer_block_offset = 0x650; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x5d0; + AOT_Thread_suspend_state_await_entry_point_offset = 0x5d8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x5d8; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x5e0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x5c8; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x5d0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x5e0; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x5e8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x5e8; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x5f0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x5f0; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x5f8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x5f8; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x600; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x600; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x608; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x608; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x610; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x610; + 0x618; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x618; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x620; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x640; + AOT_Thread_top_exit_frame_info_offset = 0x648; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x60; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x850; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x668; + AOT_Thread_unboxed_runtime_arg_offset = 0x858; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x670; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0x1f8; + AOT_Thread_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 0x58; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x860; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x868; + 0x868; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x870; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x270; + AOT_Thread_jump_to_frame_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x870; + 0x878; static constexpr dart::compiler::target::word AOT_Thread_current_tag_offset = - 0x888; -static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = 0x890; +static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = + 0x898; static constexpr dart::compiler::target::word AOT_Thread_user_tag_offset = - 0x880; + 0x888; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -14520,8 +14560,8 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x570, 0x578, 0x580, 0x588, -1, -1, 0x590, 0x598, - 0x5a0, 0x5a8, 0x5b0, -1, 0x5b8, 0x5c0, -1, -1}; + 0x578, 0x580, 0x588, 0x590, -1, -1, 0x598, 0x5a0, + 0x5a8, 0x5b0, 0x5b8, -1, 0x5c0, 0x5c8, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x20; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; @@ -14982,244 +15022,246 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x1c; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x2e8; + AOT_Thread_AllocateArray_entry_point_offset = 0x2f0; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x6b8; + AOT_Thread_active_exception_offset = 0x6c0; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x6c0; + AOT_Thread_active_stacktrace_offset = 0x6c8; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0x200; + AOT_Thread_array_write_barrier_entry_point_offset = 0x208; 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 = 0x218; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x150; + AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x158; 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 = 0x220; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x158; + AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x160; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x220; + AOT_Thread_allocate_object_entry_point_offset = 0x228; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x228; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x230; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x230; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x238; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x888; + 0x890; static constexpr dart::compiler::target::word - AOT_Thread_async_exception_handler_stub_offset = 0x160; + AOT_Thread_async_exception_handler_stub_offset = 0x168; 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 = 0x2a0; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = - 0x98; + 0xa0; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = - 0x90; + 0x98; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x208; + AOT_Thread_call_to_runtime_entry_point_offset = 0x210; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_stub_offset = 0xd8; + AOT_Thread_call_to_runtime_stub_offset = 0xe0; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x8e0; + 0x8e8; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x70; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x890; + AOT_Thread_double_truncate_round_supported_offset = 0x898; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x8e8; + AOT_Thread_service_extension_stream_offset = 0x8f0; +static constexpr dart::compiler::target::word AOT_Thread_thread_locals_offset = + 0x8f8; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x258; + 0x260; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = - 0x1b0; + 0x1b8; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x260; + AOT_Thread_deoptimize_entry_offset = 0x268; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_stub_offset = 0x1b8; + AOT_Thread_deoptimize_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x2c0; + AOT_Thread_double_abs_address_offset = 0x2c8; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x2b8; + AOT_Thread_double_negate_address_offset = 0x2c0; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x68; static constexpr dart::compiler::target::word - AOT_Thread_enter_safepoint_stub_offset = 0x1e0; + AOT_Thread_enter_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x6e0; + AOT_Thread_execution_state_offset = 0x6e8; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_stub_offset = 0x1e8; + AOT_Thread_exit_safepoint_stub_offset = 0x1f0; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0x1f0; + AOT_Thread_call_native_through_safepoint_stub_offset = 0x1f8; 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 = 0x270; static constexpr dart::compiler::target::word - AOT_Thread_fix_allocation_stub_code_offset = 0xc0; + AOT_Thread_fix_allocation_stub_code_offset = 0xc8; static constexpr dart::compiler::target::word - AOT_Thread_fix_callers_target_code_offset = 0xb8; + AOT_Thread_fix_callers_target_code_offset = 0xc0; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x2d8; + AOT_Thread_float_absolute_address_offset = 0x2e0; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x2d0; + AOT_Thread_float_negate_address_offset = 0x2d8; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x2c8; + AOT_Thread_float_not_address_offset = 0x2d0; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x2e0; + AOT_Thread_float_zerow_address_offset = 0x2e8; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x6c8; + AOT_Thread_global_object_pool_offset = 0x6d0; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x2a0; + AOT_Thread_interpret_call_entry_point_offset = 0x2a8; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd0; + AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd8; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_stub_offset = 0xc8; + AOT_Thread_invoke_dart_code_stub_offset = 0xd0; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x6f0; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x668; + AOT_Thread_exit_through_ffi_offset = 0x6f8; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x670; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x670; + 0x678; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x78; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1c0; + AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1c8; + AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d8; + AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x698; + AOT_Thread_old_marking_stack_block_offset = 0x6a0; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x6a0; + AOT_Thread_new_marking_stack_block_offset = 0x6a8; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x248; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x250; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x250; + AOT_Thread_switchable_call_miss_entry_offset = 0x258; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_stub_offset = 0x198; + AOT_Thread_switchable_call_miss_stub_offset = 0x1a0; 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 = 0x298; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = - 0xe8; + 0xf0; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = - 0xe0; + 0xe8; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf8; + AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0x100; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf0; + AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf8; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x108; + AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x110; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x100; + AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x108; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x118; + AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x120; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x110; + AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x118; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x128; + AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x120; + AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x138; + AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x140; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x130; + AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x148; + AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x150; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x140; + AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x148; static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset = - 0x168; + 0x170; static constexpr dart::compiler::target::word - AOT_Thread_return_async_not_future_stub_offset = 0x178; + AOT_Thread_return_async_not_future_stub_offset = 0x180; static constexpr dart::compiler::target::word - AOT_Thread_return_async_star_stub_offset = 0x180; + AOT_Thread_return_async_star_stub_offset = 0x188; static constexpr dart::compiler::target::word - AOT_Thread_return_async_stub_offset = 0x170; + AOT_Thread_return_async_stub_offset = 0x178; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x88; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x2a8; + AOT_Thread_predefined_symbols_address_offset = 0x2b0; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x288; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x6d0; + 0x6d8; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x6d8; + AOT_Thread_saved_shadow_call_stack_offset = 0x6e0; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x6e8; + AOT_Thread_safepoint_state_offset = 0x6f0; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x80; static constexpr dart::compiler::target::word AOT_Thread_single_step_offset = - 0x8c0; + 0x8c8; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_stub_offset = 0x1d0; + AOT_Thread_slow_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x278; + AOT_Thread_slow_type_test_entry_point_offset = 0x280; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x678; + AOT_Thread_saved_stack_limit_offset = 0x680; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x680; + AOT_Thread_stack_overflow_flags_offset = 0x688; 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 = 0x248; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x190; + AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x198; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x238; + 0x240; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; + AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x190; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x690; + AOT_Thread_store_buffer_block_offset = 0x698; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x618; + AOT_Thread_suspend_state_await_entry_point_offset = 0x620; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x620; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x628; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x610; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x618; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x628; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x630; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x630; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x638; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x638; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x640; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x640; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x648; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x648; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x650; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x650; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x658; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x658; + 0x660; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x660; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x668; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x688; + AOT_Thread_top_exit_frame_info_offset = 0x690; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x60; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x898; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x6b0; + AOT_Thread_unboxed_runtime_arg_offset = 0x8a0; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x6b8; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0x1f8; + AOT_Thread_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 0x58; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x8a8; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x8b0; + 0x8b0; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x8b8; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x270; + AOT_Thread_jump_to_frame_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x8b8; + 0x8c0; static constexpr dart::compiler::target::word AOT_Thread_current_tag_offset = - 0x8d0; -static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = 0x8d8; +static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = + 0x8e0; static constexpr dart::compiler::target::word AOT_Thread_user_tag_offset = - 0x8c8; + 0x8d0; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -15319,10 +15361,10 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x570, 0x578, 0x580, 0x588, 0x590, 0x598, 0x5a0, 0x5a8, - 0x5b0, 0x5b8, 0x5c0, 0x5c8, 0x5d0, 0x5d8, 0x5e0, -1, - -1, -1, -1, 0x5e8, 0x5f0, -1, -1, 0x5f8, - 0x600, 0x608, -1, -1, -1, -1, -1, -1}; + 0x578, 0x580, 0x588, 0x590, 0x598, 0x5a0, 0x5a8, 0x5b0, + 0x5b8, 0x5c0, 0x5c8, 0x5d0, 0x5d8, 0x5e0, 0x5e8, -1, + -1, -1, -1, 0x5f0, 0x5f8, -1, -1, 0x600, + 0x608, 0x610, -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; @@ -15783,242 +15825,244 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x8; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x10; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x170; + AOT_Thread_AllocateArray_entry_point_offset = 0x174; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x350; + AOT_Thread_active_exception_offset = 0x354; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x354; + AOT_Thread_active_stacktrace_offset = 0x358; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0xfc; + AOT_Thread_array_write_barrier_entry_point_offset = 0x100; 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 = 0x108; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0xa4; + AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0xa8; 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 = 0x10c; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0xa8; + AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0xac; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x10c; + AOT_Thread_allocate_object_entry_point_offset = 0x110; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x110; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x114; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x114; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x118; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x438; + 0x43c; static constexpr dart::compiler::target::word - AOT_Thread_async_exception_handler_stub_offset = 0xac; + AOT_Thread_async_exception_handler_stub_offset = 0xb0; 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 = 0x14c; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = - 0x48; + 0x4c; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = - 0x44; + 0x48; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x140; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x100; + AOT_Thread_call_to_runtime_entry_point_offset = 0x104; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_stub_offset = 0x68; + AOT_Thread_call_to_runtime_stub_offset = 0x6c; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x474; + 0x47c; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x34; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x43c; + AOT_Thread_double_truncate_round_supported_offset = 0x440; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x478; + AOT_Thread_service_extension_stream_offset = 0x480; +static constexpr dart::compiler::target::word AOT_Thread_thread_locals_offset = + 0x484; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x128; + 0x12c; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = - 0xd4; + 0xd8; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x12c; + AOT_Thread_deoptimize_entry_offset = 0x130; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_stub_offset = 0xd8; + AOT_Thread_deoptimize_stub_offset = 0xdc; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x15c; + AOT_Thread_double_abs_address_offset = 0x160; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x158; + AOT_Thread_double_negate_address_offset = 0x15c; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x30; static constexpr dart::compiler::target::word - AOT_Thread_enter_safepoint_stub_offset = 0xec; + AOT_Thread_enter_safepoint_stub_offset = 0xf0; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x364; + AOT_Thread_execution_state_offset = 0x368; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_stub_offset = 0xf0; + AOT_Thread_exit_safepoint_stub_offset = 0xf4; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0xf4; + AOT_Thread_call_native_through_safepoint_stub_offset = 0xf8; 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 = 0x134; static constexpr dart::compiler::target::word - AOT_Thread_fix_allocation_stub_code_offset = 0x5c; + AOT_Thread_fix_allocation_stub_code_offset = 0x60; static constexpr dart::compiler::target::word - AOT_Thread_fix_callers_target_code_offset = 0x58; + AOT_Thread_fix_callers_target_code_offset = 0x5c; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x168; + AOT_Thread_float_absolute_address_offset = 0x16c; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x164; + AOT_Thread_float_negate_address_offset = 0x168; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x160; + AOT_Thread_float_not_address_offset = 0x164; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x16c; + AOT_Thread_float_zerow_address_offset = 0x170; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x358; + AOT_Thread_global_object_pool_offset = 0x35c; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x14c; + AOT_Thread_interpret_call_entry_point_offset = 0x150; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0x64; + AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0x68; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_stub_offset = 0x60; + AOT_Thread_invoke_dart_code_stub_offset = 0x64; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x36c; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x328; + AOT_Thread_exit_through_ffi_offset = 0x370; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x32c; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x32c; + 0x330; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x38; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_return_stub_offset = 0xdc; + AOT_Thread_lazy_deopt_from_return_stub_offset = 0xe0; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_throw_stub_offset = 0xe0; + AOT_Thread_lazy_deopt_from_throw_stub_offset = 0xe4; static constexpr dart::compiler::target::word - AOT_Thread_lazy_specialize_type_test_stub_offset = 0xe8; + AOT_Thread_lazy_specialize_type_test_stub_offset = 0xec; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x340; + AOT_Thread_old_marking_stack_block_offset = 0x344; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x344; + AOT_Thread_new_marking_stack_block_offset = 0x348; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x120; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x124; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x124; + AOT_Thread_switchable_call_miss_entry_offset = 0x128; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_stub_offset = 0xc8; + AOT_Thread_switchable_call_miss_stub_offset = 0xcc; 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 = 0x148; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = - 0x70; + 0x74; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = - 0x6c; + 0x70; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0x78; + AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0x7c; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0x74; + AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0x78; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x80; + AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x84; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x7c; + AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x80; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x88; + AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x8c; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x84; + AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x88; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x90; + AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x94; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x8c; + AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x90; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x98; + AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x9c; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x94; + AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x98; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0xa0; + AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0xa4; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x9c; + AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0xa0; static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset = - 0xb0; + 0xb4; static constexpr dart::compiler::target::word - AOT_Thread_return_async_not_future_stub_offset = 0xb8; + AOT_Thread_return_async_not_future_stub_offset = 0xbc; static constexpr dart::compiler::target::word - AOT_Thread_return_async_star_stub_offset = 0xbc; + AOT_Thread_return_async_star_stub_offset = 0xc0; static constexpr dart::compiler::target::word - AOT_Thread_return_async_stub_offset = 0xb4; + AOT_Thread_return_async_stub_offset = 0xb8; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x40; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x150; + AOT_Thread_predefined_symbols_address_offset = 0x154; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x13c; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x140; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x35c; + 0x360; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x360; + AOT_Thread_saved_shadow_call_stack_offset = 0x364; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x368; + AOT_Thread_safepoint_state_offset = 0x36c; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x3c; static constexpr dart::compiler::target::word AOT_Thread_single_step_offset = - 0x464; + 0x46c; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_stub_offset = 0xe4; + AOT_Thread_slow_type_test_stub_offset = 0xe8; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x138; + AOT_Thread_slow_type_test_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x24; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x330; + AOT_Thread_saved_stack_limit_offset = 0x334; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x334; + AOT_Thread_stack_overflow_flags_offset = 0x338; 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 = 0x120; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc4; + AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc8; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x118; + 0x11c; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc0; + AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x33c; + AOT_Thread_store_buffer_block_offset = 0x340; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x300; + AOT_Thread_suspend_state_await_entry_point_offset = 0x304; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x304; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x308; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x2fc; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x300; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x308; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x30c; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x30c; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x310; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x310; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x314; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x314; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x318; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x318; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x31c; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x31c; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x320; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x320; + 0x324; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x324; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x328; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x338; + AOT_Thread_top_exit_frame_info_offset = 0x33c; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x2c; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x10; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x440; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x34c; + AOT_Thread_unboxed_runtime_arg_offset = 0x448; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x350; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0xf8; + AOT_Thread_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x28; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x450; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x458; + 0x458; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x460; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x134; + AOT_Thread_jump_to_frame_entry_point_offset = 0x138; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x460; -static constexpr dart::compiler::target::word AOT_Thread_current_tag_offset = - 0x46c; -static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = - 0x470; -static constexpr dart::compiler::target::word AOT_Thread_user_tag_offset = 0x468; +static constexpr dart::compiler::target::word AOT_Thread_current_tag_offset = + 0x474; +static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = + 0x478; +static constexpr dart::compiler::target::word AOT_Thread_user_tag_offset = + 0x470; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -16118,9 +16162,9 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x4, 0xc, 0x8, 0x10}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - -1, -1, -1, -1, -1, 0x2b4, 0x2b8, 0x2bc, -1, -1, 0x2c0, - 0x2c4, 0x2c8, -1, -1, -1, 0x2cc, 0x2d0, 0x2d4, 0x2d8, 0x2dc, 0x2e0, - 0x2e4, 0x2e8, -1, -1, -1, -1, 0x2ec, 0x2f0, 0x2f4, 0x2f8}; + -1, -1, -1, -1, -1, 0x2b8, 0x2bc, 0x2c0, -1, -1, 0x2c4, + 0x2c8, 0x2cc, -1, -1, -1, 0x2d0, 0x2d4, 0x2d8, 0x2dc, 0x2e0, 0x2e4, + 0x2e8, 0x2ec, -1, -1, -1, -1, 0x2f0, 0x2f4, 0x2f8, 0x2fc}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x14; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8; @@ -16580,242 +16624,244 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x2e0; + AOT_Thread_AllocateArray_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x6a0; + AOT_Thread_active_exception_offset = 0x6a8; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x6a8; + AOT_Thread_active_stacktrace_offset = 0x6b0; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8; + AOT_Thread_array_write_barrier_entry_point_offset = 0x200; 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 = 0x210; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x148; + AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x150; 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 = 0x218; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x150; + AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x158; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x218; + AOT_Thread_allocate_object_entry_point_offset = 0x220; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x220; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x228; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x228; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x230; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x870; + 0x878; static constexpr dart::compiler::target::word - AOT_Thread_async_exception_handler_stub_offset = 0x158; + AOT_Thread_async_exception_handler_stub_offset = 0x160; 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 = 0x298; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = - 0x90; + 0x98; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = - 0x88; + 0x90; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x200; + AOT_Thread_call_to_runtime_entry_point_offset = 0x208; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_stub_offset = 0xd0; + AOT_Thread_call_to_runtime_stub_offset = 0xd8; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x8c8; + 0x8d0; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x68; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x878; + AOT_Thread_double_truncate_round_supported_offset = 0x880; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x8d0; + AOT_Thread_service_extension_stream_offset = 0x8d8; +static constexpr dart::compiler::target::word AOT_Thread_thread_locals_offset = + 0x8e0; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x250; + 0x258; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = - 0x1a8; + 0x1b0; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x258; + AOT_Thread_deoptimize_entry_offset = 0x260; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_stub_offset = 0x1b0; + AOT_Thread_deoptimize_stub_offset = 0x1b8; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x2b8; + AOT_Thread_double_abs_address_offset = 0x2c0; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x2b0; + AOT_Thread_double_negate_address_offset = 0x2b8; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x60; static constexpr dart::compiler::target::word - AOT_Thread_enter_safepoint_stub_offset = 0x1d8; + AOT_Thread_enter_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x6c8; + AOT_Thread_execution_state_offset = 0x6d0; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_stub_offset = 0x1e0; + AOT_Thread_exit_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8; + AOT_Thread_call_native_through_safepoint_stub_offset = 0x1f0; 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 = 0x268; static constexpr dart::compiler::target::word - AOT_Thread_fix_allocation_stub_code_offset = 0xb8; + AOT_Thread_fix_allocation_stub_code_offset = 0xc0; static constexpr dart::compiler::target::word - AOT_Thread_fix_callers_target_code_offset = 0xb0; + AOT_Thread_fix_callers_target_code_offset = 0xb8; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x2d0; + AOT_Thread_float_absolute_address_offset = 0x2d8; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x2c8; + AOT_Thread_float_negate_address_offset = 0x2d0; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x2c0; + AOT_Thread_float_not_address_offset = 0x2c8; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x2d8; + AOT_Thread_float_zerow_address_offset = 0x2e0; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x6b0; + AOT_Thread_global_object_pool_offset = 0x6b8; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x298; + AOT_Thread_interpret_call_entry_point_offset = 0x2a0; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xc8; + AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd0; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_stub_offset = 0xc0; + AOT_Thread_invoke_dart_code_stub_offset = 0xc8; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x6d8; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x650; + AOT_Thread_exit_through_ffi_offset = 0x6e0; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x658; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x658; + 0x660; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b8; + AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1c0; + AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d0; + AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x680; + AOT_Thread_old_marking_stack_block_offset = 0x688; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x688; + AOT_Thread_new_marking_stack_block_offset = 0x690; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x240; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x248; + AOT_Thread_switchable_call_miss_entry_offset = 0x250; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_stub_offset = 0x190; + AOT_Thread_switchable_call_miss_stub_offset = 0x198; 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 = 0x290; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = - 0xe0; + 0xe8; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = - 0xd8; + 0xe0; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf0; + AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf8; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xe8; + AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf0; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x100; + AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x108; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xf8; + AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x100; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x110; + AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x118; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x108; + AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x110; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x120; + AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x118; + AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x120; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x130; + AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x128; + AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x140; + AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x148; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x138; + AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x140; static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset = - 0x160; + 0x168; static constexpr dart::compiler::target::word - AOT_Thread_return_async_not_future_stub_offset = 0x170; + AOT_Thread_return_async_not_future_stub_offset = 0x178; static constexpr dart::compiler::target::word - AOT_Thread_return_async_star_stub_offset = 0x178; + AOT_Thread_return_async_star_stub_offset = 0x180; static constexpr dart::compiler::target::word - AOT_Thread_return_async_stub_offset = 0x168; + AOT_Thread_return_async_stub_offset = 0x170; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x80; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x2a0; + AOT_Thread_predefined_symbols_address_offset = 0x2a8; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x6b8; + 0x6c0; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x6c0; + AOT_Thread_saved_shadow_call_stack_offset = 0x6c8; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x6d0; + AOT_Thread_safepoint_state_offset = 0x6d8; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x78; static constexpr dart::compiler::target::word AOT_Thread_single_step_offset = - 0x8a8; + 0x8b0; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_stub_offset = 0x1c8; + AOT_Thread_slow_type_test_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x270; + AOT_Thread_slow_type_test_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x660; + AOT_Thread_saved_stack_limit_offset = 0x668; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x668; + AOT_Thread_stack_overflow_flags_offset = 0x670; 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 = 0x240; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x188; + AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x190; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x230; + 0x238; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x180; + AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x678; + AOT_Thread_store_buffer_block_offset = 0x680; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x600; + AOT_Thread_suspend_state_await_entry_point_offset = 0x608; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x608; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x610; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x5f8; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x600; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x610; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x618; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x618; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x620; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x620; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x628; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x628; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x630; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x630; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x638; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x638; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x640; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x640; + 0x648; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x648; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x650; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x670; + AOT_Thread_top_exit_frame_info_offset = 0x678; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x58; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x880; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x698; + AOT_Thread_unboxed_runtime_arg_offset = 0x888; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x6a0; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0x1f0; + AOT_Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x890; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x898; + 0x898; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x8a0; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x268; + AOT_Thread_jump_to_frame_entry_point_offset = 0x270; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x8a0; + 0x8a8; static constexpr dart::compiler::target::word AOT_Thread_current_tag_offset = - 0x8b8; -static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = 0x8c0; +static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = + 0x8c8; static constexpr dart::compiler::target::word AOT_Thread_user_tag_offset = - 0x8b0; + 0x8b8; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -16915,9 +16961,9 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - -1, -1, -1, -1, -1, 0x568, 0x570, 0x578, -1, -1, 0x580, - 0x588, 0x590, -1, -1, -1, 0x598, 0x5a0, 0x5a8, 0x5b0, 0x5b8, 0x5c0, - 0x5c8, 0x5d0, -1, -1, -1, -1, 0x5d8, 0x5e0, 0x5e8, 0x5f0}; + -1, -1, -1, -1, -1, 0x570, 0x578, 0x580, -1, -1, 0x588, + 0x590, 0x598, -1, -1, -1, 0x5a0, 0x5a8, 0x5b0, 0x5b8, 0x5c0, 0x5c8, + 0x5d0, 0x5d8, -1, -1, -1, -1, 0x5e0, 0x5e8, 0x5f0, 0x5f8}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; @@ -17371,240 +17417,242 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x8; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x10; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x170; + AOT_Thread_AllocateArray_entry_point_offset = 0x174; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x328; + AOT_Thread_active_exception_offset = 0x32c; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x32c; + AOT_Thread_active_stacktrace_offset = 0x330; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0xfc; + AOT_Thread_array_write_barrier_entry_point_offset = 0x100; 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 = 0x108; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0xa4; + AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0xa8; 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 = 0x10c; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0xa8; + AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0xac; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x10c; + AOT_Thread_allocate_object_entry_point_offset = 0x110; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x110; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x114; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x114; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x118; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x410; + 0x414; static constexpr dart::compiler::target::word - AOT_Thread_async_exception_handler_stub_offset = 0xac; + AOT_Thread_async_exception_handler_stub_offset = 0xb0; 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 = 0x14c; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = - 0x48; + 0x4c; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = - 0x44; + 0x48; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x140; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x100; + AOT_Thread_call_to_runtime_entry_point_offset = 0x104; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_stub_offset = 0x68; + AOT_Thread_call_to_runtime_stub_offset = 0x6c; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x44c; + 0x454; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x34; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x414; + AOT_Thread_double_truncate_round_supported_offset = 0x418; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x450; + AOT_Thread_service_extension_stream_offset = 0x458; +static constexpr dart::compiler::target::word AOT_Thread_thread_locals_offset = + 0x45c; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x128; + 0x12c; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = - 0xd4; + 0xd8; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x12c; + AOT_Thread_deoptimize_entry_offset = 0x130; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_stub_offset = 0xd8; + AOT_Thread_deoptimize_stub_offset = 0xdc; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x15c; + AOT_Thread_double_abs_address_offset = 0x160; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x158; + AOT_Thread_double_negate_address_offset = 0x15c; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x30; static constexpr dart::compiler::target::word - AOT_Thread_enter_safepoint_stub_offset = 0xec; + AOT_Thread_enter_safepoint_stub_offset = 0xf0; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x33c; + AOT_Thread_execution_state_offset = 0x340; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_stub_offset = 0xf0; + AOT_Thread_exit_safepoint_stub_offset = 0xf4; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0xf4; + AOT_Thread_call_native_through_safepoint_stub_offset = 0xf8; 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 = 0x134; static constexpr dart::compiler::target::word - AOT_Thread_fix_allocation_stub_code_offset = 0x5c; + AOT_Thread_fix_allocation_stub_code_offset = 0x60; static constexpr dart::compiler::target::word - AOT_Thread_fix_callers_target_code_offset = 0x58; + AOT_Thread_fix_callers_target_code_offset = 0x5c; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x168; + AOT_Thread_float_absolute_address_offset = 0x16c; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x164; + AOT_Thread_float_negate_address_offset = 0x168; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x160; + AOT_Thread_float_not_address_offset = 0x164; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x16c; + AOT_Thread_float_zerow_address_offset = 0x170; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x330; + AOT_Thread_global_object_pool_offset = 0x334; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x14c; + AOT_Thread_interpret_call_entry_point_offset = 0x150; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0x64; + AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0x68; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_stub_offset = 0x60; + AOT_Thread_invoke_dart_code_stub_offset = 0x64; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x344; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x300; + AOT_Thread_exit_through_ffi_offset = 0x348; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x304; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x304; + 0x308; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x38; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_return_stub_offset = 0xdc; + AOT_Thread_lazy_deopt_from_return_stub_offset = 0xe0; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_throw_stub_offset = 0xe0; + AOT_Thread_lazy_deopt_from_throw_stub_offset = 0xe4; static constexpr dart::compiler::target::word - AOT_Thread_lazy_specialize_type_test_stub_offset = 0xe8; + AOT_Thread_lazy_specialize_type_test_stub_offset = 0xec; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x318; + AOT_Thread_old_marking_stack_block_offset = 0x31c; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x31c; + AOT_Thread_new_marking_stack_block_offset = 0x320; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x120; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x124; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x124; + AOT_Thread_switchable_call_miss_entry_offset = 0x128; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_stub_offset = 0xc8; + AOT_Thread_switchable_call_miss_stub_offset = 0xcc; 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 = 0x148; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = - 0x70; + 0x74; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = - 0x6c; + 0x70; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0x78; + AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0x7c; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0x74; + AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0x78; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x80; + AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x84; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x7c; + AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x80; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x88; + AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x8c; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x84; + AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x88; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x90; + AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x94; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x8c; + AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x90; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x98; + AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x9c; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x94; + AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x98; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0xa0; + AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0xa4; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x9c; + AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0xa0; static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset = - 0xb0; + 0xb4; static constexpr dart::compiler::target::word - AOT_Thread_return_async_not_future_stub_offset = 0xb8; + AOT_Thread_return_async_not_future_stub_offset = 0xbc; static constexpr dart::compiler::target::word - AOT_Thread_return_async_star_stub_offset = 0xbc; + AOT_Thread_return_async_star_stub_offset = 0xc0; static constexpr dart::compiler::target::word - AOT_Thread_return_async_stub_offset = 0xb4; + AOT_Thread_return_async_stub_offset = 0xb8; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x40; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x150; + AOT_Thread_predefined_symbols_address_offset = 0x154; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x13c; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x140; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x334; + 0x338; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x338; + AOT_Thread_saved_shadow_call_stack_offset = 0x33c; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x340; + AOT_Thread_safepoint_state_offset = 0x344; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x3c; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_stub_offset = 0xe4; + AOT_Thread_slow_type_test_stub_offset = 0xe8; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x138; + AOT_Thread_slow_type_test_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x24; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x308; + AOT_Thread_saved_stack_limit_offset = 0x30c; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x30c; + AOT_Thread_stack_overflow_flags_offset = 0x310; 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 = 0x120; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc4; + AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc8; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x118; + 0x11c; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc0; + AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x314; + AOT_Thread_store_buffer_block_offset = 0x318; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x2d8; + AOT_Thread_suspend_state_await_entry_point_offset = 0x2dc; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x2dc; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x2e0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x2d4; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x2d8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x2e0; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x2e4; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x2e4; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x2e8; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x2ec; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x2ec; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x2f0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x2f0; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x2f4; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x2f4; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x2f8; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x2f8; + 0x2fc; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x2fc; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x300; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x310; + AOT_Thread_top_exit_frame_info_offset = 0x314; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x2c; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x10; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x418; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x324; + AOT_Thread_unboxed_runtime_arg_offset = 0x420; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x328; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0xf8; + AOT_Thread_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x28; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x428; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x430; + 0x430; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x438; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x134; + AOT_Thread_jump_to_frame_entry_point_offset = 0x138; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x438; -static constexpr dart::compiler::target::word AOT_Thread_current_tag_offset = - 0x444; -static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = - 0x448; -static constexpr dart::compiler::target::word AOT_Thread_user_tag_offset = 0x440; +static constexpr dart::compiler::target::word AOT_Thread_current_tag_offset = + 0x44c; +static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = + 0x450; +static constexpr dart::compiler::target::word AOT_Thread_user_tag_offset = + 0x448; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -17704,8 +17752,8 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x4, 0xc, 0x8, 0x10}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x2b4, 0x2b8, 0x2bc, 0x2c0, 0x2c4, -1, 0x2c8, -1, - 0x2cc, 0x2d0, -1, -1, -1, -1, -1, -1}; + 0x2b8, 0x2bc, 0x2c0, 0x2c4, 0x2c8, -1, 0x2cc, -1, + 0x2d0, 0x2d4, -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; @@ -18158,240 +18206,242 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x2e0; + AOT_Thread_AllocateArray_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x668; + AOT_Thread_active_exception_offset = 0x670; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x670; + AOT_Thread_active_stacktrace_offset = 0x678; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8; + AOT_Thread_array_write_barrier_entry_point_offset = 0x200; 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 = 0x210; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x148; + AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x150; 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 = 0x218; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x150; + AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x158; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x218; + AOT_Thread_allocate_object_entry_point_offset = 0x220; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x220; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x228; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x228; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x230; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x838; + 0x840; static constexpr dart::compiler::target::word - AOT_Thread_async_exception_handler_stub_offset = 0x158; + AOT_Thread_async_exception_handler_stub_offset = 0x160; 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 = 0x298; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = - 0x90; + 0x98; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = - 0x88; + 0x90; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x200; + AOT_Thread_call_to_runtime_entry_point_offset = 0x208; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_stub_offset = 0xd0; + AOT_Thread_call_to_runtime_stub_offset = 0xd8; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x890; + 0x898; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x68; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x840; + AOT_Thread_double_truncate_round_supported_offset = 0x848; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x898; + AOT_Thread_service_extension_stream_offset = 0x8a0; +static constexpr dart::compiler::target::word AOT_Thread_thread_locals_offset = + 0x8a8; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x250; + 0x258; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = - 0x1a8; + 0x1b0; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x258; + AOT_Thread_deoptimize_entry_offset = 0x260; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_stub_offset = 0x1b0; + AOT_Thread_deoptimize_stub_offset = 0x1b8; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x2b8; + AOT_Thread_double_abs_address_offset = 0x2c0; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x2b0; + AOT_Thread_double_negate_address_offset = 0x2b8; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x60; static constexpr dart::compiler::target::word - AOT_Thread_enter_safepoint_stub_offset = 0x1d8; + AOT_Thread_enter_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x690; + AOT_Thread_execution_state_offset = 0x698; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_stub_offset = 0x1e0; + AOT_Thread_exit_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8; + AOT_Thread_call_native_through_safepoint_stub_offset = 0x1f0; 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 = 0x268; static constexpr dart::compiler::target::word - AOT_Thread_fix_allocation_stub_code_offset = 0xb8; + AOT_Thread_fix_allocation_stub_code_offset = 0xc0; static constexpr dart::compiler::target::word - AOT_Thread_fix_callers_target_code_offset = 0xb0; + AOT_Thread_fix_callers_target_code_offset = 0xb8; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x2d0; + AOT_Thread_float_absolute_address_offset = 0x2d8; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x2c8; + AOT_Thread_float_negate_address_offset = 0x2d0; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x2c0; + AOT_Thread_float_not_address_offset = 0x2c8; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x2d8; + AOT_Thread_float_zerow_address_offset = 0x2e0; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x678; + AOT_Thread_global_object_pool_offset = 0x680; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x298; + AOT_Thread_interpret_call_entry_point_offset = 0x2a0; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xc8; + AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd0; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_stub_offset = 0xc0; + AOT_Thread_invoke_dart_code_stub_offset = 0xc8; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x6a0; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x618; + AOT_Thread_exit_through_ffi_offset = 0x6a8; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x620; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x620; + 0x628; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b8; + AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1c0; + AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d0; + AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x648; + AOT_Thread_old_marking_stack_block_offset = 0x650; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x650; + AOT_Thread_new_marking_stack_block_offset = 0x658; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x240; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x248; + AOT_Thread_switchable_call_miss_entry_offset = 0x250; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_stub_offset = 0x190; + AOT_Thread_switchable_call_miss_stub_offset = 0x198; 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 = 0x290; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = - 0xe0; + 0xe8; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = - 0xd8; + 0xe0; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf0; + AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf8; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xe8; + AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf0; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x100; + AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x108; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xf8; + AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x100; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x110; + AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x118; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x108; + AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x110; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x120; + AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x118; + AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x120; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x130; + AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x128; + AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x140; + AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x148; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x138; + AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x140; static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset = - 0x160; + 0x168; static constexpr dart::compiler::target::word - AOT_Thread_return_async_not_future_stub_offset = 0x170; + AOT_Thread_return_async_not_future_stub_offset = 0x178; static constexpr dart::compiler::target::word - AOT_Thread_return_async_star_stub_offset = 0x178; + AOT_Thread_return_async_star_stub_offset = 0x180; static constexpr dart::compiler::target::word - AOT_Thread_return_async_stub_offset = 0x168; + AOT_Thread_return_async_stub_offset = 0x170; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x80; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x2a0; + AOT_Thread_predefined_symbols_address_offset = 0x2a8; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x680; + 0x688; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x688; + AOT_Thread_saved_shadow_call_stack_offset = 0x690; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x698; + AOT_Thread_safepoint_state_offset = 0x6a0; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x78; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_stub_offset = 0x1c8; + AOT_Thread_slow_type_test_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x270; + AOT_Thread_slow_type_test_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x628; + AOT_Thread_saved_stack_limit_offset = 0x630; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x630; + AOT_Thread_stack_overflow_flags_offset = 0x638; 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 = 0x240; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x188; + AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x190; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x230; + 0x238; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x180; + AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x640; + AOT_Thread_store_buffer_block_offset = 0x648; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x5c8; + AOT_Thread_suspend_state_await_entry_point_offset = 0x5d0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x5d0; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x5d8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x5c0; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x5c8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x5d8; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x5e0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x5e0; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x5e8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x5e8; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x5f0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x5f0; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x5f8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x5f8; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x600; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x600; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x608; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x608; + 0x610; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x610; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x618; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x638; + AOT_Thread_top_exit_frame_info_offset = 0x640; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x58; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x848; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x660; + AOT_Thread_unboxed_runtime_arg_offset = 0x850; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x668; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0x1f0; + AOT_Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x858; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x860; + 0x860; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x868; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x268; + AOT_Thread_jump_to_frame_entry_point_offset = 0x270; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x868; + 0x870; static constexpr dart::compiler::target::word AOT_Thread_current_tag_offset = - 0x880; -static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = 0x888; +static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = + 0x890; static constexpr dart::compiler::target::word AOT_Thread_user_tag_offset = - 0x878; + 0x880; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -18491,8 +18541,8 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x568, 0x570, 0x578, 0x580, -1, -1, 0x588, 0x590, - 0x598, 0x5a0, 0x5a8, -1, 0x5b0, 0x5b8, -1, -1}; + 0x570, 0x578, 0x580, 0x588, -1, -1, 0x590, 0x598, + 0x5a0, 0x5a8, 0x5b0, -1, 0x5b8, 0x5c0, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; @@ -18952,240 +19002,242 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x2e0; + AOT_Thread_AllocateArray_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x6b0; + AOT_Thread_active_exception_offset = 0x6b8; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x6b8; + AOT_Thread_active_stacktrace_offset = 0x6c0; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8; + AOT_Thread_array_write_barrier_entry_point_offset = 0x200; 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 = 0x210; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x148; + AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x150; 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 = 0x218; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x150; + AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x158; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x218; + AOT_Thread_allocate_object_entry_point_offset = 0x220; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x220; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x228; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x228; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x230; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x880; + 0x888; static constexpr dart::compiler::target::word - AOT_Thread_async_exception_handler_stub_offset = 0x158; + AOT_Thread_async_exception_handler_stub_offset = 0x160; 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 = 0x298; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = - 0x90; + 0x98; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = - 0x88; + 0x90; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x200; + AOT_Thread_call_to_runtime_entry_point_offset = 0x208; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_stub_offset = 0xd0; + AOT_Thread_call_to_runtime_stub_offset = 0xd8; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x8d8; + 0x8e0; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x68; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x888; + AOT_Thread_double_truncate_round_supported_offset = 0x890; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x8e0; + AOT_Thread_service_extension_stream_offset = 0x8e8; +static constexpr dart::compiler::target::word AOT_Thread_thread_locals_offset = + 0x8f0; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x250; + 0x258; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = - 0x1a8; + 0x1b0; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x258; + AOT_Thread_deoptimize_entry_offset = 0x260; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_stub_offset = 0x1b0; + AOT_Thread_deoptimize_stub_offset = 0x1b8; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x2b8; + AOT_Thread_double_abs_address_offset = 0x2c0; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x2b0; + AOT_Thread_double_negate_address_offset = 0x2b8; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x60; static constexpr dart::compiler::target::word - AOT_Thread_enter_safepoint_stub_offset = 0x1d8; + AOT_Thread_enter_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x6d8; + AOT_Thread_execution_state_offset = 0x6e0; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_stub_offset = 0x1e0; + AOT_Thread_exit_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8; + AOT_Thread_call_native_through_safepoint_stub_offset = 0x1f0; 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 = 0x268; static constexpr dart::compiler::target::word - AOT_Thread_fix_allocation_stub_code_offset = 0xb8; + AOT_Thread_fix_allocation_stub_code_offset = 0xc0; static constexpr dart::compiler::target::word - AOT_Thread_fix_callers_target_code_offset = 0xb0; + AOT_Thread_fix_callers_target_code_offset = 0xb8; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x2d0; + AOT_Thread_float_absolute_address_offset = 0x2d8; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x2c8; + AOT_Thread_float_negate_address_offset = 0x2d0; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x2c0; + AOT_Thread_float_not_address_offset = 0x2c8; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x2d8; + AOT_Thread_float_zerow_address_offset = 0x2e0; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x6c0; + AOT_Thread_global_object_pool_offset = 0x6c8; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x298; + AOT_Thread_interpret_call_entry_point_offset = 0x2a0; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xc8; + AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd0; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_stub_offset = 0xc0; + AOT_Thread_invoke_dart_code_stub_offset = 0xc8; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x6e8; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x660; + AOT_Thread_exit_through_ffi_offset = 0x6f0; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x668; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x668; + 0x670; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b8; + AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1c0; + AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d0; + AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x690; + AOT_Thread_old_marking_stack_block_offset = 0x698; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x698; + AOT_Thread_new_marking_stack_block_offset = 0x6a0; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x240; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x248; + AOT_Thread_switchable_call_miss_entry_offset = 0x250; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_stub_offset = 0x190; + AOT_Thread_switchable_call_miss_stub_offset = 0x198; 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 = 0x290; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = - 0xe0; + 0xe8; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = - 0xd8; + 0xe0; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf0; + AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf8; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xe8; + AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf0; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x100; + AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x108; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xf8; + AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x100; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x110; + AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x118; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x108; + AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x110; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x120; + AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x118; + AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x120; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x130; + AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x128; + AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x140; + AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x148; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x138; + AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x140; static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset = - 0x160; + 0x168; static constexpr dart::compiler::target::word - AOT_Thread_return_async_not_future_stub_offset = 0x170; + AOT_Thread_return_async_not_future_stub_offset = 0x178; static constexpr dart::compiler::target::word - AOT_Thread_return_async_star_stub_offset = 0x178; + AOT_Thread_return_async_star_stub_offset = 0x180; static constexpr dart::compiler::target::word - AOT_Thread_return_async_stub_offset = 0x168; + AOT_Thread_return_async_stub_offset = 0x170; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x80; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x2a0; + AOT_Thread_predefined_symbols_address_offset = 0x2a8; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x6c8; + 0x6d0; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x6d0; + AOT_Thread_saved_shadow_call_stack_offset = 0x6d8; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x6e0; + AOT_Thread_safepoint_state_offset = 0x6e8; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x78; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_stub_offset = 0x1c8; + AOT_Thread_slow_type_test_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x270; + AOT_Thread_slow_type_test_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x670; + AOT_Thread_saved_stack_limit_offset = 0x678; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x678; + AOT_Thread_stack_overflow_flags_offset = 0x680; 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 = 0x240; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x188; + AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x190; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x230; + 0x238; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x180; + AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x688; + AOT_Thread_store_buffer_block_offset = 0x690; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x610; + AOT_Thread_suspend_state_await_entry_point_offset = 0x618; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x618; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x620; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x608; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x610; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x620; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x628; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x628; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x630; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x630; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x638; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x638; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x640; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x640; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x648; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x648; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x650; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x650; + 0x658; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x658; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x660; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x680; + AOT_Thread_top_exit_frame_info_offset = 0x688; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x58; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x890; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x6a8; + AOT_Thread_unboxed_runtime_arg_offset = 0x898; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x6b0; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0x1f0; + AOT_Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x8a0; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x8a8; + 0x8a8; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x8b0; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x268; + AOT_Thread_jump_to_frame_entry_point_offset = 0x270; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x8b0; + 0x8b8; static constexpr dart::compiler::target::word AOT_Thread_current_tag_offset = - 0x8c8; -static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = 0x8d0; +static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = + 0x8d8; static constexpr dart::compiler::target::word AOT_Thread_user_tag_offset = - 0x8c0; + 0x8c8; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -19285,10 +19337,10 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x568, 0x570, 0x578, 0x580, 0x588, 0x590, 0x598, 0x5a0, - 0x5a8, 0x5b0, 0x5b8, 0x5c0, 0x5c8, 0x5d0, 0x5d8, -1, - -1, -1, -1, 0x5e0, 0x5e8, -1, -1, 0x5f0, - 0x5f8, 0x600, -1, -1, -1, -1, -1, -1}; + 0x570, 0x578, 0x580, 0x588, 0x590, 0x598, 0x5a0, 0x5a8, + 0x5b0, 0x5b8, 0x5c0, 0x5c8, 0x5d0, 0x5d8, 0x5e0, -1, + -1, -1, -1, 0x5e8, 0x5f0, -1, -1, 0x5f8, + 0x600, 0x608, -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; @@ -19742,242 +19794,244 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x1c; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x2e8; + AOT_Thread_AllocateArray_entry_point_offset = 0x2f0; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x670; + AOT_Thread_active_exception_offset = 0x678; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x678; + AOT_Thread_active_stacktrace_offset = 0x680; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0x200; + AOT_Thread_array_write_barrier_entry_point_offset = 0x208; 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 = 0x218; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x150; + AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x158; 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 = 0x220; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x158; + AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x160; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x220; + AOT_Thread_allocate_object_entry_point_offset = 0x228; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x228; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x230; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x230; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x238; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x840; + 0x848; static constexpr dart::compiler::target::word - AOT_Thread_async_exception_handler_stub_offset = 0x160; + AOT_Thread_async_exception_handler_stub_offset = 0x168; 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 = 0x2a0; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = - 0x98; + 0xa0; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = - 0x90; + 0x98; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x208; + AOT_Thread_call_to_runtime_entry_point_offset = 0x210; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_stub_offset = 0xd8; + AOT_Thread_call_to_runtime_stub_offset = 0xe0; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x898; + 0x8a0; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x70; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x848; + AOT_Thread_double_truncate_round_supported_offset = 0x850; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x8a0; + AOT_Thread_service_extension_stream_offset = 0x8a8; +static constexpr dart::compiler::target::word AOT_Thread_thread_locals_offset = + 0x8b0; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x258; + 0x260; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = - 0x1b0; + 0x1b8; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x260; + AOT_Thread_deoptimize_entry_offset = 0x268; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_stub_offset = 0x1b8; + AOT_Thread_deoptimize_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x2c0; + AOT_Thread_double_abs_address_offset = 0x2c8; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x2b8; + AOT_Thread_double_negate_address_offset = 0x2c0; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x68; static constexpr dart::compiler::target::word - AOT_Thread_enter_safepoint_stub_offset = 0x1e0; + AOT_Thread_enter_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x698; + AOT_Thread_execution_state_offset = 0x6a0; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_stub_offset = 0x1e8; + AOT_Thread_exit_safepoint_stub_offset = 0x1f0; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0x1f0; + AOT_Thread_call_native_through_safepoint_stub_offset = 0x1f8; 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 = 0x270; static constexpr dart::compiler::target::word - AOT_Thread_fix_allocation_stub_code_offset = 0xc0; + AOT_Thread_fix_allocation_stub_code_offset = 0xc8; static constexpr dart::compiler::target::word - AOT_Thread_fix_callers_target_code_offset = 0xb8; + AOT_Thread_fix_callers_target_code_offset = 0xc0; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x2d8; + AOT_Thread_float_absolute_address_offset = 0x2e0; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x2d0; + AOT_Thread_float_negate_address_offset = 0x2d8; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x2c8; + AOT_Thread_float_not_address_offset = 0x2d0; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x2e0; + AOT_Thread_float_zerow_address_offset = 0x2e8; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x680; + AOT_Thread_global_object_pool_offset = 0x688; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x2a0; + AOT_Thread_interpret_call_entry_point_offset = 0x2a8; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd0; + AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd8; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_stub_offset = 0xc8; + AOT_Thread_invoke_dart_code_stub_offset = 0xd0; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x6a8; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x620; + AOT_Thread_exit_through_ffi_offset = 0x6b0; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x628; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x628; + 0x630; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x78; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1c0; + AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1c8; + AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d8; + AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x650; + AOT_Thread_old_marking_stack_block_offset = 0x658; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x658; + AOT_Thread_new_marking_stack_block_offset = 0x660; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x248; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x250; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x250; + AOT_Thread_switchable_call_miss_entry_offset = 0x258; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_stub_offset = 0x198; + AOT_Thread_switchable_call_miss_stub_offset = 0x1a0; 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 = 0x298; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = - 0xe8; + 0xf0; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = - 0xe0; + 0xe8; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf8; + AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0x100; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf0; + AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf8; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x108; + AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x110; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x100; + AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x108; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x118; + AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x120; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x110; + AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x118; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x128; + AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x120; + AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x138; + AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x140; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x130; + AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x148; + AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x150; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x140; + AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x148; static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset = - 0x168; + 0x170; static constexpr dart::compiler::target::word - AOT_Thread_return_async_not_future_stub_offset = 0x178; + AOT_Thread_return_async_not_future_stub_offset = 0x180; static constexpr dart::compiler::target::word - AOT_Thread_return_async_star_stub_offset = 0x180; + AOT_Thread_return_async_star_stub_offset = 0x188; static constexpr dart::compiler::target::word - AOT_Thread_return_async_stub_offset = 0x170; + AOT_Thread_return_async_stub_offset = 0x178; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x88; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x2a8; + AOT_Thread_predefined_symbols_address_offset = 0x2b0; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x288; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x688; + 0x690; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x690; + AOT_Thread_saved_shadow_call_stack_offset = 0x698; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x6a0; + AOT_Thread_safepoint_state_offset = 0x6a8; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x80; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_stub_offset = 0x1d0; + AOT_Thread_slow_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x278; + AOT_Thread_slow_type_test_entry_point_offset = 0x280; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x630; + AOT_Thread_saved_stack_limit_offset = 0x638; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x638; + AOT_Thread_stack_overflow_flags_offset = 0x640; 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 = 0x248; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x190; + AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x198; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x238; + 0x240; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; + AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x190; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x648; + AOT_Thread_store_buffer_block_offset = 0x650; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x5d0; + AOT_Thread_suspend_state_await_entry_point_offset = 0x5d8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x5d8; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x5e0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x5c8; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x5d0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x5e0; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x5e8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x5e8; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x5f0; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x5f0; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x5f8; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x5f8; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x600; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x600; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x608; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x608; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x610; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x610; + 0x618; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x618; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x620; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x640; + AOT_Thread_top_exit_frame_info_offset = 0x648; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x60; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x850; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x668; + AOT_Thread_unboxed_runtime_arg_offset = 0x858; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x670; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0x1f8; + AOT_Thread_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 0x58; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x860; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x868; + 0x868; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x870; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x270; + AOT_Thread_jump_to_frame_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x870; + 0x878; static constexpr dart::compiler::target::word AOT_Thread_current_tag_offset = - 0x888; -static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = 0x890; +static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = + 0x898; static constexpr dart::compiler::target::word AOT_Thread_user_tag_offset = - 0x880; + 0x888; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -20077,8 +20131,8 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x570, 0x578, 0x580, 0x588, -1, -1, 0x590, 0x598, - 0x5a0, 0x5a8, 0x5b0, -1, 0x5b8, 0x5c0, -1, -1}; + 0x578, 0x580, 0x588, 0x590, -1, -1, 0x598, 0x5a0, + 0x5a8, 0x5b0, 0x5b8, -1, 0x5c0, 0x5c8, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x20; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; @@ -20532,242 +20586,244 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x1c; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x2e8; + AOT_Thread_AllocateArray_entry_point_offset = 0x2f0; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x6b8; + AOT_Thread_active_exception_offset = 0x6c0; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x6c0; + AOT_Thread_active_stacktrace_offset = 0x6c8; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0x200; + AOT_Thread_array_write_barrier_entry_point_offset = 0x208; 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 = 0x218; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x150; + AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x158; 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 = 0x220; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x158; + AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x160; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x220; + AOT_Thread_allocate_object_entry_point_offset = 0x228; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x228; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x230; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x230; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x238; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x888; + 0x890; static constexpr dart::compiler::target::word - AOT_Thread_async_exception_handler_stub_offset = 0x160; + AOT_Thread_async_exception_handler_stub_offset = 0x168; 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 = 0x2a0; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = - 0x98; + 0xa0; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = - 0x90; + 0x98; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x208; + AOT_Thread_call_to_runtime_entry_point_offset = 0x210; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_stub_offset = 0xd8; + AOT_Thread_call_to_runtime_stub_offset = 0xe0; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x8e0; + 0x8e8; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x70; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x890; + AOT_Thread_double_truncate_round_supported_offset = 0x898; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x8e8; + AOT_Thread_service_extension_stream_offset = 0x8f0; +static constexpr dart::compiler::target::word AOT_Thread_thread_locals_offset = + 0x8f8; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x258; + 0x260; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = - 0x1b0; + 0x1b8; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x260; + AOT_Thread_deoptimize_entry_offset = 0x268; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_stub_offset = 0x1b8; + AOT_Thread_deoptimize_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x2c0; + AOT_Thread_double_abs_address_offset = 0x2c8; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x2b8; + AOT_Thread_double_negate_address_offset = 0x2c0; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x68; static constexpr dart::compiler::target::word - AOT_Thread_enter_safepoint_stub_offset = 0x1e0; + AOT_Thread_enter_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x6e0; + AOT_Thread_execution_state_offset = 0x6e8; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_stub_offset = 0x1e8; + AOT_Thread_exit_safepoint_stub_offset = 0x1f0; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0x1f0; + AOT_Thread_call_native_through_safepoint_stub_offset = 0x1f8; 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 = 0x270; static constexpr dart::compiler::target::word - AOT_Thread_fix_allocation_stub_code_offset = 0xc0; + AOT_Thread_fix_allocation_stub_code_offset = 0xc8; static constexpr dart::compiler::target::word - AOT_Thread_fix_callers_target_code_offset = 0xb8; + AOT_Thread_fix_callers_target_code_offset = 0xc0; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x2d8; + AOT_Thread_float_absolute_address_offset = 0x2e0; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x2d0; + AOT_Thread_float_negate_address_offset = 0x2d8; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x2c8; + AOT_Thread_float_not_address_offset = 0x2d0; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x2e0; + AOT_Thread_float_zerow_address_offset = 0x2e8; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x6c8; + AOT_Thread_global_object_pool_offset = 0x6d0; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x2a0; + AOT_Thread_interpret_call_entry_point_offset = 0x2a8; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd0; + AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd8; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_stub_offset = 0xc8; + AOT_Thread_invoke_dart_code_stub_offset = 0xd0; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x6f0; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x668; + AOT_Thread_exit_through_ffi_offset = 0x6f8; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x670; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x670; + 0x678; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x78; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1c0; + AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1c8; + AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d8; + AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x698; + AOT_Thread_old_marking_stack_block_offset = 0x6a0; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x6a0; + AOT_Thread_new_marking_stack_block_offset = 0x6a8; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x248; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x250; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x250; + AOT_Thread_switchable_call_miss_entry_offset = 0x258; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_stub_offset = 0x198; + AOT_Thread_switchable_call_miss_stub_offset = 0x1a0; 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 = 0x298; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = - 0xe8; + 0xf0; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = - 0xe0; + 0xe8; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf8; + AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0x100; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf0; + AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf8; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x108; + AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x110; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x100; + AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x108; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x118; + AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x120; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x110; + AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x118; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x128; + AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x120; + AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x138; + AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x140; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x130; + AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x148; + AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x150; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x140; + AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x148; static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset = - 0x168; + 0x170; static constexpr dart::compiler::target::word - AOT_Thread_return_async_not_future_stub_offset = 0x178; + AOT_Thread_return_async_not_future_stub_offset = 0x180; static constexpr dart::compiler::target::word - AOT_Thread_return_async_star_stub_offset = 0x180; + AOT_Thread_return_async_star_stub_offset = 0x188; static constexpr dart::compiler::target::word - AOT_Thread_return_async_stub_offset = 0x170; + AOT_Thread_return_async_stub_offset = 0x178; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x88; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x2a8; + AOT_Thread_predefined_symbols_address_offset = 0x2b0; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x288; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x6d0; + 0x6d8; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x6d8; + AOT_Thread_saved_shadow_call_stack_offset = 0x6e0; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x6e8; + AOT_Thread_safepoint_state_offset = 0x6f0; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x80; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_stub_offset = 0x1d0; + AOT_Thread_slow_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x278; + AOT_Thread_slow_type_test_entry_point_offset = 0x280; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x678; + AOT_Thread_saved_stack_limit_offset = 0x680; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x680; + AOT_Thread_stack_overflow_flags_offset = 0x688; 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 = 0x248; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x190; + AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x198; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x238; + 0x240; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; + AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x190; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x690; + AOT_Thread_store_buffer_block_offset = 0x698; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x618; + AOT_Thread_suspend_state_await_entry_point_offset = 0x620; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x620; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x628; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x610; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x618; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x628; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x630; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x630; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x638; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x638; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x640; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x640; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x648; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x648; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x650; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x650; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x658; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x658; + 0x660; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x660; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x668; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x688; + AOT_Thread_top_exit_frame_info_offset = 0x690; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x60; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x898; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x6b0; + AOT_Thread_unboxed_runtime_arg_offset = 0x8a0; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x6b8; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0x1f8; + AOT_Thread_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 0x58; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x8a8; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x8b0; + 0x8b0; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x8b8; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x270; + AOT_Thread_jump_to_frame_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x8b8; + 0x8c0; static constexpr dart::compiler::target::word AOT_Thread_current_tag_offset = - 0x8d0; -static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = 0x8d8; +static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = + 0x8e0; static constexpr dart::compiler::target::word AOT_Thread_user_tag_offset = - 0x8c8; + 0x8d0; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -20867,10 +20923,10 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x570, 0x578, 0x580, 0x588, 0x590, 0x598, 0x5a0, 0x5a8, - 0x5b0, 0x5b8, 0x5c0, 0x5c8, 0x5d0, 0x5d8, 0x5e0, -1, - -1, -1, -1, 0x5e8, 0x5f0, -1, -1, 0x5f8, - 0x600, 0x608, -1, -1, -1, -1, -1, -1}; + 0x578, 0x580, 0x588, 0x590, 0x598, 0x5a0, 0x5a8, 0x5b0, + 0x5b8, 0x5c0, 0x5c8, 0x5d0, 0x5d8, 0x5e0, 0x5e8, -1, + -1, -1, -1, 0x5f0, 0x5f8, -1, -1, 0x600, + 0x608, 0x610, -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; @@ -21324,240 +21380,242 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x8; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x10; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x170; + AOT_Thread_AllocateArray_entry_point_offset = 0x174; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x350; + AOT_Thread_active_exception_offset = 0x354; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x354; + AOT_Thread_active_stacktrace_offset = 0x358; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0xfc; + AOT_Thread_array_write_barrier_entry_point_offset = 0x100; 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 = 0x108; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0xa4; + AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0xa8; 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 = 0x10c; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0xa8; + AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0xac; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x10c; + AOT_Thread_allocate_object_entry_point_offset = 0x110; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x110; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x114; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x114; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x118; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x438; + 0x43c; static constexpr dart::compiler::target::word - AOT_Thread_async_exception_handler_stub_offset = 0xac; + AOT_Thread_async_exception_handler_stub_offset = 0xb0; 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 = 0x14c; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = - 0x48; + 0x4c; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = - 0x44; + 0x48; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x140; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x100; + AOT_Thread_call_to_runtime_entry_point_offset = 0x104; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_stub_offset = 0x68; + AOT_Thread_call_to_runtime_stub_offset = 0x6c; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x474; + 0x47c; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x34; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x43c; + AOT_Thread_double_truncate_round_supported_offset = 0x440; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x478; + AOT_Thread_service_extension_stream_offset = 0x480; +static constexpr dart::compiler::target::word AOT_Thread_thread_locals_offset = + 0x484; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x128; + 0x12c; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = - 0xd4; + 0xd8; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x12c; + AOT_Thread_deoptimize_entry_offset = 0x130; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_stub_offset = 0xd8; + AOT_Thread_deoptimize_stub_offset = 0xdc; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x15c; + AOT_Thread_double_abs_address_offset = 0x160; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x158; + AOT_Thread_double_negate_address_offset = 0x15c; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x30; static constexpr dart::compiler::target::word - AOT_Thread_enter_safepoint_stub_offset = 0xec; + AOT_Thread_enter_safepoint_stub_offset = 0xf0; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x364; + AOT_Thread_execution_state_offset = 0x368; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_stub_offset = 0xf0; + AOT_Thread_exit_safepoint_stub_offset = 0xf4; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0xf4; + AOT_Thread_call_native_through_safepoint_stub_offset = 0xf8; 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 = 0x134; static constexpr dart::compiler::target::word - AOT_Thread_fix_allocation_stub_code_offset = 0x5c; + AOT_Thread_fix_allocation_stub_code_offset = 0x60; static constexpr dart::compiler::target::word - AOT_Thread_fix_callers_target_code_offset = 0x58; + AOT_Thread_fix_callers_target_code_offset = 0x5c; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x168; + AOT_Thread_float_absolute_address_offset = 0x16c; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x164; + AOT_Thread_float_negate_address_offset = 0x168; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x160; + AOT_Thread_float_not_address_offset = 0x164; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x16c; + AOT_Thread_float_zerow_address_offset = 0x170; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x358; + AOT_Thread_global_object_pool_offset = 0x35c; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x14c; + AOT_Thread_interpret_call_entry_point_offset = 0x150; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0x64; + AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0x68; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_stub_offset = 0x60; + AOT_Thread_invoke_dart_code_stub_offset = 0x64; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x36c; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x328; + AOT_Thread_exit_through_ffi_offset = 0x370; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x32c; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x32c; + 0x330; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x38; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_return_stub_offset = 0xdc; + AOT_Thread_lazy_deopt_from_return_stub_offset = 0xe0; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_throw_stub_offset = 0xe0; + AOT_Thread_lazy_deopt_from_throw_stub_offset = 0xe4; static constexpr dart::compiler::target::word - AOT_Thread_lazy_specialize_type_test_stub_offset = 0xe8; + AOT_Thread_lazy_specialize_type_test_stub_offset = 0xec; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x340; + AOT_Thread_old_marking_stack_block_offset = 0x344; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x344; + AOT_Thread_new_marking_stack_block_offset = 0x348; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x120; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x124; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x124; + AOT_Thread_switchable_call_miss_entry_offset = 0x128; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_stub_offset = 0xc8; + AOT_Thread_switchable_call_miss_stub_offset = 0xcc; 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 = 0x148; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = - 0x70; + 0x74; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = - 0x6c; + 0x70; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0x78; + AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0x7c; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0x74; + AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0x78; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x80; + AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x84; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x7c; + AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x80; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x88; + AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x8c; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x84; + AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x88; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x90; + AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x94; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x8c; + AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x90; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x98; + AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x9c; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x94; + AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x98; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0xa0; + AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0xa4; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x9c; + AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0xa0; static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset = - 0xb0; + 0xb4; static constexpr dart::compiler::target::word - AOT_Thread_return_async_not_future_stub_offset = 0xb8; + AOT_Thread_return_async_not_future_stub_offset = 0xbc; static constexpr dart::compiler::target::word - AOT_Thread_return_async_star_stub_offset = 0xbc; + AOT_Thread_return_async_star_stub_offset = 0xc0; static constexpr dart::compiler::target::word - AOT_Thread_return_async_stub_offset = 0xb4; + AOT_Thread_return_async_stub_offset = 0xb8; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x40; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x150; + AOT_Thread_predefined_symbols_address_offset = 0x154; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x13c; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x140; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x35c; + 0x360; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x360; + AOT_Thread_saved_shadow_call_stack_offset = 0x364; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x368; + AOT_Thread_safepoint_state_offset = 0x36c; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x3c; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_stub_offset = 0xe4; + AOT_Thread_slow_type_test_stub_offset = 0xe8; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x138; + AOT_Thread_slow_type_test_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x24; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x330; + AOT_Thread_saved_stack_limit_offset = 0x334; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x334; + AOT_Thread_stack_overflow_flags_offset = 0x338; 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 = 0x120; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc4; + AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xc8; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x118; + 0x11c; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc0; + AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x33c; + AOT_Thread_store_buffer_block_offset = 0x340; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x300; + AOT_Thread_suspend_state_await_entry_point_offset = 0x304; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x304; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x308; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x2fc; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x300; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x308; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x30c; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x30c; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x310; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x310; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x314; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x314; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x318; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x318; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x31c; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x31c; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x320; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x320; + 0x324; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x324; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x328; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x338; + AOT_Thread_top_exit_frame_info_offset = 0x33c; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x2c; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x10; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x440; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x34c; + AOT_Thread_unboxed_runtime_arg_offset = 0x448; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x350; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0xf8; + AOT_Thread_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x28; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x450; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x458; + 0x458; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x460; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x134; + AOT_Thread_jump_to_frame_entry_point_offset = 0x138; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x460; -static constexpr dart::compiler::target::word AOT_Thread_current_tag_offset = - 0x46c; -static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = - 0x470; -static constexpr dart::compiler::target::word AOT_Thread_user_tag_offset = 0x468; +static constexpr dart::compiler::target::word AOT_Thread_current_tag_offset = + 0x474; +static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = + 0x478; +static constexpr dart::compiler::target::word AOT_Thread_user_tag_offset = + 0x470; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -21657,9 +21715,9 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x4, 0xc, 0x8, 0x10}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - -1, -1, -1, -1, -1, 0x2b4, 0x2b8, 0x2bc, -1, -1, 0x2c0, - 0x2c4, 0x2c8, -1, -1, -1, 0x2cc, 0x2d0, 0x2d4, 0x2d8, 0x2dc, 0x2e0, - 0x2e4, 0x2e8, -1, -1, -1, -1, 0x2ec, 0x2f0, 0x2f4, 0x2f8}; + -1, -1, -1, -1, -1, 0x2b8, 0x2bc, 0x2c0, -1, -1, 0x2c4, + 0x2c8, 0x2cc, -1, -1, -1, 0x2d0, 0x2d4, 0x2d8, 0x2dc, 0x2e0, 0x2e4, + 0x2e8, 0x2ec, -1, -1, -1, -1, 0x2f0, 0x2f4, 0x2f8, 0x2fc}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x14; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8; @@ -22112,240 +22170,242 @@ static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_AllocateArray_entry_point_offset = 0x2e0; + AOT_Thread_AllocateArray_entry_point_offset = 0x2e8; static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x6a0; + AOT_Thread_active_exception_offset = 0x6a8; static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x6a8; + AOT_Thread_active_stacktrace_offset = 0x6b0; static constexpr dart::compiler::target::word - AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8; + AOT_Thread_array_write_barrier_entry_point_offset = 0x200; 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 = 0x210; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x148; + AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x150; 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 = 0x218; static constexpr dart::compiler::target::word - AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x150; + AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 0x158; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_entry_point_offset = 0x218; + AOT_Thread_allocate_object_entry_point_offset = 0x220; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x220; + AOT_Thread_allocate_object_parameterized_entry_point_offset = 0x228; static constexpr dart::compiler::target::word - AOT_Thread_allocate_object_slow_entry_point_offset = 0x228; + AOT_Thread_allocate_object_slow_entry_point_offset = 0x230; static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x870; + 0x878; static constexpr dart::compiler::target::word - AOT_Thread_async_exception_handler_stub_offset = 0x158; + AOT_Thread_async_exception_handler_stub_offset = 0x160; 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 = 0x298; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = - 0x90; + 0x98; static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = - 0x88; + 0x90; static constexpr dart::compiler::target::word - AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; + AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_entry_point_offset = 0x200; + AOT_Thread_call_to_runtime_entry_point_offset = 0x208; static constexpr dart::compiler::target::word - AOT_Thread_call_to_runtime_stub_offset = 0xd0; + AOT_Thread_call_to_runtime_stub_offset = 0xd8; static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x8c8; + 0x8d0; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x68; static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x878; + AOT_Thread_double_truncate_round_supported_offset = 0x880; static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x8d0; + AOT_Thread_service_extension_stream_offset = 0x8d8; +static constexpr dart::compiler::target::word AOT_Thread_thread_locals_offset = + 0x8e0; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = - 0x250; + 0x258; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = - 0x1a8; + 0x1b0; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_entry_offset = 0x258; + AOT_Thread_deoptimize_entry_offset = 0x260; static constexpr dart::compiler::target::word - AOT_Thread_deoptimize_stub_offset = 0x1b0; + AOT_Thread_deoptimize_stub_offset = 0x1b8; static constexpr dart::compiler::target::word - AOT_Thread_double_abs_address_offset = 0x2b8; + AOT_Thread_double_abs_address_offset = 0x2c0; static constexpr dart::compiler::target::word - AOT_Thread_double_negate_address_offset = 0x2b0; + AOT_Thread_double_negate_address_offset = 0x2b8; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x60; static constexpr dart::compiler::target::word - AOT_Thread_enter_safepoint_stub_offset = 0x1d8; + AOT_Thread_enter_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x6c8; + AOT_Thread_execution_state_offset = 0x6d0; static constexpr dart::compiler::target::word - AOT_Thread_exit_safepoint_stub_offset = 0x1e0; + AOT_Thread_exit_safepoint_stub_offset = 0x1e8; static constexpr dart::compiler::target::word - AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8; + AOT_Thread_call_native_through_safepoint_stub_offset = 0x1f0; 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 = 0x268; static constexpr dart::compiler::target::word - AOT_Thread_fix_allocation_stub_code_offset = 0xb8; + AOT_Thread_fix_allocation_stub_code_offset = 0xc0; static constexpr dart::compiler::target::word - AOT_Thread_fix_callers_target_code_offset = 0xb0; + AOT_Thread_fix_callers_target_code_offset = 0xb8; static constexpr dart::compiler::target::word - AOT_Thread_float_absolute_address_offset = 0x2d0; + AOT_Thread_float_absolute_address_offset = 0x2d8; static constexpr dart::compiler::target::word - AOT_Thread_float_negate_address_offset = 0x2c8; + AOT_Thread_float_negate_address_offset = 0x2d0; static constexpr dart::compiler::target::word - AOT_Thread_float_not_address_offset = 0x2c0; + AOT_Thread_float_not_address_offset = 0x2c8; static constexpr dart::compiler::target::word - AOT_Thread_float_zerow_address_offset = 0x2d8; + AOT_Thread_float_zerow_address_offset = 0x2e0; static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x6b0; + AOT_Thread_global_object_pool_offset = 0x6b8; static constexpr dart::compiler::target::word - AOT_Thread_interpret_call_entry_point_offset = 0x298; + AOT_Thread_interpret_call_entry_point_offset = 0x2a0; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xc8; + AOT_Thread_invoke_dart_code_from_bytecode_stub_offset = 0xd0; static constexpr dart::compiler::target::word - AOT_Thread_invoke_dart_code_stub_offset = 0xc0; + AOT_Thread_invoke_dart_code_stub_offset = 0xc8; static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x6d8; -static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x650; + AOT_Thread_exit_through_ffi_offset = 0x6e0; +static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x658; static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x658; + 0x660; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b8; + AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1c0; static constexpr dart::compiler::target::word - AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1c0; + AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1c8; static constexpr dart::compiler::target::word - AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d0; + AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d8; static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x680; + AOT_Thread_old_marking_stack_block_offset = 0x688; static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x688; + AOT_Thread_new_marking_stack_block_offset = 0x690; static constexpr dart::compiler::target::word - AOT_Thread_megamorphic_call_checked_entry_offset = 0x240; + AOT_Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_entry_offset = 0x248; + AOT_Thread_switchable_call_miss_entry_offset = 0x250; static constexpr dart::compiler::target::word - AOT_Thread_switchable_call_miss_stub_offset = 0x190; + AOT_Thread_switchable_call_miss_stub_offset = 0x198; 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 = 0x290; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = - 0xe0; + 0xe8; static constexpr dart::compiler::target::word AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = - 0xd8; + 0xe0; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf0; + AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 0xf8; static constexpr dart::compiler::target::word - AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xe8; + AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 0xf0; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x100; + AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 0x108; static constexpr dart::compiler::target::word - AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0xf8; + AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 0x100; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x110; + AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 0x118; static constexpr dart::compiler::target::word - AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x108; + AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 0x110; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x120; + AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 0x128; static constexpr dart::compiler::target::word - AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x118; + AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 0x120; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x130; + AOT_Thread_write_error_shared_with_fpu_regs_stub_offset = 0x138; static constexpr dart::compiler::target::word - AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x128; + AOT_Thread_write_error_shared_without_fpu_regs_stub_offset = 0x130; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x140; + AOT_Thread_field_access_error_shared_with_fpu_regs_stub_offset = 0x148; static constexpr dart::compiler::target::word - AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x138; + AOT_Thread_field_access_error_shared_without_fpu_regs_stub_offset = 0x140; static constexpr dart::compiler::target::word AOT_Thread_resume_stub_offset = - 0x160; + 0x168; static constexpr dart::compiler::target::word - AOT_Thread_return_async_not_future_stub_offset = 0x170; + AOT_Thread_return_async_not_future_stub_offset = 0x178; static constexpr dart::compiler::target::word - AOT_Thread_return_async_star_stub_offset = 0x178; + AOT_Thread_return_async_star_stub_offset = 0x180; static constexpr dart::compiler::target::word - AOT_Thread_return_async_stub_offset = 0x168; + AOT_Thread_return_async_stub_offset = 0x170; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x80; static constexpr dart::compiler::target::word - AOT_Thread_predefined_symbols_address_offset = 0x2a0; + AOT_Thread_predefined_symbols_address_offset = 0x2a8; static constexpr dart::compiler::target::word - AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x278; + AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x280; static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x6b8; + 0x6c0; static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x6c0; + AOT_Thread_saved_shadow_call_stack_offset = 0x6c8; static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x6d0; + AOT_Thread_safepoint_state_offset = 0x6d8; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x78; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_stub_offset = 0x1c8; + AOT_Thread_slow_type_test_stub_offset = 0x1d0; static constexpr dart::compiler::target::word - AOT_Thread_slow_type_test_entry_point_offset = 0x270; + AOT_Thread_slow_type_test_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x660; + AOT_Thread_saved_stack_limit_offset = 0x668; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x668; + AOT_Thread_stack_overflow_flags_offset = 0x670; 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 = 0x240; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x188; + AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x190; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = - 0x230; + 0x238; static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x180; + AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188; static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x678; + AOT_Thread_store_buffer_block_offset = 0x680; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x600; + AOT_Thread_suspend_state_await_entry_point_offset = 0x608; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x608; + AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x610; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x5f8; + AOT_Thread_suspend_state_init_async_entry_point_offset = 0x600; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x610; + AOT_Thread_suspend_state_return_async_entry_point_offset = 0x618; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x618; + AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x620; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x620; + AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x628; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x628; + AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x630; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x630; + AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x638; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x638; + AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x640; static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x640; + 0x648; static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x648; + AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x650; static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x670; + AOT_Thread_top_exit_frame_info_offset = 0x678; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x58; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x880; -static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x698; + AOT_Thread_unboxed_runtime_arg_offset = 0x888; +static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x6a0; static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_entry_point_offset = 0x1f0; + AOT_Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x890; -static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x898; + 0x898; +static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x8a0; static constexpr dart::compiler::target::word - AOT_Thread_jump_to_frame_entry_point_offset = 0x268; + AOT_Thread_jump_to_frame_entry_point_offset = 0x270; static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x8a0; + 0x8a8; static constexpr dart::compiler::target::word AOT_Thread_current_tag_offset = - 0x8b8; -static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = 0x8c0; +static constexpr dart::compiler::target::word AOT_Thread_default_tag_offset = + 0x8c8; static constexpr dart::compiler::target::word AOT_Thread_user_tag_offset = - 0x8b0; + 0x8b8; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word @@ -22445,9 +22505,9 @@ static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = { 0x8, 0x18, 0x10, 0x20}; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = { - -1, -1, -1, -1, -1, 0x568, 0x570, 0x578, -1, -1, 0x580, - 0x588, 0x590, -1, -1, -1, 0x598, 0x5a0, 0x5a8, 0x5b0, 0x5b8, 0x5c0, - 0x5c8, 0x5d0, -1, -1, -1, -1, 0x5d8, 0x5e0, 0x5e8, 0x5f0}; + -1, -1, -1, -1, -1, 0x570, 0x578, 0x580, -1, -1, 0x588, + 0x590, 0x598, -1, -1, -1, 0x5a0, 0x5a8, 0x5b0, 0x5b8, 0x5c0, 0x5c8, + 0x5d0, 0x5d8, -1, -1, -1, -1, 0x5e0, 0x5e8, 0x5f0, 0x5f8}; 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 b051afb61b5..5699d3c7809 100644 --- a/runtime/vm/compiler/runtime_offsets_list.h +++ b/runtime/vm/compiler/runtime_offsets_list.h @@ -254,6 +254,7 @@ FIELD(Thread, dispatch_table_array_offset) \ FIELD(Thread, double_truncate_round_supported_offset) \ FIELD(Thread, service_extension_stream_offset) \ + FIELD(Thread, thread_locals_offset) \ FIELD(Thread, optimize_entry_offset) \ FIELD(Thread, optimize_stub_offset) \ FIELD(Thread, deoptimize_entry_offset) \ diff --git a/runtime/vm/isolate.h b/runtime/vm/isolate.h index e880ef14215..fe34695fa1b 100644 --- a/runtime/vm/isolate.h +++ b/runtime/vm/isolate.h @@ -853,9 +853,9 @@ class IsolateGroup : public IntrusiveDListEntry { GrowableObjectArrayPtr tag_table() const { return tag_table_; } void set_tag_table(const GrowableObjectArray& value); - intptr_t scoped_thread_locals_count() { return scoped_thread_locals_count_; } - intptr_t increment_scoped_thread_locals_count() { - return scoped_thread_locals_count_.fetch_add(1u, std::memory_order_relaxed); + intptr_t thread_locals_count() { return thread_locals_count_; } + intptr_t increment_thread_locals_count() { + return thread_locals_count_.fetch_add(1u, std::memory_order_relaxed); } private: @@ -1019,7 +1019,7 @@ class IsolateGroup : public IntrusiveDListEntry { SafepointRwLock tag_table_lock_; GrowableObjectArrayPtr tag_table_; - std::atomic scoped_thread_locals_count_ = 0; + std::atomic thread_locals_count_ = 0; }; // When an isolate sends-and-exits this class represent things that it passed diff --git a/runtime/vm/thread.cc b/runtime/vm/thread.cc index dde8b3f9a16..9b4f26a6201 100644 --- a/runtime/vm/thread.cc +++ b/runtime/vm/thread.cc @@ -93,10 +93,10 @@ Thread::Thread(bool is_vm_isolate) #else service_extension_stream_(nullptr), #endif + thread_locals_(Array::null()), thread_lock_(), reusable_handles_(), sticky_error_(Error::null()), - thread_locals_(GrowableObjectArray::null()), REUSABLE_HANDLE_LIST(REUSABLE_HANDLE_INITIALIZERS) REUSABLE_HANDLE_LIST(REUSABLE_HANDLE_SCOPE_INIT) #if !defined(PRODUCT) || defined(FORCE_INCLUDE_SAMPLING_HEAP_PROFILER) @@ -268,7 +268,7 @@ void Thread::set_default_tag(const UserTag& tag) { default_tag_ = tag.ptr(); } -void Thread::set_thread_locals(const GrowableObjectArray& thread_locals) { +void Thread::set_thread_locals(const Array& thread_locals) { thread_locals_ = thread_locals.ptr(); } @@ -421,6 +421,10 @@ void Thread::EnterIsolate(Isolate* isolate) { /*bypass_safepoint=*/false); thread->SetupMutatorState(); thread->SetupDartMutatorState(isolate); + + if (!isolate->is_vm_isolate()) { + thread->set_thread_locals(Array::empty_array()); + } } isolate->scheduled_mutator_thread_ = thread; @@ -569,6 +573,7 @@ void Thread::EnterIsolateGroupAsMutator(IsolateGroup* isolate_group, thread->SetStackLimit(OSThread::Current()->overflow_stack_limit()); #endif + thread->set_thread_locals(Array::empty_array()); thread->AssertDartMutatorInvariants(); StackZone zone(thread); @@ -774,7 +779,7 @@ void Thread::FreeActiveThread(Thread* thread, thread->ResetStateLocked(); thread->current_tag_ = UserTag::null(); thread->default_tag_ = UserTag::null(); - thread->thread_locals_ = GrowableObjectArray::null(); + thread->thread_locals_ = Array::null(); thread->AssertEmptyThreadInvariants(); thread_registry->ReturnThreadLocked(thread); diff --git a/runtime/vm/thread.h b/runtime/vm/thread.h index 2e25f3a42ac..d5b9f8588a9 100644 --- a/runtime/vm/thread.h +++ b/runtime/vm/thread.h @@ -184,6 +184,7 @@ class Thread; #define CACHED_NON_VM_STUB_LIST(V) \ V(ObjectPtr, object_null_, Object::null(), nullptr) \ + V(SentinelPtr, object_sentinel_, Object::sentinel().ptr(), nullptr) \ V(BoolPtr, bool_true_, Object::bool_true().ptr(), nullptr) \ V(BoolPtr, bool_false_, Object::bool_false().ptr(), nullptr) \ V(ArrayPtr, empty_array_, Object::empty_array().ptr(), nullptr) \ @@ -1391,8 +1392,12 @@ class Thread : public ThreadState, public IntrusiveDListEntry { static void VisitMutators(MutatorThreadVisitor* visitor); - GrowableObjectArrayPtr thread_locals() const { return thread_locals_; } - void set_thread_locals(const GrowableObjectArray& thread_locals); + ArrayPtr thread_locals() const { return thread_locals_; } + void set_thread_locals(const Array& thread_locals); + + static intptr_t thread_locals_offset() { + return OFFSET_OF(Thread, thread_locals_); + } private: template @@ -1543,6 +1548,7 @@ class Thread : public ThreadState, public IntrusiveDListEntry { UserTagPtr default_tag_; TimelineStream* const dart_stream_; StreamInfo* const service_extension_stream_; + ArrayPtr thread_locals_ = nullptr; // ---- End accessed from generated code. ---- @@ -1587,8 +1593,6 @@ class Thread : public ThreadState, public IntrusiveDListEntry { return shared_field_table_values_; } - GrowableObjectArrayPtr thread_locals_ = nullptr; - // Reusable handles support. #define REUSABLE_HANDLE_FIELDS(object) object* object##_handle_; REUSABLE_HANDLE_LIST(REUSABLE_HANDLE_FIELDS) diff --git a/sdk/lib/_vm/_vm.dart b/sdk/lib/_vm/_vm.dart index 5ba32baa0b3..71b638485af 100644 --- a/sdk/lib/_vm/_vm.dart +++ b/sdk/lib/_vm/_vm.dart @@ -37,19 +37,21 @@ final class ThreadLocal { _clearValue(_id); } - @pragma("vm:external-name", "ScopedThreadLocal_allocateId") + @pragma("vm:external-name", "ThreadLocal_allocateId") external static int _allocateId(); - @pragma("vm:external-name", "ScopedThreadLocal_hasValue") + @pragma("vm:recognized", "graph-intrinsic") + @pragma("vm:external-name", "ThreadLocal_hasValue") external static bool _hasValue(int id); - @pragma("vm:external-name", "ScopedThreadLocal_getValue") + @pragma("vm:recognized", "graph-intrinsic") + @pragma("vm:external-name", "ThreadLocal_getValue") external static Object? _getValue(int id); - @pragma("vm:external-name", "ScopedThreadLocal_setValue") + @pragma("vm:external-name", "ThreadLocal_setValue") external static void _setValue(int id, Object? value); - @pragma("vm:external-name", "ScopedThreadLocal_clearValue") + @pragma("vm:external-name", "ThreadLocal_clearValue") external static void _clearValue(int id); final int _id; @@ -65,13 +67,13 @@ final class ScopedThreadLocal { /// Execute [f] binding this [ScopedThreadLocal] to the given /// [value] for the duration of the execution. - R runWith(T new_value, R Function(T) f) { - bool had_value = variable.hasValue; - T? previous_value = had_value ? variable.value : null; - variable.value = new_value; - R result = f(new_value); - if (had_value) { - variable.value = previous_value as T; + R runWith(T newValue, R Function(T) f) { + bool hadValue = variable.hasValue; + T? previousValue = hadValue ? variable.value : null; + variable.value = newValue; + R result = f(newValue); + if (hadValue) { + variable.value = previousValue as T; } else { variable.clearValue(); } @@ -81,8 +83,8 @@ final class ScopedThreadLocal { /// Execute [f] initializing this [ScopedThreadLocal] using default initializer if needed. /// Throws [StateError] if this [ScopedThreadLocal] does not have an initializer. R runInitialized(R Function(T) f) { - bool had_value = variable.hasValue; - T? previous_value = had_value ? variable.value : null; + bool hadValue = variable.hasValue; + T? previousValue = hadValue ? variable.value : null; if (!variable.hasValue) { if (_initializer == null) { throw StateError( @@ -92,8 +94,8 @@ final class ScopedThreadLocal { variable.value = _initializer!(); } R result = f(variable.value); - if (had_value) { - variable.value = previous_value as T; + if (hadValue) { + variable.value = previousValue as T; } else { variable.clearValue(); } @@ -126,9 +128,11 @@ final class FinalThreadLocal { /// Returns the value bound to [FinalThreadLocal]. T get value { if (!variable.hasValue) { - variable.value = _initializer(); + final v = _initializer(); + variable.value = v; + return v; } - return variable.value; + return unsafeCast(ThreadLocal._getValue(variable._id)); } set value(_) {