[vm,dyn_modules] Convert function type args to instance type args when allocating an object in constructor tear-off

TEST=tests/language/regress/regress60816_test.dart
Fixes https://github.com/dart-lang/sdk/issues/60816

Cq-Include-Trybots: luci.dart.try:vm-aot-dyn-linux-debug-x64-try,vm-aot-dyn-linux-product-x64-try,vm-dyn-linux-debug-x64-try
Change-Id: Id4c9ae3dc14cf680ba5f04d54d019ebe589ad96d
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/432100
Reviewed-by: Slava Egorov <vegorov@google.com>
Commit-Queue: Alexander Markov <alexmarkov@google.com>
diff --git a/runtime/vm/compiler/runtime_offsets_extracted.h b/runtime/vm/compiler/runtime_offsets_extracted.h
index 71303be..8df9d14 100644
--- a/runtime/vm/compiler/runtime_offsets_extracted.h
+++ b/runtime/vm/compiler/runtime_offsets_extracted.h
@@ -324,9 +324,9 @@
 static constexpr dart::compiler::target::word
     Thread_AllocateArray_entry_point_offset = 0x174;
 static constexpr dart::compiler::target::word Thread_active_exception_offset =
-    0x3b0;
+    0x3b8;
 static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
-    0x3b4;
+    0x3bc;
 static constexpr dart::compiler::target::word
     Thread_array_write_barrier_entry_point_offset = 0x100;
 static constexpr dart::compiler::target::word
@@ -350,7 +350,7 @@
 static constexpr dart::compiler::target::word
     Thread_allocate_object_slow_stub_offset = 0xac;
 static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
-    0x3d0;
+    0x3d8;
 static constexpr dart::compiler::target::word
     Thread_async_exception_handler_stub_offset = 0xb0;
 static constexpr dart::compiler::target::word
@@ -363,13 +363,13 @@
     Thread_call_to_runtime_entry_point_offset = 0x104;
 static constexpr dart::compiler::target::word
     Thread_call_to_runtime_stub_offset = 0x60;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3f8;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x400;
 static constexpr dart::compiler::target::word
     Thread_dispatch_table_array_offset = 0x2c;
 static constexpr dart::compiler::target::word
-    Thread_double_truncate_round_supported_offset = 0x3d4;
+    Thread_double_truncate_round_supported_offset = 0x3dc;
 static constexpr dart::compiler::target::word
-    Thread_service_extension_stream_offset = 0x3fc;
+    Thread_service_extension_stream_offset = 0x404;
 static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
     0x12c;
 static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
@@ -386,7 +386,7 @@
 static constexpr dart::compiler::target::word
     Thread_enter_safepoint_stub_offset = 0xf0;
 static constexpr dart::compiler::target::word Thread_execution_state_offset =
-    0x3c4;
+    0x3cc;
 static constexpr dart::compiler::target::word
     Thread_exit_safepoint_stub_offset = 0xf4;
 static constexpr dart::compiler::target::word
@@ -406,7 +406,7 @@
 static constexpr dart::compiler::target::word
     Thread_float_zerow_address_offset = 0x170;
 static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
-    0x3b8;
+    0x3c0;
 static constexpr dart::compiler::target::word
     Thread_interpret_call_entry_point_offset = 0x150;
 static constexpr dart::compiler::target::word
@@ -414,10 +414,10 @@
 static constexpr dart::compiler::target::word
     Thread_invoke_dart_code_stub_offset = 0x58;
 static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
-    0x3cc;
-static constexpr dart::compiler::target::word Thread_isolate_offset = 0x378;
+    0x3d4;
+static constexpr dart::compiler::target::word Thread_isolate_offset = 0x37c;
 static constexpr dart::compiler::target::word Thread_isolate_group_offset =
-    0x37c;
+    0x380;
 static constexpr dart::compiler::target::word Thread_field_table_values_offset =
     0x30;
 static constexpr dart::compiler::target::word
@@ -427,9 +427,9 @@
 static constexpr dart::compiler::target::word
     Thread_lazy_specialize_type_test_stub_offset = 0xec;
 static constexpr dart::compiler::target::word
-    Thread_old_marking_stack_block_offset = 0x390;
+    Thread_old_marking_stack_block_offset = 0x394;
 static constexpr dart::compiler::target::word
-    Thread_new_marking_stack_block_offset = 0x394;
+    Thread_new_marking_stack_block_offset = 0x398;
 static constexpr dart::compiler::target::word
     Thread_megamorphic_call_checked_entry_offset = 0x124;
 static constexpr dart::compiler::target::word
@@ -478,23 +478,23 @@
     Thread_predefined_symbols_address_offset = 0x154;
 static constexpr dart::compiler::target::word
     Thread_resume_interpreter_adjusted_entry_point_offset = 0x140;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3bc;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3c4;
 static constexpr dart::compiler::target::word
-    Thread_saved_shadow_call_stack_offset = 0x3c0;
+    Thread_saved_shadow_call_stack_offset = 0x3c8;
 static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
-    0x3c8;
+    0x3d0;
 static constexpr dart::compiler::target::word
     Thread_shared_field_table_values_offset = 0x34;
-static constexpr dart::compiler::target::word Thread_single_step_offset = 0x3ec;
+static constexpr dart::compiler::target::word Thread_single_step_offset = 0x3f4;
 static constexpr dart::compiler::target::word
     Thread_slow_type_test_stub_offset = 0xe8;
 static constexpr dart::compiler::target::word
     Thread_slow_type_test_entry_point_offset = 0x13c;
 static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c;
 static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
-    0x380;
+    0x384;
 static constexpr dart::compiler::target::word
-    Thread_stack_overflow_flags_offset = 0x384;
+    Thread_stack_overflow_flags_offset = 0x388;
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x120;
 static constexpr dart::compiler::target::word
@@ -504,46 +504,46 @@
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4;
 static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
-    0x38c;
+    0x390;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_entry_point_offset = 0x350;
+    Thread_suspend_state_await_entry_point_offset = 0x354;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x354;
+    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x358;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_entry_point_offset = 0x34c;
+    Thread_suspend_state_init_async_entry_point_offset = 0x350;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_entry_point_offset = 0x358;
+    Thread_suspend_state_return_async_entry_point_offset = 0x35c;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x35c;
+    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x360;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_star_entry_point_offset = 0x360;
+    Thread_suspend_state_init_async_star_entry_point_offset = 0x364;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_yield_async_star_entry_point_offset = 0x364;
+    Thread_suspend_state_yield_async_star_entry_point_offset = 0x368;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_star_entry_point_offset = 0x368;
+    Thread_suspend_state_return_async_star_entry_point_offset = 0x36c;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_sync_star_entry_point_offset = 0x36c;
+    Thread_suspend_state_init_sync_star_entry_point_offset = 0x370;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x370;
+    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x374;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_handle_exception_entry_point_offset = 0x374;
+    Thread_suspend_state_handle_exception_entry_point_offset = 0x378;
 static constexpr dart::compiler::target::word
-    Thread_top_exit_frame_info_offset = 0x388;
+    Thread_top_exit_frame_info_offset = 0x38c;
 static constexpr dart::compiler::target::word Thread_top_offset = 0x24;
 static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10;
 static constexpr dart::compiler::target::word
-    Thread_unboxed_runtime_arg_offset = 0x3a0;
-static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x39c;
+    Thread_unboxed_runtime_arg_offset = 0x3a8;
+static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x3a0;
 static constexpr dart::compiler::target::word
     Thread_write_barrier_entry_point_offset = 0xfc;
 static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
     0x20;
 static constexpr dart::compiler::target::word Thread_next_task_id_offset =
-    0x3d8;
-static constexpr dart::compiler::target::word Thread_random_offset = 0x3e0;
+    0x3e0;
+static constexpr dart::compiler::target::word Thread_random_offset = 0x3e8;
 static constexpr dart::compiler::target::word
     Thread_jump_to_frame_entry_point_offset = 0x138;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3e8;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3f0;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
     0x0;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -628,8 +628,8 @@
     0x4, 0xc, 0x8, 0x10};
 static constexpr dart::compiler::target::word
     Thread_write_barrier_wrappers_thread_offset[] = {
-        0x32c, 0x330, 0x334, 0x338, 0x33c, -1, 0x340, -1,
-        0x344, 0x348, -1,    -1,    -1,    -1, -1,    -1};
+        0x330, 0x334, 0x338, 0x33c, 0x340, -1, 0x344, -1,
+        0x348, 0x34c, -1,    -1,    -1,    -1, -1,    -1};
 static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14;
 static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8;
 static constexpr dart::compiler::target::word Array_header_size = 0xc;
@@ -1048,9 +1048,9 @@
 static constexpr dart::compiler::target::word
     Thread_AllocateArray_entry_point_offset = 0x2e8;
 static constexpr dart::compiler::target::word Thread_active_exception_offset =
-    0x768;
-static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
     0x770;
+static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
+    0x778;
 static constexpr dart::compiler::target::word
     Thread_array_write_barrier_entry_point_offset = 0x200;
 static constexpr dart::compiler::target::word
@@ -1074,7 +1074,7 @@
 static constexpr dart::compiler::target::word
     Thread_allocate_object_slow_stub_offset = 0x158;
 static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
-    0x7a8;
+    0x7b0;
 static constexpr dart::compiler::target::word
     Thread_async_exception_handler_stub_offset = 0x160;
 static constexpr dart::compiler::target::word
@@ -1087,13 +1087,13 @@
     Thread_call_to_runtime_entry_point_offset = 0x208;
 static constexpr dart::compiler::target::word
     Thread_call_to_runtime_stub_offset = 0xc0;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7e8;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7f0;
 static constexpr dart::compiler::target::word
     Thread_dispatch_table_array_offset = 0x58;
 static constexpr dart::compiler::target::word
-    Thread_double_truncate_round_supported_offset = 0x7b0;
+    Thread_double_truncate_round_supported_offset = 0x7b8;
 static constexpr dart::compiler::target::word
-    Thread_service_extension_stream_offset = 0x7f0;
+    Thread_service_extension_stream_offset = 0x7f8;
 static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
     0x258;
 static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
@@ -1110,7 +1110,7 @@
 static constexpr dart::compiler::target::word
     Thread_enter_safepoint_stub_offset = 0x1e0;
 static constexpr dart::compiler::target::word Thread_execution_state_offset =
-    0x790;
+    0x798;
 static constexpr dart::compiler::target::word
     Thread_exit_safepoint_stub_offset = 0x1e8;
 static constexpr dart::compiler::target::word
@@ -1130,7 +1130,7 @@
 static constexpr dart::compiler::target::word
     Thread_float_zerow_address_offset = 0x2e0;
 static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
-    0x778;
+    0x780;
 static constexpr dart::compiler::target::word
     Thread_interpret_call_entry_point_offset = 0x2a0;
 static constexpr dart::compiler::target::word
@@ -1138,10 +1138,10 @@
 static constexpr dart::compiler::target::word
     Thread_invoke_dart_code_stub_offset = 0xb0;
 static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
-    0x7a0;
-static constexpr dart::compiler::target::word Thread_isolate_offset = 0x708;
+    0x7a8;
+static constexpr dart::compiler::target::word Thread_isolate_offset = 0x710;
 static constexpr dart::compiler::target::word Thread_isolate_group_offset =
-    0x710;
+    0x718;
 static constexpr dart::compiler::target::word Thread_field_table_values_offset =
     0x60;
 static constexpr dart::compiler::target::word
@@ -1151,9 +1151,9 @@
 static constexpr dart::compiler::target::word
     Thread_lazy_specialize_type_test_stub_offset = 0x1d8;
 static constexpr dart::compiler::target::word
-    Thread_old_marking_stack_block_offset = 0x738;
+    Thread_old_marking_stack_block_offset = 0x740;
 static constexpr dart::compiler::target::word
-    Thread_new_marking_stack_block_offset = 0x740;
+    Thread_new_marking_stack_block_offset = 0x748;
 static constexpr dart::compiler::target::word
     Thread_megamorphic_call_checked_entry_offset = 0x248;
 static constexpr dart::compiler::target::word
@@ -1202,23 +1202,23 @@
     Thread_predefined_symbols_address_offset = 0x2a8;
 static constexpr dart::compiler::target::word
     Thread_resume_interpreter_adjusted_entry_point_offset = 0x280;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x780;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x788;
 static constexpr dart::compiler::target::word
-    Thread_saved_shadow_call_stack_offset = 0x788;
+    Thread_saved_shadow_call_stack_offset = 0x790;
 static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
-    0x798;
+    0x7a0;
 static constexpr dart::compiler::target::word
     Thread_shared_field_table_values_offset = 0x68;
-static constexpr dart::compiler::target::word Thread_single_step_offset = 0x7d0;
+static constexpr dart::compiler::target::word Thread_single_step_offset = 0x7d8;
 static constexpr dart::compiler::target::word
     Thread_slow_type_test_stub_offset = 0x1d0;
 static constexpr dart::compiler::target::word
     Thread_slow_type_test_entry_point_offset = 0x278;
 static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
 static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
-    0x718;
+    0x720;
 static constexpr dart::compiler::target::word
-    Thread_stack_overflow_flags_offset = 0x720;
+    Thread_stack_overflow_flags_offset = 0x728;
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240;
 static constexpr dart::compiler::target::word
@@ -1228,46 +1228,46 @@
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188;
 static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
-    0x730;
+    0x738;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_entry_point_offset = 0x6b8;
+    Thread_suspend_state_await_entry_point_offset = 0x6c0;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c0;
+    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c8;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_entry_point_offset = 0x6b0;
+    Thread_suspend_state_init_async_entry_point_offset = 0x6b8;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_entry_point_offset = 0x6c8;
+    Thread_suspend_state_return_async_entry_point_offset = 0x6d0;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d0;
+    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d8;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_star_entry_point_offset = 0x6d8;
+    Thread_suspend_state_init_async_star_entry_point_offset = 0x6e0;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e0;
+    Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e8;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_star_entry_point_offset = 0x6e8;
+    Thread_suspend_state_return_async_star_entry_point_offset = 0x6f0;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f0;
+    Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f8;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6f8;
+    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x700;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_handle_exception_entry_point_offset = 0x700;
+    Thread_suspend_state_handle_exception_entry_point_offset = 0x708;
 static constexpr dart::compiler::target::word
-    Thread_top_exit_frame_info_offset = 0x728;
+    Thread_top_exit_frame_info_offset = 0x730;
 static constexpr dart::compiler::target::word Thread_top_offset = 0x48;
 static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
 static constexpr dart::compiler::target::word
-    Thread_unboxed_runtime_arg_offset = 0x758;
-static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x750;
+    Thread_unboxed_runtime_arg_offset = 0x760;
+static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x758;
 static constexpr dart::compiler::target::word
     Thread_write_barrier_entry_point_offset = 0x1f8;
 static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
     0x40;
 static constexpr dart::compiler::target::word Thread_next_task_id_offset =
-    0x7b8;
-static constexpr dart::compiler::target::word Thread_random_offset = 0x7c0;
+    0x7c0;
+static constexpr dart::compiler::target::word Thread_random_offset = 0x7c8;
 static constexpr dart::compiler::target::word
     Thread_jump_to_frame_entry_point_offset = 0x270;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7c8;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7d0;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
     0x0;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -1356,8 +1356,8 @@
     0x8, 0x18, 0x10, 0x20};
 static constexpr dart::compiler::target::word
     Thread_write_barrier_wrappers_thread_offset[] = {
-        0x658, 0x660, 0x668, 0x670, -1,    -1,    0x678, 0x680,
-        0x688, 0x690, 0x698, -1,    0x6a0, 0x6a8, -1,    -1};
+        0x660, 0x668, 0x670, 0x678, -1,    -1,    0x680, 0x688,
+        0x690, 0x698, 0x6a0, -1,    0x6a8, 0x6b0, -1,    -1};
 static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28;
 static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
 static constexpr dart::compiler::target::word Array_header_size = 0x18;
@@ -1863,9 +1863,9 @@
     Thread_invoke_dart_code_stub_offset = 0x58;
 static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
     0x3c4;
-static constexpr dart::compiler::target::word Thread_isolate_offset = 0x36c;
+static constexpr dart::compiler::target::word Thread_isolate_offset = 0x370;
 static constexpr dart::compiler::target::word Thread_isolate_group_offset =
-    0x370;
+    0x374;
 static constexpr dart::compiler::target::word Thread_field_table_values_offset =
     0x30;
 static constexpr dart::compiler::target::word
@@ -1875,9 +1875,9 @@
 static constexpr dart::compiler::target::word
     Thread_lazy_specialize_type_test_stub_offset = 0xec;
 static constexpr dart::compiler::target::word
-    Thread_old_marking_stack_block_offset = 0x384;
+    Thread_old_marking_stack_block_offset = 0x388;
 static constexpr dart::compiler::target::word
-    Thread_new_marking_stack_block_offset = 0x388;
+    Thread_new_marking_stack_block_offset = 0x38c;
 static constexpr dart::compiler::target::word
     Thread_megamorphic_call_checked_entry_offset = 0x124;
 static constexpr dart::compiler::target::word
@@ -1940,9 +1940,9 @@
     Thread_slow_type_test_entry_point_offset = 0x13c;
 static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c;
 static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
-    0x374;
+    0x378;
 static constexpr dart::compiler::target::word
-    Thread_stack_overflow_flags_offset = 0x378;
+    Thread_stack_overflow_flags_offset = 0x37c;
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x120;
 static constexpr dart::compiler::target::word
@@ -1952,36 +1952,36 @@
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4;
 static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
-    0x380;
+    0x384;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_entry_point_offset = 0x344;
+    Thread_suspend_state_await_entry_point_offset = 0x348;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x348;
+    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x34c;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_entry_point_offset = 0x340;
+    Thread_suspend_state_init_async_entry_point_offset = 0x344;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_entry_point_offset = 0x34c;
+    Thread_suspend_state_return_async_entry_point_offset = 0x350;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x350;
+    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x354;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_star_entry_point_offset = 0x354;
+    Thread_suspend_state_init_async_star_entry_point_offset = 0x358;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_yield_async_star_entry_point_offset = 0x358;
+    Thread_suspend_state_yield_async_star_entry_point_offset = 0x35c;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_star_entry_point_offset = 0x35c;
+    Thread_suspend_state_return_async_star_entry_point_offset = 0x360;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_sync_star_entry_point_offset = 0x360;
+    Thread_suspend_state_init_sync_star_entry_point_offset = 0x364;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x364;
+    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x368;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_handle_exception_entry_point_offset = 0x368;
+    Thread_suspend_state_handle_exception_entry_point_offset = 0x36c;
 static constexpr dart::compiler::target::word
-    Thread_top_exit_frame_info_offset = 0x37c;
+    Thread_top_exit_frame_info_offset = 0x380;
 static constexpr dart::compiler::target::word Thread_top_offset = 0x24;
 static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10;
 static constexpr dart::compiler::target::word
     Thread_unboxed_runtime_arg_offset = 0x398;
-static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x390;
+static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x394;
 static constexpr dart::compiler::target::word
     Thread_write_barrier_entry_point_offset = 0xfc;
 static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
@@ -2076,7 +2076,7 @@
     0x4, 0xc, 0x8, 0x10};
 static constexpr dart::compiler::target::word
     Thread_write_barrier_wrappers_thread_offset[] = {
-        0x32c, 0x330, 0x334, 0x338, -1, -1, -1, 0x33c};
+        0x330, 0x334, 0x338, 0x33c, -1, -1, -1, 0x340};
 static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14;
 static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8;
 static constexpr dart::compiler::target::word Array_header_size = 0xc;
@@ -2495,9 +2495,9 @@
 static constexpr dart::compiler::target::word
     Thread_AllocateArray_entry_point_offset = 0x2e8;
 static constexpr dart::compiler::target::word Thread_active_exception_offset =
-    0x7b0;
-static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
     0x7b8;
+static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
+    0x7c0;
 static constexpr dart::compiler::target::word
     Thread_array_write_barrier_entry_point_offset = 0x200;
 static constexpr dart::compiler::target::word
@@ -2521,7 +2521,7 @@
 static constexpr dart::compiler::target::word
     Thread_allocate_object_slow_stub_offset = 0x158;
 static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
-    0x7f0;
+    0x7f8;
 static constexpr dart::compiler::target::word
     Thread_async_exception_handler_stub_offset = 0x160;
 static constexpr dart::compiler::target::word
@@ -2534,13 +2534,13 @@
     Thread_call_to_runtime_entry_point_offset = 0x208;
 static constexpr dart::compiler::target::word
     Thread_call_to_runtime_stub_offset = 0xc0;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x830;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x838;
 static constexpr dart::compiler::target::word
     Thread_dispatch_table_array_offset = 0x58;
 static constexpr dart::compiler::target::word
-    Thread_double_truncate_round_supported_offset = 0x7f8;
+    Thread_double_truncate_round_supported_offset = 0x800;
 static constexpr dart::compiler::target::word
-    Thread_service_extension_stream_offset = 0x838;
+    Thread_service_extension_stream_offset = 0x840;
 static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
     0x258;
 static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
@@ -2557,7 +2557,7 @@
 static constexpr dart::compiler::target::word
     Thread_enter_safepoint_stub_offset = 0x1e0;
 static constexpr dart::compiler::target::word Thread_execution_state_offset =
-    0x7d8;
+    0x7e0;
 static constexpr dart::compiler::target::word
     Thread_exit_safepoint_stub_offset = 0x1e8;
 static constexpr dart::compiler::target::word
@@ -2577,7 +2577,7 @@
 static constexpr dart::compiler::target::word
     Thread_float_zerow_address_offset = 0x2e0;
 static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
-    0x7c0;
+    0x7c8;
 static constexpr dart::compiler::target::word
     Thread_interpret_call_entry_point_offset = 0x2a0;
 static constexpr dart::compiler::target::word
@@ -2585,10 +2585,10 @@
 static constexpr dart::compiler::target::word
     Thread_invoke_dart_code_stub_offset = 0xb0;
 static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
-    0x7e8;
-static constexpr dart::compiler::target::word Thread_isolate_offset = 0x750;
+    0x7f0;
+static constexpr dart::compiler::target::word Thread_isolate_offset = 0x758;
 static constexpr dart::compiler::target::word Thread_isolate_group_offset =
-    0x758;
+    0x760;
 static constexpr dart::compiler::target::word Thread_field_table_values_offset =
     0x60;
 static constexpr dart::compiler::target::word
@@ -2598,9 +2598,9 @@
 static constexpr dart::compiler::target::word
     Thread_lazy_specialize_type_test_stub_offset = 0x1d8;
 static constexpr dart::compiler::target::word
-    Thread_old_marking_stack_block_offset = 0x780;
+    Thread_old_marking_stack_block_offset = 0x788;
 static constexpr dart::compiler::target::word
-    Thread_new_marking_stack_block_offset = 0x788;
+    Thread_new_marking_stack_block_offset = 0x790;
 static constexpr dart::compiler::target::word
     Thread_megamorphic_call_checked_entry_offset = 0x248;
 static constexpr dart::compiler::target::word
@@ -2649,23 +2649,23 @@
     Thread_predefined_symbols_address_offset = 0x2a8;
 static constexpr dart::compiler::target::word
     Thread_resume_interpreter_adjusted_entry_point_offset = 0x280;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7c8;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7d0;
 static constexpr dart::compiler::target::word
-    Thread_saved_shadow_call_stack_offset = 0x7d0;
+    Thread_saved_shadow_call_stack_offset = 0x7d8;
 static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
-    0x7e0;
+    0x7e8;
 static constexpr dart::compiler::target::word
     Thread_shared_field_table_values_offset = 0x68;
-static constexpr dart::compiler::target::word Thread_single_step_offset = 0x818;
+static constexpr dart::compiler::target::word Thread_single_step_offset = 0x820;
 static constexpr dart::compiler::target::word
     Thread_slow_type_test_stub_offset = 0x1d0;
 static constexpr dart::compiler::target::word
     Thread_slow_type_test_entry_point_offset = 0x278;
 static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
 static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
-    0x760;
+    0x768;
 static constexpr dart::compiler::target::word
-    Thread_stack_overflow_flags_offset = 0x768;
+    Thread_stack_overflow_flags_offset = 0x770;
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240;
 static constexpr dart::compiler::target::word
@@ -2675,46 +2675,46 @@
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188;
 static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
-    0x778;
+    0x780;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_entry_point_offset = 0x700;
+    Thread_suspend_state_await_entry_point_offset = 0x708;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x708;
+    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x710;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_entry_point_offset = 0x6f8;
+    Thread_suspend_state_init_async_entry_point_offset = 0x700;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_entry_point_offset = 0x710;
+    Thread_suspend_state_return_async_entry_point_offset = 0x718;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x718;
+    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x720;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_star_entry_point_offset = 0x720;
+    Thread_suspend_state_init_async_star_entry_point_offset = 0x728;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_yield_async_star_entry_point_offset = 0x728;
+    Thread_suspend_state_yield_async_star_entry_point_offset = 0x730;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_star_entry_point_offset = 0x730;
+    Thread_suspend_state_return_async_star_entry_point_offset = 0x738;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_sync_star_entry_point_offset = 0x738;
+    Thread_suspend_state_init_sync_star_entry_point_offset = 0x740;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x740;
+    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x748;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_handle_exception_entry_point_offset = 0x748;
+    Thread_suspend_state_handle_exception_entry_point_offset = 0x750;
 static constexpr dart::compiler::target::word
-    Thread_top_exit_frame_info_offset = 0x770;
+    Thread_top_exit_frame_info_offset = 0x778;
 static constexpr dart::compiler::target::word Thread_top_offset = 0x48;
 static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
 static constexpr dart::compiler::target::word
-    Thread_unboxed_runtime_arg_offset = 0x7a0;
-static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x798;
+    Thread_unboxed_runtime_arg_offset = 0x7a8;
+static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x7a0;
 static constexpr dart::compiler::target::word
     Thread_write_barrier_entry_point_offset = 0x1f8;
 static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
     0x40;
 static constexpr dart::compiler::target::word Thread_next_task_id_offset =
-    0x800;
-static constexpr dart::compiler::target::word Thread_random_offset = 0x808;
+    0x808;
+static constexpr dart::compiler::target::word Thread_random_offset = 0x810;
 static constexpr dart::compiler::target::word
     Thread_jump_to_frame_entry_point_offset = 0x270;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x810;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x818;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
     0x0;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -2803,10 +2803,10 @@
     0x8, 0x18, 0x10, 0x20};
 static constexpr dart::compiler::target::word
     Thread_write_barrier_wrappers_thread_offset[] = {
-        0x658, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690,
-        0x698, 0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, -1,
-        -1,    -1,    -1,    0x6d0, 0x6d8, -1,    -1,    0x6e0,
-        0x6e8, 0x6f0, -1,    -1,    -1,    -1,    -1,    -1};
+        0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698,
+        0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, 0x6d0, -1,
+        -1,    -1,    -1,    0x6d8, 0x6e0, -1,    -1,    0x6e8,
+        0x6f0, 0x6f8, -1,    -1,    -1,    -1,    -1,    -1};
 static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28;
 static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
 static constexpr dart::compiler::target::word Array_header_size = 0x18;
@@ -3223,9 +3223,9 @@
 static constexpr dart::compiler::target::word
     Thread_AllocateArray_entry_point_offset = 0x2f0;
 static constexpr dart::compiler::target::word Thread_active_exception_offset =
-    0x770;
-static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
     0x778;
+static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
+    0x780;
 static constexpr dart::compiler::target::word
     Thread_array_write_barrier_entry_point_offset = 0x208;
 static constexpr dart::compiler::target::word
@@ -3249,7 +3249,7 @@
 static constexpr dart::compiler::target::word
     Thread_allocate_object_slow_stub_offset = 0x160;
 static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
-    0x7b0;
+    0x7b8;
 static constexpr dart::compiler::target::word
     Thread_async_exception_handler_stub_offset = 0x168;
 static constexpr dart::compiler::target::word
@@ -3262,13 +3262,13 @@
     Thread_call_to_runtime_entry_point_offset = 0x210;
 static constexpr dart::compiler::target::word
     Thread_call_to_runtime_stub_offset = 0xc8;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7f0;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7f8;
 static constexpr dart::compiler::target::word
     Thread_dispatch_table_array_offset = 0x60;
 static constexpr dart::compiler::target::word
-    Thread_double_truncate_round_supported_offset = 0x7b8;
+    Thread_double_truncate_round_supported_offset = 0x7c0;
 static constexpr dart::compiler::target::word
-    Thread_service_extension_stream_offset = 0x7f8;
+    Thread_service_extension_stream_offset = 0x800;
 static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
     0x260;
 static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
@@ -3285,7 +3285,7 @@
 static constexpr dart::compiler::target::word
     Thread_enter_safepoint_stub_offset = 0x1e8;
 static constexpr dart::compiler::target::word Thread_execution_state_offset =
-    0x798;
+    0x7a0;
 static constexpr dart::compiler::target::word
     Thread_exit_safepoint_stub_offset = 0x1f0;
 static constexpr dart::compiler::target::word
@@ -3305,7 +3305,7 @@
 static constexpr dart::compiler::target::word
     Thread_float_zerow_address_offset = 0x2e8;
 static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
-    0x780;
+    0x788;
 static constexpr dart::compiler::target::word
     Thread_interpret_call_entry_point_offset = 0x2a8;
 static constexpr dart::compiler::target::word
@@ -3313,10 +3313,10 @@
 static constexpr dart::compiler::target::word
     Thread_invoke_dart_code_stub_offset = 0xb8;
 static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
-    0x7a8;
-static constexpr dart::compiler::target::word Thread_isolate_offset = 0x710;
+    0x7b0;
+static constexpr dart::compiler::target::word Thread_isolate_offset = 0x718;
 static constexpr dart::compiler::target::word Thread_isolate_group_offset =
-    0x718;
+    0x720;
 static constexpr dart::compiler::target::word Thread_field_table_values_offset =
     0x68;
 static constexpr dart::compiler::target::word
@@ -3326,9 +3326,9 @@
 static constexpr dart::compiler::target::word
     Thread_lazy_specialize_type_test_stub_offset = 0x1e0;
 static constexpr dart::compiler::target::word
-    Thread_old_marking_stack_block_offset = 0x740;
+    Thread_old_marking_stack_block_offset = 0x748;
 static constexpr dart::compiler::target::word
-    Thread_new_marking_stack_block_offset = 0x748;
+    Thread_new_marking_stack_block_offset = 0x750;
 static constexpr dart::compiler::target::word
     Thread_megamorphic_call_checked_entry_offset = 0x250;
 static constexpr dart::compiler::target::word
@@ -3377,23 +3377,23 @@
     Thread_predefined_symbols_address_offset = 0x2b0;
 static constexpr dart::compiler::target::word
     Thread_resume_interpreter_adjusted_entry_point_offset = 0x288;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x788;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x790;
 static constexpr dart::compiler::target::word
-    Thread_saved_shadow_call_stack_offset = 0x790;
+    Thread_saved_shadow_call_stack_offset = 0x798;
 static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
-    0x7a0;
+    0x7a8;
 static constexpr dart::compiler::target::word
     Thread_shared_field_table_values_offset = 0x70;
-static constexpr dart::compiler::target::word Thread_single_step_offset = 0x7d8;
+static constexpr dart::compiler::target::word Thread_single_step_offset = 0x7e0;
 static constexpr dart::compiler::target::word
     Thread_slow_type_test_stub_offset = 0x1d8;
 static constexpr dart::compiler::target::word
     Thread_slow_type_test_entry_point_offset = 0x280;
 static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
 static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
-    0x720;
+    0x728;
 static constexpr dart::compiler::target::word
-    Thread_stack_overflow_flags_offset = 0x728;
+    Thread_stack_overflow_flags_offset = 0x730;
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x248;
 static constexpr dart::compiler::target::word
@@ -3403,47 +3403,47 @@
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x190;
 static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
-    0x738;
+    0x740;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_entry_point_offset = 0x6c0;
+    Thread_suspend_state_await_entry_point_offset = 0x6c8;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c8;
+    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6d0;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_entry_point_offset = 0x6b8;
+    Thread_suspend_state_init_async_entry_point_offset = 0x6c0;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_entry_point_offset = 0x6d0;
+    Thread_suspend_state_return_async_entry_point_offset = 0x6d8;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d8;
+    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6e0;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_star_entry_point_offset = 0x6e0;
+    Thread_suspend_state_init_async_star_entry_point_offset = 0x6e8;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e8;
+    Thread_suspend_state_yield_async_star_entry_point_offset = 0x6f0;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_star_entry_point_offset = 0x6f0;
+    Thread_suspend_state_return_async_star_entry_point_offset = 0x6f8;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f8;
+    Thread_suspend_state_init_sync_star_entry_point_offset = 0x700;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x700;
+    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x708;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_handle_exception_entry_point_offset = 0x708;
+    Thread_suspend_state_handle_exception_entry_point_offset = 0x710;
 static constexpr dart::compiler::target::word
-    Thread_top_exit_frame_info_offset = 0x730;
+    Thread_top_exit_frame_info_offset = 0x738;
 static constexpr dart::compiler::target::word Thread_top_offset = 0x50;
 static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
 static constexpr dart::compiler::target::word
-    Thread_unboxed_runtime_arg_offset = 0x760;
-static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x758;
+    Thread_unboxed_runtime_arg_offset = 0x768;
+static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x760;
 static constexpr dart::compiler::target::word
     Thread_write_barrier_entry_point_offset = 0x200;
 static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
     0x40;
 static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x48;
 static constexpr dart::compiler::target::word Thread_next_task_id_offset =
-    0x7c0;
-static constexpr dart::compiler::target::word Thread_random_offset = 0x7c8;
+    0x7c8;
+static constexpr dart::compiler::target::word Thread_random_offset = 0x7d0;
 static constexpr dart::compiler::target::word
     Thread_jump_to_frame_entry_point_offset = 0x278;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7d0;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7d8;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
     0x0;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -3530,8 +3530,8 @@
     0x8, 0x18, 0x10, 0x20};
 static constexpr dart::compiler::target::word
     Thread_write_barrier_wrappers_thread_offset[] = {
-        0x660, 0x668, 0x670, 0x678, -1,    -1,    0x680, 0x688,
-        0x690, 0x698, 0x6a0, -1,    0x6a8, 0x6b0, -1,    -1};
+        0x668, 0x670, 0x678, 0x680, -1,    -1,    0x688, 0x690,
+        0x698, 0x6a0, 0x6a8, -1,    0x6b0, 0x6b8, -1,    -1};
 static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x20;
 static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
 static constexpr dart::compiler::target::word Array_header_size = 0x10;
@@ -3948,9 +3948,9 @@
 static constexpr dart::compiler::target::word
     Thread_AllocateArray_entry_point_offset = 0x2f0;
 static constexpr dart::compiler::target::word Thread_active_exception_offset =
-    0x7b8;
-static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
     0x7c0;
+static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
+    0x7c8;
 static constexpr dart::compiler::target::word
     Thread_array_write_barrier_entry_point_offset = 0x208;
 static constexpr dart::compiler::target::word
@@ -3974,7 +3974,7 @@
 static constexpr dart::compiler::target::word
     Thread_allocate_object_slow_stub_offset = 0x160;
 static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
-    0x7f8;
+    0x800;
 static constexpr dart::compiler::target::word
     Thread_async_exception_handler_stub_offset = 0x168;
 static constexpr dart::compiler::target::word
@@ -3987,13 +3987,13 @@
     Thread_call_to_runtime_entry_point_offset = 0x210;
 static constexpr dart::compiler::target::word
     Thread_call_to_runtime_stub_offset = 0xc8;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x838;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x840;
 static constexpr dart::compiler::target::word
     Thread_dispatch_table_array_offset = 0x60;
 static constexpr dart::compiler::target::word
-    Thread_double_truncate_round_supported_offset = 0x800;
+    Thread_double_truncate_round_supported_offset = 0x808;
 static constexpr dart::compiler::target::word
-    Thread_service_extension_stream_offset = 0x840;
+    Thread_service_extension_stream_offset = 0x848;
 static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
     0x260;
 static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
@@ -4010,7 +4010,7 @@
 static constexpr dart::compiler::target::word
     Thread_enter_safepoint_stub_offset = 0x1e8;
 static constexpr dart::compiler::target::word Thread_execution_state_offset =
-    0x7e0;
+    0x7e8;
 static constexpr dart::compiler::target::word
     Thread_exit_safepoint_stub_offset = 0x1f0;
 static constexpr dart::compiler::target::word
@@ -4030,7 +4030,7 @@
 static constexpr dart::compiler::target::word
     Thread_float_zerow_address_offset = 0x2e8;
 static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
-    0x7c8;
+    0x7d0;
 static constexpr dart::compiler::target::word
     Thread_interpret_call_entry_point_offset = 0x2a8;
 static constexpr dart::compiler::target::word
@@ -4038,10 +4038,10 @@
 static constexpr dart::compiler::target::word
     Thread_invoke_dart_code_stub_offset = 0xb8;
 static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
-    0x7f0;
-static constexpr dart::compiler::target::word Thread_isolate_offset = 0x758;
+    0x7f8;
+static constexpr dart::compiler::target::word Thread_isolate_offset = 0x760;
 static constexpr dart::compiler::target::word Thread_isolate_group_offset =
-    0x760;
+    0x768;
 static constexpr dart::compiler::target::word Thread_field_table_values_offset =
     0x68;
 static constexpr dart::compiler::target::word
@@ -4051,9 +4051,9 @@
 static constexpr dart::compiler::target::word
     Thread_lazy_specialize_type_test_stub_offset = 0x1e0;
 static constexpr dart::compiler::target::word
-    Thread_old_marking_stack_block_offset = 0x788;
+    Thread_old_marking_stack_block_offset = 0x790;
 static constexpr dart::compiler::target::word
-    Thread_new_marking_stack_block_offset = 0x790;
+    Thread_new_marking_stack_block_offset = 0x798;
 static constexpr dart::compiler::target::word
     Thread_megamorphic_call_checked_entry_offset = 0x250;
 static constexpr dart::compiler::target::word
@@ -4102,23 +4102,23 @@
     Thread_predefined_symbols_address_offset = 0x2b0;
 static constexpr dart::compiler::target::word
     Thread_resume_interpreter_adjusted_entry_point_offset = 0x288;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7d0;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7d8;
 static constexpr dart::compiler::target::word
-    Thread_saved_shadow_call_stack_offset = 0x7d8;
+    Thread_saved_shadow_call_stack_offset = 0x7e0;
 static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
-    0x7e8;
+    0x7f0;
 static constexpr dart::compiler::target::word
     Thread_shared_field_table_values_offset = 0x70;
-static constexpr dart::compiler::target::word Thread_single_step_offset = 0x820;
+static constexpr dart::compiler::target::word Thread_single_step_offset = 0x828;
 static constexpr dart::compiler::target::word
     Thread_slow_type_test_stub_offset = 0x1d8;
 static constexpr dart::compiler::target::word
     Thread_slow_type_test_entry_point_offset = 0x280;
 static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
 static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
-    0x768;
+    0x770;
 static constexpr dart::compiler::target::word
-    Thread_stack_overflow_flags_offset = 0x770;
+    Thread_stack_overflow_flags_offset = 0x778;
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x248;
 static constexpr dart::compiler::target::word
@@ -4128,47 +4128,47 @@
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x190;
 static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
-    0x780;
+    0x788;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_entry_point_offset = 0x708;
+    Thread_suspend_state_await_entry_point_offset = 0x710;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x710;
+    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x718;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_entry_point_offset = 0x700;
+    Thread_suspend_state_init_async_entry_point_offset = 0x708;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_entry_point_offset = 0x718;
+    Thread_suspend_state_return_async_entry_point_offset = 0x720;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x720;
+    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x728;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_star_entry_point_offset = 0x728;
+    Thread_suspend_state_init_async_star_entry_point_offset = 0x730;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_yield_async_star_entry_point_offset = 0x730;
+    Thread_suspend_state_yield_async_star_entry_point_offset = 0x738;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_star_entry_point_offset = 0x738;
+    Thread_suspend_state_return_async_star_entry_point_offset = 0x740;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_sync_star_entry_point_offset = 0x740;
+    Thread_suspend_state_init_sync_star_entry_point_offset = 0x748;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x748;
+    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x750;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_handle_exception_entry_point_offset = 0x750;
+    Thread_suspend_state_handle_exception_entry_point_offset = 0x758;
 static constexpr dart::compiler::target::word
-    Thread_top_exit_frame_info_offset = 0x778;
+    Thread_top_exit_frame_info_offset = 0x780;
 static constexpr dart::compiler::target::word Thread_top_offset = 0x50;
 static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
 static constexpr dart::compiler::target::word
-    Thread_unboxed_runtime_arg_offset = 0x7a8;
-static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x7a0;
+    Thread_unboxed_runtime_arg_offset = 0x7b0;
+static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x7a8;
 static constexpr dart::compiler::target::word
     Thread_write_barrier_entry_point_offset = 0x200;
 static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
     0x40;
 static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x48;
 static constexpr dart::compiler::target::word Thread_next_task_id_offset =
-    0x808;
-static constexpr dart::compiler::target::word Thread_random_offset = 0x810;
+    0x810;
+static constexpr dart::compiler::target::word Thread_random_offset = 0x818;
 static constexpr dart::compiler::target::word
     Thread_jump_to_frame_entry_point_offset = 0x278;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x818;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x820;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
     0x0;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -4255,10 +4255,10 @@
     0x8, 0x18, 0x10, 0x20};
 static constexpr dart::compiler::target::word
     Thread_write_barrier_wrappers_thread_offset[] = {
-        0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698,
-        0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, 0x6d0, -1,
-        -1,    -1,    -1,    0x6d8, 0x6e0, -1,    -1,    0x6e8,
-        0x6f0, 0x6f8, -1,    -1,    -1,    -1,    -1,    -1};
+        0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, 0x6a0,
+        0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, 0x6d0, 0x6d8, -1,
+        -1,    -1,    -1,    0x6e0, 0x6e8, -1,    -1,    0x6f0,
+        0x6f8, 0x700, -1,    -1,    -1,    -1,    -1,    -1};
 static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x20;
 static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
 static constexpr dart::compiler::target::word Array_header_size = 0x10;
@@ -4673,9 +4673,9 @@
 static constexpr dart::compiler::target::word
     Thread_AllocateArray_entry_point_offset = 0x174;
 static constexpr dart::compiler::target::word Thread_active_exception_offset =
-    0x3d8;
+    0x3e0;
 static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
-    0x3dc;
+    0x3e4;
 static constexpr dart::compiler::target::word
     Thread_array_write_barrier_entry_point_offset = 0x100;
 static constexpr dart::compiler::target::word
@@ -4699,7 +4699,7 @@
 static constexpr dart::compiler::target::word
     Thread_allocate_object_slow_stub_offset = 0xac;
 static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
-    0x3f8;
+    0x400;
 static constexpr dart::compiler::target::word
     Thread_async_exception_handler_stub_offset = 0xb0;
 static constexpr dart::compiler::target::word
@@ -4712,13 +4712,13 @@
     Thread_call_to_runtime_entry_point_offset = 0x104;
 static constexpr dart::compiler::target::word
     Thread_call_to_runtime_stub_offset = 0x60;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x420;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x428;
 static constexpr dart::compiler::target::word
     Thread_dispatch_table_array_offset = 0x2c;
 static constexpr dart::compiler::target::word
-    Thread_double_truncate_round_supported_offset = 0x3fc;
+    Thread_double_truncate_round_supported_offset = 0x404;
 static constexpr dart::compiler::target::word
-    Thread_service_extension_stream_offset = 0x424;
+    Thread_service_extension_stream_offset = 0x42c;
 static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
     0x12c;
 static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
@@ -4735,7 +4735,7 @@
 static constexpr dart::compiler::target::word
     Thread_enter_safepoint_stub_offset = 0xf0;
 static constexpr dart::compiler::target::word Thread_execution_state_offset =
-    0x3ec;
+    0x3f4;
 static constexpr dart::compiler::target::word
     Thread_exit_safepoint_stub_offset = 0xf4;
 static constexpr dart::compiler::target::word
@@ -4755,7 +4755,7 @@
 static constexpr dart::compiler::target::word
     Thread_float_zerow_address_offset = 0x170;
 static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
-    0x3e0;
+    0x3e8;
 static constexpr dart::compiler::target::word
     Thread_interpret_call_entry_point_offset = 0x150;
 static constexpr dart::compiler::target::word
@@ -4763,10 +4763,10 @@
 static constexpr dart::compiler::target::word
     Thread_invoke_dart_code_stub_offset = 0x58;
 static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
-    0x3f4;
-static constexpr dart::compiler::target::word Thread_isolate_offset = 0x3a0;
+    0x3fc;
+static constexpr dart::compiler::target::word Thread_isolate_offset = 0x3a4;
 static constexpr dart::compiler::target::word Thread_isolate_group_offset =
-    0x3a4;
+    0x3a8;
 static constexpr dart::compiler::target::word Thread_field_table_values_offset =
     0x30;
 static constexpr dart::compiler::target::word
@@ -4776,9 +4776,9 @@
 static constexpr dart::compiler::target::word
     Thread_lazy_specialize_type_test_stub_offset = 0xec;
 static constexpr dart::compiler::target::word
-    Thread_old_marking_stack_block_offset = 0x3b8;
+    Thread_old_marking_stack_block_offset = 0x3bc;
 static constexpr dart::compiler::target::word
-    Thread_new_marking_stack_block_offset = 0x3bc;
+    Thread_new_marking_stack_block_offset = 0x3c0;
 static constexpr dart::compiler::target::word
     Thread_megamorphic_call_checked_entry_offset = 0x124;
 static constexpr dart::compiler::target::word
@@ -4827,23 +4827,23 @@
     Thread_predefined_symbols_address_offset = 0x154;
 static constexpr dart::compiler::target::word
     Thread_resume_interpreter_adjusted_entry_point_offset = 0x140;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3e4;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3ec;
 static constexpr dart::compiler::target::word
-    Thread_saved_shadow_call_stack_offset = 0x3e8;
+    Thread_saved_shadow_call_stack_offset = 0x3f0;
 static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
-    0x3f0;
+    0x3f8;
 static constexpr dart::compiler::target::word
     Thread_shared_field_table_values_offset = 0x34;
-static constexpr dart::compiler::target::word Thread_single_step_offset = 0x414;
+static constexpr dart::compiler::target::word Thread_single_step_offset = 0x41c;
 static constexpr dart::compiler::target::word
     Thread_slow_type_test_stub_offset = 0xe8;
 static constexpr dart::compiler::target::word
     Thread_slow_type_test_entry_point_offset = 0x13c;
 static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c;
 static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
-    0x3a8;
+    0x3ac;
 static constexpr dart::compiler::target::word
-    Thread_stack_overflow_flags_offset = 0x3ac;
+    Thread_stack_overflow_flags_offset = 0x3b0;
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x120;
 static constexpr dart::compiler::target::word
@@ -4853,46 +4853,46 @@
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4;
 static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
-    0x3b4;
+    0x3b8;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_entry_point_offset = 0x378;
+    Thread_suspend_state_await_entry_point_offset = 0x37c;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x37c;
+    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x380;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_entry_point_offset = 0x374;
+    Thread_suspend_state_init_async_entry_point_offset = 0x378;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_entry_point_offset = 0x380;
+    Thread_suspend_state_return_async_entry_point_offset = 0x384;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x384;
+    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x388;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_star_entry_point_offset = 0x388;
+    Thread_suspend_state_init_async_star_entry_point_offset = 0x38c;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_yield_async_star_entry_point_offset = 0x38c;
+    Thread_suspend_state_yield_async_star_entry_point_offset = 0x390;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_star_entry_point_offset = 0x390;
+    Thread_suspend_state_return_async_star_entry_point_offset = 0x394;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_sync_star_entry_point_offset = 0x394;
+    Thread_suspend_state_init_sync_star_entry_point_offset = 0x398;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x398;
+    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x39c;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_handle_exception_entry_point_offset = 0x39c;
+    Thread_suspend_state_handle_exception_entry_point_offset = 0x3a0;
 static constexpr dart::compiler::target::word
-    Thread_top_exit_frame_info_offset = 0x3b0;
+    Thread_top_exit_frame_info_offset = 0x3b4;
 static constexpr dart::compiler::target::word Thread_top_offset = 0x24;
 static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10;
 static constexpr dart::compiler::target::word
-    Thread_unboxed_runtime_arg_offset = 0x3c8;
-static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x3c4;
+    Thread_unboxed_runtime_arg_offset = 0x3d0;
+static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x3c8;
 static constexpr dart::compiler::target::word
     Thread_write_barrier_entry_point_offset = 0xfc;
 static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
     0x20;
 static constexpr dart::compiler::target::word Thread_next_task_id_offset =
-    0x400;
-static constexpr dart::compiler::target::word Thread_random_offset = 0x408;
+    0x408;
+static constexpr dart::compiler::target::word Thread_random_offset = 0x410;
 static constexpr dart::compiler::target::word
     Thread_jump_to_frame_entry_point_offset = 0x138;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x410;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x418;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
     0x0;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -4977,9 +4977,9 @@
     0x4, 0xc, 0x8, 0x10};
 static constexpr dart::compiler::target::word
     Thread_write_barrier_wrappers_thread_offset[] = {
-        -1,    -1,    -1, -1, -1, 0x32c, 0x330, 0x334, -1,    -1,    0x338,
-        0x33c, 0x340, -1, -1, -1, 0x344, 0x348, 0x34c, 0x350, 0x354, 0x358,
-        0x35c, 0x360, -1, -1, -1, -1,    0x364, 0x368, 0x36c, 0x370};
+        -1,    -1,    -1, -1, -1, 0x330, 0x334, 0x338, -1,    -1,    0x33c,
+        0x340, 0x344, -1, -1, -1, 0x348, 0x34c, 0x350, 0x354, 0x358, 0x35c,
+        0x360, 0x364, -1, -1, -1, -1,    0x368, 0x36c, 0x370, 0x374};
 static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14;
 static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8;
 static constexpr dart::compiler::target::word Array_header_size = 0xc;
@@ -5398,9 +5398,9 @@
 static constexpr dart::compiler::target::word
     Thread_AllocateArray_entry_point_offset = 0x2e8;
 static constexpr dart::compiler::target::word Thread_active_exception_offset =
-    0x7a0;
-static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
     0x7a8;
+static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
+    0x7b0;
 static constexpr dart::compiler::target::word
     Thread_array_write_barrier_entry_point_offset = 0x200;
 static constexpr dart::compiler::target::word
@@ -5424,7 +5424,7 @@
 static constexpr dart::compiler::target::word
     Thread_allocate_object_slow_stub_offset = 0x158;
 static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
-    0x7e0;
+    0x7e8;
 static constexpr dart::compiler::target::word
     Thread_async_exception_handler_stub_offset = 0x160;
 static constexpr dart::compiler::target::word
@@ -5437,13 +5437,13 @@
     Thread_call_to_runtime_entry_point_offset = 0x208;
 static constexpr dart::compiler::target::word
     Thread_call_to_runtime_stub_offset = 0xc0;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x820;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x828;
 static constexpr dart::compiler::target::word
     Thread_dispatch_table_array_offset = 0x58;
 static constexpr dart::compiler::target::word
-    Thread_double_truncate_round_supported_offset = 0x7e8;
+    Thread_double_truncate_round_supported_offset = 0x7f0;
 static constexpr dart::compiler::target::word
-    Thread_service_extension_stream_offset = 0x828;
+    Thread_service_extension_stream_offset = 0x830;
 static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
     0x258;
 static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
@@ -5460,7 +5460,7 @@
 static constexpr dart::compiler::target::word
     Thread_enter_safepoint_stub_offset = 0x1e0;
 static constexpr dart::compiler::target::word Thread_execution_state_offset =
-    0x7c8;
+    0x7d0;
 static constexpr dart::compiler::target::word
     Thread_exit_safepoint_stub_offset = 0x1e8;
 static constexpr dart::compiler::target::word
@@ -5480,7 +5480,7 @@
 static constexpr dart::compiler::target::word
     Thread_float_zerow_address_offset = 0x2e0;
 static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
-    0x7b0;
+    0x7b8;
 static constexpr dart::compiler::target::word
     Thread_interpret_call_entry_point_offset = 0x2a0;
 static constexpr dart::compiler::target::word
@@ -5488,10 +5488,10 @@
 static constexpr dart::compiler::target::word
     Thread_invoke_dart_code_stub_offset = 0xb0;
 static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
-    0x7d8;
-static constexpr dart::compiler::target::word Thread_isolate_offset = 0x740;
+    0x7e0;
+static constexpr dart::compiler::target::word Thread_isolate_offset = 0x748;
 static constexpr dart::compiler::target::word Thread_isolate_group_offset =
-    0x748;
+    0x750;
 static constexpr dart::compiler::target::word Thread_field_table_values_offset =
     0x60;
 static constexpr dart::compiler::target::word
@@ -5501,9 +5501,9 @@
 static constexpr dart::compiler::target::word
     Thread_lazy_specialize_type_test_stub_offset = 0x1d8;
 static constexpr dart::compiler::target::word
-    Thread_old_marking_stack_block_offset = 0x770;
+    Thread_old_marking_stack_block_offset = 0x778;
 static constexpr dart::compiler::target::word
-    Thread_new_marking_stack_block_offset = 0x778;
+    Thread_new_marking_stack_block_offset = 0x780;
 static constexpr dart::compiler::target::word
     Thread_megamorphic_call_checked_entry_offset = 0x248;
 static constexpr dart::compiler::target::word
@@ -5552,23 +5552,23 @@
     Thread_predefined_symbols_address_offset = 0x2a8;
 static constexpr dart::compiler::target::word
     Thread_resume_interpreter_adjusted_entry_point_offset = 0x280;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7b8;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7c0;
 static constexpr dart::compiler::target::word
-    Thread_saved_shadow_call_stack_offset = 0x7c0;
+    Thread_saved_shadow_call_stack_offset = 0x7c8;
 static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
-    0x7d0;
+    0x7d8;
 static constexpr dart::compiler::target::word
     Thread_shared_field_table_values_offset = 0x68;
-static constexpr dart::compiler::target::word Thread_single_step_offset = 0x808;
+static constexpr dart::compiler::target::word Thread_single_step_offset = 0x810;
 static constexpr dart::compiler::target::word
     Thread_slow_type_test_stub_offset = 0x1d0;
 static constexpr dart::compiler::target::word
     Thread_slow_type_test_entry_point_offset = 0x278;
 static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
 static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
-    0x750;
+    0x758;
 static constexpr dart::compiler::target::word
-    Thread_stack_overflow_flags_offset = 0x758;
+    Thread_stack_overflow_flags_offset = 0x760;
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240;
 static constexpr dart::compiler::target::word
@@ -5578,46 +5578,46 @@
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188;
 static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
-    0x768;
+    0x770;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_entry_point_offset = 0x6f0;
+    Thread_suspend_state_await_entry_point_offset = 0x6f8;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6f8;
+    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x700;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_entry_point_offset = 0x6e8;
+    Thread_suspend_state_init_async_entry_point_offset = 0x6f0;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_entry_point_offset = 0x700;
+    Thread_suspend_state_return_async_entry_point_offset = 0x708;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x708;
+    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x710;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_star_entry_point_offset = 0x710;
+    Thread_suspend_state_init_async_star_entry_point_offset = 0x718;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_yield_async_star_entry_point_offset = 0x718;
+    Thread_suspend_state_yield_async_star_entry_point_offset = 0x720;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_star_entry_point_offset = 0x720;
+    Thread_suspend_state_return_async_star_entry_point_offset = 0x728;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_sync_star_entry_point_offset = 0x728;
+    Thread_suspend_state_init_sync_star_entry_point_offset = 0x730;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x730;
+    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x738;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_handle_exception_entry_point_offset = 0x738;
+    Thread_suspend_state_handle_exception_entry_point_offset = 0x740;
 static constexpr dart::compiler::target::word
-    Thread_top_exit_frame_info_offset = 0x760;
+    Thread_top_exit_frame_info_offset = 0x768;
 static constexpr dart::compiler::target::word Thread_top_offset = 0x48;
 static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
 static constexpr dart::compiler::target::word
-    Thread_unboxed_runtime_arg_offset = 0x790;
-static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x788;
+    Thread_unboxed_runtime_arg_offset = 0x798;
+static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x790;
 static constexpr dart::compiler::target::word
     Thread_write_barrier_entry_point_offset = 0x1f8;
 static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
     0x40;
 static constexpr dart::compiler::target::word Thread_next_task_id_offset =
-    0x7f0;
-static constexpr dart::compiler::target::word Thread_random_offset = 0x7f8;
+    0x7f8;
+static constexpr dart::compiler::target::word Thread_random_offset = 0x800;
 static constexpr dart::compiler::target::word
     Thread_jump_to_frame_entry_point_offset = 0x270;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x800;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x808;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
     0x0;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -5706,9 +5706,9 @@
     0x8, 0x18, 0x10, 0x20};
 static constexpr dart::compiler::target::word
     Thread_write_barrier_wrappers_thread_offset[] = {
-        -1,    -1,    -1, -1, -1, 0x658, 0x660, 0x668, -1,    -1,    0x670,
-        0x678, 0x680, -1, -1, -1, 0x688, 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0,
-        0x6b8, 0x6c0, -1, -1, -1, -1,    0x6c8, 0x6d0, 0x6d8, 0x6e0};
+        -1,    -1,    -1, -1, -1, 0x660, 0x668, 0x670, -1,    -1,    0x678,
+        0x680, 0x688, -1, -1, -1, 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0, 0x6b8,
+        0x6c0, 0x6c8, -1, -1, -1, -1,    0x6d0, 0x6d8, 0x6e0, 0x6e8};
 static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28;
 static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
 static constexpr dart::compiler::target::word Array_header_size = 0x18;
@@ -6116,9 +6116,9 @@
 static constexpr dart::compiler::target::word
     Thread_AllocateArray_entry_point_offset = 0x174;
 static constexpr dart::compiler::target::word Thread_active_exception_offset =
-    0x3b0;
+    0x3b8;
 static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
-    0x3b4;
+    0x3bc;
 static constexpr dart::compiler::target::word
     Thread_array_write_barrier_entry_point_offset = 0x100;
 static constexpr dart::compiler::target::word
@@ -6142,7 +6142,7 @@
 static constexpr dart::compiler::target::word
     Thread_allocate_object_slow_stub_offset = 0xac;
 static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
-    0x3d0;
+    0x3d8;
 static constexpr dart::compiler::target::word
     Thread_async_exception_handler_stub_offset = 0xb0;
 static constexpr dart::compiler::target::word
@@ -6155,13 +6155,13 @@
     Thread_call_to_runtime_entry_point_offset = 0x104;
 static constexpr dart::compiler::target::word
     Thread_call_to_runtime_stub_offset = 0x60;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3f8;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x400;
 static constexpr dart::compiler::target::word
     Thread_dispatch_table_array_offset = 0x2c;
 static constexpr dart::compiler::target::word
-    Thread_double_truncate_round_supported_offset = 0x3d4;
+    Thread_double_truncate_round_supported_offset = 0x3dc;
 static constexpr dart::compiler::target::word
-    Thread_service_extension_stream_offset = 0x3fc;
+    Thread_service_extension_stream_offset = 0x404;
 static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
     0x12c;
 static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
@@ -6178,7 +6178,7 @@
 static constexpr dart::compiler::target::word
     Thread_enter_safepoint_stub_offset = 0xf0;
 static constexpr dart::compiler::target::word Thread_execution_state_offset =
-    0x3c4;
+    0x3cc;
 static constexpr dart::compiler::target::word
     Thread_exit_safepoint_stub_offset = 0xf4;
 static constexpr dart::compiler::target::word
@@ -6198,7 +6198,7 @@
 static constexpr dart::compiler::target::word
     Thread_float_zerow_address_offset = 0x170;
 static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
-    0x3b8;
+    0x3c0;
 static constexpr dart::compiler::target::word
     Thread_interpret_call_entry_point_offset = 0x150;
 static constexpr dart::compiler::target::word
@@ -6206,10 +6206,10 @@
 static constexpr dart::compiler::target::word
     Thread_invoke_dart_code_stub_offset = 0x58;
 static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
-    0x3cc;
-static constexpr dart::compiler::target::word Thread_isolate_offset = 0x378;
+    0x3d4;
+static constexpr dart::compiler::target::word Thread_isolate_offset = 0x37c;
 static constexpr dart::compiler::target::word Thread_isolate_group_offset =
-    0x37c;
+    0x380;
 static constexpr dart::compiler::target::word Thread_field_table_values_offset =
     0x30;
 static constexpr dart::compiler::target::word
@@ -6219,9 +6219,9 @@
 static constexpr dart::compiler::target::word
     Thread_lazy_specialize_type_test_stub_offset = 0xec;
 static constexpr dart::compiler::target::word
-    Thread_old_marking_stack_block_offset = 0x390;
+    Thread_old_marking_stack_block_offset = 0x394;
 static constexpr dart::compiler::target::word
-    Thread_new_marking_stack_block_offset = 0x394;
+    Thread_new_marking_stack_block_offset = 0x398;
 static constexpr dart::compiler::target::word
     Thread_megamorphic_call_checked_entry_offset = 0x124;
 static constexpr dart::compiler::target::word
@@ -6270,11 +6270,11 @@
     Thread_predefined_symbols_address_offset = 0x154;
 static constexpr dart::compiler::target::word
     Thread_resume_interpreter_adjusted_entry_point_offset = 0x140;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3bc;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3c4;
 static constexpr dart::compiler::target::word
-    Thread_saved_shadow_call_stack_offset = 0x3c0;
+    Thread_saved_shadow_call_stack_offset = 0x3c8;
 static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
-    0x3c8;
+    0x3d0;
 static constexpr dart::compiler::target::word
     Thread_shared_field_table_values_offset = 0x34;
 static constexpr dart::compiler::target::word
@@ -6283,9 +6283,9 @@
     Thread_slow_type_test_entry_point_offset = 0x13c;
 static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c;
 static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
-    0x380;
+    0x384;
 static constexpr dart::compiler::target::word
-    Thread_stack_overflow_flags_offset = 0x384;
+    Thread_stack_overflow_flags_offset = 0x388;
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x120;
 static constexpr dart::compiler::target::word
@@ -6295,46 +6295,46 @@
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4;
 static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
-    0x38c;
+    0x390;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_entry_point_offset = 0x350;
+    Thread_suspend_state_await_entry_point_offset = 0x354;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x354;
+    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x358;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_entry_point_offset = 0x34c;
+    Thread_suspend_state_init_async_entry_point_offset = 0x350;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_entry_point_offset = 0x358;
+    Thread_suspend_state_return_async_entry_point_offset = 0x35c;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x35c;
+    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x360;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_star_entry_point_offset = 0x360;
+    Thread_suspend_state_init_async_star_entry_point_offset = 0x364;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_yield_async_star_entry_point_offset = 0x364;
+    Thread_suspend_state_yield_async_star_entry_point_offset = 0x368;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_star_entry_point_offset = 0x368;
+    Thread_suspend_state_return_async_star_entry_point_offset = 0x36c;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_sync_star_entry_point_offset = 0x36c;
+    Thread_suspend_state_init_sync_star_entry_point_offset = 0x370;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x370;
+    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x374;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_handle_exception_entry_point_offset = 0x374;
+    Thread_suspend_state_handle_exception_entry_point_offset = 0x378;
 static constexpr dart::compiler::target::word
-    Thread_top_exit_frame_info_offset = 0x388;
+    Thread_top_exit_frame_info_offset = 0x38c;
 static constexpr dart::compiler::target::word Thread_top_offset = 0x24;
 static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10;
 static constexpr dart::compiler::target::word
-    Thread_unboxed_runtime_arg_offset = 0x3a0;
-static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x39c;
+    Thread_unboxed_runtime_arg_offset = 0x3a8;
+static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x3a0;
 static constexpr dart::compiler::target::word
     Thread_write_barrier_entry_point_offset = 0xfc;
 static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
     0x20;
 static constexpr dart::compiler::target::word Thread_next_task_id_offset =
-    0x3d8;
-static constexpr dart::compiler::target::word Thread_random_offset = 0x3e0;
+    0x3e0;
+static constexpr dart::compiler::target::word Thread_random_offset = 0x3e8;
 static constexpr dart::compiler::target::word
     Thread_jump_to_frame_entry_point_offset = 0x138;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3e8;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3f0;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
     0x0;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -6419,8 +6419,8 @@
     0x4, 0xc, 0x8, 0x10};
 static constexpr dart::compiler::target::word
     Thread_write_barrier_wrappers_thread_offset[] = {
-        0x32c, 0x330, 0x334, 0x338, 0x33c, -1, 0x340, -1,
-        0x344, 0x348, -1,    -1,    -1,    -1, -1,    -1};
+        0x330, 0x334, 0x338, 0x33c, 0x340, -1, 0x344, -1,
+        0x348, 0x34c, -1,    -1,    -1,    -1, -1,    -1};
 static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14;
 static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8;
 static constexpr dart::compiler::target::word Array_header_size = 0xc;
@@ -6832,9 +6832,9 @@
 static constexpr dart::compiler::target::word
     Thread_AllocateArray_entry_point_offset = 0x2e8;
 static constexpr dart::compiler::target::word Thread_active_exception_offset =
-    0x768;
-static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
     0x770;
+static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
+    0x778;
 static constexpr dart::compiler::target::word
     Thread_array_write_barrier_entry_point_offset = 0x200;
 static constexpr dart::compiler::target::word
@@ -6858,7 +6858,7 @@
 static constexpr dart::compiler::target::word
     Thread_allocate_object_slow_stub_offset = 0x158;
 static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
-    0x7a8;
+    0x7b0;
 static constexpr dart::compiler::target::word
     Thread_async_exception_handler_stub_offset = 0x160;
 static constexpr dart::compiler::target::word
@@ -6871,13 +6871,13 @@
     Thread_call_to_runtime_entry_point_offset = 0x208;
 static constexpr dart::compiler::target::word
     Thread_call_to_runtime_stub_offset = 0xc0;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7e8;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7f0;
 static constexpr dart::compiler::target::word
     Thread_dispatch_table_array_offset = 0x58;
 static constexpr dart::compiler::target::word
-    Thread_double_truncate_round_supported_offset = 0x7b0;
+    Thread_double_truncate_round_supported_offset = 0x7b8;
 static constexpr dart::compiler::target::word
-    Thread_service_extension_stream_offset = 0x7f0;
+    Thread_service_extension_stream_offset = 0x7f8;
 static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
     0x258;
 static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
@@ -6894,7 +6894,7 @@
 static constexpr dart::compiler::target::word
     Thread_enter_safepoint_stub_offset = 0x1e0;
 static constexpr dart::compiler::target::word Thread_execution_state_offset =
-    0x790;
+    0x798;
 static constexpr dart::compiler::target::word
     Thread_exit_safepoint_stub_offset = 0x1e8;
 static constexpr dart::compiler::target::word
@@ -6914,7 +6914,7 @@
 static constexpr dart::compiler::target::word
     Thread_float_zerow_address_offset = 0x2e0;
 static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
-    0x778;
+    0x780;
 static constexpr dart::compiler::target::word
     Thread_interpret_call_entry_point_offset = 0x2a0;
 static constexpr dart::compiler::target::word
@@ -6922,10 +6922,10 @@
 static constexpr dart::compiler::target::word
     Thread_invoke_dart_code_stub_offset = 0xb0;
 static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
-    0x7a0;
-static constexpr dart::compiler::target::word Thread_isolate_offset = 0x708;
+    0x7a8;
+static constexpr dart::compiler::target::word Thread_isolate_offset = 0x710;
 static constexpr dart::compiler::target::word Thread_isolate_group_offset =
-    0x710;
+    0x718;
 static constexpr dart::compiler::target::word Thread_field_table_values_offset =
     0x60;
 static constexpr dart::compiler::target::word
@@ -6935,9 +6935,9 @@
 static constexpr dart::compiler::target::word
     Thread_lazy_specialize_type_test_stub_offset = 0x1d8;
 static constexpr dart::compiler::target::word
-    Thread_old_marking_stack_block_offset = 0x738;
+    Thread_old_marking_stack_block_offset = 0x740;
 static constexpr dart::compiler::target::word
-    Thread_new_marking_stack_block_offset = 0x740;
+    Thread_new_marking_stack_block_offset = 0x748;
 static constexpr dart::compiler::target::word
     Thread_megamorphic_call_checked_entry_offset = 0x248;
 static constexpr dart::compiler::target::word
@@ -6986,11 +6986,11 @@
     Thread_predefined_symbols_address_offset = 0x2a8;
 static constexpr dart::compiler::target::word
     Thread_resume_interpreter_adjusted_entry_point_offset = 0x280;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x780;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x788;
 static constexpr dart::compiler::target::word
-    Thread_saved_shadow_call_stack_offset = 0x788;
+    Thread_saved_shadow_call_stack_offset = 0x790;
 static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
-    0x798;
+    0x7a0;
 static constexpr dart::compiler::target::word
     Thread_shared_field_table_values_offset = 0x68;
 static constexpr dart::compiler::target::word
@@ -6999,9 +6999,9 @@
     Thread_slow_type_test_entry_point_offset = 0x278;
 static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
 static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
-    0x718;
+    0x720;
 static constexpr dart::compiler::target::word
-    Thread_stack_overflow_flags_offset = 0x720;
+    Thread_stack_overflow_flags_offset = 0x728;
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240;
 static constexpr dart::compiler::target::word
@@ -7011,46 +7011,46 @@
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188;
 static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
-    0x730;
+    0x738;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_entry_point_offset = 0x6b8;
+    Thread_suspend_state_await_entry_point_offset = 0x6c0;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c0;
+    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c8;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_entry_point_offset = 0x6b0;
+    Thread_suspend_state_init_async_entry_point_offset = 0x6b8;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_entry_point_offset = 0x6c8;
+    Thread_suspend_state_return_async_entry_point_offset = 0x6d0;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d0;
+    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d8;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_star_entry_point_offset = 0x6d8;
+    Thread_suspend_state_init_async_star_entry_point_offset = 0x6e0;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e0;
+    Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e8;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_star_entry_point_offset = 0x6e8;
+    Thread_suspend_state_return_async_star_entry_point_offset = 0x6f0;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f0;
+    Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f8;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6f8;
+    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x700;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_handle_exception_entry_point_offset = 0x700;
+    Thread_suspend_state_handle_exception_entry_point_offset = 0x708;
 static constexpr dart::compiler::target::word
-    Thread_top_exit_frame_info_offset = 0x728;
+    Thread_top_exit_frame_info_offset = 0x730;
 static constexpr dart::compiler::target::word Thread_top_offset = 0x48;
 static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
 static constexpr dart::compiler::target::word
-    Thread_unboxed_runtime_arg_offset = 0x758;
-static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x750;
+    Thread_unboxed_runtime_arg_offset = 0x760;
+static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x758;
 static constexpr dart::compiler::target::word
     Thread_write_barrier_entry_point_offset = 0x1f8;
 static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
     0x40;
 static constexpr dart::compiler::target::word Thread_next_task_id_offset =
-    0x7b8;
-static constexpr dart::compiler::target::word Thread_random_offset = 0x7c0;
+    0x7c0;
+static constexpr dart::compiler::target::word Thread_random_offset = 0x7c8;
 static constexpr dart::compiler::target::word
     Thread_jump_to_frame_entry_point_offset = 0x270;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7c8;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7d0;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
     0x0;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -7139,8 +7139,8 @@
     0x8, 0x18, 0x10, 0x20};
 static constexpr dart::compiler::target::word
     Thread_write_barrier_wrappers_thread_offset[] = {
-        0x658, 0x660, 0x668, 0x670, -1,    -1,    0x678, 0x680,
-        0x688, 0x690, 0x698, -1,    0x6a0, 0x6a8, -1,    -1};
+        0x660, 0x668, 0x670, 0x678, -1,    -1,    0x680, 0x688,
+        0x690, 0x698, 0x6a0, -1,    0x6a8, 0x6b0, -1,    -1};
 static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28;
 static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
 static constexpr dart::compiler::target::word Array_header_size = 0x18;
@@ -7639,9 +7639,9 @@
     Thread_invoke_dart_code_stub_offset = 0x58;
 static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
     0x3c4;
-static constexpr dart::compiler::target::word Thread_isolate_offset = 0x36c;
+static constexpr dart::compiler::target::word Thread_isolate_offset = 0x370;
 static constexpr dart::compiler::target::word Thread_isolate_group_offset =
-    0x370;
+    0x374;
 static constexpr dart::compiler::target::word Thread_field_table_values_offset =
     0x30;
 static constexpr dart::compiler::target::word
@@ -7651,9 +7651,9 @@
 static constexpr dart::compiler::target::word
     Thread_lazy_specialize_type_test_stub_offset = 0xec;
 static constexpr dart::compiler::target::word
-    Thread_old_marking_stack_block_offset = 0x384;
+    Thread_old_marking_stack_block_offset = 0x388;
 static constexpr dart::compiler::target::word
-    Thread_new_marking_stack_block_offset = 0x388;
+    Thread_new_marking_stack_block_offset = 0x38c;
 static constexpr dart::compiler::target::word
     Thread_megamorphic_call_checked_entry_offset = 0x124;
 static constexpr dart::compiler::target::word
@@ -7715,9 +7715,9 @@
     Thread_slow_type_test_entry_point_offset = 0x13c;
 static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c;
 static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
-    0x374;
+    0x378;
 static constexpr dart::compiler::target::word
-    Thread_stack_overflow_flags_offset = 0x378;
+    Thread_stack_overflow_flags_offset = 0x37c;
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x120;
 static constexpr dart::compiler::target::word
@@ -7727,36 +7727,36 @@
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4;
 static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
-    0x380;
+    0x384;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_entry_point_offset = 0x344;
+    Thread_suspend_state_await_entry_point_offset = 0x348;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x348;
+    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x34c;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_entry_point_offset = 0x340;
+    Thread_suspend_state_init_async_entry_point_offset = 0x344;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_entry_point_offset = 0x34c;
+    Thread_suspend_state_return_async_entry_point_offset = 0x350;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x350;
+    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x354;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_star_entry_point_offset = 0x354;
+    Thread_suspend_state_init_async_star_entry_point_offset = 0x358;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_yield_async_star_entry_point_offset = 0x358;
+    Thread_suspend_state_yield_async_star_entry_point_offset = 0x35c;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_star_entry_point_offset = 0x35c;
+    Thread_suspend_state_return_async_star_entry_point_offset = 0x360;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_sync_star_entry_point_offset = 0x360;
+    Thread_suspend_state_init_sync_star_entry_point_offset = 0x364;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x364;
+    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x368;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_handle_exception_entry_point_offset = 0x368;
+    Thread_suspend_state_handle_exception_entry_point_offset = 0x36c;
 static constexpr dart::compiler::target::word
-    Thread_top_exit_frame_info_offset = 0x37c;
+    Thread_top_exit_frame_info_offset = 0x380;
 static constexpr dart::compiler::target::word Thread_top_offset = 0x24;
 static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10;
 static constexpr dart::compiler::target::word
     Thread_unboxed_runtime_arg_offset = 0x398;
-static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x390;
+static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x394;
 static constexpr dart::compiler::target::word
     Thread_write_barrier_entry_point_offset = 0xfc;
 static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
@@ -7851,7 +7851,7 @@
     0x4, 0xc, 0x8, 0x10};
 static constexpr dart::compiler::target::word
     Thread_write_barrier_wrappers_thread_offset[] = {
-        0x32c, 0x330, 0x334, 0x338, -1, -1, -1, 0x33c};
+        0x330, 0x334, 0x338, 0x33c, -1, -1, -1, 0x340};
 static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14;
 static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8;
 static constexpr dart::compiler::target::word Array_header_size = 0xc;
@@ -8263,9 +8263,9 @@
 static constexpr dart::compiler::target::word
     Thread_AllocateArray_entry_point_offset = 0x2e8;
 static constexpr dart::compiler::target::word Thread_active_exception_offset =
-    0x7b0;
-static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
     0x7b8;
+static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
+    0x7c0;
 static constexpr dart::compiler::target::word
     Thread_array_write_barrier_entry_point_offset = 0x200;
 static constexpr dart::compiler::target::word
@@ -8289,7 +8289,7 @@
 static constexpr dart::compiler::target::word
     Thread_allocate_object_slow_stub_offset = 0x158;
 static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
-    0x7f0;
+    0x7f8;
 static constexpr dart::compiler::target::word
     Thread_async_exception_handler_stub_offset = 0x160;
 static constexpr dart::compiler::target::word
@@ -8302,13 +8302,13 @@
     Thread_call_to_runtime_entry_point_offset = 0x208;
 static constexpr dart::compiler::target::word
     Thread_call_to_runtime_stub_offset = 0xc0;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x830;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x838;
 static constexpr dart::compiler::target::word
     Thread_dispatch_table_array_offset = 0x58;
 static constexpr dart::compiler::target::word
-    Thread_double_truncate_round_supported_offset = 0x7f8;
+    Thread_double_truncate_round_supported_offset = 0x800;
 static constexpr dart::compiler::target::word
-    Thread_service_extension_stream_offset = 0x838;
+    Thread_service_extension_stream_offset = 0x840;
 static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
     0x258;
 static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
@@ -8325,7 +8325,7 @@
 static constexpr dart::compiler::target::word
     Thread_enter_safepoint_stub_offset = 0x1e0;
 static constexpr dart::compiler::target::word Thread_execution_state_offset =
-    0x7d8;
+    0x7e0;
 static constexpr dart::compiler::target::word
     Thread_exit_safepoint_stub_offset = 0x1e8;
 static constexpr dart::compiler::target::word
@@ -8345,7 +8345,7 @@
 static constexpr dart::compiler::target::word
     Thread_float_zerow_address_offset = 0x2e0;
 static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
-    0x7c0;
+    0x7c8;
 static constexpr dart::compiler::target::word
     Thread_interpret_call_entry_point_offset = 0x2a0;
 static constexpr dart::compiler::target::word
@@ -8353,10 +8353,10 @@
 static constexpr dart::compiler::target::word
     Thread_invoke_dart_code_stub_offset = 0xb0;
 static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
-    0x7e8;
-static constexpr dart::compiler::target::word Thread_isolate_offset = 0x750;
+    0x7f0;
+static constexpr dart::compiler::target::word Thread_isolate_offset = 0x758;
 static constexpr dart::compiler::target::word Thread_isolate_group_offset =
-    0x758;
+    0x760;
 static constexpr dart::compiler::target::word Thread_field_table_values_offset =
     0x60;
 static constexpr dart::compiler::target::word
@@ -8366,9 +8366,9 @@
 static constexpr dart::compiler::target::word
     Thread_lazy_specialize_type_test_stub_offset = 0x1d8;
 static constexpr dart::compiler::target::word
-    Thread_old_marking_stack_block_offset = 0x780;
+    Thread_old_marking_stack_block_offset = 0x788;
 static constexpr dart::compiler::target::word
-    Thread_new_marking_stack_block_offset = 0x788;
+    Thread_new_marking_stack_block_offset = 0x790;
 static constexpr dart::compiler::target::word
     Thread_megamorphic_call_checked_entry_offset = 0x248;
 static constexpr dart::compiler::target::word
@@ -8417,11 +8417,11 @@
     Thread_predefined_symbols_address_offset = 0x2a8;
 static constexpr dart::compiler::target::word
     Thread_resume_interpreter_adjusted_entry_point_offset = 0x280;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7c8;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7d0;
 static constexpr dart::compiler::target::word
-    Thread_saved_shadow_call_stack_offset = 0x7d0;
+    Thread_saved_shadow_call_stack_offset = 0x7d8;
 static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
-    0x7e0;
+    0x7e8;
 static constexpr dart::compiler::target::word
     Thread_shared_field_table_values_offset = 0x68;
 static constexpr dart::compiler::target::word
@@ -8430,9 +8430,9 @@
     Thread_slow_type_test_entry_point_offset = 0x278;
 static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
 static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
-    0x760;
+    0x768;
 static constexpr dart::compiler::target::word
-    Thread_stack_overflow_flags_offset = 0x768;
+    Thread_stack_overflow_flags_offset = 0x770;
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240;
 static constexpr dart::compiler::target::word
@@ -8442,46 +8442,46 @@
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188;
 static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
-    0x778;
+    0x780;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_entry_point_offset = 0x700;
+    Thread_suspend_state_await_entry_point_offset = 0x708;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x708;
+    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x710;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_entry_point_offset = 0x6f8;
+    Thread_suspend_state_init_async_entry_point_offset = 0x700;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_entry_point_offset = 0x710;
+    Thread_suspend_state_return_async_entry_point_offset = 0x718;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x718;
+    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x720;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_star_entry_point_offset = 0x720;
+    Thread_suspend_state_init_async_star_entry_point_offset = 0x728;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_yield_async_star_entry_point_offset = 0x728;
+    Thread_suspend_state_yield_async_star_entry_point_offset = 0x730;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_star_entry_point_offset = 0x730;
+    Thread_suspend_state_return_async_star_entry_point_offset = 0x738;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_sync_star_entry_point_offset = 0x738;
+    Thread_suspend_state_init_sync_star_entry_point_offset = 0x740;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x740;
+    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x748;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_handle_exception_entry_point_offset = 0x748;
+    Thread_suspend_state_handle_exception_entry_point_offset = 0x750;
 static constexpr dart::compiler::target::word
-    Thread_top_exit_frame_info_offset = 0x770;
+    Thread_top_exit_frame_info_offset = 0x778;
 static constexpr dart::compiler::target::word Thread_top_offset = 0x48;
 static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
 static constexpr dart::compiler::target::word
-    Thread_unboxed_runtime_arg_offset = 0x7a0;
-static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x798;
+    Thread_unboxed_runtime_arg_offset = 0x7a8;
+static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x7a0;
 static constexpr dart::compiler::target::word
     Thread_write_barrier_entry_point_offset = 0x1f8;
 static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
     0x40;
 static constexpr dart::compiler::target::word Thread_next_task_id_offset =
-    0x800;
-static constexpr dart::compiler::target::word Thread_random_offset = 0x808;
+    0x808;
+static constexpr dart::compiler::target::word Thread_random_offset = 0x810;
 static constexpr dart::compiler::target::word
     Thread_jump_to_frame_entry_point_offset = 0x270;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x810;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x818;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
     0x0;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -8570,10 +8570,10 @@
     0x8, 0x18, 0x10, 0x20};
 static constexpr dart::compiler::target::word
     Thread_write_barrier_wrappers_thread_offset[] = {
-        0x658, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690,
-        0x698, 0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, -1,
-        -1,    -1,    -1,    0x6d0, 0x6d8, -1,    -1,    0x6e0,
-        0x6e8, 0x6f0, -1,    -1,    -1,    -1,    -1,    -1};
+        0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698,
+        0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, 0x6d0, -1,
+        -1,    -1,    -1,    0x6d8, 0x6e0, -1,    -1,    0x6e8,
+        0x6f0, 0x6f8, -1,    -1,    -1,    -1,    -1,    -1};
 static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28;
 static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
 static constexpr dart::compiler::target::word Array_header_size = 0x18;
@@ -8983,9 +8983,9 @@
 static constexpr dart::compiler::target::word
     Thread_AllocateArray_entry_point_offset = 0x2f0;
 static constexpr dart::compiler::target::word Thread_active_exception_offset =
-    0x770;
-static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
     0x778;
+static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
+    0x780;
 static constexpr dart::compiler::target::word
     Thread_array_write_barrier_entry_point_offset = 0x208;
 static constexpr dart::compiler::target::word
@@ -9009,7 +9009,7 @@
 static constexpr dart::compiler::target::word
     Thread_allocate_object_slow_stub_offset = 0x160;
 static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
-    0x7b0;
+    0x7b8;
 static constexpr dart::compiler::target::word
     Thread_async_exception_handler_stub_offset = 0x168;
 static constexpr dart::compiler::target::word
@@ -9022,13 +9022,13 @@
     Thread_call_to_runtime_entry_point_offset = 0x210;
 static constexpr dart::compiler::target::word
     Thread_call_to_runtime_stub_offset = 0xc8;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7f0;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7f8;
 static constexpr dart::compiler::target::word
     Thread_dispatch_table_array_offset = 0x60;
 static constexpr dart::compiler::target::word
-    Thread_double_truncate_round_supported_offset = 0x7b8;
+    Thread_double_truncate_round_supported_offset = 0x7c0;
 static constexpr dart::compiler::target::word
-    Thread_service_extension_stream_offset = 0x7f8;
+    Thread_service_extension_stream_offset = 0x800;
 static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
     0x260;
 static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
@@ -9045,7 +9045,7 @@
 static constexpr dart::compiler::target::word
     Thread_enter_safepoint_stub_offset = 0x1e8;
 static constexpr dart::compiler::target::word Thread_execution_state_offset =
-    0x798;
+    0x7a0;
 static constexpr dart::compiler::target::word
     Thread_exit_safepoint_stub_offset = 0x1f0;
 static constexpr dart::compiler::target::word
@@ -9065,7 +9065,7 @@
 static constexpr dart::compiler::target::word
     Thread_float_zerow_address_offset = 0x2e8;
 static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
-    0x780;
+    0x788;
 static constexpr dart::compiler::target::word
     Thread_interpret_call_entry_point_offset = 0x2a8;
 static constexpr dart::compiler::target::word
@@ -9073,10 +9073,10 @@
 static constexpr dart::compiler::target::word
     Thread_invoke_dart_code_stub_offset = 0xb8;
 static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
-    0x7a8;
-static constexpr dart::compiler::target::word Thread_isolate_offset = 0x710;
+    0x7b0;
+static constexpr dart::compiler::target::word Thread_isolate_offset = 0x718;
 static constexpr dart::compiler::target::word Thread_isolate_group_offset =
-    0x718;
+    0x720;
 static constexpr dart::compiler::target::word Thread_field_table_values_offset =
     0x68;
 static constexpr dart::compiler::target::word
@@ -9086,9 +9086,9 @@
 static constexpr dart::compiler::target::word
     Thread_lazy_specialize_type_test_stub_offset = 0x1e0;
 static constexpr dart::compiler::target::word
-    Thread_old_marking_stack_block_offset = 0x740;
+    Thread_old_marking_stack_block_offset = 0x748;
 static constexpr dart::compiler::target::word
-    Thread_new_marking_stack_block_offset = 0x748;
+    Thread_new_marking_stack_block_offset = 0x750;
 static constexpr dart::compiler::target::word
     Thread_megamorphic_call_checked_entry_offset = 0x250;
 static constexpr dart::compiler::target::word
@@ -9137,11 +9137,11 @@
     Thread_predefined_symbols_address_offset = 0x2b0;
 static constexpr dart::compiler::target::word
     Thread_resume_interpreter_adjusted_entry_point_offset = 0x288;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x788;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x790;
 static constexpr dart::compiler::target::word
-    Thread_saved_shadow_call_stack_offset = 0x790;
+    Thread_saved_shadow_call_stack_offset = 0x798;
 static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
-    0x7a0;
+    0x7a8;
 static constexpr dart::compiler::target::word
     Thread_shared_field_table_values_offset = 0x70;
 static constexpr dart::compiler::target::word
@@ -9150,9 +9150,9 @@
     Thread_slow_type_test_entry_point_offset = 0x280;
 static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
 static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
-    0x720;
+    0x728;
 static constexpr dart::compiler::target::word
-    Thread_stack_overflow_flags_offset = 0x728;
+    Thread_stack_overflow_flags_offset = 0x730;
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x248;
 static constexpr dart::compiler::target::word
@@ -9162,47 +9162,47 @@
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x190;
 static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
-    0x738;
+    0x740;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_entry_point_offset = 0x6c0;
+    Thread_suspend_state_await_entry_point_offset = 0x6c8;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c8;
+    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6d0;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_entry_point_offset = 0x6b8;
+    Thread_suspend_state_init_async_entry_point_offset = 0x6c0;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_entry_point_offset = 0x6d0;
+    Thread_suspend_state_return_async_entry_point_offset = 0x6d8;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d8;
+    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6e0;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_star_entry_point_offset = 0x6e0;
+    Thread_suspend_state_init_async_star_entry_point_offset = 0x6e8;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e8;
+    Thread_suspend_state_yield_async_star_entry_point_offset = 0x6f0;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_star_entry_point_offset = 0x6f0;
+    Thread_suspend_state_return_async_star_entry_point_offset = 0x6f8;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f8;
+    Thread_suspend_state_init_sync_star_entry_point_offset = 0x700;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x700;
+    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x708;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_handle_exception_entry_point_offset = 0x708;
+    Thread_suspend_state_handle_exception_entry_point_offset = 0x710;
 static constexpr dart::compiler::target::word
-    Thread_top_exit_frame_info_offset = 0x730;
+    Thread_top_exit_frame_info_offset = 0x738;
 static constexpr dart::compiler::target::word Thread_top_offset = 0x50;
 static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
 static constexpr dart::compiler::target::word
-    Thread_unboxed_runtime_arg_offset = 0x760;
-static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x758;
+    Thread_unboxed_runtime_arg_offset = 0x768;
+static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x760;
 static constexpr dart::compiler::target::word
     Thread_write_barrier_entry_point_offset = 0x200;
 static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
     0x40;
 static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x48;
 static constexpr dart::compiler::target::word Thread_next_task_id_offset =
-    0x7c0;
-static constexpr dart::compiler::target::word Thread_random_offset = 0x7c8;
+    0x7c8;
+static constexpr dart::compiler::target::word Thread_random_offset = 0x7d0;
 static constexpr dart::compiler::target::word
     Thread_jump_to_frame_entry_point_offset = 0x278;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7d0;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7d8;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
     0x0;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -9289,8 +9289,8 @@
     0x8, 0x18, 0x10, 0x20};
 static constexpr dart::compiler::target::word
     Thread_write_barrier_wrappers_thread_offset[] = {
-        0x660, 0x668, 0x670, 0x678, -1,    -1,    0x680, 0x688,
-        0x690, 0x698, 0x6a0, -1,    0x6a8, 0x6b0, -1,    -1};
+        0x668, 0x670, 0x678, 0x680, -1,    -1,    0x688, 0x690,
+        0x698, 0x6a0, 0x6a8, -1,    0x6b0, 0x6b8, -1,    -1};
 static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x20;
 static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
 static constexpr dart::compiler::target::word Array_header_size = 0x10;
@@ -9700,9 +9700,9 @@
 static constexpr dart::compiler::target::word
     Thread_AllocateArray_entry_point_offset = 0x2f0;
 static constexpr dart::compiler::target::word Thread_active_exception_offset =
-    0x7b8;
-static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
     0x7c0;
+static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
+    0x7c8;
 static constexpr dart::compiler::target::word
     Thread_array_write_barrier_entry_point_offset = 0x208;
 static constexpr dart::compiler::target::word
@@ -9726,7 +9726,7 @@
 static constexpr dart::compiler::target::word
     Thread_allocate_object_slow_stub_offset = 0x160;
 static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
-    0x7f8;
+    0x800;
 static constexpr dart::compiler::target::word
     Thread_async_exception_handler_stub_offset = 0x168;
 static constexpr dart::compiler::target::word
@@ -9739,13 +9739,13 @@
     Thread_call_to_runtime_entry_point_offset = 0x210;
 static constexpr dart::compiler::target::word
     Thread_call_to_runtime_stub_offset = 0xc8;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x838;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x840;
 static constexpr dart::compiler::target::word
     Thread_dispatch_table_array_offset = 0x60;
 static constexpr dart::compiler::target::word
-    Thread_double_truncate_round_supported_offset = 0x800;
+    Thread_double_truncate_round_supported_offset = 0x808;
 static constexpr dart::compiler::target::word
-    Thread_service_extension_stream_offset = 0x840;
+    Thread_service_extension_stream_offset = 0x848;
 static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
     0x260;
 static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
@@ -9762,7 +9762,7 @@
 static constexpr dart::compiler::target::word
     Thread_enter_safepoint_stub_offset = 0x1e8;
 static constexpr dart::compiler::target::word Thread_execution_state_offset =
-    0x7e0;
+    0x7e8;
 static constexpr dart::compiler::target::word
     Thread_exit_safepoint_stub_offset = 0x1f0;
 static constexpr dart::compiler::target::word
@@ -9782,7 +9782,7 @@
 static constexpr dart::compiler::target::word
     Thread_float_zerow_address_offset = 0x2e8;
 static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
-    0x7c8;
+    0x7d0;
 static constexpr dart::compiler::target::word
     Thread_interpret_call_entry_point_offset = 0x2a8;
 static constexpr dart::compiler::target::word
@@ -9790,10 +9790,10 @@
 static constexpr dart::compiler::target::word
     Thread_invoke_dart_code_stub_offset = 0xb8;
 static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
-    0x7f0;
-static constexpr dart::compiler::target::word Thread_isolate_offset = 0x758;
+    0x7f8;
+static constexpr dart::compiler::target::word Thread_isolate_offset = 0x760;
 static constexpr dart::compiler::target::word Thread_isolate_group_offset =
-    0x760;
+    0x768;
 static constexpr dart::compiler::target::word Thread_field_table_values_offset =
     0x68;
 static constexpr dart::compiler::target::word
@@ -9803,9 +9803,9 @@
 static constexpr dart::compiler::target::word
     Thread_lazy_specialize_type_test_stub_offset = 0x1e0;
 static constexpr dart::compiler::target::word
-    Thread_old_marking_stack_block_offset = 0x788;
+    Thread_old_marking_stack_block_offset = 0x790;
 static constexpr dart::compiler::target::word
-    Thread_new_marking_stack_block_offset = 0x790;
+    Thread_new_marking_stack_block_offset = 0x798;
 static constexpr dart::compiler::target::word
     Thread_megamorphic_call_checked_entry_offset = 0x250;
 static constexpr dart::compiler::target::word
@@ -9854,11 +9854,11 @@
     Thread_predefined_symbols_address_offset = 0x2b0;
 static constexpr dart::compiler::target::word
     Thread_resume_interpreter_adjusted_entry_point_offset = 0x288;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7d0;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7d8;
 static constexpr dart::compiler::target::word
-    Thread_saved_shadow_call_stack_offset = 0x7d8;
+    Thread_saved_shadow_call_stack_offset = 0x7e0;
 static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
-    0x7e8;
+    0x7f0;
 static constexpr dart::compiler::target::word
     Thread_shared_field_table_values_offset = 0x70;
 static constexpr dart::compiler::target::word
@@ -9867,9 +9867,9 @@
     Thread_slow_type_test_entry_point_offset = 0x280;
 static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
 static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
-    0x768;
+    0x770;
 static constexpr dart::compiler::target::word
-    Thread_stack_overflow_flags_offset = 0x770;
+    Thread_stack_overflow_flags_offset = 0x778;
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x248;
 static constexpr dart::compiler::target::word
@@ -9879,47 +9879,47 @@
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x190;
 static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
-    0x780;
+    0x788;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_entry_point_offset = 0x708;
+    Thread_suspend_state_await_entry_point_offset = 0x710;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x710;
+    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x718;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_entry_point_offset = 0x700;
+    Thread_suspend_state_init_async_entry_point_offset = 0x708;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_entry_point_offset = 0x718;
+    Thread_suspend_state_return_async_entry_point_offset = 0x720;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x720;
+    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x728;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_star_entry_point_offset = 0x728;
+    Thread_suspend_state_init_async_star_entry_point_offset = 0x730;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_yield_async_star_entry_point_offset = 0x730;
+    Thread_suspend_state_yield_async_star_entry_point_offset = 0x738;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_star_entry_point_offset = 0x738;
+    Thread_suspend_state_return_async_star_entry_point_offset = 0x740;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_sync_star_entry_point_offset = 0x740;
+    Thread_suspend_state_init_sync_star_entry_point_offset = 0x748;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x748;
+    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x750;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_handle_exception_entry_point_offset = 0x750;
+    Thread_suspend_state_handle_exception_entry_point_offset = 0x758;
 static constexpr dart::compiler::target::word
-    Thread_top_exit_frame_info_offset = 0x778;
+    Thread_top_exit_frame_info_offset = 0x780;
 static constexpr dart::compiler::target::word Thread_top_offset = 0x50;
 static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
 static constexpr dart::compiler::target::word
-    Thread_unboxed_runtime_arg_offset = 0x7a8;
-static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x7a0;
+    Thread_unboxed_runtime_arg_offset = 0x7b0;
+static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x7a8;
 static constexpr dart::compiler::target::word
     Thread_write_barrier_entry_point_offset = 0x200;
 static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
     0x40;
 static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x48;
 static constexpr dart::compiler::target::word Thread_next_task_id_offset =
-    0x808;
-static constexpr dart::compiler::target::word Thread_random_offset = 0x810;
+    0x810;
+static constexpr dart::compiler::target::word Thread_random_offset = 0x818;
 static constexpr dart::compiler::target::word
     Thread_jump_to_frame_entry_point_offset = 0x278;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x818;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x820;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
     0x0;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -10006,10 +10006,10 @@
     0x8, 0x18, 0x10, 0x20};
 static constexpr dart::compiler::target::word
     Thread_write_barrier_wrappers_thread_offset[] = {
-        0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698,
-        0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, 0x6d0, -1,
-        -1,    -1,    -1,    0x6d8, 0x6e0, -1,    -1,    0x6e8,
-        0x6f0, 0x6f8, -1,    -1,    -1,    -1,    -1,    -1};
+        0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, 0x6a0,
+        0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, 0x6d0, 0x6d8, -1,
+        -1,    -1,    -1,    0x6e0, 0x6e8, -1,    -1,    0x6f0,
+        0x6f8, 0x700, -1,    -1,    -1,    -1,    -1,    -1};
 static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x20;
 static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
 static constexpr dart::compiler::target::word Array_header_size = 0x10;
@@ -10417,9 +10417,9 @@
 static constexpr dart::compiler::target::word
     Thread_AllocateArray_entry_point_offset = 0x174;
 static constexpr dart::compiler::target::word Thread_active_exception_offset =
-    0x3d8;
+    0x3e0;
 static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
-    0x3dc;
+    0x3e4;
 static constexpr dart::compiler::target::word
     Thread_array_write_barrier_entry_point_offset = 0x100;
 static constexpr dart::compiler::target::word
@@ -10443,7 +10443,7 @@
 static constexpr dart::compiler::target::word
     Thread_allocate_object_slow_stub_offset = 0xac;
 static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
-    0x3f8;
+    0x400;
 static constexpr dart::compiler::target::word
     Thread_async_exception_handler_stub_offset = 0xb0;
 static constexpr dart::compiler::target::word
@@ -10456,13 +10456,13 @@
     Thread_call_to_runtime_entry_point_offset = 0x104;
 static constexpr dart::compiler::target::word
     Thread_call_to_runtime_stub_offset = 0x60;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x420;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x428;
 static constexpr dart::compiler::target::word
     Thread_dispatch_table_array_offset = 0x2c;
 static constexpr dart::compiler::target::word
-    Thread_double_truncate_round_supported_offset = 0x3fc;
+    Thread_double_truncate_round_supported_offset = 0x404;
 static constexpr dart::compiler::target::word
-    Thread_service_extension_stream_offset = 0x424;
+    Thread_service_extension_stream_offset = 0x42c;
 static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
     0x12c;
 static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
@@ -10479,7 +10479,7 @@
 static constexpr dart::compiler::target::word
     Thread_enter_safepoint_stub_offset = 0xf0;
 static constexpr dart::compiler::target::word Thread_execution_state_offset =
-    0x3ec;
+    0x3f4;
 static constexpr dart::compiler::target::word
     Thread_exit_safepoint_stub_offset = 0xf4;
 static constexpr dart::compiler::target::word
@@ -10499,7 +10499,7 @@
 static constexpr dart::compiler::target::word
     Thread_float_zerow_address_offset = 0x170;
 static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
-    0x3e0;
+    0x3e8;
 static constexpr dart::compiler::target::word
     Thread_interpret_call_entry_point_offset = 0x150;
 static constexpr dart::compiler::target::word
@@ -10507,10 +10507,10 @@
 static constexpr dart::compiler::target::word
     Thread_invoke_dart_code_stub_offset = 0x58;
 static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
-    0x3f4;
-static constexpr dart::compiler::target::word Thread_isolate_offset = 0x3a0;
+    0x3fc;
+static constexpr dart::compiler::target::word Thread_isolate_offset = 0x3a4;
 static constexpr dart::compiler::target::word Thread_isolate_group_offset =
-    0x3a4;
+    0x3a8;
 static constexpr dart::compiler::target::word Thread_field_table_values_offset =
     0x30;
 static constexpr dart::compiler::target::word
@@ -10520,9 +10520,9 @@
 static constexpr dart::compiler::target::word
     Thread_lazy_specialize_type_test_stub_offset = 0xec;
 static constexpr dart::compiler::target::word
-    Thread_old_marking_stack_block_offset = 0x3b8;
+    Thread_old_marking_stack_block_offset = 0x3bc;
 static constexpr dart::compiler::target::word
-    Thread_new_marking_stack_block_offset = 0x3bc;
+    Thread_new_marking_stack_block_offset = 0x3c0;
 static constexpr dart::compiler::target::word
     Thread_megamorphic_call_checked_entry_offset = 0x124;
 static constexpr dart::compiler::target::word
@@ -10571,11 +10571,11 @@
     Thread_predefined_symbols_address_offset = 0x154;
 static constexpr dart::compiler::target::word
     Thread_resume_interpreter_adjusted_entry_point_offset = 0x140;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3e4;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3ec;
 static constexpr dart::compiler::target::word
-    Thread_saved_shadow_call_stack_offset = 0x3e8;
+    Thread_saved_shadow_call_stack_offset = 0x3f0;
 static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
-    0x3f0;
+    0x3f8;
 static constexpr dart::compiler::target::word
     Thread_shared_field_table_values_offset = 0x34;
 static constexpr dart::compiler::target::word
@@ -10584,9 +10584,9 @@
     Thread_slow_type_test_entry_point_offset = 0x13c;
 static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c;
 static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
-    0x3a8;
+    0x3ac;
 static constexpr dart::compiler::target::word
-    Thread_stack_overflow_flags_offset = 0x3ac;
+    Thread_stack_overflow_flags_offset = 0x3b0;
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x120;
 static constexpr dart::compiler::target::word
@@ -10596,46 +10596,46 @@
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4;
 static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
-    0x3b4;
+    0x3b8;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_entry_point_offset = 0x378;
+    Thread_suspend_state_await_entry_point_offset = 0x37c;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x37c;
+    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x380;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_entry_point_offset = 0x374;
+    Thread_suspend_state_init_async_entry_point_offset = 0x378;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_entry_point_offset = 0x380;
+    Thread_suspend_state_return_async_entry_point_offset = 0x384;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x384;
+    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x388;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_star_entry_point_offset = 0x388;
+    Thread_suspend_state_init_async_star_entry_point_offset = 0x38c;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_yield_async_star_entry_point_offset = 0x38c;
+    Thread_suspend_state_yield_async_star_entry_point_offset = 0x390;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_star_entry_point_offset = 0x390;
+    Thread_suspend_state_return_async_star_entry_point_offset = 0x394;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_sync_star_entry_point_offset = 0x394;
+    Thread_suspend_state_init_sync_star_entry_point_offset = 0x398;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x398;
+    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x39c;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_handle_exception_entry_point_offset = 0x39c;
+    Thread_suspend_state_handle_exception_entry_point_offset = 0x3a0;
 static constexpr dart::compiler::target::word
-    Thread_top_exit_frame_info_offset = 0x3b0;
+    Thread_top_exit_frame_info_offset = 0x3b4;
 static constexpr dart::compiler::target::word Thread_top_offset = 0x24;
 static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10;
 static constexpr dart::compiler::target::word
-    Thread_unboxed_runtime_arg_offset = 0x3c8;
-static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x3c4;
+    Thread_unboxed_runtime_arg_offset = 0x3d0;
+static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x3c8;
 static constexpr dart::compiler::target::word
     Thread_write_barrier_entry_point_offset = 0xfc;
 static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
     0x20;
 static constexpr dart::compiler::target::word Thread_next_task_id_offset =
-    0x400;
-static constexpr dart::compiler::target::word Thread_random_offset = 0x408;
+    0x408;
+static constexpr dart::compiler::target::word Thread_random_offset = 0x410;
 static constexpr dart::compiler::target::word
     Thread_jump_to_frame_entry_point_offset = 0x138;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x410;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x418;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
     0x0;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -10720,9 +10720,9 @@
     0x4, 0xc, 0x8, 0x10};
 static constexpr dart::compiler::target::word
     Thread_write_barrier_wrappers_thread_offset[] = {
-        -1,    -1,    -1, -1, -1, 0x32c, 0x330, 0x334, -1,    -1,    0x338,
-        0x33c, 0x340, -1, -1, -1, 0x344, 0x348, 0x34c, 0x350, 0x354, 0x358,
-        0x35c, 0x360, -1, -1, -1, -1,    0x364, 0x368, 0x36c, 0x370};
+        -1,    -1,    -1, -1, -1, 0x330, 0x334, 0x338, -1,    -1,    0x33c,
+        0x340, 0x344, -1, -1, -1, 0x348, 0x34c, 0x350, 0x354, 0x358, 0x35c,
+        0x360, 0x364, -1, -1, -1, -1,    0x368, 0x36c, 0x370, 0x374};
 static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14;
 static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8;
 static constexpr dart::compiler::target::word Array_header_size = 0xc;
@@ -11134,9 +11134,9 @@
 static constexpr dart::compiler::target::word
     Thread_AllocateArray_entry_point_offset = 0x2e8;
 static constexpr dart::compiler::target::word Thread_active_exception_offset =
-    0x7a0;
-static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
     0x7a8;
+static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
+    0x7b0;
 static constexpr dart::compiler::target::word
     Thread_array_write_barrier_entry_point_offset = 0x200;
 static constexpr dart::compiler::target::word
@@ -11160,7 +11160,7 @@
 static constexpr dart::compiler::target::word
     Thread_allocate_object_slow_stub_offset = 0x158;
 static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
-    0x7e0;
+    0x7e8;
 static constexpr dart::compiler::target::word
     Thread_async_exception_handler_stub_offset = 0x160;
 static constexpr dart::compiler::target::word
@@ -11173,13 +11173,13 @@
     Thread_call_to_runtime_entry_point_offset = 0x208;
 static constexpr dart::compiler::target::word
     Thread_call_to_runtime_stub_offset = 0xc0;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x820;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x828;
 static constexpr dart::compiler::target::word
     Thread_dispatch_table_array_offset = 0x58;
 static constexpr dart::compiler::target::word
-    Thread_double_truncate_round_supported_offset = 0x7e8;
+    Thread_double_truncate_round_supported_offset = 0x7f0;
 static constexpr dart::compiler::target::word
-    Thread_service_extension_stream_offset = 0x828;
+    Thread_service_extension_stream_offset = 0x830;
 static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
     0x258;
 static constexpr dart::compiler::target::word Thread_optimize_stub_offset =
@@ -11196,7 +11196,7 @@
 static constexpr dart::compiler::target::word
     Thread_enter_safepoint_stub_offset = 0x1e0;
 static constexpr dart::compiler::target::word Thread_execution_state_offset =
-    0x7c8;
+    0x7d0;
 static constexpr dart::compiler::target::word
     Thread_exit_safepoint_stub_offset = 0x1e8;
 static constexpr dart::compiler::target::word
@@ -11216,7 +11216,7 @@
 static constexpr dart::compiler::target::word
     Thread_float_zerow_address_offset = 0x2e0;
 static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
-    0x7b0;
+    0x7b8;
 static constexpr dart::compiler::target::word
     Thread_interpret_call_entry_point_offset = 0x2a0;
 static constexpr dart::compiler::target::word
@@ -11224,10 +11224,10 @@
 static constexpr dart::compiler::target::word
     Thread_invoke_dart_code_stub_offset = 0xb0;
 static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
-    0x7d8;
-static constexpr dart::compiler::target::word Thread_isolate_offset = 0x740;
+    0x7e0;
+static constexpr dart::compiler::target::word Thread_isolate_offset = 0x748;
 static constexpr dart::compiler::target::word Thread_isolate_group_offset =
-    0x748;
+    0x750;
 static constexpr dart::compiler::target::word Thread_field_table_values_offset =
     0x60;
 static constexpr dart::compiler::target::word
@@ -11237,9 +11237,9 @@
 static constexpr dart::compiler::target::word
     Thread_lazy_specialize_type_test_stub_offset = 0x1d8;
 static constexpr dart::compiler::target::word
-    Thread_old_marking_stack_block_offset = 0x770;
+    Thread_old_marking_stack_block_offset = 0x778;
 static constexpr dart::compiler::target::word
-    Thread_new_marking_stack_block_offset = 0x778;
+    Thread_new_marking_stack_block_offset = 0x780;
 static constexpr dart::compiler::target::word
     Thread_megamorphic_call_checked_entry_offset = 0x248;
 static constexpr dart::compiler::target::word
@@ -11288,11 +11288,11 @@
     Thread_predefined_symbols_address_offset = 0x2a8;
 static constexpr dart::compiler::target::word
     Thread_resume_interpreter_adjusted_entry_point_offset = 0x280;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7b8;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7c0;
 static constexpr dart::compiler::target::word
-    Thread_saved_shadow_call_stack_offset = 0x7c0;
+    Thread_saved_shadow_call_stack_offset = 0x7c8;
 static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
-    0x7d0;
+    0x7d8;
 static constexpr dart::compiler::target::word
     Thread_shared_field_table_values_offset = 0x68;
 static constexpr dart::compiler::target::word
@@ -11301,9 +11301,9 @@
     Thread_slow_type_test_entry_point_offset = 0x278;
 static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38;
 static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
-    0x750;
+    0x758;
 static constexpr dart::compiler::target::word
-    Thread_stack_overflow_flags_offset = 0x758;
+    Thread_stack_overflow_flags_offset = 0x760;
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240;
 static constexpr dart::compiler::target::word
@@ -11313,46 +11313,46 @@
 static constexpr dart::compiler::target::word
     Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188;
 static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
-    0x768;
+    0x770;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_entry_point_offset = 0x6f0;
+    Thread_suspend_state_await_entry_point_offset = 0x6f8;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6f8;
+    Thread_suspend_state_await_with_type_check_entry_point_offset = 0x700;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_entry_point_offset = 0x6e8;
+    Thread_suspend_state_init_async_entry_point_offset = 0x6f0;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_entry_point_offset = 0x700;
+    Thread_suspend_state_return_async_entry_point_offset = 0x708;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x708;
+    Thread_suspend_state_return_async_not_future_entry_point_offset = 0x710;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_async_star_entry_point_offset = 0x710;
+    Thread_suspend_state_init_async_star_entry_point_offset = 0x718;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_yield_async_star_entry_point_offset = 0x718;
+    Thread_suspend_state_yield_async_star_entry_point_offset = 0x720;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_return_async_star_entry_point_offset = 0x720;
+    Thread_suspend_state_return_async_star_entry_point_offset = 0x728;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_init_sync_star_entry_point_offset = 0x728;
+    Thread_suspend_state_init_sync_star_entry_point_offset = 0x730;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x730;
+    Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x738;
 static constexpr dart::compiler::target::word
-    Thread_suspend_state_handle_exception_entry_point_offset = 0x738;
+    Thread_suspend_state_handle_exception_entry_point_offset = 0x740;
 static constexpr dart::compiler::target::word
-    Thread_top_exit_frame_info_offset = 0x760;
+    Thread_top_exit_frame_info_offset = 0x768;
 static constexpr dart::compiler::target::word Thread_top_offset = 0x48;
 static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20;
 static constexpr dart::compiler::target::word
-    Thread_unboxed_runtime_arg_offset = 0x790;
-static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x788;
+    Thread_unboxed_runtime_arg_offset = 0x798;
+static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x790;
 static constexpr dart::compiler::target::word
     Thread_write_barrier_entry_point_offset = 0x1f8;
 static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
     0x40;
 static constexpr dart::compiler::target::word Thread_next_task_id_offset =
-    0x7f0;
-static constexpr dart::compiler::target::word Thread_random_offset = 0x7f8;
+    0x7f8;
+static constexpr dart::compiler::target::word Thread_random_offset = 0x800;
 static constexpr dart::compiler::target::word
     Thread_jump_to_frame_entry_point_offset = 0x270;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x800;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x808;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
     0x0;
 static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -11441,9 +11441,9 @@
     0x8, 0x18, 0x10, 0x20};
 static constexpr dart::compiler::target::word
     Thread_write_barrier_wrappers_thread_offset[] = {
-        -1,    -1,    -1, -1, -1, 0x658, 0x660, 0x668, -1,    -1,    0x670,
-        0x678, 0x680, -1, -1, -1, 0x688, 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0,
-        0x6b8, 0x6c0, -1, -1, -1, -1,    0x6c8, 0x6d0, 0x6d8, 0x6e0};
+        -1,    -1,    -1, -1, -1, 0x660, 0x668, 0x670, -1,    -1,    0x678,
+        0x680, 0x688, -1, -1, -1, 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0, 0x6b8,
+        0x6c0, 0x6c8, -1, -1, -1, -1,    0x6d0, 0x6d8, 0x6e0, 0x6e8};
 static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28;
 static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10;
 static constexpr dart::compiler::target::word Array_header_size = 0x18;
@@ -11888,9 +11888,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_AllocateArray_entry_point_offset = 0x174;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_exception_offset = 0x3b0;
+    AOT_Thread_active_exception_offset = 0x3b8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_stacktrace_offset = 0x3b4;
+    AOT_Thread_active_stacktrace_offset = 0x3bc;
 static constexpr dart::compiler::target::word
     AOT_Thread_array_write_barrier_entry_point_offset = 0x100;
 static constexpr dart::compiler::target::word
@@ -11914,7 +11914,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_allocate_object_slow_stub_offset = 0xac;
 static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
-    0x3d0;
+    0x3d8;
 static constexpr dart::compiler::target::word
     AOT_Thread_async_exception_handler_stub_offset = 0xb0;
 static constexpr dart::compiler::target::word
@@ -11930,13 +11930,13 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_call_to_runtime_stub_offset = 0x60;
 static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
-    0x3f8;
+    0x400;
 static constexpr dart::compiler::target::word
     AOT_Thread_dispatch_table_array_offset = 0x2c;
 static constexpr dart::compiler::target::word
-    AOT_Thread_double_truncate_round_supported_offset = 0x3d4;
+    AOT_Thread_double_truncate_round_supported_offset = 0x3dc;
 static constexpr dart::compiler::target::word
-    AOT_Thread_service_extension_stream_offset = 0x3fc;
+    AOT_Thread_service_extension_stream_offset = 0x404;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
     0x12c;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
@@ -11953,7 +11953,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_enter_safepoint_stub_offset = 0xf0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_execution_state_offset = 0x3c4;
+    AOT_Thread_execution_state_offset = 0x3cc;
 static constexpr dart::compiler::target::word
     AOT_Thread_exit_safepoint_stub_offset = 0xf4;
 static constexpr dart::compiler::target::word
@@ -11973,7 +11973,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_float_zerow_address_offset = 0x170;
 static constexpr dart::compiler::target::word
-    AOT_Thread_global_object_pool_offset = 0x3b8;
+    AOT_Thread_global_object_pool_offset = 0x3c0;
 static constexpr dart::compiler::target::word
     AOT_Thread_interpret_call_entry_point_offset = 0x150;
 static constexpr dart::compiler::target::word
@@ -11981,10 +11981,10 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_invoke_dart_code_stub_offset = 0x58;
 static constexpr dart::compiler::target::word
-    AOT_Thread_exit_through_ffi_offset = 0x3cc;
-static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x378;
+    AOT_Thread_exit_through_ffi_offset = 0x3d4;
+static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x37c;
 static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
-    0x37c;
+    0x380;
 static constexpr dart::compiler::target::word
     AOT_Thread_field_table_values_offset = 0x30;
 static constexpr dart::compiler::target::word
@@ -11994,9 +11994,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_lazy_specialize_type_test_stub_offset = 0xec;
 static constexpr dart::compiler::target::word
-    AOT_Thread_old_marking_stack_block_offset = 0x390;
+    AOT_Thread_old_marking_stack_block_offset = 0x394;
 static constexpr dart::compiler::target::word
-    AOT_Thread_new_marking_stack_block_offset = 0x394;
+    AOT_Thread_new_marking_stack_block_offset = 0x398;
 static constexpr dart::compiler::target::word
     AOT_Thread_megamorphic_call_checked_entry_offset = 0x124;
 static constexpr dart::compiler::target::word
@@ -12050,15 +12050,15 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x140;
 static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
-    0x3bc;
+    0x3c4;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_shadow_call_stack_offset = 0x3c0;
+    AOT_Thread_saved_shadow_call_stack_offset = 0x3c8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_safepoint_state_offset = 0x3c8;
+    AOT_Thread_safepoint_state_offset = 0x3d0;
 static constexpr dart::compiler::target::word
     AOT_Thread_shared_field_table_values_offset = 0x34;
 static constexpr dart::compiler::target::word AOT_Thread_single_step_offset =
-    0x3ec;
+    0x3f4;
 static constexpr dart::compiler::target::word
     AOT_Thread_slow_type_test_stub_offset = 0xe8;
 static constexpr dart::compiler::target::word
@@ -12066,9 +12066,9 @@
 static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
     0x1c;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_stack_limit_offset = 0x380;
+    AOT_Thread_saved_stack_limit_offset = 0x384;
 static constexpr dart::compiler::target::word
-    AOT_Thread_stack_overflow_flags_offset = 0x384;
+    AOT_Thread_stack_overflow_flags_offset = 0x388;
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x120;
 static constexpr dart::compiler::target::word
@@ -12079,49 +12079,49 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4;
 static constexpr dart::compiler::target::word
-    AOT_Thread_store_buffer_block_offset = 0x38c;
+    AOT_Thread_store_buffer_block_offset = 0x390;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_entry_point_offset = 0x350;
+    AOT_Thread_suspend_state_await_entry_point_offset = 0x354;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x354;
+    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x358;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x34c;
+    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x350;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x358;
+    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x35c;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x35c;
+    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x360;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x360;
+    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x364;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x364;
+    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x368;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x368;
+    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x36c;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x36c;
+    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x370;
 static constexpr dart::compiler::target::word
     AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
-        0x370;
+        0x374;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x374;
+    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x378;
 static constexpr dart::compiler::target::word
-    AOT_Thread_top_exit_frame_info_offset = 0x388;
+    AOT_Thread_top_exit_frame_info_offset = 0x38c;
 static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x24;
 static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
     0x10;
 static constexpr dart::compiler::target::word
-    AOT_Thread_unboxed_runtime_arg_offset = 0x3a0;
-static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x39c;
+    AOT_Thread_unboxed_runtime_arg_offset = 0x3a8;
+static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x3a0;
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_entry_point_offset = 0xfc;
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_mask_offset = 0x20;
 static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
-    0x3d8;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x3e0;
+    0x3e0;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x3e8;
 static constexpr dart::compiler::target::word
     AOT_Thread_jump_to_frame_entry_point_offset = 0x138;
 static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
-    0x3e8;
+    0x3f0;
 static constexpr dart::compiler::target::word
     AOT_TsanUtils_setjmp_function_offset = 0x0;
 static constexpr dart::compiler::target::word
@@ -12221,8 +12221,8 @@
     0x4, 0xc, 0x8, 0x10};
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_wrappers_thread_offset[] = {
-        0x32c, 0x330, 0x334, 0x338, 0x33c, -1, 0x340, -1,
-        0x344, 0x348, -1,    -1,    -1,    -1, -1,    -1};
+        0x330, 0x334, 0x338, 0x33c, 0x340, -1, 0x344, -1,
+        0x348, 0x34c, -1,    -1,    -1,    -1, -1,    -1};
 static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
     0x14;
 static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8;
@@ -12690,9 +12690,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_AllocateArray_entry_point_offset = 0x2e8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_exception_offset = 0x768;
+    AOT_Thread_active_exception_offset = 0x770;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_stacktrace_offset = 0x770;
+    AOT_Thread_active_stacktrace_offset = 0x778;
 static constexpr dart::compiler::target::word
     AOT_Thread_array_write_barrier_entry_point_offset = 0x200;
 static constexpr dart::compiler::target::word
@@ -12716,7 +12716,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_allocate_object_slow_stub_offset = 0x158;
 static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
-    0x7a8;
+    0x7b0;
 static constexpr dart::compiler::target::word
     AOT_Thread_async_exception_handler_stub_offset = 0x160;
 static constexpr dart::compiler::target::word
@@ -12732,13 +12732,13 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_call_to_runtime_stub_offset = 0xc0;
 static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
-    0x7e8;
+    0x7f0;
 static constexpr dart::compiler::target::word
     AOT_Thread_dispatch_table_array_offset = 0x58;
 static constexpr dart::compiler::target::word
-    AOT_Thread_double_truncate_round_supported_offset = 0x7b0;
+    AOT_Thread_double_truncate_round_supported_offset = 0x7b8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_service_extension_stream_offset = 0x7f0;
+    AOT_Thread_service_extension_stream_offset = 0x7f8;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
     0x258;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
@@ -12755,7 +12755,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_enter_safepoint_stub_offset = 0x1e0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_execution_state_offset = 0x790;
+    AOT_Thread_execution_state_offset = 0x798;
 static constexpr dart::compiler::target::word
     AOT_Thread_exit_safepoint_stub_offset = 0x1e8;
 static constexpr dart::compiler::target::word
@@ -12775,7 +12775,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_float_zerow_address_offset = 0x2e0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_global_object_pool_offset = 0x778;
+    AOT_Thread_global_object_pool_offset = 0x780;
 static constexpr dart::compiler::target::word
     AOT_Thread_interpret_call_entry_point_offset = 0x2a0;
 static constexpr dart::compiler::target::word
@@ -12783,10 +12783,10 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_invoke_dart_code_stub_offset = 0xb0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_exit_through_ffi_offset = 0x7a0;
-static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x708;
+    AOT_Thread_exit_through_ffi_offset = 0x7a8;
+static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x710;
 static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
-    0x710;
+    0x718;
 static constexpr dart::compiler::target::word
     AOT_Thread_field_table_values_offset = 0x60;
 static constexpr dart::compiler::target::word
@@ -12796,9 +12796,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_old_marking_stack_block_offset = 0x738;
+    AOT_Thread_old_marking_stack_block_offset = 0x740;
 static constexpr dart::compiler::target::word
-    AOT_Thread_new_marking_stack_block_offset = 0x740;
+    AOT_Thread_new_marking_stack_block_offset = 0x748;
 static constexpr dart::compiler::target::word
     AOT_Thread_megamorphic_call_checked_entry_offset = 0x248;
 static constexpr dart::compiler::target::word
@@ -12852,15 +12852,15 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x280;
 static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
-    0x780;
+    0x788;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_shadow_call_stack_offset = 0x788;
+    AOT_Thread_saved_shadow_call_stack_offset = 0x790;
 static constexpr dart::compiler::target::word
-    AOT_Thread_safepoint_state_offset = 0x798;
+    AOT_Thread_safepoint_state_offset = 0x7a0;
 static constexpr dart::compiler::target::word
     AOT_Thread_shared_field_table_values_offset = 0x68;
 static constexpr dart::compiler::target::word AOT_Thread_single_step_offset =
-    0x7d0;
+    0x7d8;
 static constexpr dart::compiler::target::word
     AOT_Thread_slow_type_test_stub_offset = 0x1d0;
 static constexpr dart::compiler::target::word
@@ -12868,9 +12868,9 @@
 static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
     0x38;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_stack_limit_offset = 0x718;
+    AOT_Thread_saved_stack_limit_offset = 0x720;
 static constexpr dart::compiler::target::word
-    AOT_Thread_stack_overflow_flags_offset = 0x720;
+    AOT_Thread_stack_overflow_flags_offset = 0x728;
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240;
 static constexpr dart::compiler::target::word
@@ -12881,49 +12881,49 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188;
 static constexpr dart::compiler::target::word
-    AOT_Thread_store_buffer_block_offset = 0x730;
+    AOT_Thread_store_buffer_block_offset = 0x738;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_entry_point_offset = 0x6b8;
+    AOT_Thread_suspend_state_await_entry_point_offset = 0x6c0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c0;
+    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6b0;
+    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6b8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6c8;
+    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6d0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d0;
+    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6d8;
+    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6e0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e0;
+    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6e8;
+    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6f0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f0;
+    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f8;
 static constexpr dart::compiler::target::word
     AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
-        0x6f8;
+        0x700;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x700;
+    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x708;
 static constexpr dart::compiler::target::word
-    AOT_Thread_top_exit_frame_info_offset = 0x728;
+    AOT_Thread_top_exit_frame_info_offset = 0x730;
 static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48;
 static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
     0x20;
 static constexpr dart::compiler::target::word
-    AOT_Thread_unboxed_runtime_arg_offset = 0x758;
-static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x750;
+    AOT_Thread_unboxed_runtime_arg_offset = 0x760;
+static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x758;
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_entry_point_offset = 0x1f8;
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_mask_offset = 0x40;
 static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
-    0x7b8;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7c0;
+    0x7c0;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7c8;
 static constexpr dart::compiler::target::word
     AOT_Thread_jump_to_frame_entry_point_offset = 0x270;
 static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
-    0x7c8;
+    0x7d0;
 static constexpr dart::compiler::target::word
     AOT_TsanUtils_setjmp_function_offset = 0x0;
 static constexpr dart::compiler::target::word
@@ -13023,8 +13023,8 @@
     0x8, 0x18, 0x10, 0x20};
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_wrappers_thread_offset[] = {
-        0x658, 0x660, 0x668, 0x670, -1,    -1,    0x678, 0x680,
-        0x688, 0x690, 0x698, -1,    0x6a0, 0x6a8, -1,    -1};
+        0x660, 0x668, 0x670, 0x678, -1,    -1,    0x680, 0x688,
+        0x690, 0x698, 0x6a0, -1,    0x6a8, 0x6b0, -1,    -1};
 static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
     0x28;
 static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
@@ -13499,9 +13499,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_AllocateArray_entry_point_offset = 0x2e8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_exception_offset = 0x7b0;
+    AOT_Thread_active_exception_offset = 0x7b8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_stacktrace_offset = 0x7b8;
+    AOT_Thread_active_stacktrace_offset = 0x7c0;
 static constexpr dart::compiler::target::word
     AOT_Thread_array_write_barrier_entry_point_offset = 0x200;
 static constexpr dart::compiler::target::word
@@ -13525,7 +13525,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_allocate_object_slow_stub_offset = 0x158;
 static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
-    0x7f0;
+    0x7f8;
 static constexpr dart::compiler::target::word
     AOT_Thread_async_exception_handler_stub_offset = 0x160;
 static constexpr dart::compiler::target::word
@@ -13541,13 +13541,13 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_call_to_runtime_stub_offset = 0xc0;
 static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
-    0x830;
+    0x838;
 static constexpr dart::compiler::target::word
     AOT_Thread_dispatch_table_array_offset = 0x58;
 static constexpr dart::compiler::target::word
-    AOT_Thread_double_truncate_round_supported_offset = 0x7f8;
+    AOT_Thread_double_truncate_round_supported_offset = 0x800;
 static constexpr dart::compiler::target::word
-    AOT_Thread_service_extension_stream_offset = 0x838;
+    AOT_Thread_service_extension_stream_offset = 0x840;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
     0x258;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
@@ -13564,7 +13564,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_enter_safepoint_stub_offset = 0x1e0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_execution_state_offset = 0x7d8;
+    AOT_Thread_execution_state_offset = 0x7e0;
 static constexpr dart::compiler::target::word
     AOT_Thread_exit_safepoint_stub_offset = 0x1e8;
 static constexpr dart::compiler::target::word
@@ -13584,7 +13584,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_float_zerow_address_offset = 0x2e0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_global_object_pool_offset = 0x7c0;
+    AOT_Thread_global_object_pool_offset = 0x7c8;
 static constexpr dart::compiler::target::word
     AOT_Thread_interpret_call_entry_point_offset = 0x2a0;
 static constexpr dart::compiler::target::word
@@ -13592,10 +13592,10 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_invoke_dart_code_stub_offset = 0xb0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_exit_through_ffi_offset = 0x7e8;
-static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x750;
+    AOT_Thread_exit_through_ffi_offset = 0x7f0;
+static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x758;
 static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
-    0x758;
+    0x760;
 static constexpr dart::compiler::target::word
     AOT_Thread_field_table_values_offset = 0x60;
 static constexpr dart::compiler::target::word
@@ -13605,9 +13605,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_old_marking_stack_block_offset = 0x780;
+    AOT_Thread_old_marking_stack_block_offset = 0x788;
 static constexpr dart::compiler::target::word
-    AOT_Thread_new_marking_stack_block_offset = 0x788;
+    AOT_Thread_new_marking_stack_block_offset = 0x790;
 static constexpr dart::compiler::target::word
     AOT_Thread_megamorphic_call_checked_entry_offset = 0x248;
 static constexpr dart::compiler::target::word
@@ -13661,15 +13661,15 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x280;
 static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
-    0x7c8;
+    0x7d0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_shadow_call_stack_offset = 0x7d0;
+    AOT_Thread_saved_shadow_call_stack_offset = 0x7d8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_safepoint_state_offset = 0x7e0;
+    AOT_Thread_safepoint_state_offset = 0x7e8;
 static constexpr dart::compiler::target::word
     AOT_Thread_shared_field_table_values_offset = 0x68;
 static constexpr dart::compiler::target::word AOT_Thread_single_step_offset =
-    0x818;
+    0x820;
 static constexpr dart::compiler::target::word
     AOT_Thread_slow_type_test_stub_offset = 0x1d0;
 static constexpr dart::compiler::target::word
@@ -13677,9 +13677,9 @@
 static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
     0x38;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_stack_limit_offset = 0x760;
+    AOT_Thread_saved_stack_limit_offset = 0x768;
 static constexpr dart::compiler::target::word
-    AOT_Thread_stack_overflow_flags_offset = 0x768;
+    AOT_Thread_stack_overflow_flags_offset = 0x770;
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240;
 static constexpr dart::compiler::target::word
@@ -13690,49 +13690,49 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188;
 static constexpr dart::compiler::target::word
-    AOT_Thread_store_buffer_block_offset = 0x778;
+    AOT_Thread_store_buffer_block_offset = 0x780;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_entry_point_offset = 0x700;
+    AOT_Thread_suspend_state_await_entry_point_offset = 0x708;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x708;
+    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x710;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6f8;
+    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x700;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x710;
+    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x718;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x718;
+    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x720;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x720;
+    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x728;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x728;
+    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x730;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x730;
+    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x738;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x738;
+    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x740;
 static constexpr dart::compiler::target::word
     AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
-        0x740;
+        0x748;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x748;
+    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x750;
 static constexpr dart::compiler::target::word
-    AOT_Thread_top_exit_frame_info_offset = 0x770;
+    AOT_Thread_top_exit_frame_info_offset = 0x778;
 static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48;
 static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
     0x20;
 static constexpr dart::compiler::target::word
-    AOT_Thread_unboxed_runtime_arg_offset = 0x7a0;
-static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x798;
+    AOT_Thread_unboxed_runtime_arg_offset = 0x7a8;
+static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x7a0;
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_entry_point_offset = 0x1f8;
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_mask_offset = 0x40;
 static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
-    0x800;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x808;
+    0x808;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x810;
 static constexpr dart::compiler::target::word
     AOT_Thread_jump_to_frame_entry_point_offset = 0x270;
 static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
-    0x810;
+    0x818;
 static constexpr dart::compiler::target::word
     AOT_TsanUtils_setjmp_function_offset = 0x0;
 static constexpr dart::compiler::target::word
@@ -13832,10 +13832,10 @@
     0x8, 0x18, 0x10, 0x20};
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_wrappers_thread_offset[] = {
-        0x658, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690,
-        0x698, 0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, -1,
-        -1,    -1,    -1,    0x6d0, 0x6d8, -1,    -1,    0x6e0,
-        0x6e8, 0x6f0, -1,    -1,    -1,    -1,    -1,    -1};
+        0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698,
+        0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, 0x6d0, -1,
+        -1,    -1,    -1,    0x6d8, 0x6e0, -1,    -1,    0x6e8,
+        0x6f0, 0x6f8, -1,    -1,    -1,    -1,    -1,    -1};
 static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
     0x28;
 static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
@@ -14304,9 +14304,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_AllocateArray_entry_point_offset = 0x2f0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_exception_offset = 0x770;
+    AOT_Thread_active_exception_offset = 0x778;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_stacktrace_offset = 0x778;
+    AOT_Thread_active_stacktrace_offset = 0x780;
 static constexpr dart::compiler::target::word
     AOT_Thread_array_write_barrier_entry_point_offset = 0x208;
 static constexpr dart::compiler::target::word
@@ -14330,7 +14330,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_allocate_object_slow_stub_offset = 0x160;
 static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
-    0x7b0;
+    0x7b8;
 static constexpr dart::compiler::target::word
     AOT_Thread_async_exception_handler_stub_offset = 0x168;
 static constexpr dart::compiler::target::word
@@ -14346,13 +14346,13 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_call_to_runtime_stub_offset = 0xc8;
 static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
-    0x7f0;
+    0x7f8;
 static constexpr dart::compiler::target::word
     AOT_Thread_dispatch_table_array_offset = 0x60;
 static constexpr dart::compiler::target::word
-    AOT_Thread_double_truncate_round_supported_offset = 0x7b8;
+    AOT_Thread_double_truncate_round_supported_offset = 0x7c0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_service_extension_stream_offset = 0x7f8;
+    AOT_Thread_service_extension_stream_offset = 0x800;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
     0x260;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
@@ -14369,7 +14369,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_enter_safepoint_stub_offset = 0x1e8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_execution_state_offset = 0x798;
+    AOT_Thread_execution_state_offset = 0x7a0;
 static constexpr dart::compiler::target::word
     AOT_Thread_exit_safepoint_stub_offset = 0x1f0;
 static constexpr dart::compiler::target::word
@@ -14389,7 +14389,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_float_zerow_address_offset = 0x2e8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_global_object_pool_offset = 0x780;
+    AOT_Thread_global_object_pool_offset = 0x788;
 static constexpr dart::compiler::target::word
     AOT_Thread_interpret_call_entry_point_offset = 0x2a8;
 static constexpr dart::compiler::target::word
@@ -14397,10 +14397,10 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_invoke_dart_code_stub_offset = 0xb8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_exit_through_ffi_offset = 0x7a8;
-static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x710;
+    AOT_Thread_exit_through_ffi_offset = 0x7b0;
+static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x718;
 static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
-    0x718;
+    0x720;
 static constexpr dart::compiler::target::word
     AOT_Thread_field_table_values_offset = 0x68;
 static constexpr dart::compiler::target::word
@@ -14410,9 +14410,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1e0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_old_marking_stack_block_offset = 0x740;
+    AOT_Thread_old_marking_stack_block_offset = 0x748;
 static constexpr dart::compiler::target::word
-    AOT_Thread_new_marking_stack_block_offset = 0x748;
+    AOT_Thread_new_marking_stack_block_offset = 0x750;
 static constexpr dart::compiler::target::word
     AOT_Thread_megamorphic_call_checked_entry_offset = 0x250;
 static constexpr dart::compiler::target::word
@@ -14466,15 +14466,15 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x288;
 static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
-    0x788;
+    0x790;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_shadow_call_stack_offset = 0x790;
+    AOT_Thread_saved_shadow_call_stack_offset = 0x798;
 static constexpr dart::compiler::target::word
-    AOT_Thread_safepoint_state_offset = 0x7a0;
+    AOT_Thread_safepoint_state_offset = 0x7a8;
 static constexpr dart::compiler::target::word
     AOT_Thread_shared_field_table_values_offset = 0x70;
 static constexpr dart::compiler::target::word AOT_Thread_single_step_offset =
-    0x7d8;
+    0x7e0;
 static constexpr dart::compiler::target::word
     AOT_Thread_slow_type_test_stub_offset = 0x1d8;
 static constexpr dart::compiler::target::word
@@ -14482,9 +14482,9 @@
 static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
     0x38;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_stack_limit_offset = 0x720;
+    AOT_Thread_saved_stack_limit_offset = 0x728;
 static constexpr dart::compiler::target::word
-    AOT_Thread_stack_overflow_flags_offset = 0x728;
+    AOT_Thread_stack_overflow_flags_offset = 0x730;
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x248;
 static constexpr dart::compiler::target::word
@@ -14495,38 +14495,38 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x190;
 static constexpr dart::compiler::target::word
-    AOT_Thread_store_buffer_block_offset = 0x738;
+    AOT_Thread_store_buffer_block_offset = 0x740;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_entry_point_offset = 0x6c0;
+    AOT_Thread_suspend_state_await_entry_point_offset = 0x6c8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c8;
+    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6d0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6b8;
+    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6c0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6d0;
+    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6d8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d8;
+    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6e0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6e0;
+    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6e8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e8;
+    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6f0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6f0;
+    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6f8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f8;
+    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x700;
 static constexpr dart::compiler::target::word
     AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
-        0x700;
+        0x708;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x708;
+    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x710;
 static constexpr dart::compiler::target::word
-    AOT_Thread_top_exit_frame_info_offset = 0x730;
+    AOT_Thread_top_exit_frame_info_offset = 0x738;
 static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x50;
 static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
     0x20;
 static constexpr dart::compiler::target::word
-    AOT_Thread_unboxed_runtime_arg_offset = 0x760;
-static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x758;
+    AOT_Thread_unboxed_runtime_arg_offset = 0x768;
+static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x760;
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_entry_point_offset = 0x200;
 static constexpr dart::compiler::target::word
@@ -14534,12 +14534,12 @@
 static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset =
     0x48;
 static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
-    0x7c0;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7c8;
+    0x7c8;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7d0;
 static constexpr dart::compiler::target::word
     AOT_Thread_jump_to_frame_entry_point_offset = 0x278;
 static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
-    0x7d0;
+    0x7d8;
 static constexpr dart::compiler::target::word
     AOT_TsanUtils_setjmp_function_offset = 0x0;
 static constexpr dart::compiler::target::word
@@ -14639,8 +14639,8 @@
     0x8, 0x18, 0x10, 0x20};
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_wrappers_thread_offset[] = {
-        0x660, 0x668, 0x670, 0x678, -1,    -1,    0x680, 0x688,
-        0x690, 0x698, 0x6a0, -1,    0x6a8, 0x6b0, -1,    -1};
+        0x668, 0x670, 0x678, 0x680, -1,    -1,    0x688, 0x690,
+        0x698, 0x6a0, 0x6a8, -1,    0x6b0, 0x6b8, -1,    -1};
 static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
     0x20;
 static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
@@ -15109,9 +15109,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_AllocateArray_entry_point_offset = 0x2f0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_exception_offset = 0x7b8;
+    AOT_Thread_active_exception_offset = 0x7c0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_stacktrace_offset = 0x7c0;
+    AOT_Thread_active_stacktrace_offset = 0x7c8;
 static constexpr dart::compiler::target::word
     AOT_Thread_array_write_barrier_entry_point_offset = 0x208;
 static constexpr dart::compiler::target::word
@@ -15135,7 +15135,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_allocate_object_slow_stub_offset = 0x160;
 static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
-    0x7f8;
+    0x800;
 static constexpr dart::compiler::target::word
     AOT_Thread_async_exception_handler_stub_offset = 0x168;
 static constexpr dart::compiler::target::word
@@ -15151,13 +15151,13 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_call_to_runtime_stub_offset = 0xc8;
 static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
-    0x838;
+    0x840;
 static constexpr dart::compiler::target::word
     AOT_Thread_dispatch_table_array_offset = 0x60;
 static constexpr dart::compiler::target::word
-    AOT_Thread_double_truncate_round_supported_offset = 0x800;
+    AOT_Thread_double_truncate_round_supported_offset = 0x808;
 static constexpr dart::compiler::target::word
-    AOT_Thread_service_extension_stream_offset = 0x840;
+    AOT_Thread_service_extension_stream_offset = 0x848;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
     0x260;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
@@ -15174,7 +15174,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_enter_safepoint_stub_offset = 0x1e8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_execution_state_offset = 0x7e0;
+    AOT_Thread_execution_state_offset = 0x7e8;
 static constexpr dart::compiler::target::word
     AOT_Thread_exit_safepoint_stub_offset = 0x1f0;
 static constexpr dart::compiler::target::word
@@ -15194,7 +15194,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_float_zerow_address_offset = 0x2e8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_global_object_pool_offset = 0x7c8;
+    AOT_Thread_global_object_pool_offset = 0x7d0;
 static constexpr dart::compiler::target::word
     AOT_Thread_interpret_call_entry_point_offset = 0x2a8;
 static constexpr dart::compiler::target::word
@@ -15202,10 +15202,10 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_invoke_dart_code_stub_offset = 0xb8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_exit_through_ffi_offset = 0x7f0;
-static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x758;
+    AOT_Thread_exit_through_ffi_offset = 0x7f8;
+static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x760;
 static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
-    0x760;
+    0x768;
 static constexpr dart::compiler::target::word
     AOT_Thread_field_table_values_offset = 0x68;
 static constexpr dart::compiler::target::word
@@ -15215,9 +15215,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1e0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_old_marking_stack_block_offset = 0x788;
+    AOT_Thread_old_marking_stack_block_offset = 0x790;
 static constexpr dart::compiler::target::word
-    AOT_Thread_new_marking_stack_block_offset = 0x790;
+    AOT_Thread_new_marking_stack_block_offset = 0x798;
 static constexpr dart::compiler::target::word
     AOT_Thread_megamorphic_call_checked_entry_offset = 0x250;
 static constexpr dart::compiler::target::word
@@ -15271,15 +15271,15 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x288;
 static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
-    0x7d0;
+    0x7d8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_shadow_call_stack_offset = 0x7d8;
+    AOT_Thread_saved_shadow_call_stack_offset = 0x7e0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_safepoint_state_offset = 0x7e8;
+    AOT_Thread_safepoint_state_offset = 0x7f0;
 static constexpr dart::compiler::target::word
     AOT_Thread_shared_field_table_values_offset = 0x70;
 static constexpr dart::compiler::target::word AOT_Thread_single_step_offset =
-    0x820;
+    0x828;
 static constexpr dart::compiler::target::word
     AOT_Thread_slow_type_test_stub_offset = 0x1d8;
 static constexpr dart::compiler::target::word
@@ -15287,9 +15287,9 @@
 static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
     0x38;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_stack_limit_offset = 0x768;
+    AOT_Thread_saved_stack_limit_offset = 0x770;
 static constexpr dart::compiler::target::word
-    AOT_Thread_stack_overflow_flags_offset = 0x770;
+    AOT_Thread_stack_overflow_flags_offset = 0x778;
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x248;
 static constexpr dart::compiler::target::word
@@ -15300,38 +15300,38 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x190;
 static constexpr dart::compiler::target::word
-    AOT_Thread_store_buffer_block_offset = 0x780;
+    AOT_Thread_store_buffer_block_offset = 0x788;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_entry_point_offset = 0x708;
+    AOT_Thread_suspend_state_await_entry_point_offset = 0x710;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x710;
+    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x718;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x700;
+    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x708;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x718;
+    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x720;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x720;
+    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x728;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x728;
+    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x730;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x730;
+    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x738;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x738;
+    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x740;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x740;
+    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x748;
 static constexpr dart::compiler::target::word
     AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
-        0x748;
+        0x750;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x750;
+    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x758;
 static constexpr dart::compiler::target::word
-    AOT_Thread_top_exit_frame_info_offset = 0x778;
+    AOT_Thread_top_exit_frame_info_offset = 0x780;
 static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x50;
 static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
     0x20;
 static constexpr dart::compiler::target::word
-    AOT_Thread_unboxed_runtime_arg_offset = 0x7a8;
-static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x7a0;
+    AOT_Thread_unboxed_runtime_arg_offset = 0x7b0;
+static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x7a8;
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_entry_point_offset = 0x200;
 static constexpr dart::compiler::target::word
@@ -15339,12 +15339,12 @@
 static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset =
     0x48;
 static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
-    0x808;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x810;
+    0x810;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x818;
 static constexpr dart::compiler::target::word
     AOT_Thread_jump_to_frame_entry_point_offset = 0x278;
 static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
-    0x818;
+    0x820;
 static constexpr dart::compiler::target::word
     AOT_TsanUtils_setjmp_function_offset = 0x0;
 static constexpr dart::compiler::target::word
@@ -15444,10 +15444,10 @@
     0x8, 0x18, 0x10, 0x20};
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_wrappers_thread_offset[] = {
-        0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698,
-        0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, 0x6d0, -1,
-        -1,    -1,    -1,    0x6d8, 0x6e0, -1,    -1,    0x6e8,
-        0x6f0, 0x6f8, -1,    -1,    -1,    -1,    -1,    -1};
+        0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, 0x6a0,
+        0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, 0x6d0, 0x6d8, -1,
+        -1,    -1,    -1,    0x6e0, 0x6e8, -1,    -1,    0x6f0,
+        0x6f8, 0x700, -1,    -1,    -1,    -1,    -1,    -1};
 static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
     0x20;
 static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
@@ -15915,9 +15915,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_AllocateArray_entry_point_offset = 0x174;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_exception_offset = 0x3d8;
+    AOT_Thread_active_exception_offset = 0x3e0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_stacktrace_offset = 0x3dc;
+    AOT_Thread_active_stacktrace_offset = 0x3e4;
 static constexpr dart::compiler::target::word
     AOT_Thread_array_write_barrier_entry_point_offset = 0x100;
 static constexpr dart::compiler::target::word
@@ -15941,7 +15941,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_allocate_object_slow_stub_offset = 0xac;
 static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
-    0x3f8;
+    0x400;
 static constexpr dart::compiler::target::word
     AOT_Thread_async_exception_handler_stub_offset = 0xb0;
 static constexpr dart::compiler::target::word
@@ -15957,13 +15957,13 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_call_to_runtime_stub_offset = 0x60;
 static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
-    0x420;
+    0x428;
 static constexpr dart::compiler::target::word
     AOT_Thread_dispatch_table_array_offset = 0x2c;
 static constexpr dart::compiler::target::word
-    AOT_Thread_double_truncate_round_supported_offset = 0x3fc;
+    AOT_Thread_double_truncate_round_supported_offset = 0x404;
 static constexpr dart::compiler::target::word
-    AOT_Thread_service_extension_stream_offset = 0x424;
+    AOT_Thread_service_extension_stream_offset = 0x42c;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
     0x12c;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
@@ -15980,7 +15980,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_enter_safepoint_stub_offset = 0xf0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_execution_state_offset = 0x3ec;
+    AOT_Thread_execution_state_offset = 0x3f4;
 static constexpr dart::compiler::target::word
     AOT_Thread_exit_safepoint_stub_offset = 0xf4;
 static constexpr dart::compiler::target::word
@@ -16000,7 +16000,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_float_zerow_address_offset = 0x170;
 static constexpr dart::compiler::target::word
-    AOT_Thread_global_object_pool_offset = 0x3e0;
+    AOT_Thread_global_object_pool_offset = 0x3e8;
 static constexpr dart::compiler::target::word
     AOT_Thread_interpret_call_entry_point_offset = 0x150;
 static constexpr dart::compiler::target::word
@@ -16008,10 +16008,10 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_invoke_dart_code_stub_offset = 0x58;
 static constexpr dart::compiler::target::word
-    AOT_Thread_exit_through_ffi_offset = 0x3f4;
-static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x3a0;
+    AOT_Thread_exit_through_ffi_offset = 0x3fc;
+static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x3a4;
 static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
-    0x3a4;
+    0x3a8;
 static constexpr dart::compiler::target::word
     AOT_Thread_field_table_values_offset = 0x30;
 static constexpr dart::compiler::target::word
@@ -16021,9 +16021,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_lazy_specialize_type_test_stub_offset = 0xec;
 static constexpr dart::compiler::target::word
-    AOT_Thread_old_marking_stack_block_offset = 0x3b8;
+    AOT_Thread_old_marking_stack_block_offset = 0x3bc;
 static constexpr dart::compiler::target::word
-    AOT_Thread_new_marking_stack_block_offset = 0x3bc;
+    AOT_Thread_new_marking_stack_block_offset = 0x3c0;
 static constexpr dart::compiler::target::word
     AOT_Thread_megamorphic_call_checked_entry_offset = 0x124;
 static constexpr dart::compiler::target::word
@@ -16077,15 +16077,15 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x140;
 static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
-    0x3e4;
+    0x3ec;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_shadow_call_stack_offset = 0x3e8;
+    AOT_Thread_saved_shadow_call_stack_offset = 0x3f0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_safepoint_state_offset = 0x3f0;
+    AOT_Thread_safepoint_state_offset = 0x3f8;
 static constexpr dart::compiler::target::word
     AOT_Thread_shared_field_table_values_offset = 0x34;
 static constexpr dart::compiler::target::word AOT_Thread_single_step_offset =
-    0x414;
+    0x41c;
 static constexpr dart::compiler::target::word
     AOT_Thread_slow_type_test_stub_offset = 0xe8;
 static constexpr dart::compiler::target::word
@@ -16093,9 +16093,9 @@
 static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
     0x1c;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_stack_limit_offset = 0x3a8;
+    AOT_Thread_saved_stack_limit_offset = 0x3ac;
 static constexpr dart::compiler::target::word
-    AOT_Thread_stack_overflow_flags_offset = 0x3ac;
+    AOT_Thread_stack_overflow_flags_offset = 0x3b0;
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x120;
 static constexpr dart::compiler::target::word
@@ -16106,49 +16106,49 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4;
 static constexpr dart::compiler::target::word
-    AOT_Thread_store_buffer_block_offset = 0x3b4;
+    AOT_Thread_store_buffer_block_offset = 0x3b8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_entry_point_offset = 0x378;
+    AOT_Thread_suspend_state_await_entry_point_offset = 0x37c;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x37c;
+    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x380;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x374;
+    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x378;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x380;
+    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x384;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x384;
+    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x388;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x388;
+    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x38c;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x38c;
+    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x390;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x390;
+    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x394;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x394;
+    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x398;
 static constexpr dart::compiler::target::word
     AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
-        0x398;
+        0x39c;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x39c;
+    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x3a0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_top_exit_frame_info_offset = 0x3b0;
+    AOT_Thread_top_exit_frame_info_offset = 0x3b4;
 static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x24;
 static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
     0x10;
 static constexpr dart::compiler::target::word
-    AOT_Thread_unboxed_runtime_arg_offset = 0x3c8;
-static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x3c4;
+    AOT_Thread_unboxed_runtime_arg_offset = 0x3d0;
+static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x3c8;
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_entry_point_offset = 0xfc;
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_mask_offset = 0x20;
 static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
-    0x400;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x408;
+    0x408;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x410;
 static constexpr dart::compiler::target::word
     AOT_Thread_jump_to_frame_entry_point_offset = 0x138;
 static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
-    0x410;
+    0x418;
 static constexpr dart::compiler::target::word
     AOT_TsanUtils_setjmp_function_offset = 0x0;
 static constexpr dart::compiler::target::word
@@ -16248,9 +16248,9 @@
     0x4, 0xc, 0x8, 0x10};
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_wrappers_thread_offset[] = {
-        -1,    -1,    -1, -1, -1, 0x32c, 0x330, 0x334, -1,    -1,    0x338,
-        0x33c, 0x340, -1, -1, -1, 0x344, 0x348, 0x34c, 0x350, 0x354, 0x358,
-        0x35c, 0x360, -1, -1, -1, -1,    0x364, 0x368, 0x36c, 0x370};
+        -1,    -1,    -1, -1, -1, 0x330, 0x334, 0x338, -1,    -1,    0x33c,
+        0x340, 0x344, -1, -1, -1, 0x348, 0x34c, 0x350, 0x354, 0x358, 0x35c,
+        0x360, 0x364, -1, -1, -1, -1,    0x368, 0x36c, 0x370, 0x374};
 static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
     0x14;
 static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8;
@@ -16718,9 +16718,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_AllocateArray_entry_point_offset = 0x2e8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_exception_offset = 0x7a0;
+    AOT_Thread_active_exception_offset = 0x7a8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_stacktrace_offset = 0x7a8;
+    AOT_Thread_active_stacktrace_offset = 0x7b0;
 static constexpr dart::compiler::target::word
     AOT_Thread_array_write_barrier_entry_point_offset = 0x200;
 static constexpr dart::compiler::target::word
@@ -16744,7 +16744,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_allocate_object_slow_stub_offset = 0x158;
 static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
-    0x7e0;
+    0x7e8;
 static constexpr dart::compiler::target::word
     AOT_Thread_async_exception_handler_stub_offset = 0x160;
 static constexpr dart::compiler::target::word
@@ -16760,13 +16760,13 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_call_to_runtime_stub_offset = 0xc0;
 static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
-    0x820;
+    0x828;
 static constexpr dart::compiler::target::word
     AOT_Thread_dispatch_table_array_offset = 0x58;
 static constexpr dart::compiler::target::word
-    AOT_Thread_double_truncate_round_supported_offset = 0x7e8;
+    AOT_Thread_double_truncate_round_supported_offset = 0x7f0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_service_extension_stream_offset = 0x828;
+    AOT_Thread_service_extension_stream_offset = 0x830;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
     0x258;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
@@ -16783,7 +16783,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_enter_safepoint_stub_offset = 0x1e0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_execution_state_offset = 0x7c8;
+    AOT_Thread_execution_state_offset = 0x7d0;
 static constexpr dart::compiler::target::word
     AOT_Thread_exit_safepoint_stub_offset = 0x1e8;
 static constexpr dart::compiler::target::word
@@ -16803,7 +16803,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_float_zerow_address_offset = 0x2e0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_global_object_pool_offset = 0x7b0;
+    AOT_Thread_global_object_pool_offset = 0x7b8;
 static constexpr dart::compiler::target::word
     AOT_Thread_interpret_call_entry_point_offset = 0x2a0;
 static constexpr dart::compiler::target::word
@@ -16811,10 +16811,10 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_invoke_dart_code_stub_offset = 0xb0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_exit_through_ffi_offset = 0x7d8;
-static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x740;
+    AOT_Thread_exit_through_ffi_offset = 0x7e0;
+static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x748;
 static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
-    0x748;
+    0x750;
 static constexpr dart::compiler::target::word
     AOT_Thread_field_table_values_offset = 0x60;
 static constexpr dart::compiler::target::word
@@ -16824,9 +16824,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_old_marking_stack_block_offset = 0x770;
+    AOT_Thread_old_marking_stack_block_offset = 0x778;
 static constexpr dart::compiler::target::word
-    AOT_Thread_new_marking_stack_block_offset = 0x778;
+    AOT_Thread_new_marking_stack_block_offset = 0x780;
 static constexpr dart::compiler::target::word
     AOT_Thread_megamorphic_call_checked_entry_offset = 0x248;
 static constexpr dart::compiler::target::word
@@ -16880,15 +16880,15 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x280;
 static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
-    0x7b8;
+    0x7c0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_shadow_call_stack_offset = 0x7c0;
+    AOT_Thread_saved_shadow_call_stack_offset = 0x7c8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_safepoint_state_offset = 0x7d0;
+    AOT_Thread_safepoint_state_offset = 0x7d8;
 static constexpr dart::compiler::target::word
     AOT_Thread_shared_field_table_values_offset = 0x68;
 static constexpr dart::compiler::target::word AOT_Thread_single_step_offset =
-    0x808;
+    0x810;
 static constexpr dart::compiler::target::word
     AOT_Thread_slow_type_test_stub_offset = 0x1d0;
 static constexpr dart::compiler::target::word
@@ -16896,9 +16896,9 @@
 static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
     0x38;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_stack_limit_offset = 0x750;
+    AOT_Thread_saved_stack_limit_offset = 0x758;
 static constexpr dart::compiler::target::word
-    AOT_Thread_stack_overflow_flags_offset = 0x758;
+    AOT_Thread_stack_overflow_flags_offset = 0x760;
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240;
 static constexpr dart::compiler::target::word
@@ -16909,49 +16909,49 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188;
 static constexpr dart::compiler::target::word
-    AOT_Thread_store_buffer_block_offset = 0x768;
+    AOT_Thread_store_buffer_block_offset = 0x770;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_entry_point_offset = 0x6f0;
+    AOT_Thread_suspend_state_await_entry_point_offset = 0x6f8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6f8;
+    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x700;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6e8;
+    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6f0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x700;
+    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x708;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x708;
+    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x710;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x710;
+    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x718;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x718;
+    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x720;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x720;
+    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x728;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x728;
+    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x730;
 static constexpr dart::compiler::target::word
     AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
-        0x730;
+        0x738;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x738;
+    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x740;
 static constexpr dart::compiler::target::word
-    AOT_Thread_top_exit_frame_info_offset = 0x760;
+    AOT_Thread_top_exit_frame_info_offset = 0x768;
 static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48;
 static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
     0x20;
 static constexpr dart::compiler::target::word
-    AOT_Thread_unboxed_runtime_arg_offset = 0x790;
-static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x788;
+    AOT_Thread_unboxed_runtime_arg_offset = 0x798;
+static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x790;
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_entry_point_offset = 0x1f8;
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_mask_offset = 0x40;
 static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
-    0x7f0;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7f8;
+    0x7f8;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x800;
 static constexpr dart::compiler::target::word
     AOT_Thread_jump_to_frame_entry_point_offset = 0x270;
 static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
-    0x800;
+    0x808;
 static constexpr dart::compiler::target::word
     AOT_TsanUtils_setjmp_function_offset = 0x0;
 static constexpr dart::compiler::target::word
@@ -17051,9 +17051,9 @@
     0x8, 0x18, 0x10, 0x20};
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_wrappers_thread_offset[] = {
-        -1,    -1,    -1, -1, -1, 0x658, 0x660, 0x668, -1,    -1,    0x670,
-        0x678, 0x680, -1, -1, -1, 0x688, 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0,
-        0x6b8, 0x6c0, -1, -1, -1, -1,    0x6c8, 0x6d0, 0x6d8, 0x6e0};
+        -1,    -1,    -1, -1, -1, 0x660, 0x668, 0x670, -1,    -1,    0x678,
+        0x680, 0x688, -1, -1, -1, 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0, 0x6b8,
+        0x6c0, 0x6c8, -1, -1, -1, -1,    0x6d0, 0x6d8, 0x6e0, 0x6e8};
 static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
     0x28;
 static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
@@ -17514,9 +17514,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_AllocateArray_entry_point_offset = 0x174;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_exception_offset = 0x3b0;
+    AOT_Thread_active_exception_offset = 0x3b8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_stacktrace_offset = 0x3b4;
+    AOT_Thread_active_stacktrace_offset = 0x3bc;
 static constexpr dart::compiler::target::word
     AOT_Thread_array_write_barrier_entry_point_offset = 0x100;
 static constexpr dart::compiler::target::word
@@ -17540,7 +17540,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_allocate_object_slow_stub_offset = 0xac;
 static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
-    0x3d0;
+    0x3d8;
 static constexpr dart::compiler::target::word
     AOT_Thread_async_exception_handler_stub_offset = 0xb0;
 static constexpr dart::compiler::target::word
@@ -17556,13 +17556,13 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_call_to_runtime_stub_offset = 0x60;
 static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
-    0x3f8;
+    0x400;
 static constexpr dart::compiler::target::word
     AOT_Thread_dispatch_table_array_offset = 0x2c;
 static constexpr dart::compiler::target::word
-    AOT_Thread_double_truncate_round_supported_offset = 0x3d4;
+    AOT_Thread_double_truncate_round_supported_offset = 0x3dc;
 static constexpr dart::compiler::target::word
-    AOT_Thread_service_extension_stream_offset = 0x3fc;
+    AOT_Thread_service_extension_stream_offset = 0x404;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
     0x12c;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
@@ -17579,7 +17579,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_enter_safepoint_stub_offset = 0xf0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_execution_state_offset = 0x3c4;
+    AOT_Thread_execution_state_offset = 0x3cc;
 static constexpr dart::compiler::target::word
     AOT_Thread_exit_safepoint_stub_offset = 0xf4;
 static constexpr dart::compiler::target::word
@@ -17599,7 +17599,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_float_zerow_address_offset = 0x170;
 static constexpr dart::compiler::target::word
-    AOT_Thread_global_object_pool_offset = 0x3b8;
+    AOT_Thread_global_object_pool_offset = 0x3c0;
 static constexpr dart::compiler::target::word
     AOT_Thread_interpret_call_entry_point_offset = 0x150;
 static constexpr dart::compiler::target::word
@@ -17607,10 +17607,10 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_invoke_dart_code_stub_offset = 0x58;
 static constexpr dart::compiler::target::word
-    AOT_Thread_exit_through_ffi_offset = 0x3cc;
-static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x378;
+    AOT_Thread_exit_through_ffi_offset = 0x3d4;
+static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x37c;
 static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
-    0x37c;
+    0x380;
 static constexpr dart::compiler::target::word
     AOT_Thread_field_table_values_offset = 0x30;
 static constexpr dart::compiler::target::word
@@ -17620,9 +17620,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_lazy_specialize_type_test_stub_offset = 0xec;
 static constexpr dart::compiler::target::word
-    AOT_Thread_old_marking_stack_block_offset = 0x390;
+    AOT_Thread_old_marking_stack_block_offset = 0x394;
 static constexpr dart::compiler::target::word
-    AOT_Thread_new_marking_stack_block_offset = 0x394;
+    AOT_Thread_new_marking_stack_block_offset = 0x398;
 static constexpr dart::compiler::target::word
     AOT_Thread_megamorphic_call_checked_entry_offset = 0x124;
 static constexpr dart::compiler::target::word
@@ -17676,11 +17676,11 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x140;
 static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
-    0x3bc;
+    0x3c4;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_shadow_call_stack_offset = 0x3c0;
+    AOT_Thread_saved_shadow_call_stack_offset = 0x3c8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_safepoint_state_offset = 0x3c8;
+    AOT_Thread_safepoint_state_offset = 0x3d0;
 static constexpr dart::compiler::target::word
     AOT_Thread_shared_field_table_values_offset = 0x34;
 static constexpr dart::compiler::target::word
@@ -17690,9 +17690,9 @@
 static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
     0x1c;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_stack_limit_offset = 0x380;
+    AOT_Thread_saved_stack_limit_offset = 0x384;
 static constexpr dart::compiler::target::word
-    AOT_Thread_stack_overflow_flags_offset = 0x384;
+    AOT_Thread_stack_overflow_flags_offset = 0x388;
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x120;
 static constexpr dart::compiler::target::word
@@ -17703,49 +17703,49 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4;
 static constexpr dart::compiler::target::word
-    AOT_Thread_store_buffer_block_offset = 0x38c;
+    AOT_Thread_store_buffer_block_offset = 0x390;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_entry_point_offset = 0x350;
+    AOT_Thread_suspend_state_await_entry_point_offset = 0x354;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x354;
+    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x358;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x34c;
+    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x350;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x358;
+    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x35c;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x35c;
+    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x360;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x360;
+    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x364;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x364;
+    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x368;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x368;
+    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x36c;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x36c;
+    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x370;
 static constexpr dart::compiler::target::word
     AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
-        0x370;
+        0x374;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x374;
+    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x378;
 static constexpr dart::compiler::target::word
-    AOT_Thread_top_exit_frame_info_offset = 0x388;
+    AOT_Thread_top_exit_frame_info_offset = 0x38c;
 static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x24;
 static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
     0x10;
 static constexpr dart::compiler::target::word
-    AOT_Thread_unboxed_runtime_arg_offset = 0x3a0;
-static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x39c;
+    AOT_Thread_unboxed_runtime_arg_offset = 0x3a8;
+static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x3a0;
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_entry_point_offset = 0xfc;
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_mask_offset = 0x20;
 static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
-    0x3d8;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x3e0;
+    0x3e0;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x3e8;
 static constexpr dart::compiler::target::word
     AOT_Thread_jump_to_frame_entry_point_offset = 0x138;
 static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
-    0x3e8;
+    0x3f0;
 static constexpr dart::compiler::target::word
     AOT_TsanUtils_setjmp_function_offset = 0x0;
 static constexpr dart::compiler::target::word
@@ -17845,8 +17845,8 @@
     0x4, 0xc, 0x8, 0x10};
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_wrappers_thread_offset[] = {
-        0x32c, 0x330, 0x334, 0x338, 0x33c, -1, 0x340, -1,
-        0x344, 0x348, -1,    -1,    -1,    -1, -1,    -1};
+        0x330, 0x334, 0x338, 0x33c, 0x340, -1, 0x344, -1,
+        0x348, 0x34c, -1,    -1,    -1,    -1, -1,    -1};
 static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
     0x14;
 static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8;
@@ -18307,9 +18307,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_AllocateArray_entry_point_offset = 0x2e8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_exception_offset = 0x768;
+    AOT_Thread_active_exception_offset = 0x770;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_stacktrace_offset = 0x770;
+    AOT_Thread_active_stacktrace_offset = 0x778;
 static constexpr dart::compiler::target::word
     AOT_Thread_array_write_barrier_entry_point_offset = 0x200;
 static constexpr dart::compiler::target::word
@@ -18333,7 +18333,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_allocate_object_slow_stub_offset = 0x158;
 static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
-    0x7a8;
+    0x7b0;
 static constexpr dart::compiler::target::word
     AOT_Thread_async_exception_handler_stub_offset = 0x160;
 static constexpr dart::compiler::target::word
@@ -18349,13 +18349,13 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_call_to_runtime_stub_offset = 0xc0;
 static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
-    0x7e8;
+    0x7f0;
 static constexpr dart::compiler::target::word
     AOT_Thread_dispatch_table_array_offset = 0x58;
 static constexpr dart::compiler::target::word
-    AOT_Thread_double_truncate_round_supported_offset = 0x7b0;
+    AOT_Thread_double_truncate_round_supported_offset = 0x7b8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_service_extension_stream_offset = 0x7f0;
+    AOT_Thread_service_extension_stream_offset = 0x7f8;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
     0x258;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
@@ -18372,7 +18372,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_enter_safepoint_stub_offset = 0x1e0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_execution_state_offset = 0x790;
+    AOT_Thread_execution_state_offset = 0x798;
 static constexpr dart::compiler::target::word
     AOT_Thread_exit_safepoint_stub_offset = 0x1e8;
 static constexpr dart::compiler::target::word
@@ -18392,7 +18392,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_float_zerow_address_offset = 0x2e0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_global_object_pool_offset = 0x778;
+    AOT_Thread_global_object_pool_offset = 0x780;
 static constexpr dart::compiler::target::word
     AOT_Thread_interpret_call_entry_point_offset = 0x2a0;
 static constexpr dart::compiler::target::word
@@ -18400,10 +18400,10 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_invoke_dart_code_stub_offset = 0xb0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_exit_through_ffi_offset = 0x7a0;
-static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x708;
+    AOT_Thread_exit_through_ffi_offset = 0x7a8;
+static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x710;
 static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
-    0x710;
+    0x718;
 static constexpr dart::compiler::target::word
     AOT_Thread_field_table_values_offset = 0x60;
 static constexpr dart::compiler::target::word
@@ -18413,9 +18413,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_old_marking_stack_block_offset = 0x738;
+    AOT_Thread_old_marking_stack_block_offset = 0x740;
 static constexpr dart::compiler::target::word
-    AOT_Thread_new_marking_stack_block_offset = 0x740;
+    AOT_Thread_new_marking_stack_block_offset = 0x748;
 static constexpr dart::compiler::target::word
     AOT_Thread_megamorphic_call_checked_entry_offset = 0x248;
 static constexpr dart::compiler::target::word
@@ -18469,11 +18469,11 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x280;
 static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
-    0x780;
+    0x788;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_shadow_call_stack_offset = 0x788;
+    AOT_Thread_saved_shadow_call_stack_offset = 0x790;
 static constexpr dart::compiler::target::word
-    AOT_Thread_safepoint_state_offset = 0x798;
+    AOT_Thread_safepoint_state_offset = 0x7a0;
 static constexpr dart::compiler::target::word
     AOT_Thread_shared_field_table_values_offset = 0x68;
 static constexpr dart::compiler::target::word
@@ -18483,9 +18483,9 @@
 static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
     0x38;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_stack_limit_offset = 0x718;
+    AOT_Thread_saved_stack_limit_offset = 0x720;
 static constexpr dart::compiler::target::word
-    AOT_Thread_stack_overflow_flags_offset = 0x720;
+    AOT_Thread_stack_overflow_flags_offset = 0x728;
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240;
 static constexpr dart::compiler::target::word
@@ -18496,49 +18496,49 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188;
 static constexpr dart::compiler::target::word
-    AOT_Thread_store_buffer_block_offset = 0x730;
+    AOT_Thread_store_buffer_block_offset = 0x738;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_entry_point_offset = 0x6b8;
+    AOT_Thread_suspend_state_await_entry_point_offset = 0x6c0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c0;
+    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6b0;
+    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6b8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6c8;
+    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6d0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d0;
+    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6d8;
+    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6e0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e0;
+    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6e8;
+    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6f0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f0;
+    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f8;
 static constexpr dart::compiler::target::word
     AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
-        0x6f8;
+        0x700;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x700;
+    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x708;
 static constexpr dart::compiler::target::word
-    AOT_Thread_top_exit_frame_info_offset = 0x728;
+    AOT_Thread_top_exit_frame_info_offset = 0x730;
 static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48;
 static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
     0x20;
 static constexpr dart::compiler::target::word
-    AOT_Thread_unboxed_runtime_arg_offset = 0x758;
-static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x750;
+    AOT_Thread_unboxed_runtime_arg_offset = 0x760;
+static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x758;
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_entry_point_offset = 0x1f8;
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_mask_offset = 0x40;
 static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
-    0x7b8;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7c0;
+    0x7c0;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7c8;
 static constexpr dart::compiler::target::word
     AOT_Thread_jump_to_frame_entry_point_offset = 0x270;
 static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
-    0x7c8;
+    0x7d0;
 static constexpr dart::compiler::target::word
     AOT_TsanUtils_setjmp_function_offset = 0x0;
 static constexpr dart::compiler::target::word
@@ -18638,8 +18638,8 @@
     0x8, 0x18, 0x10, 0x20};
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_wrappers_thread_offset[] = {
-        0x658, 0x660, 0x668, 0x670, -1,    -1,    0x678, 0x680,
-        0x688, 0x690, 0x698, -1,    0x6a0, 0x6a8, -1,    -1};
+        0x660, 0x668, 0x670, 0x678, -1,    -1,    0x680, 0x688,
+        0x690, 0x698, 0x6a0, -1,    0x6a8, 0x6b0, -1,    -1};
 static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
     0x28;
 static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
@@ -19107,9 +19107,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_AllocateArray_entry_point_offset = 0x2e8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_exception_offset = 0x7b0;
+    AOT_Thread_active_exception_offset = 0x7b8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_stacktrace_offset = 0x7b8;
+    AOT_Thread_active_stacktrace_offset = 0x7c0;
 static constexpr dart::compiler::target::word
     AOT_Thread_array_write_barrier_entry_point_offset = 0x200;
 static constexpr dart::compiler::target::word
@@ -19133,7 +19133,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_allocate_object_slow_stub_offset = 0x158;
 static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
-    0x7f0;
+    0x7f8;
 static constexpr dart::compiler::target::word
     AOT_Thread_async_exception_handler_stub_offset = 0x160;
 static constexpr dart::compiler::target::word
@@ -19149,13 +19149,13 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_call_to_runtime_stub_offset = 0xc0;
 static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
-    0x830;
+    0x838;
 static constexpr dart::compiler::target::word
     AOT_Thread_dispatch_table_array_offset = 0x58;
 static constexpr dart::compiler::target::word
-    AOT_Thread_double_truncate_round_supported_offset = 0x7f8;
+    AOT_Thread_double_truncate_round_supported_offset = 0x800;
 static constexpr dart::compiler::target::word
-    AOT_Thread_service_extension_stream_offset = 0x838;
+    AOT_Thread_service_extension_stream_offset = 0x840;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
     0x258;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
@@ -19172,7 +19172,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_enter_safepoint_stub_offset = 0x1e0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_execution_state_offset = 0x7d8;
+    AOT_Thread_execution_state_offset = 0x7e0;
 static constexpr dart::compiler::target::word
     AOT_Thread_exit_safepoint_stub_offset = 0x1e8;
 static constexpr dart::compiler::target::word
@@ -19192,7 +19192,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_float_zerow_address_offset = 0x2e0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_global_object_pool_offset = 0x7c0;
+    AOT_Thread_global_object_pool_offset = 0x7c8;
 static constexpr dart::compiler::target::word
     AOT_Thread_interpret_call_entry_point_offset = 0x2a0;
 static constexpr dart::compiler::target::word
@@ -19200,10 +19200,10 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_invoke_dart_code_stub_offset = 0xb0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_exit_through_ffi_offset = 0x7e8;
-static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x750;
+    AOT_Thread_exit_through_ffi_offset = 0x7f0;
+static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x758;
 static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
-    0x758;
+    0x760;
 static constexpr dart::compiler::target::word
     AOT_Thread_field_table_values_offset = 0x60;
 static constexpr dart::compiler::target::word
@@ -19213,9 +19213,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_old_marking_stack_block_offset = 0x780;
+    AOT_Thread_old_marking_stack_block_offset = 0x788;
 static constexpr dart::compiler::target::word
-    AOT_Thread_new_marking_stack_block_offset = 0x788;
+    AOT_Thread_new_marking_stack_block_offset = 0x790;
 static constexpr dart::compiler::target::word
     AOT_Thread_megamorphic_call_checked_entry_offset = 0x248;
 static constexpr dart::compiler::target::word
@@ -19269,11 +19269,11 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x280;
 static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
-    0x7c8;
+    0x7d0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_shadow_call_stack_offset = 0x7d0;
+    AOT_Thread_saved_shadow_call_stack_offset = 0x7d8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_safepoint_state_offset = 0x7e0;
+    AOT_Thread_safepoint_state_offset = 0x7e8;
 static constexpr dart::compiler::target::word
     AOT_Thread_shared_field_table_values_offset = 0x68;
 static constexpr dart::compiler::target::word
@@ -19283,9 +19283,9 @@
 static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
     0x38;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_stack_limit_offset = 0x760;
+    AOT_Thread_saved_stack_limit_offset = 0x768;
 static constexpr dart::compiler::target::word
-    AOT_Thread_stack_overflow_flags_offset = 0x768;
+    AOT_Thread_stack_overflow_flags_offset = 0x770;
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240;
 static constexpr dart::compiler::target::word
@@ -19296,49 +19296,49 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188;
 static constexpr dart::compiler::target::word
-    AOT_Thread_store_buffer_block_offset = 0x778;
+    AOT_Thread_store_buffer_block_offset = 0x780;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_entry_point_offset = 0x700;
+    AOT_Thread_suspend_state_await_entry_point_offset = 0x708;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x708;
+    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x710;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6f8;
+    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x700;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x710;
+    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x718;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x718;
+    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x720;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x720;
+    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x728;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x728;
+    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x730;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x730;
+    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x738;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x738;
+    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x740;
 static constexpr dart::compiler::target::word
     AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
-        0x740;
+        0x748;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x748;
+    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x750;
 static constexpr dart::compiler::target::word
-    AOT_Thread_top_exit_frame_info_offset = 0x770;
+    AOT_Thread_top_exit_frame_info_offset = 0x778;
 static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48;
 static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
     0x20;
 static constexpr dart::compiler::target::word
-    AOT_Thread_unboxed_runtime_arg_offset = 0x7a0;
-static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x798;
+    AOT_Thread_unboxed_runtime_arg_offset = 0x7a8;
+static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x7a0;
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_entry_point_offset = 0x1f8;
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_mask_offset = 0x40;
 static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
-    0x800;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x808;
+    0x808;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x810;
 static constexpr dart::compiler::target::word
     AOT_Thread_jump_to_frame_entry_point_offset = 0x270;
 static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
-    0x810;
+    0x818;
 static constexpr dart::compiler::target::word
     AOT_TsanUtils_setjmp_function_offset = 0x0;
 static constexpr dart::compiler::target::word
@@ -19438,10 +19438,10 @@
     0x8, 0x18, 0x10, 0x20};
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_wrappers_thread_offset[] = {
-        0x658, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690,
-        0x698, 0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, -1,
-        -1,    -1,    -1,    0x6d0, 0x6d8, -1,    -1,    0x6e0,
-        0x6e8, 0x6f0, -1,    -1,    -1,    -1,    -1,    -1};
+        0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698,
+        0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, 0x6d0, -1,
+        -1,    -1,    -1,    0x6d8, 0x6e0, -1,    -1,    0x6e8,
+        0x6f0, 0x6f8, -1,    -1,    -1,    -1,    -1,    -1};
 static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
     0x28;
 static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
@@ -19903,9 +19903,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_AllocateArray_entry_point_offset = 0x2f0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_exception_offset = 0x770;
+    AOT_Thread_active_exception_offset = 0x778;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_stacktrace_offset = 0x778;
+    AOT_Thread_active_stacktrace_offset = 0x780;
 static constexpr dart::compiler::target::word
     AOT_Thread_array_write_barrier_entry_point_offset = 0x208;
 static constexpr dart::compiler::target::word
@@ -19929,7 +19929,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_allocate_object_slow_stub_offset = 0x160;
 static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
-    0x7b0;
+    0x7b8;
 static constexpr dart::compiler::target::word
     AOT_Thread_async_exception_handler_stub_offset = 0x168;
 static constexpr dart::compiler::target::word
@@ -19945,13 +19945,13 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_call_to_runtime_stub_offset = 0xc8;
 static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
-    0x7f0;
+    0x7f8;
 static constexpr dart::compiler::target::word
     AOT_Thread_dispatch_table_array_offset = 0x60;
 static constexpr dart::compiler::target::word
-    AOT_Thread_double_truncate_round_supported_offset = 0x7b8;
+    AOT_Thread_double_truncate_round_supported_offset = 0x7c0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_service_extension_stream_offset = 0x7f8;
+    AOT_Thread_service_extension_stream_offset = 0x800;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
     0x260;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
@@ -19968,7 +19968,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_enter_safepoint_stub_offset = 0x1e8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_execution_state_offset = 0x798;
+    AOT_Thread_execution_state_offset = 0x7a0;
 static constexpr dart::compiler::target::word
     AOT_Thread_exit_safepoint_stub_offset = 0x1f0;
 static constexpr dart::compiler::target::word
@@ -19988,7 +19988,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_float_zerow_address_offset = 0x2e8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_global_object_pool_offset = 0x780;
+    AOT_Thread_global_object_pool_offset = 0x788;
 static constexpr dart::compiler::target::word
     AOT_Thread_interpret_call_entry_point_offset = 0x2a8;
 static constexpr dart::compiler::target::word
@@ -19996,10 +19996,10 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_invoke_dart_code_stub_offset = 0xb8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_exit_through_ffi_offset = 0x7a8;
-static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x710;
+    AOT_Thread_exit_through_ffi_offset = 0x7b0;
+static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x718;
 static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
-    0x718;
+    0x720;
 static constexpr dart::compiler::target::word
     AOT_Thread_field_table_values_offset = 0x68;
 static constexpr dart::compiler::target::word
@@ -20009,9 +20009,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1e0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_old_marking_stack_block_offset = 0x740;
+    AOT_Thread_old_marking_stack_block_offset = 0x748;
 static constexpr dart::compiler::target::word
-    AOT_Thread_new_marking_stack_block_offset = 0x748;
+    AOT_Thread_new_marking_stack_block_offset = 0x750;
 static constexpr dart::compiler::target::word
     AOT_Thread_megamorphic_call_checked_entry_offset = 0x250;
 static constexpr dart::compiler::target::word
@@ -20065,11 +20065,11 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x288;
 static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
-    0x788;
+    0x790;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_shadow_call_stack_offset = 0x790;
+    AOT_Thread_saved_shadow_call_stack_offset = 0x798;
 static constexpr dart::compiler::target::word
-    AOT_Thread_safepoint_state_offset = 0x7a0;
+    AOT_Thread_safepoint_state_offset = 0x7a8;
 static constexpr dart::compiler::target::word
     AOT_Thread_shared_field_table_values_offset = 0x70;
 static constexpr dart::compiler::target::word
@@ -20079,9 +20079,9 @@
 static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
     0x38;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_stack_limit_offset = 0x720;
+    AOT_Thread_saved_stack_limit_offset = 0x728;
 static constexpr dart::compiler::target::word
-    AOT_Thread_stack_overflow_flags_offset = 0x728;
+    AOT_Thread_stack_overflow_flags_offset = 0x730;
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x248;
 static constexpr dart::compiler::target::word
@@ -20092,38 +20092,38 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x190;
 static constexpr dart::compiler::target::word
-    AOT_Thread_store_buffer_block_offset = 0x738;
+    AOT_Thread_store_buffer_block_offset = 0x740;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_entry_point_offset = 0x6c0;
+    AOT_Thread_suspend_state_await_entry_point_offset = 0x6c8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6c8;
+    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6d0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6b8;
+    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6c0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6d0;
+    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6d8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6d8;
+    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6e0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6e0;
+    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6e8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6e8;
+    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6f0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6f0;
+    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6f8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6f8;
+    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x700;
 static constexpr dart::compiler::target::word
     AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
-        0x700;
+        0x708;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x708;
+    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x710;
 static constexpr dart::compiler::target::word
-    AOT_Thread_top_exit_frame_info_offset = 0x730;
+    AOT_Thread_top_exit_frame_info_offset = 0x738;
 static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x50;
 static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
     0x20;
 static constexpr dart::compiler::target::word
-    AOT_Thread_unboxed_runtime_arg_offset = 0x760;
-static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x758;
+    AOT_Thread_unboxed_runtime_arg_offset = 0x768;
+static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x760;
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_entry_point_offset = 0x200;
 static constexpr dart::compiler::target::word
@@ -20131,12 +20131,12 @@
 static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset =
     0x48;
 static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
-    0x7c0;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7c8;
+    0x7c8;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7d0;
 static constexpr dart::compiler::target::word
     AOT_Thread_jump_to_frame_entry_point_offset = 0x278;
 static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
-    0x7d0;
+    0x7d8;
 static constexpr dart::compiler::target::word
     AOT_TsanUtils_setjmp_function_offset = 0x0;
 static constexpr dart::compiler::target::word
@@ -20236,8 +20236,8 @@
     0x8, 0x18, 0x10, 0x20};
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_wrappers_thread_offset[] = {
-        0x660, 0x668, 0x670, 0x678, -1,    -1,    0x680, 0x688,
-        0x690, 0x698, 0x6a0, -1,    0x6a8, 0x6b0, -1,    -1};
+        0x668, 0x670, 0x678, 0x680, -1,    -1,    0x688, 0x690,
+        0x698, 0x6a0, 0x6a8, -1,    0x6b0, 0x6b8, -1,    -1};
 static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
     0x20;
 static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
@@ -20699,9 +20699,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_AllocateArray_entry_point_offset = 0x2f0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_exception_offset = 0x7b8;
+    AOT_Thread_active_exception_offset = 0x7c0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_stacktrace_offset = 0x7c0;
+    AOT_Thread_active_stacktrace_offset = 0x7c8;
 static constexpr dart::compiler::target::word
     AOT_Thread_array_write_barrier_entry_point_offset = 0x208;
 static constexpr dart::compiler::target::word
@@ -20725,7 +20725,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_allocate_object_slow_stub_offset = 0x160;
 static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
-    0x7f8;
+    0x800;
 static constexpr dart::compiler::target::word
     AOT_Thread_async_exception_handler_stub_offset = 0x168;
 static constexpr dart::compiler::target::word
@@ -20741,13 +20741,13 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_call_to_runtime_stub_offset = 0xc8;
 static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
-    0x838;
+    0x840;
 static constexpr dart::compiler::target::word
     AOT_Thread_dispatch_table_array_offset = 0x60;
 static constexpr dart::compiler::target::word
-    AOT_Thread_double_truncate_round_supported_offset = 0x800;
+    AOT_Thread_double_truncate_round_supported_offset = 0x808;
 static constexpr dart::compiler::target::word
-    AOT_Thread_service_extension_stream_offset = 0x840;
+    AOT_Thread_service_extension_stream_offset = 0x848;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
     0x260;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
@@ -20764,7 +20764,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_enter_safepoint_stub_offset = 0x1e8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_execution_state_offset = 0x7e0;
+    AOT_Thread_execution_state_offset = 0x7e8;
 static constexpr dart::compiler::target::word
     AOT_Thread_exit_safepoint_stub_offset = 0x1f0;
 static constexpr dart::compiler::target::word
@@ -20784,7 +20784,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_float_zerow_address_offset = 0x2e8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_global_object_pool_offset = 0x7c8;
+    AOT_Thread_global_object_pool_offset = 0x7d0;
 static constexpr dart::compiler::target::word
     AOT_Thread_interpret_call_entry_point_offset = 0x2a8;
 static constexpr dart::compiler::target::word
@@ -20792,10 +20792,10 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_invoke_dart_code_stub_offset = 0xb8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_exit_through_ffi_offset = 0x7f0;
-static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x758;
+    AOT_Thread_exit_through_ffi_offset = 0x7f8;
+static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x760;
 static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
-    0x760;
+    0x768;
 static constexpr dart::compiler::target::word
     AOT_Thread_field_table_values_offset = 0x68;
 static constexpr dart::compiler::target::word
@@ -20805,9 +20805,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1e0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_old_marking_stack_block_offset = 0x788;
+    AOT_Thread_old_marking_stack_block_offset = 0x790;
 static constexpr dart::compiler::target::word
-    AOT_Thread_new_marking_stack_block_offset = 0x790;
+    AOT_Thread_new_marking_stack_block_offset = 0x798;
 static constexpr dart::compiler::target::word
     AOT_Thread_megamorphic_call_checked_entry_offset = 0x250;
 static constexpr dart::compiler::target::word
@@ -20861,11 +20861,11 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x288;
 static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
-    0x7d0;
+    0x7d8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_shadow_call_stack_offset = 0x7d8;
+    AOT_Thread_saved_shadow_call_stack_offset = 0x7e0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_safepoint_state_offset = 0x7e8;
+    AOT_Thread_safepoint_state_offset = 0x7f0;
 static constexpr dart::compiler::target::word
     AOT_Thread_shared_field_table_values_offset = 0x70;
 static constexpr dart::compiler::target::word
@@ -20875,9 +20875,9 @@
 static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
     0x38;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_stack_limit_offset = 0x768;
+    AOT_Thread_saved_stack_limit_offset = 0x770;
 static constexpr dart::compiler::target::word
-    AOT_Thread_stack_overflow_flags_offset = 0x770;
+    AOT_Thread_stack_overflow_flags_offset = 0x778;
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x248;
 static constexpr dart::compiler::target::word
@@ -20888,38 +20888,38 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x190;
 static constexpr dart::compiler::target::word
-    AOT_Thread_store_buffer_block_offset = 0x780;
+    AOT_Thread_store_buffer_block_offset = 0x788;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_entry_point_offset = 0x708;
+    AOT_Thread_suspend_state_await_entry_point_offset = 0x710;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x710;
+    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x718;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x700;
+    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x708;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x718;
+    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x720;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x720;
+    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x728;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x728;
+    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x730;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x730;
+    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x738;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x738;
+    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x740;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x740;
+    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x748;
 static constexpr dart::compiler::target::word
     AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
-        0x748;
+        0x750;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x750;
+    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x758;
 static constexpr dart::compiler::target::word
-    AOT_Thread_top_exit_frame_info_offset = 0x778;
+    AOT_Thread_top_exit_frame_info_offset = 0x780;
 static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x50;
 static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
     0x20;
 static constexpr dart::compiler::target::word
-    AOT_Thread_unboxed_runtime_arg_offset = 0x7a8;
-static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x7a0;
+    AOT_Thread_unboxed_runtime_arg_offset = 0x7b0;
+static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x7a8;
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_entry_point_offset = 0x200;
 static constexpr dart::compiler::target::word
@@ -20927,12 +20927,12 @@
 static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset =
     0x48;
 static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
-    0x808;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x810;
+    0x810;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x818;
 static constexpr dart::compiler::target::word
     AOT_Thread_jump_to_frame_entry_point_offset = 0x278;
 static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
-    0x818;
+    0x820;
 static constexpr dart::compiler::target::word
     AOT_TsanUtils_setjmp_function_offset = 0x0;
 static constexpr dart::compiler::target::word
@@ -21032,10 +21032,10 @@
     0x8, 0x18, 0x10, 0x20};
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_wrappers_thread_offset[] = {
-        0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698,
-        0x6a0, 0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, 0x6d0, -1,
-        -1,    -1,    -1,    0x6d8, 0x6e0, -1,    -1,    0x6e8,
-        0x6f0, 0x6f8, -1,    -1,    -1,    -1,    -1,    -1};
+        0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, 0x6a0,
+        0x6a8, 0x6b0, 0x6b8, 0x6c0, 0x6c8, 0x6d0, 0x6d8, -1,
+        -1,    -1,    -1,    0x6e0, 0x6e8, -1,    -1,    0x6f0,
+        0x6f8, 0x700, -1,    -1,    -1,    -1,    -1,    -1};
 static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
     0x20;
 static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
@@ -21496,9 +21496,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_AllocateArray_entry_point_offset = 0x174;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_exception_offset = 0x3d8;
+    AOT_Thread_active_exception_offset = 0x3e0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_stacktrace_offset = 0x3dc;
+    AOT_Thread_active_stacktrace_offset = 0x3e4;
 static constexpr dart::compiler::target::word
     AOT_Thread_array_write_barrier_entry_point_offset = 0x100;
 static constexpr dart::compiler::target::word
@@ -21522,7 +21522,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_allocate_object_slow_stub_offset = 0xac;
 static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
-    0x3f8;
+    0x400;
 static constexpr dart::compiler::target::word
     AOT_Thread_async_exception_handler_stub_offset = 0xb0;
 static constexpr dart::compiler::target::word
@@ -21538,13 +21538,13 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_call_to_runtime_stub_offset = 0x60;
 static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
-    0x420;
+    0x428;
 static constexpr dart::compiler::target::word
     AOT_Thread_dispatch_table_array_offset = 0x2c;
 static constexpr dart::compiler::target::word
-    AOT_Thread_double_truncate_round_supported_offset = 0x3fc;
+    AOT_Thread_double_truncate_round_supported_offset = 0x404;
 static constexpr dart::compiler::target::word
-    AOT_Thread_service_extension_stream_offset = 0x424;
+    AOT_Thread_service_extension_stream_offset = 0x42c;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
     0x12c;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
@@ -21561,7 +21561,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_enter_safepoint_stub_offset = 0xf0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_execution_state_offset = 0x3ec;
+    AOT_Thread_execution_state_offset = 0x3f4;
 static constexpr dart::compiler::target::word
     AOT_Thread_exit_safepoint_stub_offset = 0xf4;
 static constexpr dart::compiler::target::word
@@ -21581,7 +21581,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_float_zerow_address_offset = 0x170;
 static constexpr dart::compiler::target::word
-    AOT_Thread_global_object_pool_offset = 0x3e0;
+    AOT_Thread_global_object_pool_offset = 0x3e8;
 static constexpr dart::compiler::target::word
     AOT_Thread_interpret_call_entry_point_offset = 0x150;
 static constexpr dart::compiler::target::word
@@ -21589,10 +21589,10 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_invoke_dart_code_stub_offset = 0x58;
 static constexpr dart::compiler::target::word
-    AOT_Thread_exit_through_ffi_offset = 0x3f4;
-static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x3a0;
+    AOT_Thread_exit_through_ffi_offset = 0x3fc;
+static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x3a4;
 static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
-    0x3a4;
+    0x3a8;
 static constexpr dart::compiler::target::word
     AOT_Thread_field_table_values_offset = 0x30;
 static constexpr dart::compiler::target::word
@@ -21602,9 +21602,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_lazy_specialize_type_test_stub_offset = 0xec;
 static constexpr dart::compiler::target::word
-    AOT_Thread_old_marking_stack_block_offset = 0x3b8;
+    AOT_Thread_old_marking_stack_block_offset = 0x3bc;
 static constexpr dart::compiler::target::word
-    AOT_Thread_new_marking_stack_block_offset = 0x3bc;
+    AOT_Thread_new_marking_stack_block_offset = 0x3c0;
 static constexpr dart::compiler::target::word
     AOT_Thread_megamorphic_call_checked_entry_offset = 0x124;
 static constexpr dart::compiler::target::word
@@ -21658,11 +21658,11 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x140;
 static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
-    0x3e4;
+    0x3ec;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_shadow_call_stack_offset = 0x3e8;
+    AOT_Thread_saved_shadow_call_stack_offset = 0x3f0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_safepoint_state_offset = 0x3f0;
+    AOT_Thread_safepoint_state_offset = 0x3f8;
 static constexpr dart::compiler::target::word
     AOT_Thread_shared_field_table_values_offset = 0x34;
 static constexpr dart::compiler::target::word
@@ -21672,9 +21672,9 @@
 static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
     0x1c;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_stack_limit_offset = 0x3a8;
+    AOT_Thread_saved_stack_limit_offset = 0x3ac;
 static constexpr dart::compiler::target::word
-    AOT_Thread_stack_overflow_flags_offset = 0x3ac;
+    AOT_Thread_stack_overflow_flags_offset = 0x3b0;
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x120;
 static constexpr dart::compiler::target::word
@@ -21685,49 +21685,49 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xc4;
 static constexpr dart::compiler::target::word
-    AOT_Thread_store_buffer_block_offset = 0x3b4;
+    AOT_Thread_store_buffer_block_offset = 0x3b8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_entry_point_offset = 0x378;
+    AOT_Thread_suspend_state_await_entry_point_offset = 0x37c;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x37c;
+    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x380;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x374;
+    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x378;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x380;
+    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x384;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x384;
+    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x388;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x388;
+    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x38c;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x38c;
+    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x390;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x390;
+    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x394;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x394;
+    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x398;
 static constexpr dart::compiler::target::word
     AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
-        0x398;
+        0x39c;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x39c;
+    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x3a0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_top_exit_frame_info_offset = 0x3b0;
+    AOT_Thread_top_exit_frame_info_offset = 0x3b4;
 static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x24;
 static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
     0x10;
 static constexpr dart::compiler::target::word
-    AOT_Thread_unboxed_runtime_arg_offset = 0x3c8;
-static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x3c4;
+    AOT_Thread_unboxed_runtime_arg_offset = 0x3d0;
+static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x3c8;
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_entry_point_offset = 0xfc;
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_mask_offset = 0x20;
 static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
-    0x400;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x408;
+    0x408;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x410;
 static constexpr dart::compiler::target::word
     AOT_Thread_jump_to_frame_entry_point_offset = 0x138;
 static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
-    0x410;
+    0x418;
 static constexpr dart::compiler::target::word
     AOT_TsanUtils_setjmp_function_offset = 0x0;
 static constexpr dart::compiler::target::word
@@ -21827,9 +21827,9 @@
     0x4, 0xc, 0x8, 0x10};
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_wrappers_thread_offset[] = {
-        -1,    -1,    -1, -1, -1, 0x32c, 0x330, 0x334, -1,    -1,    0x338,
-        0x33c, 0x340, -1, -1, -1, 0x344, 0x348, 0x34c, 0x350, 0x354, 0x358,
-        0x35c, 0x360, -1, -1, -1, -1,    0x364, 0x368, 0x36c, 0x370};
+        -1,    -1,    -1, -1, -1, 0x330, 0x334, 0x338, -1,    -1,    0x33c,
+        0x340, 0x344, -1, -1, -1, 0x348, 0x34c, 0x350, 0x354, 0x358, 0x35c,
+        0x360, 0x364, -1, -1, -1, -1,    0x368, 0x36c, 0x370, 0x374};
 static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
     0x14;
 static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8;
@@ -22290,9 +22290,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_AllocateArray_entry_point_offset = 0x2e8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_exception_offset = 0x7a0;
+    AOT_Thread_active_exception_offset = 0x7a8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_active_stacktrace_offset = 0x7a8;
+    AOT_Thread_active_stacktrace_offset = 0x7b0;
 static constexpr dart::compiler::target::word
     AOT_Thread_array_write_barrier_entry_point_offset = 0x200;
 static constexpr dart::compiler::target::word
@@ -22316,7 +22316,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_allocate_object_slow_stub_offset = 0x158;
 static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
-    0x7e0;
+    0x7e8;
 static constexpr dart::compiler::target::word
     AOT_Thread_async_exception_handler_stub_offset = 0x160;
 static constexpr dart::compiler::target::word
@@ -22332,13 +22332,13 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_call_to_runtime_stub_offset = 0xc0;
 static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
-    0x820;
+    0x828;
 static constexpr dart::compiler::target::word
     AOT_Thread_dispatch_table_array_offset = 0x58;
 static constexpr dart::compiler::target::word
-    AOT_Thread_double_truncate_round_supported_offset = 0x7e8;
+    AOT_Thread_double_truncate_round_supported_offset = 0x7f0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_service_extension_stream_offset = 0x828;
+    AOT_Thread_service_extension_stream_offset = 0x830;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
     0x258;
 static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
@@ -22355,7 +22355,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_enter_safepoint_stub_offset = 0x1e0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_execution_state_offset = 0x7c8;
+    AOT_Thread_execution_state_offset = 0x7d0;
 static constexpr dart::compiler::target::word
     AOT_Thread_exit_safepoint_stub_offset = 0x1e8;
 static constexpr dart::compiler::target::word
@@ -22375,7 +22375,7 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_float_zerow_address_offset = 0x2e0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_global_object_pool_offset = 0x7b0;
+    AOT_Thread_global_object_pool_offset = 0x7b8;
 static constexpr dart::compiler::target::word
     AOT_Thread_interpret_call_entry_point_offset = 0x2a0;
 static constexpr dart::compiler::target::word
@@ -22383,10 +22383,10 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_invoke_dart_code_stub_offset = 0xb0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_exit_through_ffi_offset = 0x7d8;
-static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x740;
+    AOT_Thread_exit_through_ffi_offset = 0x7e0;
+static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x748;
 static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
-    0x748;
+    0x750;
 static constexpr dart::compiler::target::word
     AOT_Thread_field_table_values_offset = 0x60;
 static constexpr dart::compiler::target::word
@@ -22396,9 +22396,9 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_old_marking_stack_block_offset = 0x770;
+    AOT_Thread_old_marking_stack_block_offset = 0x778;
 static constexpr dart::compiler::target::word
-    AOT_Thread_new_marking_stack_block_offset = 0x778;
+    AOT_Thread_new_marking_stack_block_offset = 0x780;
 static constexpr dart::compiler::target::word
     AOT_Thread_megamorphic_call_checked_entry_offset = 0x248;
 static constexpr dart::compiler::target::word
@@ -22452,11 +22452,11 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_resume_interpreter_adjusted_entry_point_offset = 0x280;
 static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
-    0x7b8;
+    0x7c0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_shadow_call_stack_offset = 0x7c0;
+    AOT_Thread_saved_shadow_call_stack_offset = 0x7c8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_safepoint_state_offset = 0x7d0;
+    AOT_Thread_safepoint_state_offset = 0x7d8;
 static constexpr dart::compiler::target::word
     AOT_Thread_shared_field_table_values_offset = 0x68;
 static constexpr dart::compiler::target::word
@@ -22466,9 +22466,9 @@
 static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
     0x38;
 static constexpr dart::compiler::target::word
-    AOT_Thread_saved_stack_limit_offset = 0x750;
+    AOT_Thread_saved_stack_limit_offset = 0x758;
 static constexpr dart::compiler::target::word
-    AOT_Thread_stack_overflow_flags_offset = 0x758;
+    AOT_Thread_stack_overflow_flags_offset = 0x760;
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240;
 static constexpr dart::compiler::target::word
@@ -22479,49 +22479,49 @@
 static constexpr dart::compiler::target::word
     AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x188;
 static constexpr dart::compiler::target::word
-    AOT_Thread_store_buffer_block_offset = 0x768;
+    AOT_Thread_store_buffer_block_offset = 0x770;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_entry_point_offset = 0x6f0;
+    AOT_Thread_suspend_state_await_entry_point_offset = 0x6f8;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6f8;
+    AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x700;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6e8;
+    AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6f0;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x700;
+    AOT_Thread_suspend_state_return_async_entry_point_offset = 0x708;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x708;
+    AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x710;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x710;
+    AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x718;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x718;
+    AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x720;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x720;
+    AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x728;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x728;
+    AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x730;
 static constexpr dart::compiler::target::word
     AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset =
-        0x730;
+        0x738;
 static constexpr dart::compiler::target::word
-    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x738;
+    AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x740;
 static constexpr dart::compiler::target::word
-    AOT_Thread_top_exit_frame_info_offset = 0x760;
+    AOT_Thread_top_exit_frame_info_offset = 0x768;
 static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48;
 static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset =
     0x20;
 static constexpr dart::compiler::target::word
-    AOT_Thread_unboxed_runtime_arg_offset = 0x790;
-static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x788;
+    AOT_Thread_unboxed_runtime_arg_offset = 0x798;
+static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x790;
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_entry_point_offset = 0x1f8;
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_mask_offset = 0x40;
 static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset =
-    0x7f0;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7f8;
+    0x7f8;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x800;
 static constexpr dart::compiler::target::word
     AOT_Thread_jump_to_frame_entry_point_offset = 0x270;
 static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
-    0x800;
+    0x808;
 static constexpr dart::compiler::target::word
     AOT_TsanUtils_setjmp_function_offset = 0x0;
 static constexpr dart::compiler::target::word
@@ -22621,9 +22621,9 @@
     0x8, 0x18, 0x10, 0x20};
 static constexpr dart::compiler::target::word
     AOT_Thread_write_barrier_wrappers_thread_offset[] = {
-        -1,    -1,    -1, -1, -1, 0x658, 0x660, 0x668, -1,    -1,    0x670,
-        0x678, 0x680, -1, -1, -1, 0x688, 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0,
-        0x6b8, 0x6c0, -1, -1, -1, -1,    0x6c8, 0x6d0, 0x6d8, 0x6e0};
+        -1,    -1,    -1, -1, -1, 0x660, 0x668, 0x670, -1,    -1,    0x678,
+        0x680, 0x688, -1, -1, -1, 0x690, 0x698, 0x6a0, 0x6a8, 0x6b0, 0x6b8,
+        0x6c0, 0x6c8, -1, -1, -1, -1,    0x6d0, 0x6d8, 0x6e0, 0x6e8};
 static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
     0x28;
 static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10;
diff --git a/runtime/vm/interpreter.cc b/runtime/vm/interpreter.cc
index 13b7a23..6373bb4 100644
--- a/runtime/vm/interpreter.cc
+++ b/runtime/vm/interpreter.cc
@@ -3714,6 +3714,28 @@
         }
       }
     }
+    const intptr_t num_type_args = cls->untag()->num_type_arguments_;
+    if (num_type_args != 0) {
+      if ((type_args == null_value) ||
+          (Smi::Value(type_args->untag()->length()) != num_type_args)) {
+        SP[1] = target;    // Save target.
+        SP[2] = argdesc_;  // Save arguments descriptor.
+        SP[3] = cls;       // Save class.
+
+        SP[4] = 0;  // Space for result.
+        SP[5] = cls;
+        SP[6] = type_args;
+
+        Exit(thread, FP, SP + 7, pc);
+        INVOKE_RUNTIME(DRT_ConvertToInstanceTypeArguments,
+                       NativeArguments(thread, 2, SP + 5, SP + 4));
+
+        target = Function::RawCast(SP[1]);
+        argdesc_ = Array::RawCast(SP[2]);
+        cls = Class::RawCast(SP[3]);
+        type_args = TypeArguments::RawCast(SP[4]);
+      }
+    }
 
     SP[1] = target;    // Save target.
     SP[2] = argdesc_;  // Save arguments descriptor.
diff --git a/runtime/vm/runtime_entry.cc b/runtime/vm/runtime_entry.cc
index f9cf58c..c1ce6fc 100644
--- a/runtime/vm/runtime_entry.cc
+++ b/runtime/vm/runtime_entry.cc
@@ -1074,6 +1074,24 @@
 #endif  // defined(DART_DYNAMIC_MODULES)
 }
 
+// Converts type arguments passed to a constructor tear-off
+// into an instance type arguments.
+// Arg0: class to allocate
+// Arg1: type arguments
+// Return value: instance type arguments
+DEFINE_RUNTIME_ENTRY(ConvertToInstanceTypeArguments, 2) {
+#if defined(DART_DYNAMIC_MODULES)
+  const auto& cls = Class::CheckedHandle(zone, arguments.ArgAt(0));
+  const auto& type_args =
+      TypeArguments::CheckedHandle(zone, arguments.ArgAt(1));
+  const auto& result = TypeArguments::Handle(
+      zone, cls.GetInstanceTypeArguments(thread, type_args));
+  arguments.SetReturn(result);
+#else
+  UNREACHABLE();
+#endif  // defined(DART_DYNAMIC_MODULES)
+}
+
 // Check that arguments are valid for the given closure.
 // Arg0: closure
 // Arg1: arguments descriptor
diff --git a/runtime/vm/runtime_entry_list.h b/runtime/vm/runtime_entry_list.h
index 9b33d03..98d27ff 100644
--- a/runtime/vm/runtime_entry_list.h
+++ b/runtime/vm/runtime_entry_list.h
@@ -77,6 +77,7 @@
   V(AllocateSubtypeTestCache)                                                  \
   V(GetFieldForDispatch)                                                       \
   V(AdjustArgumentsDesciptorForImplicitClosure)                                \
+  V(ConvertToInstanceTypeArguments)                                            \
   V(ClosureArgumentsValid)                                                     \
   V(ResolveCallFunction)                                                       \
   V(InterpretedInstanceCallMissHandler)                                        \
diff --git a/tests/language/regress/regress60816_test.dart b/tests/language/regress/regress60816_test.dart
new file mode 100644
index 0000000..7fe806e
--- /dev/null
+++ b/tests/language/regress/regress60816_test.dart
@@ -0,0 +1,84 @@
+// Copyright (c) 2025, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
+// Regression test for https://github.com/dart-lang/sdk/issues/60816.
+//
+// Verify that constructor tear-offs properly convert function type arguments
+// into instance type parameters when allocating an object.
+
+import "package:expect/expect.dart";
+
+class A<T> {
+  T f1;
+  A(this.f1);
+  Type getT() => T;
+}
+
+class B<S> extends A<A<S>> {
+  S f2;
+  B(this.f2) : super(A(f2));
+  Type getS() => S;
+}
+
+class C extends A<String> {
+  String f3;
+  C(this.f3) : super(f3);
+}
+
+final newA = A.new;
+final newAOfInt = A<int>.new;
+final newAOfDyn = A<dynamic>.new;
+
+final newB = B.new;
+final newBOfInt = B<int>.new;
+final newBOfDyn = B<dynamic>.new;
+
+final newC = C.new;
+
+void main() {
+  final a1 = newA<double>(42);
+  Expect.type<A<double>>(a1);
+  Expect.equals(double, a1.getT());
+
+  final a2 = newA(42 as dynamic);
+  Expect.type<A<dynamic>>(a2);
+  Expect.equals(dynamic, a2.getT());
+
+  final a3 = newAOfInt(42);
+  Expect.type<A<int>>(a3);
+  Expect.equals(int, a3.getT());
+
+  final a4 = newAOfDyn(42);
+  Expect.type<A<dynamic>>(a4);
+  Expect.equals(dynamic, a4.getT());
+
+  final b1 = newB<num>(42);
+  Expect.type<B<num>>(b1);
+  Expect.type<A<A<num>>>(b1);
+  Expect.equals(num, b1.getS());
+  Expect.equals(A<num>, b1.getT());
+
+  final b2 = newB(42 as dynamic);
+  Expect.type<B>(b2);
+  Expect.type<A<A>>(b2);
+  Expect.equals(dynamic, b2.getS());
+  Expect.equals(A, b2.getT());
+
+  final b3 = newBOfInt(42);
+  Expect.type<B<int>>(b3);
+  Expect.type<A<A<int>>>(b3);
+  Expect.equals(int, b3.getS());
+  Expect.equals(A<int>, b3.getT());
+
+  final b4 = newBOfDyn(42);
+  Expect.type<B>(b4);
+  Expect.type<A<A>>(b4);
+  Expect.equals(dynamic, b4.getS());
+  Expect.equals(A, b4.getT());
+
+  final c1 = newC('42');
+  Expect.type<C>(c1);
+  Expect.type<A<String>>(c1);
+  Expect.equals(String, c1.getT());
+}